File: ChangeLog

package info (click to toggle)
esmtp 1.2-17
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 908 kB
  • sloc: ansic: 1,842; sh: 1,389; yacc: 200; lex: 145; makefile: 49
file content (364 lines) | stat: -rw-r--r-- 12,948 bytes parent folder | download | duplicates (5)
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
2009-12-24  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, configure.ac: Bump version. Document.

	* Makefile.am, configure.ac: Get it building correctly with latest autotools.

2009-12-24  José Fonseca <jfonseca@vmware.com>

	* main.c: Make force_mda in the esmtprc to work with the -t option (based on
	patch by Sourav K. Mandal).  force_mda in the esmtprc does not work with the
	-t option passed to esmtp, because rcfile_parse is called after
	message_parse_headers is called in the -t handling.  Of course,
	message_parse_headers relies on the esmtprc to have been parsed already in
	order to denote all recipients as local when force_mda is specified.

2009-12-16  José Fonseca <jfonseca@users.sourceforge.net>

	* NEWS, configure.ac: Bump version number.

2009-06-27  José Fonseca <jfonseca@users.sourceforge.net>

	* NEWS, esmtprc.5, lexer.l, local.c, local.h, main.c, parser.y: Force mail to
	be delivered by the MDA.  SF patch 2489938.

2009-03-28  José Fonseca <jfonseca@users.sourceforge.net>

	* NEWS: Update the news.

	* .gitignore: Ignore derived files.

	* esmtp-wrapper: Use locking in esmtp-wrapper (Phil Sutter).  Prevents
	multiple background deliveries in parallel, and a race condition.

2008-11-14  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, README: Update mutt option name in the user manual (Wu Fengguang).

2008-10-09  José Fonseca <jrfonseca@users.sourceforge.net>

	* README: Use ESMTP MTA instead, to try to distinguish from the protocol. 
	libESMTP -> ESMTP was not a good naming choice but too late to change now...

	* NEWS, autogen.sh, configure.ac: Bump version for release.

2008-09-17  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, esmtprc.5, lexer.l, parser.y, smtp.c, smtp.h: Option to disable
	Message-ID header (Phil Sutter).

2008-07-10  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS: Update news.

	* smtp.c: Fix NTLM authentication (Nils Rennebarth).

2007-09-03  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, configure.ac: Bump version for release.

	* esmtp-wrapper: Handle mailq's -q option (Phil Sutter).

	* README: Wrapper script documentation (Phil Sutter).

2007-08-15  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, message.c: Handle CR-LF newline endings when parsing the headers.

2007-08-08  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am: Distribute the esmtp-wrapper script.

	* esmtp-wrapper: Minor corrections.

	* NEWS, TODO, esmtp-wrapper: Wrapper script for off-line mail delivery (Phil
	Sutter).

2007-08-07  José Fonseca <jrfonseca@users.sourceforge.net>

	* README: Update the Thawte certificate in the Gmail instructions (Oscar
	Fernandez).

2007-01-29  José Fonseca <jrfonseca@users.sourceforge.net>

	* AUTHORS, README, lexer.l, message.c, message.h, parser.y, sample.esmtprc,
	xmalloc.h: Convert to UTF-8.

2007-01-27  José Fonseca <jrfonseca@users.sourceforge.net>

	* esmtp.1: Describe -I in man page for sendmail (Reuben Thomas).

	* NEWS, local.c: Prevent segfault expanding %F in the MDA string when the
	reverse path is not specified.

	* esmtprc.5: Fix spelling.

	* NEWS, smtp.c: Use a reasonable default for the reverse path when one is not
	specified, instead of an empty one.

	* main.c: Fix gcc warning.

2006-03-18  José Fonseca <jrfonseca@users.sourceforge.net>

	* autogen.sh, configure.ac: Update to automake-1.9.

	* NEWS, README: Document how to get CA certifcates.

	* esmtp.1, esmtprc.5: Use only ASCII codes.

2006-02-08  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, README: Tips for adding missing Date: headers in messages for local
	delivery (Bruce Schultz).

2005-08-04  José Fonseca <jrfonseca@users.sourceforge.net>

	* TODO: Mention a test suite.

	* NEWS, esmtp.1, esmtprc.5: Corrections to the manpages (Reuben Thomas).

2005-03-10  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS: Prepare for release.

	* NEWS, local.c: Do not pass multiple address to the MDA quoted as a single
	argument (Kusanagi Kouichi).

2005-02-15  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, esmtprc.5, lexer.l, main.c, main.h, parser.y, smtp.c, smtp.h: Allow
	to set helo-name. Allow to send out local mail as remote mail by adding a
	qualifying domain name. Allow forcing envelope-from and Sender headers. Drop
	possible admin-added sgid priveleges to be dropped after reading the config.
	(Bernhard Link)

	* NEWS, configure.ac, parser.y: Enforce strict permissions on configuration
	file (Tiago Macambira).

	* NEWS, acinclude.m4, configure.ac, main.c: Don't require getopt_long (based
	on SASAJIMA and Dirk Tilger patches).

	* configure.ac: Nonstandard libesmtp dir (Dirk Tilger).

	* autogen.sh: Force usage of automake-1.7

2005-01-11  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am: Idem.

	* configure.ac, parser.y: Fix place of esmtprc config file: esmtprc should
	put in $sysconfdir, but it's always put in /etc (Sasajima).

2004-06-29  José Fonseca <jrfonseca@users.sourceforge.net>

	* smtp.c: Disable SMTP AUTH if no username is given.

2004-06-23  José Fonseca <jrfonseca@users.sourceforge.net>

	* TODO: Update TODO file. Remove debian packaging scripts.

2004-02-18  José Fonseca <jrfonseca@users.sourceforge.net>

	* TODO, local.c, parser.y: Fail when no configuration file is found. Fix typo
	in the lexer. Fix compiler warning.

2004-01-13  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, TODO, lexer.l, parser.y, smtp.c, smtp.h: Add a 'postconnect' keyword
	to execute a command after closing a SMTP connection.

	* esmtp.1, esmtprc.5: Document when and how the local MDA is invoked. Fix
	some typos.

	* autogen.sh, configure.ac: Tell configure.ac to generate a config.h instead
	of a long gcc comand line.

2003-11-16  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, acinclude.m4, configure.ac: Minor version bump. Use libesmtp-config
	for libESMTP flags detection. Cleaned configure.ac.

2003-11-14  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, configure.ac: Bump version for release.

2003-11-07  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, smtp.c: Don't call smtp_starttls_set_password_cb() unless StartTLS is
	enabled (Maurice Galland).

2003-11-06  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, esmtp.spec: RedHat RPM spec file (Robert Scheck).

2003-11-03  José Fonseca <jrfonseca@users.sourceforge.net>

	* AUTHORS, NEWS, README, TODO, autogen.sh, message.c, smtp.c: Detailed
	documentation on how to use the StartTLS extension. Handle StarTLS events.
	Fixed some compiler warnings.

2003-10-17  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, esmtprc.5, lexer.l, parser.y, sample.esmtprc, smtp.c, smtp.h: New
	'preconnect' keyword to execute a command prior to opening an SMTP connection
	(Daniel Richard G.).

	* Makefile.am, configure.ac: Several fixes to the autotools scripts. (Daniel
	Richard G.)

	* smtp.c: Fix compiler warning. (Daniel Richard G.)

2003-10-04  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, README, configure.ac, esmtp.1, esmtprc.5, lexer.l, message.c,
	parser.y, smtp.c: Version bump. New 'default' keyword for indentities
	(Vitezslav Batrla). Documentation updates.

2003-08-11  José Fonseca <jrfonseca@users.sourceforge.net>

	* smtp.c: Don't fail when libesmtp is compiled without openssl support
	(tox@centrum.cz).

2003-07-15  José Fonseca <jrfonseca@users.sourceforge.net>

	* esmtp.1, esmtprc.5: Detect the MDA for debconf. Minor documentation
	enhancements. Add the [forgoten] esmtprc.5 manpage.

2003-07-14  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am, NEWS, local.c, message.c, message.h, smtp.c: Check th MDA
	return status.  Fixed a bug the input buffering which when using the '-t'
	option and piping the input caused the parsed headers to be lost. Undo the
	inclusion of the debian directory and the source package. Tweak the
	dpkggen.sh script.

	* Makefile.am, NEWS, README, TODO, esmtp.1: Add a man page for the
	configuration file.

	* configure.ac: Bump patch level version.

	* Makefile.am: Further debian packaging fixes. Include debian directory on
	the source package.

2003-07-12  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS: Debian packaging fixes.

	* README.mutt: Remove README.mutt - its information is now included in README

2003-07-05  José Fonseca <jrfonseca@users.sourceforge.net>

	* esmtp.1, local.c, main.c: Minor fixes to the man page. Fixed some minor
	memory leaks.

	* NEWS, README, TODO, esmtp.1: Spelling corrections.

	* NEWS, README: Remove the rationale from the manual. Add timestamps to the
	version log.

	* Makefile.am, NEWS, README, TODO, esmtp.1, local.c, main.c, message.c,
	message.h, rfc822.c, sample.esmtprc, smtp.c, smtp.h: Better documentation.
	Support for more sendmail options. Error verification for libESMTP calls.

2003-07-04  José Fonseca <jrfonseca@users.sourceforge.net>

	* AUTHORS, Makefile.am, esmtp.1: Removed Brian Stafford from the authors for
	sake of consistency - the code from his orginal libESMTP example has been
	pratically rewritten and there are many other people which code I took here.
	These sources are all referred in the sources. Add some missing source files
	to automake sources.

	* local.c, main.c, main.h, message.c, parser.y, rcfile.h, smtp.c: Search for
	the global configuration file. Do not make the CRLF line translation for the
	MDA pipe.

2003-07-03  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am, NEWS, TODO, local.c, main.c, sample.esmtprc: Documentation and
	packaging fixes for the latest changes.

	* lexer.l, local.c, local.h, main.c, message.c, message.h, parser.y,
	rfc822.c, smtp.c, smtp.h, xmalloc.h: Exit with an error code immediately
	whenever an error. Extensive use of xmalloc and friends.

	* Makefile.am, TODO, esmtp.1, esmtp.h, lexer.l, list.h, local.c, local.h,
	main.c, main.h, message.c, message.h, parser.y, rfc822.c, rfc822.h, smtp.c,
	smtp.h: Modularization of the code. Hability to get the recipients from the
	message headers. Local delivery via a MDA.

2003-06-27  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am, TODO, configure.ac, esmtp.1, main.c: Include the sendmail
	compatibility executables symlinks and the respective man pages.

2003-06-24  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, esmtp.1: Beautification of the manpage. Updated the news.

	* acinclude.m4, autogen.sh, configure.ac: Fixes to the configure script to
	cope with different pthread and getopt libraries in order to compile on
	FreeBSD and possibly also on other platforms (Tim Hemel).

2003-05-18  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, README.mutt, autogen.sh, configure.ac, sample.esmtprc: Bumped to
	version 0.4.  Added Debian packaging.  Fixes to the autogen.sh script. 
	Mentioned some caveats in the documentation.

2003-02-24  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am: Add esmtp.h to esmtp sources.

2003-02-11  José Fonseca <jrfonseca@users.sourceforge.net>

	* NEWS, TODO, esmtp.1, esmtp.h, lexer.l, main.c, parser.y, sample.esmtprc:
	Support for identities and custom configuration files based on patch by
	Jerome <freejazz@gmx.fr>.  Respective documentation updates.  The use of '='
	in the configuration file was made optional.

2002-11-09  José Fonseca <jrfonseca@users.sourceforge.net>

	* README.mutt, TODO, esmtp.1, main.c: Implemented the '-X' option. Use of
	event_cb for the verbose output.

	* main.c: Fix bug where legitimate '-q' options could be considered invalid.

	* README, README.mutt, TODO, lexer.l, main.c, parser.y: Source formatting
	fixes.

	* README.mutt: Mention the envelope sender flag in README.mutt.

2002-11-05  José Fonseca <jrfonseca@users.sourceforge.net>

	* configure.ac, main.c: Version bump. Minor code reordering.

2002-10-10  José Fonseca <jrfonseca@users.sourceforge.net>

	* configure.ac: Use updated autotools syntax. Generate bzip2 tarballs

2002-10-03  José Fonseca <jrfonseca@users.sourceforge.net>

	* Makefile.am: Tell automake to include the man pages in the source package

2002-09-29  José Fonseca <jrfonseca@users.sourceforge.net>

	* configure.ac: Bumped program version to 0.2

	* esmtp.1, main.c, parser.y: Removed the BUGS section of the man page. Fixed
	a dipplicate case statement. Added yyerror declaration to fixe the mismathced
	declaration warning.

	* AUTHORS, README, README.mutt, TODO: Several documentions fixes and
	additions.

	* esmtp.1, main.c: Better handling of the -b options and update of the man
	page. Use sendmail exit codes.

	* README.mutt: README.mutt example used a deprecated option '-m'

	* esmtp.1: Some small corrections to the man page

2002-09-26  José Fonseca <jrfonseca@users.sourceforge.net>

	* COPYING, INSTALL, Makefile.am, README.mutt, TODO, autogen.sh, configure.ac,
	esmtp.1, lexer.l, main.c, parser.y, sample.esmtprc: Initial revision