/[pcre]/code/tags/pcre-7.7/ChangeLog
ViewVC logotype

Diff of /code/tags/pcre-7.7/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 201 by ph10, Thu Aug 2 08:37:31 2007 UTC revision 202 by ph10, Fri Aug 3 09:44:26 2007 UTC
# Line 53  Version 7.3 05-Jul-07 Line 53  Version 7.3 05-Jul-07
53      pcreposix and pcrecpp parts of the library. These were overlooked when this      pcreposix and pcrecpp parts of the library. These were overlooked when this
54      problem was solved for the main library.      problem was solved for the main library.
55    
56     9. There were some crude static tests to avoid integer overflow when computing
57        the size of patterns that contain repeated groups with explicit upper
58        limits. As the maximum quantifier is 65535, the maximum group length was
59        set at 30,000 so that the product of these two numbers did not overflow a
60        32-bit integer. However, it turns out that people want to use groups that
61        are longer than 30,000 bytes (though not repeat them that many times).
62        Change 7.0/17 (the refactoring of the way the pattern size is computed) has
63        made it possible to implement the integer overflow checks in a much more
64        dynamic way, which I have now done. The artificial limitation on group
65        length has been removed - we now have only the limit on the total length of
66        the compiled pattern, which depends on the LINK_SIZE setting.
67    
68    
69  Version 7.2 19-Jun-07  Version 7.2 19-Jun-07
70  ---------------------  ---------------------

Legend:
Removed from v.201  
changed lines
  Added in v.202

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12