Red Hat Training

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

5.3. Pcre

El paquete pcre ha sido actualizado a 7.8. Incluye los siguientes cambios de conducta:
  • Ahora UTF-8 revisa referencias RFC 3629 en lugar de RFC 2279. De esta manera es más restrictiva en las cadenas que acepta. Por ejemplo, el valor ordinal UTF de 8 caracteres ahora se limita 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:
    
    Por favor consulte el RFC para obtener mayor información: http://tools.ietf.org/html/rfc3629#section-12.
  • Los patrones guardados que fueron compilados por versiones anteriores de PCRE deben ser recopilados. Esto afecta aplicaciones que serializan expresiones PCRE precompiladas para memoria externa (Por ejemplo, un archivo y cargarlo más tarde). Esto suele hacerse por razones de rendimiento, por ejemplo en grandes filtros de correo no deseado.