Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.3. Pcre

Il pacchetto pcre è stato aggiornato a 7.8. Esso include le seguenti modifiche relative al comportamento:
  • il controllo UTF-8 ora fà riferimento a RFC 3629 e non a RFC 2279. Tale comportamento lo rende maggiormente restrittivo nei confronti delle stringhe accettate. Per esempio il valore del carattere UTF-8 è ora limitato a 0x0010FFFF:
    $ echo -ne "\x00\x11\xff\xff" | recode UCS-4-BE..UTF8 | pcregrep --utf-8 '.'
    pcregrep: pcre_exec() error -10 while matching this line:
    
    Consultare RFC per maggiori informazioni: http://tools.ietf.org/html/rfc3629#section-12.
  • I pattern archiviati compilati su versioni precedenti di PCRE devono essere ricompilati. Tale azione interessa le applicazioni che rendono seriali le espressioni PCRE precompilate sulla memoria esterna (per esempio un file) caricandole in un secondo momento. Tale operazione viene eseguita per non alterare le prestazioni per esempio sui filtri utilizzati per lo spam.