File: HISTORY

package info (click to toggle)
extsmail 1.9-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 340 kB
  • ctags: 144
  • sloc: ansic: 1,293; yacc: 324; lex: 289; makefile: 53
file content (122 lines) | stat: -rw-r--r-- 3,263 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
============================================================================
  extsmail history
============================================================================

  extsmail 1.8 (2014-06-20)

* Fix bug which could temporarily cause undue CPU to be consumed when a
  large file send was cut off in the middle. This didn't prevent mail being
  sent correctly in the end, but was ugly.


  extsmail 1.8 (2014-05-29)

* Fix bug which caused extsmaild to consume larger amounts of CPU than
  strictly necessary (a normal user should now be able to run extsmaild for
  several days before exceeding 1 second of CPU usage).

* Fix reporting of sent mail on Linux (which previously sent mail correctly,
  but incorrectly reported failure even when the send was successful).

* Various fixes to make OS packager's lives easier.

* Significant code reorganisation to improve readability.


  extsmail 1.7 (2014-03-12)

* Several minor bug fixes spotted by static analysis tools (including
  memory leaks).

* More robust handling of corrupt message files.


  extsmail 1.6 (2012-11-17)

* Time out stalled sendmail processes. If a sendmail process hasn't read or
  written any data for 60 seconds, it is killed and later retried. This
  stops a stalled sendmail from perpetually blocking extsmail. Although
  rare, this could happen e.g. when an interface went down while an SSH
  session was open.


  extsmail 1.5 (2012-07-09)

* Ensure that all messages which can be sent are sent. Some messages may
  temporarily be unsendable (e.g. because of size) and shouldn't hold up
  others.

* Use exponential backoff when retrying. Quite often, a send failure is just
  a brief blip, so retry quickly, and as retries fail, increase the length
  of time until the next retry.

* Add user-configurable notifications for successful / unsuccessful sends.
  Allows users to easily be notified (e.g. via xosd) if mail has been sent
  and, if not, how long it has been since everything was sent.

* Various portability improvements.

* Improvements to batch mode to bring it in line with daemon mode.


  extsmail 1.4 (2011-06-18)

* Minor bug fixes.

* Documentation fixes.


  extsmail 1.3 (2010-05-30)

* OS X compile fixes.

* Fix overly-restrictive configuration permissions check.

* Recover gracefully from some errors that were previously fatal.


  extsmail 1.2 (2009-09-24)

* Fix build error when using bison.

* Minor documentation fixes.


  extsmail 1.1 (2009-04-29)

* Fix two frees of possibly uninitialised pointers.


  extsmail 1.0 (2009-01-05)

* extsmaild's modes are now specified via the "-m <mode name>" switch. In
  particular the behaviour of the "-d" switch is now obtained with
  "-m daemon".

* More intelligent detection of whether a previous instance of extsmaild is
  running or not.

* Systematically use syslog.

* Fix possible race condition between extsmail and extsmaild.

* Correctly handle SIGPIPE.


  extsmail 0.3 (2008-12-11)

* Make Linux support on a par with BSD (using inotify).

* Minor error handling / reporting changes.


  extsmail 0.2 (2008-11-20)

* Adds 'timeout' feature to externals.

* Fixes bug where exec'd externals first parameter was not correctly set.


  extsmail 0.1 (2008-11-11) 
  
* First public release.