Ua hoʻokuʻu ʻo Cisco i kahi pūʻolo antivirus manuahi ClamAV 1.0.0

Ua wehe ʻo Cisco i kahi hoʻokuʻu hou nui o kāna suite antivirus manuahi, ClamAV 1.0.0. He mea kaulana ka lālā hou no ka hoʻololi ʻana i ka helu kuʻuna o nā hoʻokuʻu "Major.Minor.Patch" (ma kahi o 0.Version.Patch). ʻO ka hoʻololi koʻikoʻi ma muli o nā hoʻololi i hana ʻia i ka waihona libclamav i haki i ka hoʻohālikelike ʻana ma ka pae ABI ma muli o ka wehe ʻana i ka inoa inoa CLAMAV_PUBLIC, hoʻololi i ke ʻano o nā hoʻopaʻapaʻa i ka hana cl_strerror, a me ka hoʻokomo ʻana i nā hōʻailona no ka ʻōlelo Rust i loko. ka papa inoa. Ua lilo ka papahana i ka lima o Cisco ma 2013 ma hope o ke kūʻai ʻana iā Sourcefire, ka hui e hoʻomohala nei iā ClamAV a me Snort. Hāʻawi ʻia ke code papahana ma lalo o ka laikini GPLv2.

Hoʻonohonoho ʻia ka lālā 1.0.0 ma Long Term Support (LTS), i kākoʻo ʻia no ʻekolu makahiki. ʻO ka hoʻokuʻu ʻana o ClamAV 1.0.0 e pani i ka lālā LTS mua o ClamAV 0.103, kahi e hoʻokuʻu ʻia ai nā mea hou me nā nāwaliwali a me nā pilikia koʻikoʻi a hiki i Kepakemapa 2023. Hoʻopuka ʻia nā mea hou no nā lālā LTS maʻamau no 4 mau mahina ma hope o ka hoʻokuʻu mua ʻana o ka lālā aʻe. Hāʻawi ʻia ka hiki ke hoʻoiho i ka waihona pūlima no nā lālā non-LTS no ka liʻiliʻi he 4 mau mahina ma hope o ka hoʻokuʻu ʻia ʻana o ka lālā aʻe.

Nā hoʻomaikaʻi nui ma ClamAV 1.0:

  • Kākoʻo hoʻohui ʻia no ka wehe ʻana i nā faila XLS i hoʻopaʻa ʻia me OLE2 wale nō i hoʻopili ʻia me ka ʻōlelo huna.
  • Ua kākau hou ʻia ke code e hoʻokō i ke ʻano pāʻani āpau, kahi i hoʻoholo ʻia ai nā pāʻani āpau i ka faila, ʻo ia hoʻi. hoʻomau ka nānā ʻana ma hope o ka pāʻani mua. Hoʻomaopopo ʻia ka code hou e ʻoi aku ka hilinaʻi a maʻalahi hoʻi e mālama. Hoʻopau pū ka hoʻokō hou i ke ʻano o nā hemahema manaʻo e ʻike ʻia ke nānā ʻia e nā pūlima ma ke ʻano pāʻani āpau. Hoʻohui ʻia nā hoʻāʻo e nānā i ka pololei o nā ʻano pāʻani āpau.
  • Ua hoʻohui ʻia kahi callback call clcb_file_inspection() i ka API no ka hoʻopili ʻana i nā mea lawelawe e nānā i nā ʻike o nā faila, me nā mea i unuhi ʻia mai nā waihona.
  • Ua hoʻohui ʻia ka hana cl_cvdunpack() i ka API no ka wehe ʻana i nā waihona pūlima ma ke ʻano CVD.
  • Ua hoʻoneʻe ʻia nā palapala no ke kūkulu ʻana i nā kiʻi docker me ClamAV i kahi waihona clamav-docker ʻokoʻa. Aia ka kiʻi docker i nā faila poʻomanaʻo no ka waihona C.
  • Hoʻohui ʻia nā loiloi e kaupalena i ke kiʻekiʻe o ka recursion i ka wā e unuhi ai i nā mea mai nā palapala PDF.
  • Ua hoʻonui ʻia ka palena o ka nui o ka hoʻomanaʻo i ka wā e hoʻoili ai i ka ʻikepili hoʻokomo pono ʻole, a ua hoʻopuka ʻia kahi ʻōlelo aʻo i ka wā i ʻoi aku ai kēia palena.
  • ʻO ka hui ʻana o nā hoʻāʻo ʻāpana no ka waihona libclamav-Rust ua wikiwiki loa. Ua hōʻiliʻili ʻia nā modula i kākau ʻia ma Rust no ClamAV i kahi papa kuhikuhi i kaʻana like me ClamAV.
  • Ua hoʻomaha ʻia nā kapu i ka wā e nānā ai i ka uhi ʻana o nā moʻolelo i nā faila ZIP, kahi i hiki ai ke hoʻopau i nā ʻōlelo aʻo wahaheʻe i ka wā e hoʻololi iki ʻia ai nā waihona JAR.
  • Hōʻike ka hale i nā mana liʻiliʻi a me ka nui i kākoʻo ʻia o LLVM. ʻO ka hoʻāʻo ʻana e kūkulu me kahi mana kahiko a i ʻole nā ​​​​mea hou loa e hopena i kēia manawa i kahi ʻōlelo aʻo hewa he mau pilikia pili.
  • ʻAe ʻia ke kūkulu ʻana me kāna papa inoa RPATH ponoʻī (ka papa inoa o nā papa kuhikuhi kahi i hoʻouka ʻia ai nā hale waihona puke), e ʻae ana i nā mea hoʻokō e hoʻoneʻe ʻia i kahi ʻē aʻe ma hope o ke kūkulu ʻana i ke kaiapuni hoʻomohala.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka