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.