Kutulutsidwa kwa makina osindikizira a CUPS 2.3 ndi kusintha kwa chilolezo cha code ya polojekiti

Pafupifupi zaka zitatu pambuyo pa kupangidwa kwa nthambi yomaliza, Apple прСдставила kutulutsidwa kwa makina osindikizira aulere MAKAPU 2.3 (Common Unix Printing System), yomwe imagwiritsidwa ntchito mu macOS ndi magawo ambiri a Linux. Kukula kwa CUPS kumayendetsedwa kwathunthu ndi Apple, yomwe mu 2007 kutengeka Easy Software Products, wopanga CUPS.

Kuyambira ndi kutulutsidwa uku, chilolezo cha code chasintha kuchokera ku GPLv2 ndi LGPLv2 kupita ku Apache 2.0, zomwe zidzalola anthu ena kugwiritsa ntchito code ya CUPS muzinthu zawo popanda kutsegula gwero zosinthazo, komanso zidzalola kuti chilolezo chigwirizane ndi mapulojekiti ena otseguka a Apple. monga Swift, WebKit ndi mDNSResponder. Layisensi ya Apache 2.0 imatanthawuzanso momveka bwino kusamutsidwa kwaufulu ku matekinoloje aumwini pamodzi ndi code. Zotsatira zoyipa zosintha laisensi kuchoka ku GPL kupita ku Apache ndikutaya kwa laisensi yogwirizana ndi mapulojekiti omwe angoperekedwa pansi pa layisensi ya GPLv2 (layisensi ya Apache 2.0 imagwirizana ndi GPLv3, koma yosagwirizana ndi GPLv2). Kuthetsa nkhaniyi, kupatula kwapadera kwawonjezedwa ku mgwirizano wa laisensi wamakhodi omwe ali ndi chilolezo pansi pa GPLv2/LGPLv2.

waukulu kusintha mu CUPS 2.3:

  • Thandizo lowonjezera la presets ndi "kumalizaΒ» m'ma templates a ntchito yosindikiza a protocol IPP kulikonse, yomwe imapereka zida zosinthira mwachangu chosindikizira chomwe chilipo pamaneti, chimakulolani kudziwa kupezeka kwa osindikiza, kutumiza zopempha ndikuchita ntchito zosindikiza, mwachindunji komanso kudzera mwa makamu apakatikati;
  • Chida chatsopano chikuphatikizidwa ipeveprinter ndikukhazikitsa seva yosavuta ya IPP kulikonse komwe ingagwiritsidwe ntchito kuyesa mapulogalamu a kasitomala kapena kuyendetsa malamulo pa ntchito iliyonse yosindikiza;
  • Lamulo la lpstat tsopano likuwonetsa kuyimitsidwa kwa ntchito zatsopano zosindikiza;
  • Kuthandizira kwa HTTP Digest ndi kutsimikizika kwa SHA-256 kwawonjezeredwa ku laibulale ya libcups;
  • Pokhazikitsa chosindikizira chogawana protocol Hello adatsimikizira kugwiritsa ntchito mayina a DNS-SD polembetsa chosindikizira pamaneti;
  • Kutha kulemba mafayilo amtundu wa ippserver awonjezedwa ku ipptool utility;
  • Thandizo lowonjezera la zosankha za MinTLS ndi MaxTLS ku malangizo a SSLOptions posankha mitundu ya TLS yoti mugwiritse ntchito;
  • Thandizo lowonjezera la malangizo a UserAgentTokens ku "client.conf";
  • Kusinthidwa serviced systemd kuthamanga cupsd;
  • Lamulo la lpoptions tsopano lili ndi kuthekera kogwira ntchito ndi osindikiza a IPP Kulikonse omwe sanawonjezedwe ku mizere yosindikizira yakomweko;
  • Anawonjezera thandizo lolondola la osindikiza okhala ndi mawonekedwe osindikizira akutsogolo kwa oyendetsa IPP kulikonse;
  • Anawonjezera malamulo kuganizira mbali za osindikiza USB Lexmark E120n, Lexmark Optra E310, Mbidzi, DYMO 450 Turbo, Canon MP280, Xerox ndi HP LaserJet P1102;
  • Zowopsa zidakhazikika CVE-2019-8696 ΠΈ CVE-2019-8675, zomwe zimabweretsa kusefukira kwa buffer yoperekedwa pa stack pokonza deta yolakwika mu asn1_get_packed ndi asn1_get_type ntchito zomwe zimagwiritsidwa ntchito pokonza zopempha za SNMP;
  • Zida za cupsaddsmb ndi cupstestdsc zachotsedwa.

Source: opennet.ru

Kuwonjezera ndemanga