Red Hat Training

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

5.3. Pcre

O pacote pcre foi atualizado para 7.8. Isso inclui as seguintes mudanças comportamentais:
  • A verificação UTF-8 agora referência o RFC 3629 em vez do RFC 2279. Isto o faz mais restritivo nas strings que aceita. Por exemplo, o valor do caracter ordinal UTF-8 é agora limitado para 0x0010FFFF:
    $ echo -ne "\x00\x11\xff\xff" | recode UCS-4-BE..UTF8 | pcregrep --utf-8 '.'
    pcregrep: pcre_exec() error -10 while matching this line:
    
    Por favor consulte o RFC para mais detalhes: http://tools.ietf.org/html/rfc3629#section-12.
  • Os padrões salvos que eram compilados por versões anteriores do PCRE devem ser recompilados. Isto afeta aplicações que serializam expressões PCRE pré compiladas à memória externa (por exemplo, um arquivo) e os carrega depois. Isto é normalmente feito por motivos de desempenho, por exemplo em grandes filtros de spam.