PCRE2 10.37 teekide vÀljalase

VĂ€lja tuli PCRE2 10.37 teekonna versioon, mis pakub C keeles funktsioonide komplekti regulaarsete avaldiste ja mustri sobitamise (pattern matching) rakendamiseks, mille sĂŒntaks ja semantika on lĂ€hedased Perl 5 regulaarsete avaldiste omadele. PCRE2 on originaalse PCRE teegi ĂŒmbertehtud versioon, mille API ei ole ĂŒhilduv, aga millel on laiemad vĂ”imalused. Teeke arendavad Eximi meiliserveri arendajad ja see on litsentsitud BSD alusel.

Peamised muudatused:

  • Teegist libpcre2-posix eemaldati POSIX-funktsioonide sĂŒmbolid, nagu regcomp, kuna need pĂ”hjustasid probleemide teket mĂ”nedes rakendustes. Patch pcre2-symbol-clash.patch on heaks kiidetud upstream. Samuti on uuendatud selle teegi ABI versioon.
  • Parandatud probleem, mis vĂ”ib teoreetiliselt pĂ”hjustada nullviidiku dereferentseerimist.
  • Parandatud kaks viga, mis on seotud vĂ€ga suurte arvude töötlemisega, mis viisid kĂ€itumiseni, mis ei vastanud Perl'i regulaarsete avaldiste mootori kĂ€itumisele. NĂ€iteks vĂ€ljend „/\214748364/” pĂ”hjustas ĂŒlevoolu asemel töötlemise nagu kaheksane number „\214” jĂ€rgneva sĂŒmboliga „748364”.
  • Parandatud vale kĂ€itumine, kasutades mustrites operatsiooni „\K”.
  • JIT-i optimiseerimine tĂ€hemĂ€rkide korduse operatsioonide jaoks on tagasi.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster