Ħruġ tas-sistema tal-istampar CUPS 2.3 b'bidla fil-liċenzja għall-kodiċi tal-proġett

Kważi tliet snin wara l-formazzjoni tal-aħħar fergħa sinifikanti, Apple ippreżentata rilaxx ta 'sistema ta' stampar b'xejn TAZZI 2.3 (Common Unix Printing System), użata fil-macOS u fil-biċċa l-kbira tad-distribuzzjonijiet tal-Linux. L-iżvilupp ta 'CUPS huwa kompletament ikkontrollat ​​minn Apple, li fl-2007 assorbit Easy Software Products, il-kreatur ta 'CUPS.

Minn dan ir-rilaxx, il-liċenzja tal-kodiċi nbidlet minn GPLv2 u LGPLv2 għal Apache 2.0, li se tippermetti lil partijiet terzi jużaw il-kodiċi CUPS fil-prodotti tagħhom mingħajr ma jkollhom għalfejn jiftħu l-bidliet, u se tippermetti wkoll il-kompatibilità tal-liċenzjar ma 'proġetti oħra ta' Apple sors miftuħ. bħal Swift, WebKit u mDNSResponder. Il-liċenzja Apache 2.0 tiddefinixxi wkoll b'mod espliċitu t-trasferiment tad-drittijiet għal teknoloġiji proprjetarji flimkien mal-kodiċi. Konsegwenza negattiva tal-bidla tal-liċenzja minn GPL għal Apache hija t-telf tal-kompatibbiltà tal-liċenzja ma 'proġetti forniti biss taħt il-liċenzja GPLv2 (il-liċenzja Apache 2.0 hija kompatibbli ma' GPLv3, iżda inkompatibbli ma 'GPLv2). Biex tissolva din il-kwistjoni, ġiet miżjuda eċċezzjoni speċjali mal-ftehim tal-liċenzja għall-kodiċi liċenzjat taħt GPLv2/LGPLv2.

Il-prinċipali bidliet fi CUPS 2.3:

  • Appoġġ miżjud għal presets u l-"irfinar» f'mudelli tax-xogħol tal-istampar għall-protokoll IPP Kullimkien, li jipprovdi għodod għall-għażla dinamika ta 'printer disponibbli fuq netwerk, jippermettilek tiddetermina d-disponibbiltà ta' printers, tibgħat talbiet u twettaq operazzjonijiet ta 'stampar, kemm direttament kif ukoll permezz ta' hosts intermedji;
  • Hija inkluża utilità ġdida ippeveprinter bl-implimentazzjoni ta 'server IPP Everywhere sempliċi li jista' jintuża biex jittestja softwer tal-klijent jew biex imexxi kmandi għal kull xogħol ta 'stampar;
  • Il-kmand lpstat issa juri l-istatus ta' pawsa ta' xogħlijiet ta' stampar ġodda;
  • L-appoġġ għall-HTTP Digest u l-awtentikazzjoni SHA-256 ġie miżjud mal-librerija libcups;
  • Fl-implimentazzjoni tal-protokoll tal-qsim tal-printer Bonġu assigura l-użu ta 'ismijiet DNS-SD meta jirreġistra printer fuq in-netwerk;
  • Il-ħila li tikteb fajls tal-attribut ippserver ġiet miżjuda mal-utilità ipptool;
  • Appoġġ miżjud għall-għażliet MinTLS u MaxTLS mad-direttiva SSLOptions għall-għażla tal-verżjonijiet TLS li għandhom jintużaw;
  • Appoġġ miżjud għad-direttiva UserAgentTokens għal "client.conf";
  • Servizz systemd aġġornat biex imexxi cupsd;
  • Il-kmand lpoptions issa għandu l-abbiltà li jaħdem ma 'printers IPP Everywhere li mhumiex miżjuda mal-kjuwijiet tal-istampar lokali;
  • Miżjud appoġġ korrett għall-printers b'mod ta 'stampar fuq in-naħa ta' quddiem lis-sewwieq IPP Everywhere;
  • Regoli miżjuda biex jitqiesu l-karatteristiċi tal-printers USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox u HP LaserJet P1102;
  • Vulnerabbiltajiet iffissati CVE-2019-8696 и CVE-2019-8675, li jwassal għal overflow tal-buffer allokat għall-munzell meta tiġi pproċessata dejta mhux korretta fil-funzjonijiet asn1_get_packed u asn1_get_type użati meta jiġu pproċessati talbiet SNMP;
  • L-utilitajiet cupsaddsmb u cupstestdsc tneħħew.

Sors: opennet.ru

Żid kumment