Publikimi i bibliotekës PCRE2 10.37

ËshtĂ« publikuar versioni i ri i bibliotekĂ«s PCRE2 10.37, e cila ofron njĂ« grup funksionesh nĂ« gjuhĂ«n C me implementim tĂ« shprehjeve tĂ« rregullta dhe mjeteve pĂ«r pĂ«rputhje me modele (pattern matching), tĂ« afĂ«rta pĂ«r nga sintaksa dhe semantika me shprehjet e rregullta tĂ« gjuhĂ«s Perl 5. PCRE2 Ă«shtĂ« njĂ« ripĂ«rpunim i bibliotekĂ«s origjinale PCRE me API tĂ« papajtueshme dhe mundĂ«si tĂ« zgjeruara. Biblioteka Ă«shtĂ« krijuar nga zhvilluesit e serverit postar Exim dhe shpĂ«rndahet nĂ«n licencĂ«n BSD.

Ndryshimet kryesore:

  • Nga biblioteka libpcre2-posix janĂ« hequr simbolet e funksioneve POSIX, si regcomp, pasi ato shkaktonin probleme nĂ« disa aplikacione. Patch-i pcre2-symbol-clash.patch Ă«shtĂ« pranuar nĂ« upstream. Gjithashtu Ă«shtĂ« pĂ«rditĂ«suar edhe versioni ABI i kĂ«saj biblioteke.
  • ËshtĂ« rregulluar njĂ« problem qĂ« teorikisht mund tĂ« çonte nĂ« dereferencim tĂ« njĂ« treguesi null.
  • JanĂ« rregulluar dy gabime gjatĂ« pĂ«rpunimit tĂ« numrave shumĂ« tĂ« mĂ«dhenj, tĂ« cilat çonin nĂ« sjellje qĂ« nuk pĂ«rputhej me engine-in e shprehjeve tĂ« rregullta tĂ« Perl. PĂ«r shembull, shprehja «\/\214748364\/» shkaktonte overflow nĂ« vend qĂ« tĂ« pĂ«rpunohej si numri oktal «\214» me simbolet pasuese «748364».
  • ËshtĂ« rregulluar sjellja e pasaktĂ« gjatĂ« pĂ«rdorimit tĂ« operatorit «\K» nĂ« shabllone.
  • NĂ« JIT Ă«shtĂ« rikthyer optimizimi i operacioneve tĂ« pĂ«rsĂ«ritjes sĂ« karaktereve.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster