Rhyddhau system argraffu CUPS 2.3 gyda newid yn y drwydded ar gyfer cod y prosiect

Bron i dair blynedd ar Γ΄l ffurfio'r gangen arwyddocaol olaf, Apple wedi'i gyflwyno rhyddhau system argraffu am ddim CUPS 2.3 (System Argraffu Unix Cyffredin), a ddefnyddir mewn macOS a'r rhan fwyaf o ddosbarthiadau Linux. Mae datblygiad CUPS yn cael ei reoli'n llwyr gan Apple, sydd yn 2007 amsugno Easy Software Products, crΓ«wr CUPS.

Gan ddechrau gyda'r datganiad hwn, mae'r drwydded cod wedi newid o GPLv2 a LGPLv2 i Apache 2.0, a fydd yn caniatΓ‘u i drydydd partΓ―on ddefnyddio cod CUPS yn eu cynhyrchion heb orfod ffynhonnell agored y newidiadau, a bydd hefyd yn caniatΓ‘u cydnawsedd trwyddedu Γ’ phrosiectau Apple ffynhonnell agored eraill megis Swift, WebKit ac mDNSResponder. Mae trwydded Apache 2.0 hefyd yn diffinio'n benodol y broses o drosglwyddo hawliau i dechnolegau perchnogol ynghyd Γ’'r cod. Canlyniad negyddol newid y drwydded o GPL i Apache yw colli cydnawsedd trwydded Γ’ phrosiectau a gyflenwir yn unig o dan y drwydded GPLv2 (mae trwydded Apache 2.0 yn gydnaws Γ’ GPLv3, ond yn anghydnaws Γ’ GPLv2). I ddatrys y mater hwn, mae eithriad arbennig wedi'i ychwanegu at y cytundeb trwydded ar gyfer cod a drwyddedir o dan GPLv2/LGPLv2.

Y prif newidiadau yn CUPS 2.3:

  • Ychwanegwyd cefnogaeth ar gyfer rhagosodiadau a'r "gorffenΒ» mewn templedi swyddi argraffu ar gyfer y protocol IPP Ym mhobman, sy'n darparu offer ar gyfer dewis yr argraffydd sydd ar gael ar rwydwaith yn ddeinamig, sy'n eich galluogi i bennu argaeledd argraffwyr, anfon ceisiadau a pherfformio gweithrediadau argraffu, yn uniongyrchol a thrwy westeion canolradd;
  • Mae cyfleustodau newydd wedi'i gynnwys argraffydd ippeve gyda gweithredu gweinydd IPP Everywhere syml y gellir ei ddefnyddio i brofi meddalwedd cleient neu i redeg gorchmynion ar gyfer pob swydd argraffu;
  • Mae'r gorchymyn lpstat bellach yn dangos statws saib swyddi argraffu newydd;
  • Mae cefnogaeth ar gyfer HTTP Digest a dilysu SHA-256 wedi'i ychwanegu at y llyfrgell libcups;
  • Wrth weithredu'r protocol rhannu argraffydd Bonjour sicrhau'r defnydd o enwau DNS-SD wrth gofrestru argraffydd ar y rhwydwaith;
  • Mae'r gallu i ysgrifennu ffeiliau priodoledd ippserver wedi'i ychwanegu at y cyfleustodau ipptool;
  • Ychwanegwyd cefnogaeth ar gyfer opsiynau MinTLS a MaxTLS i gyfarwyddeb SSLOptions ar gyfer dewis y fersiynau TLS i'w defnyddio;
  • Ychwanegwyd cefnogaeth i gyfarwyddeb UserAgentTokens i β€œclient.conf”;
  • Gwasanaeth systemd wedi'i ddiweddaru i redeg cupsd;
  • Bellach mae gan y gorchymyn lpoptions y gallu i weithio gydag argraffwyr IPP Everywhere nad ydynt yn cael eu hychwanegu at giwiau argraffu lleol;
  • Ychwanegwyd cefnogaeth gywir i argraffwyr gyda modd argraffu ochr flaen i'r gyrrwr IPP Everywhere;
  • Ychwanegwyd rheolau i gymryd i ystyriaeth nodweddion argraffwyr USB Lexmark E120n, Lexmark Optra E310, Sebra, DYMO 450 Turbo, Canon MP280, Xerox a HP LaserJet P1102;
  • Gwendidau sefydlog CVE-2019-8696 ΠΈ CVE-2019-8675, gan arwain at orlif o'r byffer a ddyrennir ar gyfer y pentwr wrth brosesu data anghywir yn y swyddogaethau asn1_get_packed ac asn1_get_type a ddefnyddir wrth brosesu ceisiadau SNMP;
  • Mae'r cyfleustodau cupsaddsmb a cupstestdsc wedi'u dileu.

Ffynhonnell: opennet.ru

Ychwanegu sylw