የ CUPS 2.3 ማተሚያ ስርዓት ለፕሮጀክት ኮድ ፍቃድ ለውጥ

የመጨረሻው ጉልህ ቅርንጫፍ አፕል ከተቋቋመ ከሦስት ዓመታት ገደማ በኋላ .едставила ነፃ የህትመት ስርዓት መለቀቅ CUPS 2.3 (የጋራ ዩኒክስ ማተሚያ ስርዓት)፣ በማክሮስ እና በአብዛኛዎቹ ሊኑክስ ስርጭቶች ውስጥ ጥቅም ላይ ይውላል። የ CUPS ልማት ሙሉ በሙሉ በአፕል ቁጥጥር ስር ነው ፣ እሱም በ 2007 ተውጦ ቀላል የሶፍትዌር ምርቶች፣ የCUPS ፈጣሪ።

ከዚህ መለቀቅ ጀምሮ የኮድ ፈቃዱ ከGPLv2 እና LGPLv2 ወደ Apache 2.0 ተቀይሯል፣ ይህም የሶስተኛ ወገኖች ለውጦቹ ምንጩን ሳይከፍቱ በምርታቸው ውስጥ የCUPS ኮድ እንዲጠቀሙ ያስችላቸዋል እና እንዲሁም ከሌሎች ክፍት ምንጭ የአፕል ፕሮጄክቶች ጋር የፍቃድ ተኳሃኝነትን ይፈቅዳል። እንደ Swift፣ WebKit እና mDNSResponder ያሉ። የ Apache 2.0 ፍቃዱ ከኮዱ ጋር የባለቤትነት መብትን ለባለቤትነት ቴክኖሎጂዎች ማስተላለፍን በግልፅ ይገልጻል። ፈቃዱን ከጂፒኤል ወደ Apache የመቀየር አሉታዊ ውጤት በGPLv2 ፍቃድ ብቻ ከሚቀርቡ ፕሮጀክቶች ጋር የፍቃድ ተኳሃኝነት ማጣት ነው (የ Apache 2.0 ፍቃድ ከ GPLv3 ጋር ተኳሃኝ ነው፣ ግን ከ GPLv2 ጋር ተኳሃኝ አይደለም)። ይህንን ችግር ለመፍታት፣ በGPLv2/LGPLv2 ስር ፈቃድ ላለው ኮድ ልዩ ልዩ ልዩ ፈቃድ ስምምነት ላይ ተጨምሯል።

ዋና ለውጥ በ CUPS 2.3:

  • ለቅድመ-ቅምጦች ድጋፍ ታክሏል እና "ማጠናቀቅ» ለፕሮቶኮሉ በህትመት ሥራ አብነቶች ውስጥ አይፒፒ በሁሉም ቦታበአውታረ መረቡ ላይ ያለውን አታሚ በተለዋዋጭነት ለመምረጥ መሳሪያዎችን የሚያቀርብ, የአታሚዎችን ተገኝነት ለመወሰን, ጥያቄዎችን ለመላክ እና የህትመት ስራዎችን በቀጥታ እና በመካከለኛ አስተናጋጆች በኩል እንዲሰሩ ያስችልዎታል;
  • አዲስ መገልገያ ተካትቷል። ippeveprinter የደንበኛ ሶፍትዌርን ለመፈተሽ ወይም ለእያንዳንዱ የህትመት ስራ ትዕዛዞችን ለማስኬድ የሚያገለግል ቀላል የአይፒፒ በሁሉም ቦታ አገልጋይ በመተግበር;
  • የ lpstat ትዕዛዝ አሁን የአዳዲስ የህትመት ስራዎችን ለአፍታ ማቆም ሁኔታ ያሳያል;
  • ለ HTTP Digest እና SHA-256 ማረጋገጫ ድጋፍ ወደ libcups ቤተ-መጽሐፍት ታክሏል;
  • የአታሚ መጋራት ፕሮቶኮልን በመተግበር ላይ ጤናይስጥልኝ በአውታረ መረቡ ላይ አታሚ ሲመዘገብ የዲ ኤን ኤስ-ኤስዲ ስሞችን መጠቀምን አረጋግጧል;
  • የ ippserver አይነታ ፋይሎችን የመጻፍ ችሎታ ወደ ipptool መገልገያ ተጨምሯል;
  • ለመጠቀም የTLS ስሪቶችን ለመምረጥ ለSSLOptions መመሪያ ለ MinTLS እና MaxTLS አማራጮች ድጋፍ ታክሏል፤
  • ለ UserAgentTokens መመሪያ ወደ "client.conf" ድጋፍ ታክሏል፤
  • cupsd ለማሄድ የዘመነ የስርዓት አገልግሎት;
  • የ lpoptions ትዕዛዙ አሁን ከ IPP Everywhere ጋር አብሮ የመስራት ችሎታ አለው ወደ አካባቢያዊ የህትመት ወረፋዎች ያልተጨመሩ አታሚዎች;
  • የፊት-ጎን ማተሚያ ሁነታ ላላቸው አታሚዎች ትክክለኛ ድጋፍ ወደ አይፒፒ በሁሉም ቦታ ሾፌር ታክሏል;
  • የዩኤስቢ አታሚዎችን Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox እና HP LaserJet P1102 ባህሪያትን ከግምት ውስጥ ለማስገባት የተጨመሩ ደንቦች;
  • ድክመቶች ተስተካክለዋል CVE-2019-8696 и CVE-2019-8675የ SNMP ጥያቄዎችን በሚሰራበት ጊዜ ጥቅም ላይ በሚውሉት asn1_get_packed እና asn1_get_type ተግባራት ውስጥ ትክክል ያልሆነ ውሂብ ሲሰራ ለቁልል የተመደበው ቋት እንዲትረፈረፍ ይመራል፤
  • የ cupsaddsmb እና cupstestdsc መገልገያዎች ተወግደዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