UtgÄvan av PCRE2-biblioteket 10.37

Version 10.37 av biblioteket PCRE2 har slÀppts, vilket erbjuder en uppsÀttning funktioner pÄ C-sprÄket med implementering av reguljÀra uttryck och mönstermatchning, som Àr nÀra beslÀktade med syntax och semantik i reguljÀra uttryck frÄn Perl 5. PCRE2 Àr en omarbetad implementation av det ursprungliga PCRE-biblioteket med ett inkompatibelt API och utökade funktioner. Biblioteket Àr utvecklat av skaparna av e-postservern Exim och distribueras under BSD-licensen.

Huvudsakliga förÀndringar:

  • Tecken frĂ„n POSIX-funktioner som regcomp har tagits bort frĂ„n biblioteket libpcre2-posix eftersom de orsakade problem för vissa program. Patchen pcre2-symbol-clash.patch har accepterats i upstream. Versionen av ABI för detta bibliotek har ocksĂ„ uppdaterats.
  • Ett problem som hypotetiskt kunde leda till avdomĂ€nisering av en nulllĂ€nk har Ă„tgĂ€rdats.
  • TvĂ„ buggar som uppstod vid hantering av mycket stora tal, vilket ledde till beteenden som inte överensstĂ€mde med Perl:s reguljĂ€ra uttrycksmotor, har Ă„tgĂ€rdats. Till exempel kunde uttrycket "\/\214748364\/" leda till överflöd istĂ€llet för att hanteras som det oktala talet "\214" följt av tecknen "748364".
  • Felaktigt beteende vid anvĂ€ndning av operationen "\K" i mönster har Ă„tgĂ€rdats.
  • JIT-optimeringen av upprepning av tecken har Ă„terstĂ€llts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster