Ma kahi o ʻekolu mau makahiki ma hope o ka hoʻokumu ʻia ʻana o ka lālā koʻikoʻi hope loa, ʻo Apple ka hoʻokuʻu ʻana o kahi ʻōnaehana paʻi manuahi (ʻŌnaehana Paʻi Unix Maʻamau), hoʻohana ʻia ma macOS a me ka hapa nui o nā hoʻolaha Linux. Aia ka hoʻomohala ʻana o CUPS ma lalo o ka mana o Apple, i ka makahiki 2007 ʻO Easy Software Products, ka hui nāna i hana iā CUPS.
E hoʻomaka ana me kēia hoʻokuʻu ʻana, ua hoʻololi ʻia ka laikini code mai GPLv2 a me LGPLv2 a i Apache 2.0. E ʻae kēia i nā ʻoihana ʻaoʻao ʻekolu e hoʻohana i ke code CUPS i kā lākou huahana ponoʻī me ka ʻole o ka wehe ʻana i kā lākou mau hoʻololi, a e hāʻawi pū i ka hoʻohālikelike laikini me nā papahana open source Apple ʻē aʻe, e like me Swift, WebKit, a me mDNSResponder. Hoʻākāka pono ka laikini Apache 2.0 e hoʻoili ʻia nā ʻenehana i hoʻopaʻa ʻia me ke code. ʻO kahi hopena maikaʻi ʻole o ka hoʻololi laikini mai GPL a i Apache ʻo ia ka nalowale o ka hoʻohālikelike laikini me nā papahana i laikini ʻia ma lalo o ka GPLv2 wale nō (kūlike ka laikini Apache 2.0 me ka GPLv3, akā kū ʻole me ka GPLv2). No ka hoʻoponopono ʻana i kēia pilikia, ua hoʻohui ʻia kahi ʻokoʻa kūikawā no ke code i laikini ʻia ma lalo o ka GPLv2/LGPLv2 i ka ʻaelike laikini.
ka papa kuhikuhiE ma nā CUPS 2.3:
- Ua hoʻohui ʻia ke kākoʻo no nā presets a me ka hiʻohiʻona "» ma nā kumu hoʻohālike hana paʻi no ke kuʻina hana , ka mea e hāʻawi ana i nā ala e koho pono ai i kahi mīkini paʻi i loaʻa ma ka pūnaewele, e hiki ai iā ʻoe ke hoʻoholo i ka loaʻa ʻana o nā mīkini paʻi, hoʻouna i nā noi a hana i nā hana paʻi, ma ke ʻano pololei a ma o nā kikowaena waena;
- Ua hoʻokomo ʻia kahi pono hana hou me ka hoʻokō ʻana o kahi kikowaena IPP Ma nā wahi āpau maʻalahi e hiki ke hoʻohana ʻia e hoʻāʻo i ka polokalamu mea kūʻai aku a i ʻole e hoʻokō i nā kauoha no kēlā me kēia hana paʻi;
- Hōʻike ke kauoha lpstat i ke kūlana o nā hana paʻi hou e hoʻomaha ʻia ana;
- Ua hoʻohui ʻia ke kākoʻo no ka HTTP Digest a me ka hōʻoia SHA-256 i ka waihona puke libcups;
- I ka hoʻokō ʻana o ke kaʻina hana kaʻana like ʻana o ka mīkini paʻi Ua hōʻoia ʻia ka hoʻohana ʻana i nā inoa DNS-SD i ke kau inoa ʻana i kahi mīkini paʻi ma ka pūnaewele;
- Ua hōʻano hou ʻia ka pono hana ipptool me ka hiki ke kākau i nā faila ʻano ippserver;
- Ua hōʻano hou ʻia ke kuhikuhi SSLOptions e kākoʻo i nā koho MinTLS a me MaxTLS no ke koho ʻana i nā mana TLS e hoʻohana;
- Ua hoʻohui ʻia ke kākoʻo no ka ʻōlelo kuhikuhi UserAgentTokens i "client.conf"
- Hoʻohou ʻia ka lawelawe systemd e holo i nā cupsd;
- Ke kākoʻo nei ke kauoha lpoptions i ka hana ʻana me nā mīkini paʻi IPP Everywhere i hoʻohui ʻole ʻia i nā lālani paʻi kūloko;
- Ua hōʻano hou ʻia ka mea hoʻokele IPP Everywhere e kākoʻo pono i nā mīkini paʻi me ke ʻano paʻi e kū pono ana i mua;
- Ua hoʻohui ʻia nā lula e noʻonoʻo i nā hiʻohiʻona o nā mīkini paʻi USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox a me HP LaserJet P1102;
- Ua hoʻoponopono ʻia nā nāwaliwali и , e alakaʻi ana i kahi kahe ʻana o ka buffer stack i ka wā e hana ana i ka ʻikepili hewa i nā hana asn1_get_packed a me asn1_get_type i hoʻohana ʻia i ka wā e hana ana i nā noi SNMP;
- Ua wehe ʻia nā pono hana cupsaddsmb a me cupstestdsc.
Source: opennet.ru
