File: changelog

package info (click to toggle)
postal 0.76
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 544 kB
  • sloc: cpp: 4,201; sh: 289; ansic: 259; makefile: 133
file content (456 lines) | stat: -rw-r--r-- 16,064 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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
postal (0.76) unstable; urgency=medium

  * Added to Debian Salsa repository.
  * Updated control file to include homepage and git repository.
  * #define PATH_MAX if it's not already defined, for HURD.

 -- Russell Coker <russell@coker.com.au>  Wed, 27 Jan 2021 00:37:57 +1100

postal (0.75) unstable; urgency=medium

  * Fix some compiler warnings.
  * Stop autoconf controlling stripping. Closes: #437782

 -- Russell Coker <russell@coker.com.au>  Tue, 13 Dec 2016 23:00:46 +1100

postal (0.74) unstable; urgency=medium

  * Add -b option to bind to an address to bhm
  * Add changes from NMU and use Debhelper compat level 9.
  * Fix buffer underrun.  Closes: #784704
  * Made it build with GCC-6.  Closes: #811884

 -- Russell Coker <russell@coker.com.au>  Thu, 30 Jun 2016 18:07:19 +1000

postal (0.73+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * Do not #include <gcrypt.h> when unnecessary.
  * Stop linking against libgcrypt.
  * Build against GnuTLS v3.
    Closes: #638654

 -- Andreas Metzler <ametzler@debian.org>  Mon, 18 Aug 2014 19:25:50 +0200

postal (0.73) unstable; urgency=low

  * Make postal correctly issue the quit command after delivery failure.
  * Fixed a bunch of valgrind errors.
  * Fixed a nasty bug with tab separated fields.

 -- Russell Coker <russell@coker.com.au>  Tue, 17 Jan 2012 07:48:14 +1100

postal (0.72) unstable; urgency=low

  * Make LMTP work.
  * Accept a tab as a field delimiter for the user-list file.

 -- Russell Coker <russell@coker.com.au>  Sat, 14 Jan 2012 19:27:21 +1100

postal (0.71) unstable; urgency=low

  * Made rabid get the password right when -u is used.  Thanks to Lars Nordin
    for the patch.
  * Made rabid correctly check for the '.' at the end of the results of the
    list command.
  * Made all the programs correctly handle a userlist that has empty lines.
  * Use the -lgcrypt option when using gcrypt.
  * Only call gcry_control() if GNUTLS_VERSION_NUMBER <= 0x020b00
  * Ignore blank lines in user list.
  * Add subject, date, and msgid to the md5sum in the client.
    Closes: #611907
  * Stop using gnutls_kx_set_priority()
    Closes: #624038
  * Added a patch from Michael Brown <michael@netdirect.ca> to make an RPM build
    on RHEL5 (and probably other RPM systems).
  * Added a patch from Brad Hards <bradh@frogmouth.net> to fix typos in the
    man page.
  * Rewrote a lot of the md5 checking code, now the md5 hash is stored in a
    header.  It should work now.

 -- Russell Coker <russell@coker.com.au>  Mon, 02 Jan 2012 17:08:50 +1100

postal (0.70) unstable; urgency=low

  * Made it build correctly when no SSL support is configured.  Also tidy
    up the documentation.

 -- Russell Coker <russell@coker.com.au>  Mon, 26 May 2008 19:33:48 +1000

postal (0.69) unstable; urgency=low

  * Really fix the GCC 4.3 issues.  The main change was to remove the
    OS/2 and Win32 support (which probably didn't work anyway).  The previous
    version actually fixed GCC 4.2 issues.  I don't plan to fix the
    ext/hash_map issue yet, it doesn't stop anything from working and I'm
    afraid of breaking things for the majority of systems which use older
    headers.  Thanks to Bradley Smith and Chris Lamb for sending a patch.
    Closes: #474831
    Thanks to Martin Michlmayr for sending a patch.
    Closes: #417480

 -- Russell Coker <russell@coker.com.au>  Sat, 19 Apr 2008 08:07:00 +1000

postal (0.68) unstable; urgency=low

  * Added $(DESTDIR) support to the Makefile and -lrt for nanosleep() on
    OpenSolaris (the OpenSolaris code is not tested).
  * Fixed a minor compilation bug when not using GNUTLS.
    Thanks Frank Fegert <frank.fegert@web.de>.
  * Made it not use C++ warning flags on C compilation.
  * Updated it to the latest Debian standards for Lenny and compile with
    GCC 4.3. Closes: #474831

 -- Russell Coker <russell@coker.com.au>  Wed,  9 Apr 2008 11:16:00 +1000

postal (0.67-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS with gcc-4.3. Thanks to MArtin Michlmayr. Closes: #417480

 -- Andreas Barth <aba@not.so.argh.org>  Sun, 16 Mar 2008 23:48:44 +0000

postal (0.67) unstable; urgency=low

  * Changed license to GPLv3.

 -- Russell Coker <russell@coker.com.au>  Mon,  2 Jul 2007 20:12:00 +1000

postal (0.66) unstable; urgency=low

  * Added MessageId to Postal.
  * Added "make dep".
  * Made GNUTLS work in bhm.

 -- Russell Coker <russell@coker.com.au>  Fri,  2 Mar 2007 18:44:00 +1100

postal (0.65) unstable; urgency=low

  * Added new program bhm to listen on port 25 and send mail to /dev/null.
    This allows testing mail relay systems.
  * Fixed a minor bug in reporting when compiled without SSL.
  * Made postal write the date header in correct RFC2822 format.
  * Removed the name-expansion feature, it confused many people and is not
    needed now that desktop machines typically have 1G of RAM.
    Now postal and rabid can have the same user-list file.
  * Moved postal-list into the bin directory.
  * Changed the thread stack size to 32K (used to be the default of 10M) to
    save virtual memory size (not that this makes much difference to
    anything other than the maximum number of threads on i386).
  * Added a minimum message size option to Postal.
  * Added a Postal option to specify a list of sender addresses separately to
    the list of recipient addresses.
  * Removed some unnecessary error messages.
  * Handle EINTR to allow ^Z and "bg" from the command line.  I probably
    don't handle all cases, but now that I agree that failure to handle ^Z is
    an error I expect bug reports.
  * Made the test programs display output on the minute, previously they
    displayed once per minute (EG 11:10:35) while now it will be 11:10:00.
    This also means that the first minute reported will have something less
    than 60 seconds of data - this does not matter as a mail server takes
    longer than that to get up to speed.
  * Added support for GNUTLS and made the Debian package build with it.
    Note that BHM doesn't yet work correctly with TLS.
  * Made the programs exit cleanly.

 -- Russell Coker <russell@coker.com.au>  Thu, 18 Jan 2007 08:14:00 +1100

postal (0.62.1) unstable; urgency=low

  * NMU
  * Build-Depend: libssl-dev, not libssl096-dev.  Closes: #176956

 -- LaMont Jones <lamont@debian.org>  Sun, 25 May 2003 21:33:07 -0600

postal (0.62) unstable; urgency=high

  * Added an INSTALL document.

  * Made it compile with GCC 3.2.

 -- Russell Coker <russell@coker.com.au>  Tue, 14 Jan 2003 13:28:00 +0100

postal (0.61-1) unstable; urgency=high

  * Changed the section to main.

 -- Russell Coker <russell@coker.com.au>  Sun, 16 Jun 2002 23:17:00 +0200

postal (0.61) unstable; urgency=high

  * Fixed the makefile to not use "-d" or "-p" options to $(INSTALL).

  * Changed connect() functions to Connect() because of some problems with
    Solaris.

  * Removed the optind=0 which caused problems on BSD.

 -- Russell Coker <russell@coker.com.au>  Sun, 16 Jun 2002 21:16:00 +0200

postal (0.60) unstable; urgency=high

  * Added #include <stdlib.h> to mutex.cpp to make exit() be resolved correctly.

  * Fixed the delete percentage code for rabid.  The option "-d100:0" will mean
    that no messages get deleted.

  * Added a new version of the thread code from Bonnie++, fixes a few bugs.

  * Made the configure.in more like that from Bonnie++.

  * Added new debugging code to log to disk all network IO.

  * Made IMAP default to port 143, not that it matters much as IMAP is still
    broken.

  * Tidied up some of the error handling code.

  * Changed the threading code to monitor when threads exit so solve some
    exit time crashes.

  * Changed the header files to work with GCC 3.0.
    Closes: #99859, #104965

 -- Russell Coker <russell@coker.com.au>  Sun, 9 Sep 2001 00:41:20 +0200

postal (0.59) unstable; urgency=high

  * Closes: #86932
    Fixed the Build-Depends.

  * Added stdlib.h to mutex.cpp to make it compile on all systems.

  * Added rule "install-bin" to the makefile to install binaries without
    man pages, "make install" will install everything.

  * Removed the code to disable compiling with user-name conversion.  It should
    compile on all systems now!

 -- Russell Coker <russell@coker.com.au>  Mon, 6 Mar 2001 20:59:39 +0100

postal (0.58) unstable; urgency=high

  * Closes:#79647
    Now removes the md5.o file on "make clean" regardless if it'll be generated
    by a compile.

  * Puts the version in Autoconf.

  * Now with new thread class with Win32 and OS/2 portability.

  * Added RPM .spec file.

  * Closes:#63973
    Was closed before but BTS didn't recognise it.

  * Closes:#71184
    Was closed before but BTS didn't recognise it.

  * Closes:#71913
    Was closed before but BTS didn't recognise it.

 -- Russell Coker <russell@coker.com.au>  Mon, 19 Feb 2001 23:47:23 +0100

postal (0.57) unstable; urgency=high

  * Added extra compiler checks and fixed many trivial bugs.

  * Fixed some *BSD portability problems, should work on *BSD now.

 -- Russell Coker <russell@coker.com.au>  Thu, 7 Dec 2000 06:58:38 +0100

postal (0.56) unstable; urgency=high

  * Fixed a bug in client.cpp that stopped compiling without SSL.

  * Closes:#71913
    Added build-depends on libssl095a-dev.

  * Changed the autoconf support for checking for C++ slightly.  It should
    now work better for some strange setups and work the same for everyone
    else (I hope).

  * Added --disable-stripping option for ./configure if you don't want binaries
    stripped.

  * Added --disable-ssl option for ./configure if you don't want to compile
    with SSL.

  * Added Solaris package manager support.

 -- Russell Coker <russell@coker.com.au>  Sun, 8 Oct 2000 14:21:54 +0100

postal (0.55) unstable; urgency=low

  * Closes:#71184
    Now in "non-US" instead of "non-us".

  * Stopped rabid breaking on POP servers that support "CAPA" and added check
    for STLS in CAPA output.

  * Added better autoconf support for Solaris, now checks for link flags and
    uses int for the size of sockaddr_in instead of socklen_t on Linux or
    size_t (which the stupid Solaris documentation recommends).

  * Made rabid support not downloading all messages and not deleting all
    messages it downloads.

  * Added the following option to ./configure:
    --with-extra-libs=DIR   adds non standard library paths

  * Added Build-Depends (NOT FINISHED).

  * Fixed a warning about an unused variable for Mutex class on non-Linux.

 -- Russell Coker <russell@coker.com.au>  Sat, 9 Sep 2000 10:00:52 +0100

postal (0.54) unstable; urgency=low

  * Fixed the locking so that Rabid won't access the same account from two
    threads at the same time.  This fixes a variety of error conditions that
    a POP server can return.  Also the old buggy code may have caused Postal
    to crash in some situations.

  * Renamed class Fork to Thread.

  * Added extra gcc warning options and fixed some suspect code.

  * Added ./configure option --disable-conversion, it removes the user-name
    expansion facility and allows compilation on Slackware and BSD machines
    with broken regex headers.

 -- Russell Coker <russell@coker.com.au>  Tue, 1 Aug 2000 10:46:00 +0100

postal (0.53) unstable; urgency=low

  * Removed all utsname() code, so the hostname/domainname kernel values are
    not used any more at all!  Now do gethostbyaddr() to get the name of the
    local end of the connection for EHLO.  Closes: #63973

 -- Russell Coker <russell@coker.com.au>  Sun, 23 Jul 2000 17:42:48 +0100

postal (0.52) unstable; urgency=low

  * Changed section to non-us/utils.

  * Added autoconf support for easier portability.  Should be almost portable
    to Solaris now.  ;)

 -- Russell Coker <russell@coker.com.au>  Sun, 23 Apr 2000 22:14:48 +0100

postal (0.51) unstable; urgency=low

  * Added support for compiling without SSL.

  * Some hacky support for porting to Solaris.

 -- Russell Coker <russell@coker.com.au>  Thu, 20 Apr 2000 17:28:41 +0100

postal (0.50) unstable; urgency=low

  * Added SSL support.

 -- Russell Coker <russell@coker.com.au>  Thu, 09 Mar 2000 18:35:59 +0100

postal (0.45) unstable; urgency=low

  * Use the OpenSSL code for MD5.
  * Use more warnings in GCC and change the code not to trigger them.
  * Pthreads code now can track return values (not using them yet though).
  * Create threads detached.
  * Made some error messages clearer.
  * Added check for blank at end of POP message.
  * Don't crash for really high rate limits.

 -- Russell Coker <russell@coker.com.au>  Thu, 09 Mar 2000 18:35:59 +0100

postal (0.40) unstable; urgency=low

  * Changed from fork() to pthreads.  This will allow easier portability with
    OS/2 and NT and also should make it a bit faster.
  * Added support for just connecting and quiting without doing anything,
    good for testing a LocalDirector.
  * Added flag for broken Netscape mail server.

 -- Russell Coker <russell@coker.com.au>  Fri, 25 Feb 2000 11:41:05 +0100

postal (0.30) unstable; urgency=low

  * Now use getopt() for options processing.  All command-line parameters are
    now changed.
  * Changed man pages to section 8 and moved binaries to /usr/sbin, this is
    a sys-admin type program.
  * Added support for specifying which local IP address to use.  Also added
    support for specifying multiple servers (for round-robin without DNS
    configured).

 -- Russell Coker <russell@coker.com.au>  Sun, 20 Feb 2000 00:19:03 +0100

postal (0.25) unstable; urgency=low

  * Cleaned up some of the error message code.
  * Fixed a race condition and a buffer overrun in the locking code which
    prevents multiple processes from accessing the same account.  I'm
    surprised that the previous version appeared to work properly.
  * Added rate limiting code to Postal (msgs per minute) and Rabid (connections
    per minute).
  * Added support for DNS lookups on every connection (for round-robin DNS).

 -- Russell Coker <russell@coker.com.au>  Sun, 13 Feb 2000 20:10:37 +0100

postal (0.20) unstable; urgency=low

  * Postal now supports sending multiple messages per connection.
  * Postal now sends "EHLO" and supports multi-line responses.
  * For Postal you now specify the maximum message size not the average.
  * Hostname format now supports a preceeding '+' to specify round-robin
    DNS (IE a DNS lookup before every connection).
  * Hostname format now can be a name or IP address inside square brackets
    followed by a port number (for non-default port).
  * DNS lookup code is now in tcp.{c,h} as it should be.
  * Rabid now sends "\r\n" at the end of each line (used to send "\n").

 -- Russell Coker <russell@coker.com.au>  Thu, 10 Feb 2000 21:22:38 +0100

postal (0.15) unstable; urgency=low

  * Fixed the headers bug.
  * Debugged Rabid, it seems to work perfectly now. ;)
  * Postal now adds an md5 checksum to all messages it sends.
  * Rabid now checks the md5 checksum's on messages it receives that have an
    X-Postal header field.  It displays an error message on a mis-match.

 -- Russell Coker <russell@coker.com.au>  Mon, 7 Feb 2000 16:55:00 +0100

postal (0.10) unstable; urgency=low

  * Made the stats report more accurately and faster.
  * Added "Rabid" the POP benchmark (still needs some debugging).
  * Made the code more object oriented and portable.
  * Added the postal-list program to list all the possible ways of expanding
    names.

 -- Russell Coker <russell@coker.com.au>  Fri, 4 Feb 2000 22:02:38 +0100

postal (0.06) unstable; urgency=low

  * Made it use much less CPU time.

 -- Russell Coker <russell@coker.com.au>  Sat, 22 Jan 2000 17:06:51 +0100

postal (0.05) unstable; urgency=low

  * Fixed some minor bugs and added some portability code.

 -- Russell Coker <russell@coker.com.au>  Thu, 12 Jan 2000 21:52:50 +1100

postal (0.01) unstable; urgency=low

  * Initial Release.
  * Sponsored by Brian May <bam@snoopy.apana.org.au>

 -- Russell Coker <russell@coker.com.au>  Thu, 30 Dec 1999 01:22:45 +0100

Local variables:
mode: debian-changelog
End: