File: NEWS

package info (click to toggle)
msmtp 1.4.0-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,708 kB
  • ctags: 666
  • sloc: ansic: 9,841; sh: 3,356; makefile: 31
file content (225 lines) | stat: -rw-r--r-- 9,207 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
Version 1.4.0:
- This is the new stable release of msmtp.
  BEWARE: When upgrading from 1.2.4, note that
  - Authentication is not enabled automatically anymore! Insert the command
    "auth on" into account definitions that need it.
  - Some command line options have changed!
- Summary of new features since 1.2.4:
  - Sendmail compatible command line options, including -t, -N, and -R
  - New long options to configure almost everything on the command line
  - Optional account selection with -f/--from
  - Support for a system wide configuration file
  - Optional automatic construction of envelope from addresses
  - More flexible account definitions
  - Configurable connection timeouts
  - Improved log file logging
  - Syslog logging
  - Improved TLS/SSL support
  - Support for LMTP
  - Support for the EXTERNAL and GSSAPI authentication methods
  - Support for .netrc and password prompting
  - Rewritten documentation, available in various formats
- New since 1.3.9:
  - No new features, but minor improvements mainly regarding interoperability
    and performance. And some minor bug fixes.

Version 1.3.9:
- Added support for the .netrc file: If a password is needed but none is given, 
  msmtp will try to find it in ~/.netrc, and if that fails, msmtp will prompt 
  you for it.
- The authentication user name is included in the log if authentication is used.
  Suggested by Jim Fohlin.
- An account from the system configuration file cannot be partially changed in
  the user configuration file anymore; it must be replaced completely instead.
- Added LMTP support.

Version 1.3.8:
- The default values from a defaults section in a system configuration file
  are not valid in the user configuration file anymore, to prevent changes in 
  the system configuration file from breaking user setups.

Version 1.3.7:
- The user configuration file is required to have no more permissions than 
  0600 (user read/write).
- Added specialisation to account definitions. See documentation of the
  account command and the example files.
- Added the new connect_timeout command and --connect-timeout option.
- The password will be prompted for if none is given in the configuration file.

Version 1.3.6:
- New documentation!
  It was rewritten using texinfo, which allows easy generation of html and pdf
  documents.
  The man page is still up to date and will not be dropped.
- A new configuration file command ("defaults") to set default values for all 
  following accounts was added. Suggested by Jim Fohlin.
- Support for EXTERNAL authentication was added.
- You need GnuTLS >= 1.2.0 now if you want GnuTLS support.
- bug fixes!

Version 1.3.5:
- A system wide configuration file SYSCONFDIR/msmtprc will be used if it exists.
  It's settings will be overridden by the the user configuration file.
  Use the --sysconfdir configure option to set SYSCONFDIR to something other 
  than /usr/local/etc.
- If no envelope from address is given, msmtp will construct one using the user
  name and the mail domain (if given).
- New command/options pairs:
  - maildomain/--maildomain to set the domain part of constructed envelope from
    addresses
  - syslog/--syslog to enable logging to syslog

Version 1.3.4:
- Just some cleanups and bugfixes. The built-in CRAM-MD5 code works again.

Version 1.3.3:
- support for Remote Message Queue Starting (RMQS) was added, see option --rmqs
- msmtp can now print information about the peer's TLS certificate.
  Use --serverinfo (or --debug) to see it
- If you want GnuTLS as your TLS library, you need a version >= 1.1.23 now

Version 1.3.2:
- You need gsasl or libgsasl >= 0.2.4 if you want GNU SASL support
- Various bugfixes

Version 1.3.1:
- fixed the -t option

Version 1.3.0:
- INCOMPATIBLE CHANGES:
  - configuration file:
    - The auth command is now *required* to activate authentication. Just 
      setting user name and password is not enough anymore
    - The tls_nostarttls command should be changed to "tls_starttls off",
      though the old command is still supported
    - The tls_nocertcheck command should be changed to "tls_certcheck off",
      though the old command is still supported
  - command line:
    - Changed short options (because of collision with sendmail options):
      -p is now -P
      -F is now -C
      -v is not available anymore, use --version
      -h is not available anymore, use --help
    - If you used -f/--from without -a/--account to override the envelope from
      address of the default account, you have to use --account=default 
      explicitly now, because otherwise msmtp tries to find an account matching
      the from address
