File: Changes

package info (click to toggle)
postgrey 1.21-1sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 208 kB
  • ctags: 33
  • sloc: perl: 857; sh: 99; makefile: 46
file content (162 lines) | stat: -rw-r--r-- 5,868 bytes parent folder | download
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)