Útgáfa CUPS 2.3 prentkerfisins með breytingu á leyfi fyrir verkkóða

Tæpum þremur árum eftir myndun síðasta mikilvæga útibúsins, Apple fram gefa út ókeypis prentkerfi BIKLAR 2.3 (Common Unix Printing System), notað í macOS og flestum Linux dreifingum. Þróun CUPS er algjörlega stjórnað af Apple, sem árið 2007 frásogast Easy Software Products, skapari CUPS.

Frá og með þessari útgáfu hefur kóðaleyfið breyst úr GPLv2 og LGPLv2 í Apache 2.0, sem gerir þriðju aðilum kleift að nota CUPS kóða í vörur sínar án þess að þurfa að opna breytingarnar, og mun einnig leyfa leyfissamhæfni við önnur opinn Apple verkefni eins og Swift, WebKit og mDNSResponder. Apache 2.0 leyfið skilgreinir einnig beinlínis flutning réttinda á sértækni ásamt kóðanum. Neikvæð afleiðing þess að breyta leyfinu úr GPL í Apache er tap á leyfissamhæfni við verkefni sem eingöngu eru veitt samkvæmt GPLv2 leyfinu (Apache 2.0 leyfið er samhæft við GPLv3, en ósamrýmanlegt GPLv2). Til að leysa þetta mál hefur sérstakri undantekning verið bætt við leyfissamninginn fyrir kóða með leyfi samkvæmt GPLv2/LGPLv2.

Helstu breytingar í CUPS 2.3:

  • Bætti við stuðningi við forstillingar og "Klára» í sniðmátum fyrir prentverk fyrir samskiptaregluna IPP alls staðar, sem býður upp á verkfæri til að velja á virkan hátt tiltækan prentara á neti, gerir þér kleift að ákvarða framboð prentara, senda beiðnir og framkvæma prentunaraðgerðir, bæði beint og í gegnum millihýsil;
  • Ný rafveita fylgir ippeveprinter með innleiðingu á einföldum IPP Everywhere netþjóni sem hægt er að nota til að prófa biðlarahugbúnað eða til að keyra skipanir fyrir hvert prentverk;
  • lpstat skipunin sýnir nú hléstöðu nýrra prentverka;
  • Stuðningur við HTTP Digest og SHA-256 auðkenningu hefur verið bætt við libcups bókasafnið;
  • Við innleiðingu samskiptareglur prentara Bonjour tryggði notkun á DNS-SD nöfnum við skráningu prentara á netinu;
  • Hæfni til að skrifa ippserver eigindaskrár hefur verið bætt við ipptool tólinu;
  • Bætti við stuðningi við MinTLS og MaxTLS valkosti við SSLOptions tilskipunina til að velja TLS útgáfur til að nota;
  • Bætti við stuðningi við UserAgentTokens tilskipunina við "client.conf";
  • Uppfærð kerfisþjónusta til að keyra cupsd;
  • Skipunin lpoptions hefur nú getu til að vinna með IPP Everywhere prenturum sem ekki er bætt við staðbundnar prentraðir;
  • Bætti réttum stuðningi við prentara með prentunarstillingu að framan við IPP Everywhere rekilinn;
  • Bætt við reglum til að taka tillit til eiginleika USB prentara Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox og HP LaserJet P1102;
  • Veikleikar lagaðir CVE-2019-8696 и CVE-2019-8675, sem leiðir til yfirflæðis á biðminni sem úthlutað er fyrir stafla þegar unnið er úr röngum gögnum í asn1_get_packed og asn1_get_type aðgerðunum sem notuð eru við vinnslu SNMP beiðna;
  • cupsaddsmb og cupstestdsc tólin hafa verið fjarlægð.

Heimild: opennet.ru

Bæta við athugasemd