diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-08 11:56:41 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-08 11:56:41 +0000 |
commit | 5dd1517fd7fd1ebbfdfaafaaccd5689169dbd301 (patch) | |
tree | f3170c3067971d21e1fc5ec2df749c421146b550 /doc | |
parent | 184e88237dea64ce48076cdd0184612d057cbafd (diff) |
Cast empty string to zero for numerical comparions and treat all numbers
as decimal.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/doc-txt/ChangeLog | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index fbe0549c8..668afc356 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -1,8 +1,28 @@ -$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.450 2007/01/02 11:25:00 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.451 2007/01/08 11:56:41 ph10 Exp $ Change log file for Exim from version 4.21 ------------------------------------------- +Exim version 4.66 +----------------- + +PH/01 Two more bugs that were introduced by 4.64/PH/07, in addition to the one + fixed by 4.65/MH/01 (is this a record?) are fixed: + + (i) An empty string was always treated as zero by the numeric comparison + operators. This behaviour has been restored. + + (ii) It is documented that the numeric comparison operators always treat + their arguments as decimal numbers. This was broken in that numbers + starting with 0 were being interpreted as octal. + + While fixing these problems I realized that there was another issue that + hadn't been noticed. Values of message_size_limit (both the global option + and the transport option) were treated as octal if they started with 0. + The documentation was vague. These values are now always treated as + decimal, and I will make that clear in the documentation. + + Exim version 4.65 ----------------- |