ව්‍යාපෘති කේතය සඳහා බලපත්‍රයේ වෙනසක් සමඟ CUPS 2.3 මුද්‍රණ පද්ධතිය මුදා හැරීම

අවසාන වැදගත් ශාඛාව වන Apple පිහිටුවීමෙන් වසර තුනකට පමණ පසු ඉදිරිපත් කරන ලදී නොමිලේ මුද්‍රණ පද්ධතියක් නිකුත් කිරීම කුසලාන 2.3 (පොදු Unix මුද්‍රණ පද්ධතිය), macOS සහ බොහෝ Linux බෙදාහැරීම් වල භාවිතා වේ. CUPS හි සංවර්ධනය සම්පූර්ණයෙන්ම පාලනය කරනු ලබන්නේ 2007 දී Apple විසිනි ගිලගත්තා පහසු මෘදුකාංග නිෂ්පාදන, CUPS නිර්මාතෘ.

මෙම නිකුතුවෙන් පටන් ගෙන, කේත බලපත්‍රය GPLv2 සහ LGPLv2 සිට Apache 2.0 දක්වා වෙනස් වී ඇත, එමඟින් තෙවන පාර්ශවයන්ට ඔවුන්ගේ නිෂ්පාදනවල CUPS කේතය භාවිතා කිරීමට ඉඩ සලසයි, වෙනස්කම් විවෘත මූලාශ්‍රයකින් තොරව, සහ අනෙකුත් විවෘත කේත Apple ව්‍යාපෘති සමඟ බලපත්‍ර අනුකූලතාවයට ද ඉඩ ලබා දේ. Swift, WebKit සහ mDNSResponder වැනි. Apache 2.0 බලපත්‍රය ද කේතය සමඟ හිමිකාර තාක්‍ෂණයන්ට හිමිකම් පැවරීම පැහැදිලිව නිර්වචනය කරයි. බලපත්‍රය GPL සිට Apache වෙත වෙනස් කිරීමේ සෘණාත්මක ප්‍රතිඵලයක් වන්නේ GPLv2 බලපත්‍රය යටතේ පමණක් සපයනු ලබන ව්‍යාපෘති සමඟ බලපත්‍ර ගැළපුම නැති වීමයි (Apache 2.0 බලපත්‍රය GPLv3 සමඟ අනුකූල වේ, නමුත් GPLv2 සමඟ නොගැලපේ). මෙම ගැටළුව විසඳීම සඳහා, GPLv2/LGPLv2 යටතේ බලපත්‍ර ලබා දී ඇති කේතය සඳහා බලපත්‍ර ගිවිසුමට විශේෂ ව්‍යතිරේකයක් එක් කර ඇත.

ප්රධාන වෙනස් කුසලාන 2.3 තුළ:

  • පෙරසිටුවීම් සඳහා සහය එක් කරන ලදී "අවසන් කිරීම» ප්‍රොටෝකෝලය සඳහා මුද්‍රණ රැකියා සැකිලි තුළ සෑම තැනකම IPP, ජාලයක පවතින මුද්‍රණ යන්ත්‍රයක් ගතිකව තෝරා ගැනීම සඳහා මෙවලම් සපයන, ඔබට මුද්‍රණ යන්ත්‍ර තිබේද යන්න තීරණය කිරීමට, ඉල්ලීම් යැවීමට සහ මුද්‍රණ මෙහෙයුම් සෘජුව සහ අතරමැදි ධාරක හරහා සිදු කිරීමට ඉඩ සලසයි;
  • නව උපයෝගීතාවයක් ඇතුළත් වේ ippeveprinter සේවාදායක මෘදුකාංග පරීක්ෂා කිරීමට හෝ එක් එක් මුද්‍රණ කාර්යය සඳහා විධාන ක්‍රියාත්මක කිරීමට භාවිතා කළ හැකි සරල IPP සෑම තැනකම සේවාදායකයක් ක්‍රියාත්මක කිරීමත් සමඟ;
  • lpstat විධානය දැන් නව මුද්‍රණ කාර්යයේ විරාම තත්ත්වය පෙන්වයි;
  • HTTP Digest සහ SHA-256 සත්‍යාපනය සඳහා සහය libcups පුස්තකාලයට එක් කර ඇත;
  • මුද්‍රණ යන්ත්‍ර බෙදාගැනීමේ ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීමේදී ආයුබෝවන් ජාලයේ මුද්රණ යන්ත්රයක් ලියාපදිංචි කිරීමේදී DNS-SD නම් භාවිතා කිරීම සහතික කර ඇත;
  • ippserver attribute ගොනු ලිවීමේ හැකියාව ipptool උපයෝගීතාවයට එකතු කර ඇත;
  • භාවිතා කිරීමට TLS අනුවාද තේරීම සඳහා SSLOptions විධානයට MinTLS සහ MaxTLS විකල්ප සඳහා සහය එක් කරන ලදී;
  • “client.conf” වෙත UserAgentTokens විධානය සඳහා සහය එක් කරන ලදී;
  • cupsd ධාවනය කිරීමට systemd සේවාව යාවත්කාලීන කරන ලදී;
  • lpoptions විධානයට දැන් දේශීය මුද්‍රණ පෝලිම්වලට එකතු නොකරන සෑම තැනකම IPP මුද්‍රණ යන්ත්‍ර සමඟ වැඩ කිරීමේ හැකියාව ඇත;
  • IPP සෑම තැනකම ධාවකය වෙත ඉදිරිපස පැති මුද්‍රණ මාදිලිය සහිත මුද්‍රණ යන්ත්‍ර සඳහා නිවැරදි සහාය එක් කරන ලදී;
  • USB මුද්‍රණ යන්ත්‍ර 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

අදහස් එක් කරන්න