1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
* 2005-04-14: version 1.21
Security: this release fixes a remotely exploitable DoS vulnerability.
- more syslog/printf fixes... (Peter Bieringer)
- fix another use of syslog/printf with unchecked string
- run in tainted mode -T (Peter Bieringer)
- fix crash with '%' sender addresses (Stefan Schmidt)
(version 1.19 and 1.20 were released on the same day with the above fixes)
* 2005-03-07: version 1.18
- correctly set the locale to C so that no internationalized 8bit-text
is put in the headers (Bernhard Weisshuhn)
- syslog delays (when a X-Greylist header is added)
- bugfix: sometimes the retry-window was not properly enforced
- bugfix: argument parsing in postgreyreport (MJH)
- include the recipient-domain in the default --greylist-text so
that the concerned mail-server can be determined and a contact-address
can be given on the help page
- better documentation for --greylist-text
- just warn if DB_AUTO_COMMIT is not available because an older berkeley-db
is used (Adrian 'Dagurashibanipal' von Bidder)
* 2004-12-14: version 1.17
- added --auto-whitelist-clients option (Andreas Hoedle)
it is turned on by default, to disable it specify
--auto-whitelist-clients=0
- removed "transition code" of version 1.14
- command-line as process name instead of just 'perl' (Pierre Thierry)
- add option --group or set group to 'nogroup' (Adrian 'Dagurashibanipal'
von Bidder)
* 2004-09-08: version 1.16
- increase max-time to 35, so that monthly newsletter are not
greylisted (Stephen Gildea)
- set LC_ALL=C so that no localized text is output at the SMTP level
(Michal Trojnara)
- add a "help" URL to the Greylisted for ... message (Steve Traugott)
- updated whitelist
* 2004-08-18: version 1.15
- fixed --retry-window with hours (Tom Baker)
- update postgreyreport to version 1.14.2 (Tom Baker)
- update whitelist
* 2004-07-12: version 1.14
- lookup-by-subnet is default. "transition code" has been implemented, so that
also a lookup with the unstripped IP will be tried. That way you shouldn't
loose any data from the database when moving to version 1.14. Use
--lookup-by-host for the old behaviour. All "address pool" entries are
removed from the whitelist...
- loosen "IP in reverse name" test (Matt Egan)
- changed default --max-age to 30, since the db should shrink a lot
because of the --retry-window functionality (you might want to
db_dump/db_load your db to make it really shrink on disk)
- another Perl 5.8.0 workaround
- implemented --greylist-text (Tom Baker)
- replaced X-Postgrey header with a X-Greylist header which is more similar
to what greylist-milter does (Stephen Gildea)
- implemented --greylist-action (Stephen Gildea)
- updated postgreyreport (Tom Baker)
- update whitelist
* 2004-07-05: version 1.13
- strip sender address extension (everything after '+'), so that more
VERP addresses are substituted to a unique string.
(Stephane Bortzmeyer, Santiago Vila)
- update whitelist
- allow more than one --whitelist-xy option (Xavier Le Vourch)
- implemented --retry-window (Tom Baker)
- reload whitelists on HUP
- add postmaster and abuse to recipients whitelist
- add X-Postgrey header to delayed mails
* 2004-07-02: version 1.12
- support IPs in the postgrey_whitelist_clients file (Tom Baker)
- new version of postgreyreport (Tom Baker)
- update whitelist
- workaround Perl 5.8.0 bug (Matt Egan)
* 2004-06-29: version 1.11
- support for regular expressions in whitelists
- update whitelist (Duncan Hill)
* 2004-06-26: version 1.10
- fix syntax error in code for --lookup-by-subnet (Matt Egan)
* 2004-06-25: version 1.9
- case-insensitive whitelists
- fix permissions of --unix socket (Arnaud Launay)
* 2004-06-24: version 1.8
- postfix-style syntax for whitelists
- add .0 on --lookup-by-subnet (Tom Baker)
* 2004-06-24: version 1.7
- bugfix: wrong syslog call ('warn' instead of 'warning')
- update whitelist
- allow input with cr-lf lines for testing (Tom Baker)
- implemented --lookup-by-subnet (Tom Baker)
- use 'unix' syslog socket on non-solaris platforms (Matt Egan)
- implemented whitelist support from postgrey itself (instead of using
postfix restrictions: easier to setup)
- included contrib/postgrey-report by Tom Baker
* 2004-06-11: version 1.6
- rewritten verp substitution code
- when doing keys maintenance: report about how many keys there where before
and after.
- update whitelist
* 2004-06-03: version 1.5
- default delay is now 300 seconds instead of 600 (received reports of
mailers that try again the first time after 8 minutes and it doesn't seem
to matter right now for filtering spam: they never come again)
- report in the log the real time that is left, after which the triplet will
be accepted
- traverse the database for cleaning old entries only during the night
and only once per day
- more efficient traversal of database for cleaning (Matthew Reimer)
- fix syslogging of warnings and fatal errors
* 2004-05-24: version 1.4
- log removal was not working (need to call txn_checkpoint first)
* 2004-05-22: version 1.3
- PID file generation with --pidfile (Ralf Engelschall)
- fix opening of unix socket (Ralf Engelschall)
* 2004-05-21: version 1.2
- create files readable only by the user (umask 077)
- logging bugfixes
- compatibility with older Berkeley DBs (3.x should work)
* 2004-05-21: version 1.1
- use log_archive method every hour instead of DB_LOG_AUTOREMOVE
- cosmetic fixes (Ralf Hildebrandt)
* 2004-05-20: version 1.0
- initial public release
Note: The names in braces do usually give credit where the idea comes from
and not who did implement it (which is mostly me)
|