Kutolewa kwa mfumo wa uchapishaji wa CUPS 2.3 na mabadiliko ya leseni ya msimbo wa mradi

Karibu miaka mitatu baada ya kuundwa kwa tawi muhimu la mwisho, Apple imewasilishwa kutolewa kwa mfumo wa uchapishaji wa bure VIKOMBE 2.3 (Mfumo wa Uchapishaji wa Unix wa Kawaida), unaotumika katika macOS na usambazaji mwingi wa Linux. Ukuzaji wa CUPS unadhibitiwa kabisa na Apple, ambayo mnamo 2007 kufyonzwa Bidhaa Rahisi za Programu, muundaji wa CUPS.

Kuanzia na toleo hili, leseni ya msimbo imebadilika kutoka GPLv2 na LGPLv2 hadi Apache 2.0, ambayo itawaruhusu wahusika wengine kutumia msimbo wa CUPS katika bidhaa zao bila kufungua chanzo cha mabadiliko, na pia itaruhusu upatanifu wa leseni na miradi mingine ya programu huria ya Apple. kama vile Swift, WebKit na mDNSResponder. Leseni ya Apache 2.0 pia inafafanua kwa uwazi uhamishaji wa haki kwa teknolojia za umiliki pamoja na msimbo. Matokeo hasi ya kubadilisha leseni kutoka GPL hadi Apache ni kupotea kwa uoanifu wa leseni na miradi inayotolewa chini ya leseni ya GPLv2 pekee (leseni ya Apache 2.0 inaoana na GPLv3, lakini haioani na GPLv2). Ili kutatua suala hili, ubaguzi maalum umeongezwa kwa makubaliano ya leseni ya msimbo uliopewa leseni chini ya GPLv2/LGPLv2.

kuu mabadiliko katika CUPS 2.3:

  • Msaada ulioongezwa kwa usanidi na "kumalizaΒ»katika violezo vya kazi ya kuchapisha kwa itifaki IPP Kila mahali, ambayo hutoa zana za kuchagua kwa nguvu kichapishi kinachopatikana kwenye mtandao, hukuruhusu kuamua upatikanaji wa vichapishi, kutuma maombi na kufanya shughuli za uchapishaji, moja kwa moja na kupitia wahudumu wa kati;
  • Huduma mpya imejumuishwa kichapishaji na utekelezaji wa seva rahisi ya IPP Kila mahali ambayo inaweza kutumika kupima programu ya mteja au kuendesha amri kwa kila kazi ya uchapishaji;
  • Amri ya lpstat sasa inaonyesha hali ya kusitisha kazi mpya za uchapishaji;
  • Usaidizi wa Digest ya HTTP na uthibitishaji wa SHA-256 umeongezwa kwenye maktaba ya libcups;
  • Katika kutekeleza itifaki ya kushiriki kichapishi Bonjour ilihakikisha matumizi ya majina ya DNS-SD wakati wa kusajili printa kwenye mtandao;
  • Uwezo wa kuandika faili za sifa za ippserver umeongezwa kwa matumizi ya ipptool;
  • Imeongeza usaidizi wa chaguzi za MinTLS na MaxTLS kwa maagizo ya SSLOptions kwa kuchagua matoleo ya TLS ya kutumia;
  • Usaidizi ulioongezwa kwa maelekezo ya UserAgentTokens kwa "client.conf";
  • Imesasishwa huduma ya mfumo ili kuendesha cupsd;
  • Amri ya lpoptions sasa ina uwezo wa kufanya kazi na vichapishi vya IPP Kila mahali ambavyo hazijaongezwa kwenye foleni za uchapishaji za ndani;
  • Imeongeza usaidizi sahihi kwa vichapishi vilivyo na hali ya uchapishaji ya upande wa mbele kwa kiendeshaji cha IPP Kila mahali;
  • Sheria zilizoongezwa ili kuzingatia vipengele vya vichapishi vya USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox na HP LaserJet P1102;
  • Udhaifu umerekebishwa CVE-2019-8696 ΠΈ CVE-2019-8675, na kusababisha kufurika kwa bafa iliyotengwa kwa rafu wakati wa kuchakata data isiyo sahihi katika vitendakazi vya asn1_get_packed na asn1_get_type vinavyotumika wakati wa kuchakata maombi ya SNMP;
  • Huduma za cupsaddsmb na cupstestdsc zimeondolewa.

Chanzo: opennet.ru

Kuongeza maoni