Commit Graph

796 Commits (master)

Author SHA1 Message Date
Roger Pau Monne 03e331a48c passwordeval: allow longer password
When passwordeval is used for oauth the returned token can be quite
large, quite likely more than 500 characters long. For reference the
token from Office 365 is almost 2000 characters long. Allow the
buffer to be increased in LINEBUFSIZE steps so it can accommodate the
full token.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
2020-10-26 17:51:26 +01:00
Martin Lambers 6d7ef91bed Revert "Attempt to solve gettext incompatibilities with the undocumented AM_GNU_GETTEXT_REQUIRE_VERSION."
This reverts commit 750a5f8898.
2020-10-24 12:09:47 +02:00
Martin Lambers 750a5f8898 Attempt to solve gettext incompatibilities with the undocumented AM_GNU_GETTEXT_REQUIRE_VERSION.
See also https://github.com/marlam/msmtp-mirror/issues/33
2020-10-23 20:57:21 +02:00
Martin Lambers 28a486a23f Fix XOAUTH2 when libgsasl is used 2020-10-04 15:55:54 +02:00
Martin Lambers a1bc7b13fe Add support for XOAUTH2 authentication.
Apparently it is still in use even though OAUTHBEARER is standardized now.
This should close github issue #30.
2020-10-04 10:36:26 +02:00
Martin Lambers 56113d319d Update NEWS 2020-08-21 09:12:29 +02:00
Martin Lambers 61c3d19d28 Update translations 2020-08-21 09:09:20 +02:00
Martin Lambers 325cef3a9e Bump version to 1.8.12 2020-08-21 09:06:53 +02:00
Emmanuel Bouthenot 7e1a2ec48e Fix typo in man page and texinfo manual 2020-08-21 08:40:17 +02:00
Kian Kasad 49926398db escape '@' symbols in example emails in texinfo docs 2020-07-13 08:33:41 +02:00
Martin Lambers 81f12e0ebb Document subaddress handling in account matching. 2020-06-22 13:18:05 +02:00
Thomas Gardner 03fc9950ac Support subaddresses in automatic account matching
For example, an envelope from address user+detail@example.com will match
account user@example.com.
2020-06-22 13:06:06 +02:00
Martin Lambers 7d2222cfd5 msmtpd: make SMTP command parsing case insensitive
See RFC 5321. Reported by Rob Juurlink. Thanks!
2020-06-22 12:50:00 +02:00
Martin Lambers 52561ec3e3 msmtpd: update indentation / whitespace 2020-06-14 12:23:47 +02:00
Martin Lambers 5be3e2b1ee msmtpd: minor simplification in SMTP session reuse support 2020-06-14 12:21:49 +02:00
Lonnie Abelbeck 56a5ed9412 msmtpd: support SMTP session reuse 2020-06-14 12:18:07 +02:00
Martin Lambers cb26a6630e Bump version to 1.8.11. 2020-06-03 21:46:22 +02:00
Martin Lambers e6fb33be33 Update man page date. 2020-06-03 21:46:13 +02:00
Martin Lambers 9cdfe484f5 Update translations. 2020-06-03 21:45:18 +02:00
Martin Lambers 714108d28c Update NEWS. 2020-06-03 21:43:18 +02:00
Martin Lambers 77a0b79c59 Further improve temporary file creation on Windows in multi-process situations. 2020-06-02 14:35:41 +02:00
Martin Lambers d14307f245 Improve temporary file creation on Windows in multi-process situations.
Suggested by t5n in https://github.com/marlam/msmtp-mirror/issues/19
2020-06-02 14:09:22 +02:00
Lonnie Abelbeck 2a4d26cfa6 Print undisclosed_recipients setting in debug output 2020-06-02 08:35:34 +02:00
Martin Lambers f1699b50f8 Add undisclosed_recipient option.
This replaces To, Cc, and Bcc with a single header line "To: undisclosed-recipients:;".

Based on ideas by Lonnie Abelbeck. Thanks!
2020-06-01 22:56:49 +02:00
Martin Lambers 4fc9ee7770 Improve temporary file creation on Windows. 2020-05-22 20:55:49 +02:00
Martin Lambers eeaafccefb Re-enable support for systems lacking vasprintf().
This partially reverts commit cda0755629.

Fixes build on IBM i PASE, reported by Calvin Buckley.
2020-05-18 21:02:28 +02:00
Martin Lambers d18955a5a0 Only use temporary file for recipients if necessary. 2020-05-14 07:54:44 +02:00
Martin Lambers 1fe50d0a21 Add note to documentation that the passwordeval command must not mess with stdin 2020-05-13 23:56:09 +02:00
Martin Lambers 34ed58681b Fix 'permission denied' on Windows when creating temporary files. 2020-05-13 23:32:55 +02:00
Michael Weiss f9dd8e7d36 msmtpq: Use a better way to not show "headers" from the body in the list 2020-04-30 20:22:20 +02:00
Michael Weiss 822b09b3df msmtpq: Don't show "headers" from the body in the list 2020-04-28 20:53:57 +02:00
Martin Lambers fcc5e11a3e Bump version to 1.8.10 2020-04-23 09:34:20 +02:00
Peter Hoffmann dfb39595a5 Fix removing all queue mail files after sending. 2020-04-23 09:33:51 +02:00
Martin Lambers b7ddb5652e Bump version to 1.8.9 2020-04-23 08:46:35 +02:00
Martin Lambers d9fd5ea457 Update translations, including new sr.po 2020-04-23 08:45:58 +02:00
Martin Lambers 8e89319bf1 Update NEWS. 2020-04-23 08:40:17 +02:00
Martin Lambers 482e67ecf8 Update gettext files from 0.20.2 2020-04-22 14:47:15 +02:00
Stefan Dorosz c78f24347e msmtpq: fix nuking files after message sent 2020-04-19 21:53:09 +02:00
Martin Lambers 63441f9011 Update translations. 2020-04-12 14:25:18 +02:00
Martin Lambers 955d7a7a00 Bump version to 1.8.8. 2020-04-12 14:23:20 +02:00
Martin Lambers ce7d2768f6 Update NEWS. 2020-04-07 17:46:39 +02:00
Martin Lambers 8ecafcae49 Update --version message. 2020-04-06 21:38:47 +02:00
Martin Lambers 1a4183fa5d Add tls_host_override and --tls-host-override.
This closes https://github.com/marlam/mpop-mirror/issues/2
2020-04-06 21:18:59 +02:00
Martin Lambers 03f17f6ff7 Remove dead code. 2020-04-03 22:21:31 +02:00
Martin Lambers dde18421e1 Change options for From and Date headers.
- New command 'set_from_header [(auto|on|off)]' with corresponding option
- New command 'set_date_header [(auto|off)]' with corresponding option
- Old commands 'add_missing_*_header' still supported for compatibility

This amounts to a new feature given by 'set_from_header on': a From header is
always set, even if the mail originally contained one.

Fixes https://github.com/marlam/msmtp-mirror/issues/10
2020-04-03 17:06:38 +02:00
Martin Lambers 183c8dda9f Update translations. 2020-04-02 21:18:27 +02:00
Martin Lambers a5870426b5 Replace 'plain text' and 'clear.text' with 'cleartext' 2020-04-02 20:12:23 +02:00
Martin Lambers 62824981fa Add support for a 'socket' command and '--socket' option.
This adds support for connecting via local sockets.
2020-04-01 21:26:28 +02:00
Martin Lambers 150e40fa48 Make source_ip work for proxy connections 2020-04-01 17:08:43 +02:00
Augustin Fabre 69575601d6 Add config mode for emacs
Imported from https://git.augfab.fr/msmtp-config-mode/
2020-03-17 08:07:49 +01:00