- NEW FEATURES:
  - Sendmail compatible interface
  - Almost all options can now be set on the command line
  - Support for the sendmail -t option (read additional recipient addresses 
    from the To, Cc, and Bcc headers of the mail)
  - You can choose the account using the -f/--from option:
    If you use -f/--from but not -a/--account, the first account of the
    configuration file that has a matching envelope from address will be used
  - GSSAPI authentication (you need GNU SASL >= 0.2.3 with GSSAPI support)
  - New command ntlmdomain to set the domain parameter for NTLM authentication
- CHANGES:
  - Long option support on all platforms (thanks to gnulib)
  - Enhanced almost all commands to allow unsetting of features
  - Changed log file information: Instead of conffile/account, log
    information about host, tls, auth, and from.

Version 1.2.4:
- No new features.

Version 1.2.3:
- IPv6 support on Windows systems
- The configuration file supports all commands and arguments related to
  TLS and authentication, even if TLS and/or GNU SASL support is not 
  compiled in
- The GNU SASL library is not required to support DIGEST-MD5 and NTLM 
  anymore. This means you can now use the packaged versions of the library 
  from Gentoo or Debian sarge.
- You can use the -v/--version option to find out which authentication
  methods are supported.

Version 1.2.2:
- Enhancements to the logfile command:
  - All available information is now written to the logfile (new fields: 
    mailsize=..., smtpmsg='...', errormsg='...').
  - Logging to standard output is possible by using "logfile -"

Version 1.2.1:
- No new features.

Version 1.2.0:
- This version can be compiled without TLS/SSL support; use 
  --disable-ssl if you really want that.
- Read the entries for versions 1.1.x for more changes since the last 
  stable version 1.0.0.

Version 1.1.3:
- New option -i for compatibility with mail(1).
- New 'logfile' command; see man page for details.

Version 1.1.2:
- No user visible changes.

Version 1.1.1:
- The tls_nostarttls command now sets the default port to 465 (ssmtp).

Version 1.1.0:
- Support for SMTP command pipelining. On high latency networks, this 
  may increase transmission speed, especially when sending to many
  recipients.
- The short option for --file, -f, has changed to -F
- A new option --from/-f is available to set the envelope from address.
- A new option --serverinfo/-S is available to print information
  about the capabilities and limitations of an SMTP server

Version 1.0.0:
- New feature: tilde expansion for filenames in the configuration file

Version 0.7.2:
- This version adds native support for Windows 9x/ME/NT/2000/XP/2003
  (with MinGW) and DOS (with DJGPP and the Watt32 library).

Version 0.7.1:
- New command: 'domain'
- New options: --pretend and --debug

Version 0.7.0:
- Support for DSN (Delivery Status Notifications) was added via
  the new commands 'dsn_notify' and 'dsn_return'.
- The 'tls_nocertcheck' command was added. It disables all server 
  certificate checks. Use it if you get certificate check errors but
  still want to use the SMTP server with TLS/SSL.
- The 'nostarttls' command is now called 'tls_nostarttls'. 
  Please update your configuration file.

Version 0.6.5:
- License clarification:
  msmtp is released under the GPL with the additional exemption that
  compiling, linking, and/or using OpenSSL is allowed.
- If you want to use GnuTLS instead of OpenSSL, you will now need 
  GnuTLS >= 1.0.0 and libgcrypt >= 1.1.90!
- msmtp now works on systems that lack IPv6 support
- msmtp now accepts arbitrary long lines in mails

Version 0.6.4:
- fixed configuration file code

Version 0.6.3:
- portability fix for Mac OS X (Randolph Fritz)
- fixed --disable-gsasl configure option
- man page improvements

Version 0.6.2:
- use GNU Autotools (Christophe Nowicki)
- fixed wildcard support in server certificate's Common Name field

Version 0.6.1:
- improved certificate check/verification with OpenSSL
- code cleanups

Version 0.6.0:
- Added sanity checks of server certificate when using TLS
- Strict server certificate verification with tls_trust_file command
- Possibility to send client certificate if requested (tls_key_file and  
  tls_cert_file commands)
- Optional support for GnuTLS instead of OpenSSL
- Optional support for GSASL (adds DIGEST-MD5 and NTLM authentication methods)
- Arguments in the configuration file may now contain blanks
- Removed the possibility to choose the TLS version with the tls command
- Proper recognition of server capabilities (EHLO response)