Utgivningen av utskriftssystemet CUPS 2.3 med Àndrad licens för projektkoden

Efter nÀstan tre Är sedan den betydande föregÄende versionen bildades, slÀppte Apple har presenterat ett fritt utskriftssystem CUPS 2.3 (Common Unix Printing System), som anvÀnds i macOS och de flesta Linux-distributioner. Utvecklingen av CUPS kontrolleras helt av Apple, som 2007 uppköpt förvÀrvade Easy Software Products, som skapade CUPS.

FrÄn detta slÀpp har licensen för koden Àndrats frÄn GPLv2 och LGPLv2 till Apache 2.0, vilket gör det möjligt för tredje part att anvÀnda CUPS-koden i sina produkter utan att behöva öppna de Àndringar som görs, och dessutom ger möjlighet till licenskompatibilitet med andra öppna projekt frÄn Apple, sÄsom Swift, WebKit och mDNSResponder. Apache 2.0-licensen definierar ocksÄ tydligt överföring av rÀttigheter till patenterade teknologier tillsammans med koden. En negativ följd av förÀndringen av licensen frÄn GPL till Apache Àr förlusten av licenskompatibilitet med projekt som endast tillhandahÄlls under GPLv2-licensen (Apache 2.0-licensen Àr kompatibel med GPLv3, men inte med GPLv2). För att ÄtgÀrda detta problem har ett sÀrskilt undantag lagts till i licensavtalet för koden som omfattas av GPLv2/LGPLv2.

Huvud för i CUPS 2.3:

  • Stöd för förinstĂ€llningar och attributet "finishing" har lagts till i utskriftsjobbsvetena för protokollet IPP Everywhere, som tillhandahĂ„ller medel för dynamiskt val av tillgĂ€nglig skrivare i nĂ€tverket, möjliggör identifiering av skrivare, skickar förfrĂ„gningar och utför utskriftsoperationer direkt eller via mellanliggande vĂ€rdar;
  • En ny verktyg har inkluderats ippeveprinter med implementation av en enkel IPP Everywhere-server som kan anvĂ€ndas för att testa klientprogramvara eller för att utföra kommandon för varje utskriftsjobb;
  • I kommandot lpstat har visning av status för pausade nya utskriftsjobb implementerats;
  • I libcups-biblioteket har stöd för HTTP Digest-autentisering och SHA-256 lagts till;
  • I implementeringen av protokollet för delning av skrivare Bonjour har anvĂ€ndningen av DNS-SD-namn sĂ€kerstĂ€llts vid registrering av skrivare i nĂ€tverket;
  • I verktyget ipptool har stöd för att spela in ippserver-attributfiler lagts till;
  • I direktivet SSLOptions har stöd för alternativ MinTLS och MaxTLS lagts till för att vĂ€lja de anvĂ€nda TLS-versionerna;
  • I "client.conf" har stöd för direktivet UserAgentTokens lagts till;
  • Systemd-tjĂ€nsten har uppdaterats för att starta cupsd;
  • I lpoptions-team har det blivit möjligt att arbeta med IPP Everywhere-skrivare som inte har lagts till i lokala utskriftsköer;
  • Drivrutinen för IPP Everywhere har fĂ„tt korrekt stöd för skrivare med dubbelsidig utskrift;
  • Regler för att ta hĂ€nsyn till egenskaper hos USB-skrivare som Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox och HP LaserJet P1102 har lagts till;
  • SĂ„rbarheter har Ă„tgĂ€rdats CVE-2019-8696 och CVE-2019-8675, vilket leder till buffertöverskridning i den avsatta stacken vid behandling av felaktiga data i funktionerna asn1_get_packed och asn1_get_type, som anvĂ€nds vid behandling av SNMP-förfrĂ„gningar;
  • Verktygen cupsaddsmb och cupstestdsc har tagits bort.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster