Peaaegu kolme aastat pĂ€rast eelmist olulist versiooni on ettevĂ”te Apple vĂ€lja andnud tasuta prindisĂŒsteemi (Common Unix Printing System), mida kasutatakse macOS-is ja enamikus Linuxi distributsioonides. CUPS-i arendust juhib tĂ€ielikult ettevĂ”te Apple, kes omandas 2007. aastal ettevĂ”tte Easy Software Products, kes lĂ”i CUPS-i.
Alates kĂ€esolevast vĂ€ljaandest on koodi litsents muudetud GPLv2 ja LGPLv2-lt Apache 2.0-le, mis vĂ”imaldab kolmandatel isikutel kasutada CUPS-i koodi oma toodetes ilma muudatuste avamise kohustuseta ning tagab litsentsi ĂŒhilduvuse teiste Apple'i avatud projektidega, nagu Swift, WebKit ja mDNSResponder. Apache 2.0 litsents mÀÀratleb ka selgelt patentide Ă”iguste edastamise koos koodiga. Litsentsi vahetuse negatiivne tagajĂ€rg GPL-ist Apache-le on litsentsi ĂŒhilduvuse kadumine projektidega, mis on saadaval ainult GPLv2 litsentsi alusel (Apache 2.0 litsents on ĂŒhilduv GPLv3-ga, kuid mitte GPLv2-ga). Selle probleemi lahendamiseks on litsentsile lisatud erand GPLv2/LGPLv2 litsentside kohta.
Peamised CUPS 2.3-s:
- Lisatud tugi eelseadistustele ja atribuudile "" printimise ĂŒlesannete mallides IPP Everywhere protokolli jaoks Uue tööriista "ippeveprinter" kaasamine, mis rakendab lihtsat IPP Everywhere serverit, mida saab kasutada klientsoftware'i testimiseks vĂ”i iga prinditava ĂŒlesande kĂ€skude tĂ€itmiseks;
- Lpstat kĂ€sus on rakendatud uute printimiste ĂŒlesannete peatumise oleku nĂ€itamine; Printerside jagamise protokollis
- Bonjour
- on tagatud DNS-SD nimede kasutamine printeri vÔrku registreerimisel;
- IpTool utiliidile on lisatud vÔimalus kirjutada ippserveri attribuutide faile; "client.conf" tehti UserAgentTokens direktiivi tugi;
- Systemd teenus on uuendatud cupsd-i kÀitamiseks;
- Peamine uue versiooni vÀrskendus.
- Iga variandi uudised, mis on integreeritud.
- Uuendatud teenus systemdâi toetuseks.
- Lpoptions meeskonnas on lisandunud vÔimalus töötada IPP Everywhere printeritega, mis ei ole lisatud kohalike printimise jÀrjekordadesse;
- IPP Everywhere draiverisse on lisatud korrektne tugi printeritele, millel on esipoolne printimise reĆŸiim;
- Lisatud reeglid Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox ja HP LaserJet P1102 USB-printerite eripÀra arvestamiseks;
- TurbepuudujÀÀgid on kĂ”rvaldatud ja , mis pĂ”hjustavad puhveri virna ĂŒlerahvastamist valeandmete töötlemisel asn1_get_packed ja asn1_get_type funktsioonides, mida kasutatakse SNMP pĂ€ringute töötlemisel;
- Eemaldatud on utiliidid cupsaddsmb ja cupstestdsc.
Allikas: opennet.ru
