PCRE2 10.37 raamatukogu vÀljalaskmine

Ilmus PCRE2 10.37 teegi versioon, mis pakub C keeles funktsioonide komplekti, millel on regulaarsete vĂ€ljendite ja mustrite vĂ”rdlemise (pattern matching) teostus, mille sĂŒntaks ja semantika on sarnased Perl 5 regulaarsetele vĂ€ljenditele. PCRE2 on originaalse PCRE teegi ĂŒlevaatatud teostus, millel on ĂŒhilduv API ja laiendatud funktsionaalsus. Teegi on vĂ€lja töötanud Eximi meiliserveri arendajad ja see levitatakse BSD litsentsi alusel.

Peamised muudatused:

  • Teegist libpcre2-posix eemaldati POSIX-funktsioonide sĂŒmbolid, nagu regcomp, kuna need pĂ”hjustasid mĂ”ne rakenduse jaoks probleeme. Ameerika tĂŒkk pcre2-symbol-clash.patch on vĂ”etud upstream. Samuti on uuendatud selle teegi ABI versioon.
  • Parandatud probleem, mis vĂ”ib hĂŒpoteetiliselt pĂ”hjustada nullviite dereferentsi.
  • Parandatud kaks viga vĂ€ga suurte numbrite töötlemisel, mis pĂ”hjustasid kĂ€itumise, mis ei vastanud Perl regulaarsete vĂ€ljendite mootorile. NĂ€iteks vĂ€ljend „\/\214748364\/” pĂ”hjustas ĂŒleujutuse, selle asemel, et töödelda seda kui oktaalarv „\214” jĂ€rgneva sĂŒmboliga „748364”.
  • Parandatud vale kĂ€itumine vĂ€ljendite kasutamisel operatsiooni „\K” puhul.
  • JIT-is on naasnud sĂŒmboli kordamise operatsioonide optimeerimine.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster