CHANGELOG 6.23 KB
Newer Older
Jan Idzikowski's avatar
Jan Idzikowski committed
1
2
3
4
5
6
Version 20131218.1
2013.12.18
Add patch convert bare LF into CRLF in rfc2045-q-encode-string-to-stream
Thanks Justin Megawarne  for the bug report and patch
Change cl-smtp.asd, cl-smtp.lisp, CHANGELOG

Jan Idzikowski's avatar
Jan Idzikowski committed
7
8
9
10
11
12
Version 20130822.1
2013.08.22
Add patch to use given external-format for ssl stream 
Thanks Anton Vodonosov for the bug report and patch
Change cl-smtp.asd, cl-smtp.lisp, CHANGELOG

13
14
15
16
17
18
Version 20130306.1
2013.03.06
Fix smtp-command to return all lines from smtp server
Thanks Jeff Cunningham for the bug report and test
Change cl-smtp.asd, cl-smtp.lisp, CHANGELOG

Jan Idzikowski's avatar
Jan Idzikowski committed
19
20
21
22
23
24
25
26
Version 20130121.1
2013.01.21
New version in cl-smtp.asd
Add patch to improve the spelling a bit in README for cl-smtp.
Thanks Michael Stevens <mstevens@etla.org>
Change cl-smtp.asd, CHANGELOG, README

Version 20130118.1
27
28
29
30
31
32
2013.01.18
Add string-has-non-ascii, rfc2045-q-encode-string-to-stream,
to send quoted-printable messages
Change write-rfc8822-message
Change cl-smtp.lisp, tests.lisp, CHANGELOG

33
34
35
36
37
38
Version 20100908.2
2010.09.08
Add write-rfc8822-message, to write a rfc8822 compatible mail.
Change x-mailer header setting.
Change cl-smtp.lisp, cl-smtp.asd, package.lisp, CHANGELOG, README

39
40
41
42
43
44
45
Version 20100908.1
2010.09.08
Add keyword envelope-sender to send-email, if envelope-sender not set then
envelope-sender = from argument.
Change x-mailer header setting.
Change cl-smtp.lisp, cl-smtp.asd, CHANGELOG, README

46
47
48
49
50
51
52
53
54
Version 20100621.1
2010.06.21
Rewrite base64-encode-file in attachments.lisp, fixed wrap at column 
and add #\Return#\Newline after each column, ignore keyword buffer-size.
Fixed string-to-base64-string allegro part in cl-smtp.lisp (wrap-at-column nil).
Fixed finish-smtp-mail in cl-smtp, not use fresh-line on stream, send #\Return#\Newline.
Add test for base64-encode-file.
Change cl-smtp.lisp, attachment.lisp, cl-smtp.asd, CHANGELOG, README

55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Version 20100505.1
2010.05.05
Rewrite encoding functions, now it is possible to use non ascii characters in
header values and in attachment filenames.
New keyword argument external-format (default :utf-8).
New class attachment, with slots attachment-name and 
attachment-mime-type, and a constructor function make-attachment.
Rename q-encode-str to rfc2045-q-encode-string.
Add rfc2231-encode-string to encode non ascii characters 
in attachment filenames.
Add tests for encoding functions, see tests.lisp.
Change cl-smtp.lisp, attachment.lisp, package.lisp, 
       cl-smtp.asd, CHANGELOG, README
Add tests.lisp
Remove smtp-output-stream.lisp

71
72
73
Version 20100422.1
2010.04.22
Fixed encoding errors in header strings,
74
new function q-encode-str to encode strings in header.
75
76
Change cl-smtp.lisp, CHANGELOG

Jan Idzikowski's avatar
Jan Idzikowski committed
77
78
79
80
81
82
Version 20100420.1
2010.04.20
Fixed error when send more than 1 attachment, 
added a blank line between attachments.
Change base64-encode-file, attachments.lisp, CHANGELOG

83
84
85
86
87
Version 20080417.1
2008.04.17
Fixed stream-element-type. Thanks Attila Lendvai for the bug report.
Change smtp-output-stream, cl-smtp.asd, CHANGELOG

88
89
90
91
92
Version 20080412.1
2008.04.12
Fixed TLS directly functionality, switch to ssl stream bevor read from stream.
Change cl-smtp.lisp, cl-smtp.asd, CHANGELOG

93
Version 20080402.1
94
2008.04.02
Jan Idzikowski's avatar
Jan Idzikowski committed
95
96
97
98
99
100
101
102
Added support for sending raw messages. (Hans Huebner)
Fixed STARTTLS so that an EHLO command is sent after STARTTLS. (Hans Huebner)
Changed Authentication functionality, the actual authentication method used is determined by looking at the advertised features of the SMTP server. (Hans Huebner)
Added non-ASCII character quoting in email headers (according to RFC2047). (Hans Huebner)
Added condition classes for error reporting. (Hans Huebner)
Change cl-smtp.lisp, cl-smtp.asd, CHANGELOG
Add smtp-output-stream.lisp

103
104
105
106
107
108
Version 20071113.1
2007.11.13
Add SSL support, thank Timothy Ritchey for the suggestions.
New boolean keyword argument ssl added to send-email.
Change cl-smtp.lisp, cl-smtp.asd, README, CHANGELOG

109
110
111
112
113
114
115
Version 20071104.1
2007.11.04 
Fixed bug with the file attachments to solve corrupted files when
processed with chunking turned on. (Brian Sorg)
Added automatically including mime types for attachesments 
of common known extensions. (Brian Sorg)
Added Html-messages option to send-mail function. (Brian Sorg)
116
Change attachments.lisp, cl-smtp.asd, cl-smtp.lisp, README, CHANGELOG
117
118
Add mime-type.lisp

Jan Idzikowski's avatar
Jan Idzikowski committed
119
120
121
122
123
124
Version 20071018.1
2007.10.18
Reverted the non allegro base64 functionality in attachment.lisp,
now it is used cl-base64 again. Thanks Attila Lendvai for the bug report.
Change attachments.lisp, cl-smtp.asd, CHANGELOG

Jan Idzikowski's avatar
Jan Idzikowski committed
125
126
Version 20070904.1
2007-09-04
127
128
129
130
Remove implementation dependent sockets code by adding usocket dependency.
Change cl-smtp.asd cl-smtp.lisp README INSTALL
 (remove acl.lisp clisp.lisp cmucl.lisp sbcl.lisp lispworks.lisp openmcl.lisp)

131
132
133
134
135
136
Version 20060404.1
2006-04-04
"ADD" support for attachment, thanks Brian Sorg for the implementation
Added attachments.lisp
Change cl-smtp.asd cl-smtp.lisp README

137
138
139
140
141
142
143
Version 20051220.1
2005-12-20
"ADD" win32 support for clisp
"REMOVE" :cl-smtp-authentication
"CHANGE" always use CL-BASE64 package 
Change cl-smtp.asd, cl-smtp.lisp, clisp.lisp, README, CHANGELOG

144
145
Version 20051211.1
2005-12-11
146
"ADD" :cl-smtp-authentication for reader macro, that you can use cl-smtp with and
147
148
149
without authentication support
Change cl-smtp.asd, cl-smtp.lisp, README, CHANGELOG

150
151
152
153
154
Version 20051210.1
2005-12-10
"ADD" key authentication for smtp authentication: '(:plain "username" "password")
or '(:login "username" "password")
add dependency to CL-BASE64 except allegro
155
Change cl-smtp.asd, cl-smtp.lisp, CHANGELOG
156

Jan Idzikowski's avatar
Jan Idzikowski committed
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
Version 20050729.1
2005-07-29
"CHANGE" license from LGPL to LLGPL
"ADD" key display-name for optional display name of the from email adress
(RFC 2822 3.4. Address Specification)
Added LLGPL-LICENSE
Change all files

Version 20050127.1
2005-01-27
"FIXED" add correct multiline replies in read-from-smtp (RFC 822 APPENDIX E)
"ADD" key extra-headers to send-email, send-smtp
thanks Dave Bakkash to inform me about the wrong implemantation 
of read-from-smtp and the tip with the extra-headers
Change cl-smtp.asd, cl-smtp.lisp, README, CHANGELOG

Version 20050119.1
2005-01-19
Add portability file "lispworks.lisp" to work with Lispworks,
thanks Sean Ross for this file
Added lispworks.lisp
Change cl-smtp.asd, README, INSTALL, CHANGELOG

Version 20050104.1
2005-01-04
"Fixed" month "Sep" missed in get-email-date-string
Added this CHANGELOG

Version 20040812.1
2004-08-12
Initial release