Lage sistèm enprime CUPS 2.3 ak yon chanjman nan lisans pou kòd pwojè a

Prèske twa ane apre fòmasyon nan dènye branch enpòtan an, Apple prezante lage nan sistèm enprime gratis TAS 2.3 (Common Unix Printing System), yo itilize nan macOS ak pifò distribisyon Linux. Devlopman CUPS konplètman kontwole pa Apple, ki an 2007 absòbe Easy Software Products, kreyatè CUPS.

Kòmanse ak lage sa a, lisans kòd la te chanje soti nan GPLv2 ak LGPLv2 nan Apache 2.0, ki pral pèmèt twazyèm pati yo sèvi ak kòd CUPS nan pwodwi yo san yo pa oblije louvri sous chanjman yo, epi li pral pèmèt tou konpatibilite lisans ak lòt sous louvri pwojè Apple. tankou Swift, WebKit ak mDNSResponder. Apache 2.0 lisans lan tou defini klèman transfè a nan dwa nan teknoloji propriétaires ansanm ak kòd la. Yon konsekans negatif nan chanje lisans lan soti nan GPL nan Apache se pèt konpatibilite lisans ak pwojè yo bay sèlman anba lisans GPLv2 (lisans Apache 2.0 la konpatib ak GPLv3, men li enkonpatib ak GPLv2). Pou rezoud pwoblèm sa a, yo te ajoute yon eksepsyon espesyal nan akò lisans pou kòd anba lisans GPLv2/LGPLv2.

Prensipal la chanjman nan CUPS 2.3:

  • Te ajoute sipò pou prereglaj ak "fini» nan modèl travay enprime pou pwotokòl la IPP tout kote, ki bay zouti pou chwazi dinamik yon enprimant ki disponib sou yon rezo, pèmèt ou detèmine disponiblite a nan enprimant, voye demann ak fè operasyon enprime, tou de dirèkteman ak atravè tout lame entèmedyè;
  • Yo enkli yon nouvo sèvis piblik ippeveprinter ak aplikasyon yon senp sèvè IPP Everywhere ki ka itilize pou teste lojisyèl kliyan oswa pou kouri kòmandman pou chak travay enprime;
  • Kòmandman lpstat la kounye a montre estati poz nouvo travay enprime;
  • Sipò pou HTTP Digest ak otantifikasyon SHA-256 te ajoute nan bibliyotèk libcups la;
  • Nan aplikasyon pwotokòl pataje enprimant lan Bonjour asire itilizasyon non DNS-SD lè w anrejistre yon enprimant sou rezo a;
  • Yo te ajoute kapasite pou ekri fichye atribi ippserver nan sèvis piblik ipptool la;
  • Te ajoute sipò pou opsyon MinTLS ak MaxTLS nan direktiv SSLOptions pou chwazi vèsyon TLS pou itilize;
  • Te ajoute sipò pou direktiv UserAgentTokens nan "client.conf";
  • Mete ajou sèvis systemd pou kouri cupsd;
  • Kòmandman lpoptions la kounye a gen kapasite pou travay ak enprimant IPP Everywhere ki pa ajoute nan keu enprime lokal yo;
  • Te ajoute sipò kòrèk pou enprimant ak mòd enprime devan-bò nan chofè a IPP Everywhere;
  • Te ajoute règ pou pran an kont karakteristik enprimant USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox ak HP LaserJet P1102;
  • Vilnerabilite fiks CVE-2019-8696 и CVE-2019-8675, ki mennen ale nan yon debòde tanpon ki atribye ba pil la lè w ap trete done ki pa kòrèk nan fonksyon asn1_get_packed ak asn1_get_type yo itilize lè w ap trete demann SNMP yo;
  • Yo retire sèvis piblik cupsaddsmb ak cupstestdsc.

Sous: opennet.ru

Add nouvo kòmantè