commit 54562806402c56626a65294142e0f794f14aa7c4
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-27 10:56:04 +0200

    Bump version to 1.4.22

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a4ff2f4fcca266a70b110ab2e16eb7684bb8554c
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-27 10:55:47 +0200

    Update gettext files

 build-aux/config.rpath |  23 ++++---------------
 po/Makefile.in.in      | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------
 po/Makevars.template   |   6 -----
 po/Rules-quot          |   4 ++--
 po/boldquot.sed        |   4 ++--
 po/en@boldquot.header  |   4 ++--
 po/en@quot.header      |   4 ++--
 po/fetch-po            |  30 ++++++++++++++++++++++++
 po/insert-header.sed   |   4 ++--
 po/quot.sed            |   4 ++--
 10 files changed, 142 insertions(+), 144 deletions(-)

commit 70370baee3329e14f7a35fb53def086e27126280
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-27 10:53:20 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 40dfc369488a2d3bc4c1d9f9359699e98039d838
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-27 10:45:50 +0200

    Make mpop accept any response starting with '+' or '-' from the POP3 server.
    
    Previously, mpop strictly checked for "+OK", "-ERR", or in the context
    of SASL "+ " or "- " (note the space).
    
    However, this is not really necessary, as the +/- tells mpop everything it
    needs to know.
    
    The strict checks were problematic with pop3.seznam.cz which answered with "+"
    (without space) in response to AUTH PLAIN.

 src/pop3.c | 89 ++++++++++++++++++++++++++++++++++++++---------------------------------------------------
 1 file changed, 38 insertions(+), 51 deletions(-)

commit 744250dbe903d0b8e0655e03c059379438e06ce1
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-05 22:03:51 +0200

    Protect against overflow in string_replace()

 src/tools.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 25c2ca76e466f8eba7e0fb52216f215b0b633512
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-05 17:20:24 +0200

    Fix a potential overflow or NULL pointer dereference on systems lacking strndup()

 src/xalloc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 351de0742c16f88b058dc12ba773ea61a832e586
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-05 17:14:30 +0200

    Update base64 from current gnulib

 src/base64.c | 188 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 src/base64.h |  57 ++++++++++++++++++++++++-----------------------------
 2 files changed, 122 insertions(+), 123 deletions(-)

commit 08989e5fa1c0320959e9c98219c2f37e714b5813
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-05 17:13:54 +0200

    Protect against buffer overflow with very large input strings

 src/tools.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit de35b246dfe307ceac4db3e187f484a88567be49
Author: Martin Lambers <marlam@marlam.de>
Date:   2026-06-05 15:53:02 +0200

    Fix a potential error-mishandling on systems lacking vasprintf()

 src/xalloc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 60ec5997be84a6e7c497290804da6df169294e6d
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-10-08 06:47:44 +0200

    Sync shared files from msmtp

 src/tools.c | 27 +++++++++++++++++++++++++++
 src/tools.h |  8 ++++++++
 2 files changed, 35 insertions(+)

commit ca007605280c1927a61d17fb613c25316137e4ea
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-09-25 23:37:21 +0200

    Sync shared files from msmtp

 src/password.c |  2 +-
 src/tools.c    | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/tools.h    | 12 +++++++++++-
 3 files changed, 85 insertions(+), 4 deletions(-)

commit 596ddcaa9f71064797d151cfd094bbcdc0e5344c
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-09-06 13:31:46 +0200

    pop3: enlarge POP_BUFSIZE for larger OAuth tokens
    
    This mirrors the corresponding change in msmtp
    (b8b99d6087462661ece150ca03c58ce883774e68)
    by Tobias Schaffner <tobias.schaffner@siemens.com>:
        Certain OAuth authentication methods now produce longer tokens,
        resulting in SMTP commands that exceed the previous buffer size.
        Increase SMTP_MAXCMDLEN to ensure the full command fits into the
        output buffer.

 src/pop3.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 88f7f01e74fe043f342dc67fbdb7ede0fbc386be
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-05-29 16:37:00 +0200

    Update gettext files via gettextize -f

 Makefile.am            |   2 ++
 build-aux/config.rpath |  89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 configure.ac           |   2 +-
 po/Makefile.in.in      | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
 po/Makevars.template   |   4 ++--
 po/Rules-quot          |  24 ++++++++++++++----------
 po/boldquot.sed        |  11 +++++++++++
 po/en@boldquot.header  |  10 ++++++++++
 po/en@quot.header      |  10 ++++++++++
 po/insert-header.sed   |  31 +++++++++++++++++++++++++++++++
 po/quot.sed            |  11 +++++++++++
 po/remove-potcdate.sed |  25 +++++++++++++++++++++++++
 12 files changed, 293 insertions(+), 56 deletions(-)

commit bdb817febf1a420fa7185c25be1f63bf947cf0d4
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-01-13 21:12:43 +0100

    Bump version to 1.4.21

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1480dac02d13170fd120ddb624c511c71ec790b3
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-01-13 21:12:22 +0100

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 08bf1b215c247aa6d1dee013c9ccaa3ad0620d58
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-01-13 21:09:09 +0100

    Update translations

 po/Makefile.in.in | 24 ++++++++++++++----------
 po/sr.po          | 13 +++++++------
 2 files changed, 21 insertions(+), 16 deletions(-)

commit 1d1348f0fdcbd3439d0c54530ff3a2f9de2b4cfe
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-01-13 21:07:27 +0100

    Build with libgsasl by default, if found

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e96f5e44453ae1a94348583a78df04ae515af0f6
Author: Martin Lambers <marlam@marlam.de>
Date:   2025-01-13 21:06:44 +0100

    Update config.rpath

 build-aux/config.rpath | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7d1cf6cb369fd09c1162081c145335b57db2613f
Author: Santiago Vila <sanvila@debian.org>
Date:   2025-01-13 20:40:44 +0100

    Fix build with gettext 0.23
    
    Bug-Debian: https://bugs.debian.org/1092232

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 83b41b71848b662c9eed90be0367d5583d95f4ff
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-12-12 19:16:13 +0100

    Improve documentation of CRL vs OCSP

 doc/mpop.1    | 4 ++--
 doc/mpop.texi | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 2186abf92aed0059ae033c7a2bcbd36ce0eff510
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-12-12 19:13:45 +0100

    Require libgsasl >= 2.1, for GNUTLS_CB_TLS_EXPORTER

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit baad12c4d698365b3d8a47ec30e21bee7c82703d
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-10-22 18:13:58 +0200

    Add documentation of OCSP behavior, which replaces CRL files.

 doc/mpop.1    | 5 +++++
 doc/mpop.texi | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 75ca8a67110f2abf262d2764de62ce406ed30150
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-10-19 13:22:51 +0200

    Remove obsolete entry for TMPDIR in the documentation

 doc/mpop.1    | 9 +++------
 doc/mpop.texi | 5 +----
 2 files changed, 4 insertions(+), 10 deletions(-)

commit c79954763d19493dec1482b88fdea2ab73aa505e
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-10-19 13:21:13 +0200

    Build with libidn2 when possible, to enable IDN support for --configure

 NEWS         |  3 +++
 configure.ac | 27 +--------------------------
 2 files changed, 4 insertions(+), 26 deletions(-)

commit 2d3e42d657be3ec1c96da214ec5c94cfa4627e54
Author: Mikhail Titov <mlt@gmx.us>
Date:   2024-10-14 13:53:34 -0500

    Respect IDN in configure

 src/net.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit dfc3e4719e8a0d9dbce7dc0846526a25adab541e
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-10-19 13:18:54 +0200

    Fix building with MinGW

 configure.ac |  2 +-
 src/tools.c  | 18 +++++++++++++++++-
 2 files changed, 18 insertions(+), 2 deletions(-)

commit e33e3b4c9dc3dec4d41bbdbd6bd7399891732867
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-09-28 14:57:21 +0200

    Remove unnecessary strdup/free in encode_for_header()

 src/tools.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit d4beda7425d1dd36a6c40ab2a026ad32ce551063
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-09-28 14:21:56 +0200

    Sync tools.* from msmtp

 src/tools.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/tools.h |  8 ++++++++
 2 files changed, 64 insertions(+)

commit 62b751075218fdcf41649e1d6d876347e9512ca4
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-08-01 12:23:33 +0200

    Update translations.

 po/de.po    | 15 +++++++--------
 po/eo.po    | 21 ++++++---------------
 po/es.po    | 60 ++++++++++++++++++++++++++++++------------------------------
 po/fr.po    | 13 +++++++------
 po/pt_BR.po |  2 +-
 po/ro.po    | 26 ++++++++++++++------------
 po/ru.po    | 19 +++++++++----------
 po/sr.po    |  2 +-
 po/sv.po    | 15 +++++++--------
 po/ta.po    |  2 +-
 po/uk.po    | 16 ++++++++--------
 11 files changed, 91 insertions(+), 100 deletions(-)

commit 6cc1fef02abe7dd2abb0d8e92a4ca87e54287c18
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-08-01 12:21:54 +0200

    Bump version to 1.4.20

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebd34554e9607c003a69a318c53cb5f720e8ee3a
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-08-01 12:21:48 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 4cafc1a8e807207bcf3690b599665ae93d3b50ce
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-08-01 12:10:01 +0200

    Improve documentation of the token_in_string() function.

 src/tools.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9063e68a415b2904c14cca494b32b579387ad0ed
Author: Michaël Cadilhac <michael@cadilhac.name>
Date:   2024-08-01 12:08:53 +0200

    Fix token_in_string() to allow \r\n at the end of the string.
    
    This fixes detection of server capabilities, and fixes Github issue #14.

 src/tools.c | 1 +
 1 file changed, 1 insertion(+)

commit 7c82c52401094927b0f1d579ce89f7396187b062
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-06-04 21:48:09 +0200

    Bump minimum GnuTLS version to 3.7.2 to get GNUTLS_CB_TLS_EXPORTER
    
    Patch from msmtp.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a98b231aedb8b25397011906d9593c0b664ef4f
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-06-04 21:45:02 +0200

    Bump version to 1.4.19

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7df2d6baca9640de1bb7af2417c3c93b61122b22
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-06-04 12:59:41 +0200

    Bump year in copyright message

 src/mpop.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b23e78d069fc4e25edc0aa9b83e879916e1f4f93
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-06-04 12:58:08 +0200

    Update translations

 po/LINGUAS  |    2 +
 po/de.po    |  464 ++++++++++++++++++++++---------------------
 po/eo.po    |  464 ++++++++++++++++++++++---------------------
 po/es.po    |  464 ++++++++++++++++++++++---------------------
 po/fr.po    |  464 ++++++++++++++++++++++---------------------
 po/pt_BR.po |  464 ++++++++++++++++++++++---------------------
 po/ro.po    | 1876 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ru.po    | 1848 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sr.po    |  464 ++++++++++++++++++++++---------------------
 po/sv.po    |  557 ++++++++++++++++++++++++++--------------------------
 po/ta.po    |  463 ++++++++++++++++++++++---------------------
 po/uk.po    |  465 ++++++++++++++++++++++---------------------
 12 files changed, 5890 insertions(+), 2105 deletions(-)

commit a9ca763fd8aa3ceed5c0bd11ee2a2d07841c1d0e
Author: Martin Lambers <marlam@marlam.de>
Date:   2024-01-01 16:22:46 +0100

    Fix print_time_rfc2822()
    
    Use strftime() because there is no way manual fiddling with time zones etc will
    ever be correct.
    
    This fixes msmtp github issue #141.

 src/tools.c | 60 +++++++++++++++++-------------------------------------------
 1 file changed, 17 insertions(+), 43 deletions(-)

commit 8c562e6fcab905185148ac227db0706cd1b9e1af
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-11-20 22:23:20 +0100

    Fix compilation with libgsasl and without TLS

 src/pop3.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 40feacd396e95e3e878ea423ac2305c98c95b5a2
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-11-19 21:01:16 +0100

    Add support for SCRAM-SHA-256-PLUS and SCRAM-SHA-1-PLUS, and prefer SCRAM
    
    This adds support for the SCRAM-*-PLUS methods via libgsasl.
    Channel binding is tls-unique for TLS <= 1.2 and tls-exporter for TLS >= 1.3.
    
    The SCRAM methods are now preferred over PLAIN because of their superior
    properties.

 NEWS                 |   5 +++++
 README               |   2 +-
 configure.ac         |   2 +-
 doc/mpop.1           |  25 +++++++++++++++----------
 doc/mpop.texi        |  33 +++++++++++++++++++--------------
 scripts/vim/mpop.vim |   2 +-
 src/conf.c           |  18 ++++++++++--------
 src/mpop.c           | 108 ++++++++++++++++++++++++++++++++----------------------------------------------------------------------------
 src/mtls-gnutls.c    |  33 ++++++++++++++++++++++++++++-----
 src/mtls.c           |   4 +++-
 src/mtls.h           |  10 +++++++++-
 src/pop3.c           | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------
 src/pop3.h           |  50 ++++++++++++++++++++++++++------------------------
 src/tools.c          |  33 ++++++++++++++++++++++++++++++++-
 src/tools.h          |  12 +++++++++++-
 15 files changed, 275 insertions(+), 208 deletions(-)

commit 90e9bcc1b6604951dee6163d1e0775429d3e19e8
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-08-12 16:29:56 +0200

    vim syntax file: fix whitespace handling
    
    This closes Github issue #13. Patch submitted by an unknown Github user.

 scripts/vim/mpop.vim | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4468866a7eaad879a2386bfd8baafa7d8fe54692
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-06-20 09:35:23 +0200

    Fix CRAM-MD5 for passwords with more than 64 characters
    
    This fixes msmtp github issue #121.
    
    Issue documented and patch written by Nikolay Vizovitin.

 src/md5-apps.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit d8838fce55d95128884603ab05194308f098872e
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-04-22 17:56:54 +0200

    Report temporary failure when getaddrinfo() returns EAI_AGAIN
    
    This fixes msmtp Github issue #116.

 src/net.c | 5 +++--
 src/net.h | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 4f35ffb99afb6fe01af74d01e45583f392e7a96e
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-01-30 18:35:00 +0100

    Update translations

 po/LINGUAS  |    1 +
 po/de.po    |   81 ++-----
 po/eo.po    |   32 +--
 po/es.po    |   32 +--
 po/fr.po    |   32 +--
 po/pt_BR.po |   32 +--
 po/sr.po    |   32 +--
 po/sv.po    | 2052 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ta.po    |   32 +--
 po/uk.po    |   32 +--
 10 files changed, 2188 insertions(+), 170 deletions(-)

commit 1d594465076fa75ee04d177f0d53330a7f59f09d
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-01-30 18:29:52 +0100

    Bump version to 1.4.18

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 607edee300f023c9d36e09eeeb4b760414f2300e
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-01-30 18:29:13 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 8525dd99e7cbcbfc971f7983359286373712518f
Author: Martin Lambers <marlam@marlam.de>
Date:   2023-01-30 18:28:28 +0100

    Bump copyright year

 src/mpop.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43356c06f687ddc8d89af06c472a273666587a0c
Author: Leonardo Taccari <iamleot@gmail.com>
Date:   2023-01-30 16:22:32 +0100

    Bump POP3_BUFSIZE to 4096 characters
    
    To use XOAUTH2 with Office 365 the access token may be 2114 characters
    long.

 src/pop3.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87d6407437dd22a948d6ce0cd8178542b62f28bb
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-25 08:01:42 +0200

    Send XOAUTH2 in two lines, required by Microsoft servers
    
    This fixes Github issue #11.
    
    Reported, analyzed and fixed by Michaël Cadilhac.

 src/pop3.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 6e8473248e1bfdea6c18521674fdea76a9354417
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-23 22:53:14 +0200

    Document that eval commands are always evaluated.

 doc/mpop.1    | 3 +++
 doc/mpop.texi | 2 ++
 2 files changed, 5 insertions(+)

commit 8a5c0fcac9467bf25f449657866931c6cdf72592
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-07 12:46:30 +0200

    Bump version to 1.4.17

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d1c059cdc1e78303da4bba4b4b76668086e286a4
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-07 12:45:03 +0200

    Update translations

 po/de.po    | 1596 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 po/eo.po    | 1584 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 po/es.po    | 1858 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 po/fr.po    | 1568 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 po/pt_BR.po | 1603 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 po/sr.po    | 1564 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 po/ta.po    | 1386 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------
 po/uk.po    | 1602 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 8 files changed, 6414 insertions(+), 6347 deletions(-)

commit ba80f58039135b67630f8f0d9baf9e2c29e6eb10
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-07 12:44:08 +0200

    Bump copyright year.

 src/mpop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86d5168380f900afd3dcb0121ce14c9362dd3334
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-08-07 12:41:58 +0200

    Update example configuration

 doc/mpoprc.example | 69 +++++++++++++++++++++------------------------------------------------
 1 file changed, 21 insertions(+), 48 deletions(-)

commit 6e33cb04ea95f16a12a77727c325de4ca842e417
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-07-27 20:50:14 +0200

    Update vim syntax file

 scripts/vim/mpop.vim | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit f1fd418927ba88da88babf48df5c1a9b2c579ab5
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-06-25 17:00:08 +0200

    Add new command eval.
    
    Ported from msmtp commits:
    6865777eb007deba4b8313f44b986c843084890f
    8778f7c5beb1f07db02f0952bc7ca63d7a52e2dd
    e16c5d9d42d2e6c84f55f3dadab0e841fb358fe6

 NEWS            |   5 +++++
 doc/mpop.1      |  19 ++++++++++++++-----
 doc/mpop.texi   |  16 +++++++++++++---
 src/Makefile.am |   3 ++-
 src/conf.c      | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
 src/eval.c      |  98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/eval.h      |  34 ++++++++++++++++++++++++++++++++++
 src/mpop.c      |   4 ++--
 src/mpopd.c     |   3 ++-
 src/password.c  |  63 ---------------------------------------------------------------
 src/password.h  |   9 ---------
 11 files changed, 237 insertions(+), 133 deletions(-)

commit 44f73fbd099412b1052c20eee60890c425e7cfc7
Author: Martin Lambers <marlam@marlam.de>
Date:   2022-06-07 12:54:15 +0200

    Don't expect host to never be NULL.
    
    When a UNIX domain socket is used, the host name may be NULL, which was not yet
    accepted everywhere.

 src/mpop.c | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)

commit 512cd2abc511de0f4d1a2180a1aec4cc871b0219
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-11-04 08:02:06 +0100

    Do not allow parsed mail addresses to start with '-'
    
    This prevents mail addresses to be interpreted as options when they end up on
    a command line, e.g. with the mda delivery method.
    This is not an immediate concern for mpop since all the mda command examples
    use %F in a safe way, but it's still safer.

 src/pop3.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 4faf88977125b1fd75dcb37cdca499706f0ed44d
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-22 17:49:46 +0200

    Bump version to 1.4.16

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2bad80725520825e2b655463e5ecfb1ad878c483
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-22 17:49:40 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit a467cd737c766b55848f830cf4104717e48c6198
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-12 16:52:13 +0200

    Add password.c to po/POTFILES.in

 po/POTFILES.in | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 64f8dc2b39d9e967e09b234993e096f4441ae87a
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-12 16:49:58 +0200

    Link mpopd with $(LIBINTL), required by password.c

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68693b7da5d037ac31954db00c210daa28f2ea74
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-12 16:40:58 +0200

    Work around Mac OS incompatibility with POSIX
    
    This fixes the first part of https://github.com/marlam/mpop-mirror/issues/9

 src/mpopd.c | 3 +++
 1 file changed, 3 insertions(+)

commit dce4777a72e404bcc7276ec777b5d8f4a4dc5d61
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-04 20:04:29 +0200

    Fix texinfo warnings about node names containing ':'

 doc/mpop.texi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 74060793378b08a8ee68118993c83db452545d52
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-04 15:59:33 +0200

    Replace year in translatable copyright message with %d
    
    as requested by translationproject.org.

 src/mpop.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 061ac1b750f165da6ec644d62be653d915eb5760
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-03 12:34:30 +0200

    manual: fix link to msmtp documentation

 doc/mpop.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0446b38ac598b92e6cf09562e08668ee81a2b1b7
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-03 12:11:19 +0200

    configure.ac: apply autoupdate

 configure.ac | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

commit 0a25d7d3d42700591dff4288891f5b62f836fa70
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-03 12:11:05 +0200

    Bump version to 1.4.15

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06395bb5bf20008542ea8606f90e8190026c1695
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-02 20:30:31 +0200

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 26aca6605f60a015a48064fa2883a2c088f34c8c
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-02 20:28:48 +0200

    mpopd: add documentation

 doc/Makefile.am |  2 +-
 doc/mpop.texi   | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 doc/mpopd.1     | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 180 insertions(+), 2 deletions(-)

commit 5a53b7ab9d5e0623efaf42b783d1a5c46e27b6ed
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-10-02 20:04:56 +0200

    mpopd: do not start POP3 server with --help or --version.

 src/mpopd.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8ea80c3cbe070e30f1aa16746ee5f8de7e90d03b
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-30 07:44:44 +0200

    mpopd: remove option --log-level because it's not currently useful

 src/mpopd.c | 27 ++++++---------------------
 1 file changed, 6 insertions(+), 21 deletions(-)

commit 9c8ec1271b0bd21dc0436a3c2b70cd40bfe8be2a
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-29 07:51:44 +0200

    mpopd: limit the maximum number of active sessions and improve measures against brute force attacks

 src/mpopd.c | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 111 insertions(+), 20 deletions(-)

commit 8fc966a26e7fcf5ca6252f184982c12be23dbf95
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-28 07:21:27 +0200

    mpopd: add log messages

 src/mpopd.c | 37 ++++++++++++++++++++++++++++++-------
 1 file changed, 30 insertions(+), 7 deletions(-)

commit c827a4e8ea2b5efc1cf1ac37432e011a07de7003
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 20:51:19 +0200

    mpopd: add logging capability and two new options --log and --log-level

 src/mpopd.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 121 insertions(+)

commit b0febc2aedf7d4e249c9edb53d0f169d850f39fa
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 20:45:30 +0200

    mpopd: add support for multiple mail boxes

 src/mpopd.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
 1 file changed, 75 insertions(+), 47 deletions(-)

commit 6eb75d4dd71ae407f5093f9e6e605d3978798914
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 20:22:20 +0200

    mpopd: improve handling of user/password data

 src/mpopd.c | 73 +++++++++++++++++++++++++++++++------------------------------------------
 1 file changed, 31 insertions(+), 42 deletions(-)

commit 62b692adf8fddb197318062a11fdc7d130bb25a4
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 14:59:26 +0200

    mpopd: fix for Mozilla Thunderbird

 src/mpopd.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 95af7b7a88044f5fc22b78fd54157aa22e3490c5
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 14:58:53 +0200

    include missing <errno.h>

 src/password.c | 1 +
 1 file changed, 1 insertion(+)

commit 5e9c6f0fcc26e7ab4dca396d7c1426a81364f7d2
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 13:48:21 +0200

    mpopd: add experimental minimal POP3 server for a special use case

 configure.ac    |  10 ++-
 src/Makefile.am |   6 ++
 src/mpopd.c     | 781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 796 insertions(+), 1 deletion(-)

commit ba3dc4dbb978aea3b76f36d51e65ab70b305a419
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 13:00:26 +0200

    move get_password_eval() to password.c and rename to password_eval()

 src/conf.c     | 62 --------------------------------------------------------------
 src/conf.h     |  9 ---------
 src/mpop.c     |  4 ++--
 src/password.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/password.h |  9 +++++++++
 5 files changed, 74 insertions(+), 73 deletions(-)

commit 4dcb1c7ac630777a1dac6b5b49965a0469a27680
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-27 12:57:51 +0200

    password_get(): add flag that allows to disable .netrc

 src/mpop.c     |  2 +-
 src/password.c |  8 +++++---
 src/password.h | 10 ++++++----
 3 files changed, 12 insertions(+), 8 deletions(-)

commit b5594e8469a75fdc135d903fe013fe8483aa9d8d
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-13 21:25:22 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 95bb0978ceb1ea63230a480d2511a58ee8c945a8
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-09-13 21:25:04 +0200

    Bump version to 1.4.14

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aa2f0e453a2bcd66af41558461c97c8b0eedc2b2
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-08-26 08:25:58 +0200

    Fix a null pointer dereference that can happen if the server does not support the UIDL command

 src/mpop.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit cec24c672de0688bd74eab1566bbc2587ecddbda
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-05-27 20:04:04 +0200

    mtls-libtls: fix tls_fingerprint
    
    Let tls_fingerprint override *all* certificate checks, as documented.

 src/mtls-libtls.c | 2 ++
 1 file changed, 2 insertions(+)

commit 39c5cec979402bd683e0c56203f30a4d0f8b92e3
Author: Lonnie Abelbeck <lonnie@abelbeck.com>
Date:   2021-05-27 20:02:10 +0200

    mtls-libtls: fix tls_certcheck=off
    
    Disable *all* certificate checks when tls_certcheck=off, as documented.

 src/mtls-libtls.c | 2 ++
 1 file changed, 2 insertions(+)

commit db2d7cc77067b2a43a0cbcc0d2b46d0df7ca815c
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-03-12 15:44:26 +0100

    Update gettext to 0.21

 build-aux/config.rpath |   2 +-
 po/Makefile.in.in      | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
 po/Makevars.template   |   4 ++++
 po/Rules-quot          |   6 +++++-
 po/en@boldquot.header  |   2 +-
 po/en@quot.header      |   2 +-
 po/insert-header.sin   |   5 +++++
 po/remove-potcdate.sin |   8 +++++++-
 src/gettext.h          |  15 +++++++++++----
 9 files changed, 115 insertions(+), 62 deletions(-)

commit fbdeab92e117bf45b8f35cc9d20ee89f62c8b6fa
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-03-12 15:44:09 +0100

    Update translations.

 po/de.po    | 463 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
 po/eo.po    | 482 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------
 po/es.po    | 466 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
 po/fr.po    | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
 po/pt_BR.po | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
 po/sr.po    | 464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
 po/ta.po    | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
 po/uk.po    | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
 8 files changed, 1855 insertions(+), 1849 deletions(-)

commit 67df3784999f2866cb80087c98e207593bf65bbe
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-03-12 15:40:01 +0100

    Bump version to 1.4.13.

 configure.ac | 4 ++--
 doc/mpop.1   | 4 ++--
 src/mpop.c   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 17942bc3a08b326945770d32d64d43e0f77b754b
Author: Martin Lambers <marlam@marlam.de>
Date:   2021-02-21 18:13:36 +0100

    mtls-gnutls: ask GnuTLS for size when computing fingerprints

 src/mtls-gnutls.c | 59 +++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 43 insertions(+), 16 deletions(-)

commit 2e7af96978eb3af7cd6b770b9c85ca6b719844e3
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-26 09:49:30 +0100

    Update README

 README | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 662e90e30814953738a21bdd8cf90f3574595320
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-26 09:49:19 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit fcb840b4d4bb04d7e1dabe1b7d161e1cb2c6f504
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-26 09:44:38 +0100

    Update vim script

 scripts/vim/mpop.vim | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7b8471c6a5a7f0e0e4e86f26cfd12ba223417734
Author: Simon Josefsson <simon@josefsson.org>
Date:   2020-12-26 09:43:27 +0100

    Add support for SCRAM-SHA-256 via GNU SASL.

 doc/mpop.1    |  1 +
 doc/mpop.texi |  9 ++++++---
 src/conf.c    |  1 +
 src/mpop.c    |  8 ++++++++
 src/pop3.c    | 23 ++++++++++++++++++++---
 src/pop3.h    |  1 +
 6 files changed, 37 insertions(+), 6 deletions(-)

commit 6f7f414a606d83aab66785a62861d8a972427739
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-23 15:22:55 +0100

    Bump version to 1.4.12

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d41f94bb8d89496a9300f416887f03a3daee3e3a
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-23 15:22:39 +0100

    Update translations

 po/de.po    | 816 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------
 po/eo.po    | 802 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 po/es.po    | 825 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 po/fr.po    | 797 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 po/pt_BR.po | 804 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 po/sr.po    | 799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 po/ta.po    | 763 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------
 po/uk.po    | 799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 8 files changed, 3263 insertions(+), 3142 deletions(-)

commit fbb0a4296f3450e8306880212857cb3f419d9e6d
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-23 15:19:38 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit b9d149d1fe1172adad83514e04d78060dcf046ca
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-23 14:44:40 +0100

    libtls: avoid modification of the original priorities string in mtls_init()

 src/mtls-libtls.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 48f2757c78859a90b03b7cee18b303f83ee252f9
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:48:39 +0100

    Move the documentation of the deprecated --tls-min-dh-prime-bits to the end of the list

 doc/mpop.1    |  8 ++++----
 doc/mpop.texi | 12 ++++++------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 100953ee3037d348fa3bc9dcbaa586024c1b3c1c
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:47:46 +0100

    Move the documentation of the deprecated tls_min_dh_prime_bits to the end of the list

 doc/mpop.1    | 12 ++++++------
 doc/mpop.texi | 16 ++++++++--------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 4ffebe78e2b5dd88fbf0792ccaf47e221e84fdef
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:46:46 +0100

    Update documentation of tls_priorities

 doc/mpop.1    | 16 ++++++++++++----
 doc/mpop.texi | 15 +++++++++++----
 2 files changed, 23 insertions(+), 8 deletions(-)

commit 682cb0b0dd2d5c7a8003110f910c7edb799d846a
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:24:25 +0100

    libtls: use tls_config_error() where possible when applying priorites

 src/mtls-libtls.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit fe04c5517f375ca4a62562caed3ad7c013b07dd0
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:22:00 +0100

    libtls: move variables into scope where they are used

 src/mtls-libtls.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit bae0256731362e8a20492f51fb37140dd2784d5f
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-22 10:14:16 +0100

    libtls: in mtls_start(), create error string before deleting context

 src/mtls-libtls.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 75c5d20b0376ffedd07e122f4517b707ae58f987
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-21 11:47:59 -0600

    libtls: add tls_priorities implementation

 src/mtls-libtls.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 54 insertions(+), 10 deletions(-)

commit e23d9b200dd8e4a64ac38475731ee2395ba65dc0
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:56:09 +0100

    mtls-libtls: set error string on initialization failure

 src/mtls-libtls.c | 1 +
 1 file changed, 1 insertion(+)

commit 7a7c90c7899a27bbd2311a2b0605c1837e2aa98a
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:52:59 +0100

    mtls-libtls: catch unsupported configuration options

 src/mtls-libtls.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 9a2da1bcf6392be08a550afee09fc88ef39f8e3f
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:52:37 +0100

    mtls: document planned updates for the next stable series

 src/mtls.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3b0049ecec12a277b40022d891e2f259de359420
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:38:17 +0100

    Mark the tls_min_dh_prime_bits command as deprecated.

 doc/mpop.1    | 11 ++++++-----
 doc/mpop.texi |  4 +++-
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 011e84cdacfb47e72ccb1c28f2540bb664c0c8c3
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:05:09 +0100

    include <sys/select.h> only on platforms that have it

 configure.ac | 2 +-
 src/net.c    | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 5e8475aebe42ffcaf108d22f109e238363d9c6d9
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 21:00:41 +0100

    Add missing #includes and remove unused ones, part 2

 src/conf.c  | 1 -
 src/conf.h  | 2 ++
 src/mpop.c  | 5 -----
 src/pop3.c  | 1 -
 src/pop3.h  | 1 -
 src/uidls.h | 2 ++
 6 files changed, 4 insertions(+), 8 deletions(-)

commit 97ca648ef98477488395e3c7c6f711238b0978c3
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-16 20:51:21 +0100

    Add missing #includes and remove unused ones
    
    These were found with the include-what-you-use tool.

 src/md5-apps.h    | 2 ++
 src/mtls-gnutls.c | 5 -----
 src/mtls-libtls.c | 3 ---
 src/mtls.c        | 5 -----
 src/net.c         | 4 +---
 src/net.h         | 2 ++
 src/tools.c       | 1 -
 src/tools.h       | 1 +
 src/xalloc.c      | 1 -
 9 files changed, 6 insertions(+), 18 deletions(-)

commit c42c2293e0dae87745d4b4582759f8dfa374f90f
Author: Michael Forney <mforney@mforney.org>
Date:   2020-12-16 18:11:49 +0100

    libtls: avoid cast from const char * to char *

 src/mtls-libtls.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit e1f81e46b02ca5986550d1855e046bc95d40eeb0
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-15 08:14:17 +0100

    mtls-libtls: fill in TLS parameter information string

 src/mtls-libtls.c | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 9b0b2933a7c2fde61c2a2d3be248a272ef512753
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-15 07:49:27 +0100

    mtls: in cert info, rename 'owner' to 'subject' for consistency with everybody else

 src/mtls-gnutls.c  | 4 ++--
 src/mtls-libtls.c  | 2 +-
 src/mtls-openssl.c | 4 ++--
 src/mtls.c         | 6 +++---
 src/mtls.h         | 2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

commit b22d2abcf6d337186e6ed3ddefec14691e1641ae
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-14 22:39:35 +0100

    mtls: clean up certificate info handling

 src/mtls-gnutls.c  |  7 -------
 src/mtls-libtls.c  | 21 +++++++--------------
 src/mtls-openssl.c |  9 ---------
 src/mtls.c         | 32 +++++++++++++++++++-------------
 src/mtls.h         |  7 -------
 5 files changed, 26 insertions(+), 50 deletions(-)

commit 315fd14a6e67729d31c842a4c7c7179d8c47fc29
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-13 21:15:37 -0600

    tls: use short form subject/issuer info when printing debug info

 src/mtls-gnutls.c  | 50 ++++++++++++++++++++------------------------------
 src/mtls-libtls.c  | 16 ++++++++++++----
 src/mtls-openssl.c | 30 ++----------------------------
 src/mtls.c         | 39 ++++++---------------------------------
 src/mtls.h         |  4 ++--
 5 files changed, 42 insertions(+), 97 deletions(-)

commit f25b9acaccb90cfb209ea515c992fb1ff612d072
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-13 12:59:46 +0100

    libtls: whitespace fixes

 src/mtls-libtls.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 7ac541905ffc9793f5fb3cec1661537ec72e5492
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-13 12:59:03 +0100

    libtls: fill unused certificate info fields with zeroes for now

 src/mtls-libtls.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 61895335d22aca27859e7a50a08839c6377c15a7
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-13 12:53:04 +0100

    libtls: add to translatable strings, and reuse translated strings where possible

 po/POTFILES.in    |  1 +
 src/mtls-libtls.c | 67 ++++++++++++++++++++++++++++++++-----------------------------------
 2 files changed, 33 insertions(+), 35 deletions(-)

commit 4f8dd2c1d5edbadd7e5c00672b17410e37639937
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-13 12:21:26 +0100

    fix heading comment for mtls*.[ch]

 src/mtls-gnutls.c  | 2 +-
 src/mtls-libtls.c  | 4 ++--
 src/mtls-openssl.c | 2 +-
 src/mtls.c         | 2 +-
 src/mtls.h         | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit d9c73b6e49b725926fa80e0002979aee0f7888e9
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-12 22:20:24 -0600

    libtls support: make error messages more consistent

 src/mtls-libtls.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 926291b8f9b39bcf963c6ce34873c3e0da40f435
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-12 22:20:23 -0600

    libtls support: cleanup comments

 src/mtls-libtls.c | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

commit 910221bdcc3cc5214524d3d8484c1361b5dc3a88
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-12 22:20:22 -0600

    libtls support: handle 'system' trust properly

 src/mtls-libtls.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 29e07279937732ba48d5c6c37bdad4e23e4d1713
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-12 17:02:10 +0100

    Revert "fix potential memory leak of mtls->internal"
    
    This reverts commit 6cdab5ce2e989961cc5ce4db3faa7b313561ef24.
    
    In an uninitialized mtls_t, the 'internals' pointer is probably not NULL,
    resulting in a free() on an invalid pointer on the first use of mtls_clear().

 src/mtls.c | 4 ----
 1 file changed, 4 deletions(-)

commit 7c4e5bd01217338e21a0875f6748040f9db8a47d
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-12 17:01:22 +0100

    add missing pieces of libtls support

 configure.ac    | 30 +++++++++++++++++++++++++++---
 src/Makefile.am |  3 +++
 src/mpop.c      |  2 ++
 3 files changed, 32 insertions(+), 3 deletions(-)

commit cc240ba6e95fcac8b76a0697849b1231e42c5eb2
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-12 13:38:43 +0100

    gnutls, openssl: prevent double free of mtls->internals

 src/mtls-gnutls.c  | 1 +
 src/mtls-openssl.c | 1 +
 2 files changed, 2 insertions(+)

commit 3b8ef5f0ed1f42425ad44c4ad26166fc2ae15513
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-12 13:28:32 +0100

    libtls support: fix a few problems pointed out by gcc -Wall -Wextra

 src/mtls-libtls.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit eafad6ff2b00870efd971184e2c3295a6ce060ca
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-12 13:24:49 +0100

    prevent double free of mtls->internals

 src/mtls-libtls.c | 1 +
 1 file changed, 1 insertion(+)

commit 47ebcf2cbf1a0da144d9a0da3fb9e4da06074825
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-12 13:14:04 +0100

    add libtls support

 src/mtls-libtls.c | 453 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 453 insertions(+)

commit 6cdab5ce2e989961cc5ce4db3faa7b313561ef24
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-08 12:22:52 -0600

    fix potential memory leak of mtls->internal

 src/mtls.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 58ebedf18f8dd56874a153f778fac88872c1ba7b
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   2020-12-08 12:22:51 -0600

    add missing include for time.h

 src/mtls.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b971cdfc7eb7d64392f64e6aaaf9c0dfe15544f2
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-12-06 10:57:41 +0100

    Refactor TLS code to separate the different backends.
    
    This moves each backend into its own file, as a cleanup and preparation
    for libtls support.

 configure.ac          |    4 +-
 po/POTFILES.in        |    6 +-
 src/Makefile.am       |    8 +-
 src/mpop.c            |   66 +++---
 src/mtls-gnutls.c     |  723 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mtls-openssl.c    | 1056 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mtls.c            |  260 +++++++++++++++++++++++
 src/{tls.h => mtls.h} |  129 ++++++------
 src/pop3.c            |   30 +--
 src/pop3.h            |    6 +-
 src/tls.c             | 1833 -------------------------------------------------------------------------------------------------------------------------------------------------------------------
 11 files changed, 2168 insertions(+), 1953 deletions(-)

commit e083924e892f4cd5764b56c646620ea0bfb3ae37
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-13 16:12:00 +0100

    Update translations.

 po/LINGUAS  |    2 +
 po/de.po    |  611 +++++++++++++++++++++++++++-----------------------------
 po/eo.po    | 1844 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/es.po    |  592 ++++++++++++++++++++++++++-----------------------------
 po/fr.po    | 1883 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/pt_BR.po |  601 +++++++++++++++++++++++++++----------------------------
 po/sr.po    |  601 +++++++++++++++++++++++++++----------------------------
 po/ta.po    |  550 ++++++++++++++++++++++++---------------------------
 po/uk.po    |  601 +++++++++++++++++++++++++++----------------------------
 9 files changed, 5417 insertions(+), 1868 deletions(-)

commit f423eb7c63b10d563df1e42f1eb570dba8211da6
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-13 16:11:05 +0100

    Remove crap introduced by gettextize

 Makefile.am | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit fd6d618b852235752776d768e0ffe0454fe08b30
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-13 16:07:04 +0100

    Bump version to 1.4.11

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f5caaa52a2d1f297ecdb1e5287b2ab8abd8cca1
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-13 16:06:38 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 2005af3d14b61c1272ff54add9424d2a6fda440b
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-13 16:05:51 +0100

    Switch gettext files back to 0.19, which is still shipped with Debian unstable.

 Makefile.am            |   4 +++-
 build-aux/config.rpath |   2 +-
 po/Makefile.in.in      | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 po/Makevars.template   |   4 ----
 po/Rules-quot          |   6 +-----
 po/en@boldquot.header  |   2 +-
 po/en@quot.header      |   2 +-
 po/insert-header.sin   |   5 -----
 po/remove-potcdate.sin |   8 +-------
 9 files changed, 60 insertions(+), 99 deletions(-)

commit c6d4ff3684f6240f9483e8fb503c016a70c702af
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-09 07:39:20 +0100

    Remove obsolete configure check for IDN support in GnuTLS

 configure.ac | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit fc362d957f0594a8227547a20afe5c8d767511b8
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-08 12:53:52 +0100

    TLS: Update documentation on CRL files.

 doc/mpop.1         | 27 ++++++---------------------
 doc/mpop.texi      | 21 ++++++---------------
 doc/mpoprc.example |  6 +-----
 3 files changed, 13 insertions(+), 41 deletions(-)

commit 494338a4901b117c7654f3d51f8d507e9a879976
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-08 12:07:48 +0100

    GnuTLS: update to verify_peers3 and remove manual checks that are now automatic

 src/tls.c | 111 ++++++++++++---------------------------------------------------------------------------------------------------
 1 file changed, 12 insertions(+), 99 deletions(-)

commit d2cf2fc0b5ef74287cf61246a0dbf563f1adcdac
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-08 11:54:22 +0100

    GnuTLS: require version >= 3.4, and remove obsolete code for older versions

 configure.ac |  2 +-
 src/tls.c    | 66 +++++++++++-------------------------------------------------------
 2 files changed, 12 insertions(+), 56 deletions(-)

commit a65cde719c036d8a33c784f35d44d47cc0a6b0f8
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-11-04 10:46:19 +0100

    passwordeval: read only the first line
    
    This fixes an error when the output of the command ends with '\n': previously,
    the function tried to read more but would hit EOF.

 src/conf.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 1db1261db4184178f41d7ad21fb82ded6041f87f
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   2020-10-26 17:44:12 +0100

    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>

 src/conf.c | 41 +++++++++++++++++------------------------
 1 file changed, 17 insertions(+), 24 deletions(-)

commit 418023aa3ce13e14cd1804b3dffd72383993c3dd
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-10-04 17:47:54 +0200

    Add support for XOAUTH2 authentication.
    
    Apparently it is still in use even though OAUTHBEARER is standardized now.
    
    This was originally implemented for msmtp to close its github issue #30.

 NEWS                 |  3 +++
 doc/mpop.1           |  5 +++--
 doc/mpop.texi        |  4 ++--
 scripts/vim/mpop.vim |  2 +-
 src/conf.c           |  3 ++-
 src/mpop.c           | 10 +++++++++-
 src/pop3.c           | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 src/pop3.h           | 21 +++++++++++----------
 8 files changed, 121 insertions(+), 23 deletions(-)

commit d5568dc72082a5ad48be876167d1d2d5f201f684
Author: Emmanuel Bouthenot <kolter@openics.org>
Date:   2020-08-21 08:42:18 +0200

    Fix typo in man page and texinfo manual

 doc/mpop.1    | 2 +-
 doc/mpop.texi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bbef833234eee63e67488dc846550a02ccfa78e6
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-03 21:53:45 +0200

    Bump version to 1.4.10.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b5c4d138b7271a14363b87e8bb0bf9b9e456f4e2
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-03 21:53:18 +0200

    Update man page date.

 doc/mpop.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39be1745a89407a330f237ad1ae2a8d483dc2f9c
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-03 21:52:54 +0200

    Update translations.

 po/de.po    | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
 po/es.po    | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
 po/pt_BR.po | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
 po/sr.po    | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
 po/ta.po    | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------
 po/uk.po    | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
 6 files changed, 506 insertions(+), 480 deletions(-)

commit b0c0f9c85d5d705cb34106407c0a479ac8f5db1a
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-03 21:51:29 +0200

    Update NEWS.

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 65598165c2fe3165dfcf5e0308c7c6e29707a408
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-02 14:35:41 +0200

    Further improve temporary file creation on Windows in multi-process situations.

 src/tools.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 99750fc8df1d5b25ee3f0ce1d7e5eaa44a4715e3
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-06-02 14:09:22 +0200

    Improve temporary file creation on Windows in multi-process situations.
    
    Suggested by t5n in https://github.com/marlam/msmtp-mirror/issues/19

 src/tools.c | 48 ++++++++++++++++++++++++++++++------------------
 1 file changed, 30 insertions(+), 18 deletions(-)

commit f4718d1d652151daad68c856e8dc2d05f9c81cc1
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-05-22 20:55:49 +0200

    Improve temporary file creation on Windows.

 src/tools.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit a95bfcf4af969e9a0765ce2808aafcb929a809be
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-05-18 21:02:28 +0200

    Re-enable support for systems lacking vasprintf().
    
    This partially reverts commit cda0755629cf662aae8f4de41727ceda3d932b00.
    
    Fixes build on IBM i PASE, reported by Calvin Buckley.

 configure.ac |  2 +-
 src/xalloc.c | 19 ++++++++++++++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit a63bcad7bf543ea3e56349d2fd606f6c9237f580
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-05-13 23:32:55 +0200

    Fix 'permission denied' on Windows when creating temporary files.

 src/tools.c | 34 +++++++++++++++++++++++++++++++++-
 src/tools.h | 10 +++++++++-
 2 files changed, 42 insertions(+), 2 deletions(-)

commit acbf3102d25c591ab11256598736e7afb40ce3ac
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-28 20:37:10 +0200

    Improve help text
    
    Suggested by Thomas Baker. Thanks!

 src/mpop.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit aa38c81b6c100d865479db270e60254fa834fb78
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-23 08:47:04 +0200

    Bump version to 1.4.9

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d2b1cfafdf4571f681037c71a63a60330a67743
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-23 08:43:54 +0200

    Update translations, including new sr.po

 .gitignore  |    1 +
 po/LINGUAS  |    1 +
 po/de.po    |  314 +++++++++++++++--------------
 po/es.po    |  323 ++++++++++++++++--------------
 po/pt_BR.po |  314 +++++++++++++++--------------
 po/sr.po    | 1890 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ta.po    |  314 +++++++++++++++--------------
 po/uk.po    |  314 +++++++++++++++--------------
 8 files changed, 2711 insertions(+), 760 deletions(-)

commit d6e88e4fb39ba8ace7739ef0d5f378e815ba2bb6
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-23 08:41:37 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit f5f6e88243003b1cb36ab20449ee997f7a207798
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-22 14:50:41 +0200

    Update gettext files from 0.20.2

 ABOUT-NLS              | 1380 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------
 build-aux/config.rpath |    2 +-
 po/Makefile.in.in      |  126 ++++++++-------
 po/Makevars            |   41 +++++
 po/Makevars.template   |    4 +
 po/Rules-quot          |    6 +-
 po/en@boldquot.header  |    2 +-
 po/en@quot.header      |    2 +-
 po/insert-header.sin   |    5 +
 po/remove-potcdate.sin |    8 +-
 src/gettext.h          |   20 +--
 11 files changed, 151 insertions(+), 1445 deletions(-)

commit 2c21fe87a06804225258363f01adee399ced1b70
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-12 14:48:02 +0200

    Improve translatability of a string printed by --serverinfo.
    
    This change was suggested by Arun Isaac for the Tamil language.

 src/mpop.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 1c7f8e8a0b474aba5fdb3f8a86b5b5bf2142f5d7
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-12 14:26:02 +0200

    Update translations.

 po/de.po    | 281 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
 po/es.po    | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 po/pt_BR.po | 290 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 po/ta.po    | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------
 po/uk.po    | 298 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------
 5 files changed, 710 insertions(+), 687 deletions(-)

commit 5cc20a9f97fd20445ac9c5598769af85d7a2e92b
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-12 14:22:54 +0200

    Bump version to 1.4.8.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b611a65b32d6fe682a468d8366df7984677d570b
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-07 17:48:50 +0200

    Update NEWS.

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 3b6074698ddb6308399806c21592d0f50dc3a879
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-06 21:38:24 +0200

    Update --version message.

 src/mpop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b17f6b20196a281be47d8f129df7f428eb4cb2a
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-06 21:33:25 +0200

    Add tls_host_override and --tls-host-override.
    
    This closes https://github.com/marlam/mpop-mirror/issues/2

 doc/mpop.1           |  6 ++++++
 doc/mpop.texi        | 10 ++++++++++
 scripts/vim/mpop.vim |  2 +-
 src/conf.c           | 30 +++++++++++++++++++++++++++++-
 src/conf.h           | 67 ++++++++++++++++++++++++++++++++++---------------------------------
 src/mpop.c           | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
 6 files changed, 132 insertions(+), 68 deletions(-)

commit d13dd100c76a5f8aa3d9e6048bb7abcc5899703e
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-03 22:23:03 +0200

    Remove dead code.

 src/mpop.c | 4 ----
 1 file changed, 4 deletions(-)

commit 055e63e3c7bc66c5b9f2c8f63528427ffd2bacde
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-02 21:16:39 +0200

    Update translations.

 po/de.po    | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
 po/es.po    | 434 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------
 po/pt_BR.po | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
 po/ta.po    | 525 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 po/uk.po    | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
 5 files changed, 1171 insertions(+), 1114 deletions(-)

commit b5dcdef66049d89f98f1750d3e69afb7d454fe27
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-02 20:34:32 +0200

    Add support for a 'socket' command and '--socket' option.
    
    This adds support for connecting via local sockets.

 doc/mpop.1    |  9 +++++++--
 doc/mpop.texi | 10 +++++++++-
 src/conf.c    | 25 +++++++++++++++++++++++--
 src/conf.h    |  5 ++++-
 src/mpop.c    | 26 ++++++++++++++++++++++----
 src/net.c     | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 src/net.h     |  6 +++++-
 src/pop3.c    |  5 +++--
 src/pop3.h    |  5 +++--
 9 files changed, 120 insertions(+), 16 deletions(-)

commit 1fba2f811a50b3087b9dd914117f74a46756dc1a
Merge: 545804a 8dc4a7f
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-02 20:06:10 +0200

    Merge branch 'ilf-master'

commit 8dc4a7f34fab4d0878ebdab5660ba1b12c438d26
Merge: 545804a f3bc3a5
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-02 20:02:39 +0200

    Merge branch 'master' of https://github.com/ilf/mpop-mirror into ilf-master

commit 545804a5ea9533fec3f0f511d3a83e93e9db3607
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-01 17:08:43 +0200

    Make source_ip work for proxy connections

 src/net.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f3bc3a52ae63e9b6b23d75e24ce4610e1412b044
Author: ilf <ilf@zeromail.org>
Date:   2020-03-30 16:20:09 +0200

    spelling: change 'plain text' to cleartext

 doc/mpop.1         | 10 +++++-----
 doc/mpop.texi      | 12 ++++++------
 doc/mpoprc.example |  2 +-
 src/pop3.h         |  2 +-
 4 files changed, 13 insertions(+), 13 deletions(-)

commit bdf6088e5345a744cebb4aa4c4b8b2705e3c865f
Author: ilf <ilf@zeromail.org>
Date:   2020-03-30 16:16:13 +0200

    spelling: clear text + clear-text = cleartext

 doc/mpop.1    | 12 ++++++------
 doc/mpop.texi | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 2c1950487f26691a5d05a6ffa17df3defea0416c
Author: Michael Forney <mforney@mforney.org>
Date:   2020-01-28 22:46:57 -0800

    Explicitly cast `struct sockaddr_in[6] *` to `struct sockaddr *`
    
    This prevents a couple warnings due to implicit conversion:
    
    net.c:336:25: warning: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]
    net.c:344:29: warning: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]

 src/net.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6d716e0b0fe4c8793ba6840a3b4fe17d3ea33805
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-12-24 10:24:55 +0100

    Bump version to 1.4.7

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6db815a43511d48fbd0a8bc0e025fbf2050f11a6
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-12-24 10:24:34 +0100

    Update translations

 po/de.po    | 2 +-
 po/es.po    | 2 +-
 po/pt_BR.po | 2 +-
 po/ta.po    | 2 +-
 po/uk.po    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 66321b0d27428ff57d131dc7a3973b8968f76498
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-12-22 19:45:24 +0100

    Fix build problem for MinGW

 src/tools.c | 1 +
 1 file changed, 1 insertion(+)

commit 3134529d385ea62960ca968c9d8e9e702dca52aa
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-12-22 19:43:44 +0100

    Do not call gnutls_free() needlessly.
    
    Since we never call gnutls_global_set_mem_functions(), it is always the default
    free() function.

 src/tls.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e8bc8141c53140b7ae830bbff655e7da62ddc5a
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-11-19 15:02:20 +0100

    Sync net.* and tools.* with msmtp

 src/mpop.c  |  2 +-
 src/net.c   | 22 ++++++++++++++++------
 src/net.h   |  9 ++++++---
 src/tools.c | 40 ++++++++++++++++++++++++++++++++++++++++
 src/tools.h |  9 +++++++++
 5 files changed, 72 insertions(+), 10 deletions(-)

commit 7d3a000803b280f87f995e5c56ce3cfc581ef547
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-09-27 14:36:45 +0200

    Bump version to 1.4.6

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5f04abdddfc8c9399a9652bf9098ef87060bab7
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-09-27 14:36:39 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 10479b6bb0905b99d01f409f9bb282da4ac867e2
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-09-27 14:35:53 +0200

    Update translations from the translation project.

 po/de.po    | 2 +-
 po/es.po    | 2 +-
 po/pt_BR.po | 7 ++++---
 po/ta.po    | 2 +-
 po/uk.po    | 2 +-
 5 files changed, 8 insertions(+), 7 deletions(-)

commit f1a6d03a278d4d712bc38f3c8eac3ecdd8b16deb
Author: Justin Gassner <justin.gassner@mailbox.org>
Date:   2019-09-27 12:53:50 +0200

    Add missing options to Vim syntax file

 scripts/vim/mpop.vim | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit be53f831b5dde5804037f12f820bae121943b604
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-08-11 14:48:00 +0200

    Check for availability of ns_initparse(), to avoid link failure on Cygwin.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 10c53f0951f23b6d910ec1135687ab1795bd2446
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-12 09:14:20 +0200

    Bump version to 1.4.5

 configure.ac | 2 +-
 doc/mpop.1   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c42e00af0863240593c784355e3cef19805c27e6
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-12 09:13:44 +0200

    Update translations from the translation project.

 po/LINGUAS  |    2 +-
 po/de.po    | 1021 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
 po/es.po    | 2118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
 po/pt_BR.po | 1059 ++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
 po/ta.po    |  889 ++++++++++++++++++++++++++++++++++++++++---------------------------------
 po/uk.po    | 1048 ++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
 6 files changed, 3299 insertions(+), 2838 deletions(-)

commit 1d99f56ff270cfd490f8aa85be6c56bffb331102
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-12 09:12:35 +0200

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 1774e19600c5e8049aa2fae53e7a8e0bd35b39a4
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-12 08:55:01 +0200

    Fix building with libgsasl: base64 is now always needed (for OAUTHBEARER)

 src/Makefile.am | 6 +-----
 src/pop3.c      | 3 +--
 2 files changed, 2 insertions(+), 7 deletions(-)

commit 5d2f49b23c7a8846ead29fa2a3ae62daf11bf1c1
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-12 08:44:57 +0200

    Fix documentation of OAUTHBEARER

 doc/mpop.1    | 4 ++--
 doc/mpop.texi | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6393c283f3afc121e4d822840756761328e6eece
Author: Dmitry Torokhov <dtor@chromium.org>
Date:   2019-07-12 08:41:34 +0200

    Fix OAUTHBEARER authentication
    
    When using OAUTHBEARER we can't simply pass authentication token into
    the AUTH command like XOAUTH2 allowed us to do, but we need to format
    it as:
    
            n,a=<username>,^Ahost=<hostname>^Aport=<port>
            ^Aauth=Bearer <token>^A^A
    
    and base64-encode the resulting string before passing it to AUTH
    OAUTHBEARER command.

 src/mpop.c |  4 ++--
 src/pop3.c | 43 +++++++++++++++++++++++++++++++++----------
 src/pop3.h |  3 +++
 3 files changed, 38 insertions(+), 12 deletions(-)

commit b26c178b41f200ab3860ccb3d8c1e2a29e01e9c8
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-11 14:40:02 +0200

    Document TLS client certificates via smart cards.

 doc/mpop.1    |  9 ++++++++-
 doc/mpop.texi | 36 ++++++++++++++++++++++++++++++++----
 2 files changed, 40 insertions(+), 5 deletions(-)

commit feaa48823027f7a4aa144cf283e53999549ecb0f
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date:   2019-07-11 14:02:59 +0200

    Add vim syntax highlighting for booleans

 scripts/vim/mpop.vim | 3 +++
 1 file changed, 3 insertions(+)

commit f3a74a1b807bbfdec3648cdb9f028a8bda27bff1
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date:   2019-07-11 14:01:38 +0200

    Improve vim syntax highlighting for IPv4 addresses

 scripts/vim/mpop.vim | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19dee2cbdad49b468ef66251c17938d7899bb564
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-07-04 09:24:46 +0200

    Fix AUTH EXTERNAL by accepting initial SASL response

 src/pop3.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e0cc014828b73eaa89545be974b88b574f48638
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-06-25 09:36:44 +0200

    Restructure TLS initialization.
    
    This allows to avoid setting e.g. a trust file when tls_certcheck=off.

 src/mpop.c | 18 ++++++++++++------
 src/pop3.c |  8 +++++---
 src/pop3.h |  4 +++-
 src/tls.c  | 64 ++++++++++++++++++++++++++++++++++++++++++----------------------
 src/tls.h  | 20 ++++++++++++--------
 5 files changed, 74 insertions(+), 40 deletions(-)

commit dfc4b1944fe4655978082a547b5b294c53742b92
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date:   2019-06-14 14:20:10 +0200

    Add vim syntax highlighting for IPv4 addresses

 scripts/vim/mpop.vim | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b2fe5ff3c85deebb59507455e728f6728d0d75ad
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-06-11 15:16:54 +0200

    Experimental support for TLS client certificates via PKCS11 devices

 src/mpop.c |  6 ++++--
 src/pop3.c |  4 ++--
 src/pop3.h |  2 +-
 src/tls.c  | 32 +++++++++++++++++++++++++++++++-
 src/tls.h  |  7 +++++--
 5 files changed, 43 insertions(+), 8 deletions(-)

commit 72e96d8166d57154b2dc2b8526ba697fc46898f7
Author: Michael Forney <mforney@mforney.org>
Date:   2019-06-04 14:23:03 -0700

    Avoid unnecessary VLA
    
    We know the size statically, and VLAs are an optional feature in C11.

 src/net.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 35ccb68dcc49cfe8480309350fab6f52826be943
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-05-09 16:08:24 +0200

    Fix typo in version number.

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a5215c9b2ed9e1536805f9a75454cd53721cb9b
Author: Rosen Penev <rosenp@gmail.com>
Date:   2019-04-29 14:22:43 -0700

    openssl: Fix compilation without deprecated OpenSSL APIs

 src/tls.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 6cf8f7f59d1d35c85d5bb225b3e951a0f672691a
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-04-24 20:19:32 +0200

    Bump version to 1.4.4

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8ab5a9654d31bcfebb6b4b5a7987a8b48272b55
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-04-24 20:19:13 +0200

    Update NEWS.

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit fa03facf1184d24f750b32358ca697606205e38a
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-04-06 06:30:33 +0200

    Add support for OAUTHBEARER

 doc/mpop.1           | 11 ++++++++---
 doc/mpop.texi        |  9 +++++++--
 scripts/vim/mpop.vim |  2 +-
 src/conf.c           |  3 ++-
 src/mpop.c           | 10 +++++++++-
 src/pop3.c           | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 src/pop3.h           | 21 +++++++++++----------
 7 files changed, 115 insertions(+), 28 deletions(-)

commit 9782577a60380872fc76da7e862ae67cdb13a5d6
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-02-14 16:29:43 +0100

    Make tls_crl_file work also when tls_trust_file is "system"

 src/tls.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 0fbcb6f68560ca3878606fb2408dbcd5098ae0b5
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-02-11 20:39:46 +0100

    Bump version to 1.4.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95b96da443a24a4a9cb6664aefff9f6fcc7ac86e
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-02-11 20:30:43 +0100

    Improve output for certificate verification failure.

 src/tls.c | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit b51a6c6b8b83bf0913cc52fa2ff64307e987a5b8
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-02-11 20:27:34 +0100

    Fix GnuTLS certificate verification for special tls_trust_file 'system'.

 src/tls.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c37b5ea4f89fd423d701bbf755704c3d1644b4e6
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-02-11 19:59:32 +0100

    Implement special tls_trust_file 'system' for OpenSSL.

 src/tls.c | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

commit 52c8e3cc34f12f5a556ce4889fe4f607a284eec5
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-15 14:38:56 +0100

    Fix minor problem in error message about account that is already defined.

 src/conf.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 92c105d8bf21fbdb53bf25c82ba39ee15db454ac
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-12 17:21:01 +0100

    Bump version to 1.4.2

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cec21ba938277306abc3cd22f87070570c910aa4
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-12 17:19:12 +0100

    Update translations from translation project

 po/LINGUAS  |    1 +
 po/de.po    | 1947 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
 po/pt_BR.po | 2032 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 po/ta.po    | 1702 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/uk.po    | 1749 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------
 5 files changed, 4602 insertions(+), 2829 deletions(-)

commit 027265a3a5b06bd91b0a5b16c1d4058f8df24a50
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-12 16:52:42 +0100

    Silence compiler warning.

 src/password.c | 1 +
 1 file changed, 1 insertion(+)

commit 820766e127a0aee26f93fee7a16d3ce91824dbb3
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 20:13:35 +0100

    Move password_get() to its own module to share it with msmtp

 src/Makefile.am |   3 ++-
 src/mpop.c      | 146 ++--------------------------------------------------------------------------------------------------------------
 src/password.c  | 221 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/password.h  |  45 +++++++++++++++++++++++++++++++++++
 4 files changed, 270 insertions(+), 145 deletions(-)

commit 570041050c68f301ff755c0785f1c42421142000
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 20:09:18 +0100

    Move exit code helper function to modules shared with msmtp

 src/delivery.c |  10 +++++-----
 src/mpop.c     | 157 +++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------
 src/net.c      |  28 ++++++++++++++++++++++++++++
 src/net.h      |   9 ++++++++-
 src/pop3.c     |  31 ++++++++++++++++++++++++++++++-
 src/pop3.h     |   9 ++++++++-
 src/tls.c      |  29 ++++++++++++++++++++++++++++-
 src/tls.h      |   7 +++++++
 src/tools.c    |  48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/tools.h    |   7 +++++++
 src/uidls.c    |  20 ++++++++++++++++++++
 src/uidls.h    |   9 ++++++++-
 12 files changed, 226 insertions(+), 138 deletions(-)

commit d62e9d70770fa3bfc5b7f20f03c0eb615de0f3db
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 20:01:17 +0100

    Move tls_print_info() to tls.c (shared with msmtp)

 src/mpop.c  | 85 +++----------------------------------------------------------------------------------
 src/tls.c   | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/tls.h   | 10 +++++++++-
 src/tools.c |  2 +-
 src/tools.h |  2 +-
 5 files changed, 91 insertions(+), 85 deletions(-)

commit 63c6fe56da3e9c87ec0d5a6cc675ee0ce9535ded
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 19:58:48 +0100

    Move print_fingerprint() to tools.c (shared with msmtp)

 src/mpop.c  | 25 +++++--------------------
 src/tools.c | 20 ++++++++++++++++++++
 src/tools.h |  9 +++++++++
 3 files changed, 34 insertions(+), 20 deletions(-)

commit 6fefd5d54c012649b67f9a6c47ac80935ec6fa13
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 18:50:23 +0100

    Whitespace changes

 src/tools.c | 3 +++
 src/tools.h | 3 ---
 2 files changed, 3 insertions(+), 3 deletions(-)

commit e289d033176a9aaf02878147cfce1a3f98ca1a98
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 19:56:23 +0100

    Move sanitize_string() to tools.c (shared with msmtp)

 src/mpop.c  | 47 ++++++++++++-----------------------------------
 src/tools.c | 23 +++++++++++++++++++++++
 src/tools.h |  7 +++++++
 3 files changed, 42 insertions(+), 35 deletions(-)

commit d75b920282969b67d4cd46e9f0da884d659e046c
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-11 18:46:43 +0100

    Remove unused variable.

 src/tools.c | 1 -
 1 file changed, 1 deletion(-)

commit 6d3ac14bac53755659acfeb383b7ec9b06717075
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-10 21:15:45 +0100

    Move functions shared by msmtp and mpop to tools.c, and fix check_hostname_matches_domain()

 src/mpop.c  | 66 +++++-------------------------------------------------------------
 src/tools.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/tools.h | 21 ++++++++++++++++++++-
 3 files changed, 92 insertions(+), 63 deletions(-)

commit c50845f0afed3452cbe3f293b63d973b433d730a
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-04 21:58:14 +0100

    Improve --help text.

 src/mpop.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 9c99bf2d7a6607ae129a29a9c0b19a806fe4d7de
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-04 11:24:21 +0100

    Fix potential double fclose() call in uidls_write(), found by cppcheck.

 src/uidls.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 945e77e47459d62cf378c692187d60bcf1e2b020
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-04 06:47:40 +0100

    Add missing #include <limits.h>

 src/net.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d211ca73c84683fc893ed415e96e113318fe1cf6
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-02 20:25:33 +0100

    Bump version to 1.4.2rc2.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00a0d99dbed7e91db5cd29e2d669b728484470c4
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-02 20:25:14 +0100

    Bump copyright year.

 doc/mpop.1    | 4 ++--
 doc/mpop.texi | 2 +-
 src/mpop.c    | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 507d554bf9493442a7a94f7d024ba86ad152c599
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-01 20:03:57 +0100

    Tweak --configure output.

 src/mpop.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 18a917c578207386e5ab176b7a367386b7e7ad1c
Author: Martin Lambers <marlam@marlam.de>
Date:   2019-01-01 20:00:42 +0100

    Improve the --configure output.

 src/mpop.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 5f713eebfaf803d8cede51f7a477ce67b91f16f8
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-31 15:26:27 +0100

    Fix compiler warning.

 src/net.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7cf77ad5a310204ca37cff1dbf7a637b08bcc86a
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-31 15:26:09 +0100

    Add --help entry for new option --configure.

 src/mpop.c | 1 +
 1 file changed, 1 insertion(+)

commit 51cc2e3330af0c1a046c9f32eb4fc2863c3fb7e8
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-31 15:06:35 +0100

    Add a new option --configure for automatic configuration based on SRV records.

 NEWS          |   3 +++
 configure.ac  |  34 +++++++++++++++++++++++++++++++++
 doc/mpop.1    |  12 +++++++++++-
 doc/mpop.texi |  11 +++++++++++
 src/mpop.c    | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/net.c     |  89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/net.h     |  24 +++++++++++++++++++++++
 7 files changed, 353 insertions(+), 1 deletion(-)

commit a856f513e7efa9876ed039b8db25f6b3496e29c2
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-13 16:19:50 +0100

    Bump version to 1.4.2rc1

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8a2e5a529e3be20c88ff5c5820bdc42973c6a51
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-13 16:04:35 +0100

    Add TRANSLATORS comment pointing to msmtp, and make sure it appears first.

 po/POTFILES.in | 8 ++++----
 src/mpop.c     | 2 ++
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 26bfe7a59757a45a8ae67b4b579249e1912a5d97
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-13 15:49:28 +0100

    Add a common comment to files shared by msmtp and mpop.

 src/list.c    | 2 +-
 src/list.h    | 2 +-
 src/net.c     | 2 +-
 src/net.h     | 2 +-
 src/readbuf.c | 2 +-
 src/readbuf.h | 2 +-
 src/stream.c  | 2 +-
 src/stream.h  | 2 +-
 src/tools.c   | 2 +-
 src/tools.h   | 2 +-
 src/xalloc.c  | 4 ++--
 src/xalloc.h  | 4 ++--
 12 files changed, 14 insertions(+), 14 deletions(-)

commit 3162356734663a0ea0f88857c4ace21fac1b023b
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-13 10:35:08 +0100

    Change tls_trust_file to have the new default value "system".
    
    To simplify TLS setup, the tls_trust_file command has a new default value
    'system' that selects the system default trust. Now you just need tls=on to
    use TLS; the other TLS options are only required in special cases.
    To make this work without breaking compatibility with older msmtp versions,
    tls_fingerprint now overrides tls_trust_file, and tls_certcheck=off overrides
    both (previously, you could not specify contradicting options).

 NEWS               |  8 ++++++++
 doc/mpop.1         | 44 ++++++++++++++++++++------------------------
 doc/mpop.texi      | 41 +++++++++++++++++++----------------------
 doc/mpoprc.example | 15 +++++++--------
 src/conf.c         | 22 ----------------------
 src/mpop.c         |  4 ++++
 src/tls.c          | 64 ++++++++++++++++++++++++++++++++++++++++++++--------------------
 7 files changed, 102 insertions(+), 96 deletions(-)

commit 413f33e32b5fc92e2bc7d98c745cb53be7831280
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-12 23:58:48 +0100

    Sync ABOUT-NLS with latest gettext version

 ABOUT-NLS | 1396 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 1379 insertions(+), 17 deletions(-)

commit 1f24054d5499c86289cc3f3ae16c4a96720ad0c4
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-12 23:53:57 +0100

    Sync netrc code with latest fetchmail version

 src/mpop.c  |   4 ++--
 src/netrc.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 src/netrc.h |  51 ++++++++++++++++++++++++-----------------------
 3 files changed, 165 insertions(+), 79 deletions(-)

commit 120eed9f49e88079a5253aabbb0baa172aabaaee
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-12 23:31:02 +0100

    Sync gettext.h with latest gettext

 src/gettext.h | 48 ++++++++++++++++++++++++++++++------------------
 1 file changed, 30 insertions(+), 18 deletions(-)

commit 73b0fb66c25000535d8b907bb46078d7b1fb436c
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-12 23:23:24 +0100

    Sync md5 code with latest openwall version

 src/md5.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------
 src/md5.h |   2 +-
 2 files changed, 53 insertions(+), 57 deletions(-)

commit 62c0a86fa887f38b0aaa02e48fc6ba05f44594ab
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-12 23:15:05 +0100

    Sync base64 code with latest gnulib version

 src/base64.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++----------------
 src/base64.h | 13 ++++++++++---
 2 files changed, 56 insertions(+), 19 deletions(-)

commit cb6fdc5a93a89c5087bf24484136a4b62a438aa1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-11 19:13:21 +0100

    Do not call gnutls_free() needlessly.
    
    Since we never call gnutls_global_set_mem_functions(), it is always the default
    free() function.

 src/tls.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

commit 352523c3172b43b8b72bd4694e7e0f42473514ad
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-10 23:12:23 +0100

    Add TLS session parameters to printed TLS info

 src/mpop.c | 31 +++++++++++++++++++++----------
 src/pop3.c |  4 ++--
 src/pop3.h |  2 +-
 src/tls.c  | 19 ++++++++++++++++++-
 src/tls.h  |  7 +++++--
 5 files changed, 47 insertions(+), 16 deletions(-)

commit 42f22d1913568dd51428bf2717973e6567082921
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-10 23:05:21 +0100

    Remove obsolete certificate verification flag that does nothing.

 src/tls.c | 2 --
 1 file changed, 2 deletions(-)

commit 263f8494f9f54b865ae4010441f94682832cefed
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-08 15:43:56 +0100

    Update translations from the translation project

 po/LINGUAS  |    1 +
 po/de.po    |  205 +++++++++++----------
 po/es.po    | 1241 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
 po/pt_BR.po | 1247 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
 po/uk.po    | 1722 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 3422 insertions(+), 994 deletions(-)

commit a94d8c94a1e48c2c18ad255eaceb111a6898be92
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-08 15:41:07 +0100

    Bump version to 1.4.1

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dbff0d9d84e62dced58d575308721aac78772c70
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-08 15:40:34 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 6ffc65084e7ec68965aadb471af9258f2c5e11cc
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-08 15:39:34 +0100

    Update documentation for Mac OS X keychain usage.
    
    The example was provided by John Labovitz for msmtp (thank you!)

 doc/mpop.1    |  7 ++++---
 doc/mpop.texi | 10 ++++++----
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 78f0549a3ae377727773692429919bf602e7ce3b
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-12-08 15:36:34 +0100

    Fix handling of GNUTLS_E_AGAIN in tls.c, for TLS 1.3 support.
    
    GNUTLS_E_AGAIN was never handled correctly, but since GnuTLS never actually
    returned that code before GnuTLS 3.6.x with TLS 1.3, this was never a problem.
    
    Reported and analyzed for msmtp by Florian Pritz (thank you!)

 src/tls.c | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit f7e20b368e42a4a8d1f276db251339deb990c8ff
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-11-20 10:48:16 +0100

    Enable incomplete translations.

 po/LINGUAS | 2 ++
 1 file changed, 2 insertions(+)

commit 2d46bd07fd320d859e2650210d5454cbf75ad08c
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-11-20 10:46:07 +0100

    Bump version.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7870e83bbbac0a55e0588652355174df504c2fb
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-09-04 20:07:38 +0200

    Bump version to 1.4.0.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8847176c33e80c2a17873c334484ed8b008fd7d4
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-09-04 20:06:51 +0200

    Update NEWS.

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6c1258a823e1b43565be2fa64e9f28f85ff8e9bf
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-30 10:13:14 +0200

    Remove unnecessary error handling for time(NULL) and gettimeofday(&tv, NULL)

 src/delivery.c | 22 ++++------------------
 src/pop3.c     |  8 +-------
 src/tls.c      | 14 ++------------
 3 files changed, 7 insertions(+), 37 deletions(-)

commit 086ab8eda074bde31c581bb84db2552c653d36e6
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-25 22:29:34 +0200

    Add note about libraries to README

 README | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 12fb953dbdd04dc2088d6714f7708ac7e0e6b870
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-21 08:48:01 +0200

    Remove support for systems lacking vasprintf().

 NEWS         |  3 ++-
 configure.ac |  2 +-
 src/xalloc.c | 20 +-------------------
 3 files changed, 4 insertions(+), 21 deletions(-)

commit 3709cb353cb57162f7bcdc10d099191ec3960709
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-21 08:41:27 +0200

    Update german translation

 po/de.po | 527 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
 1 file changed, 271 insertions(+), 256 deletions(-)

commit 90a95f0b25a0e4dbd010f48a8a32537a17719503
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-21 08:39:48 +0200

    passwordeval: do not require terminating newline anymore, and translate error messages

 src/conf.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit a55865277bcad21bb55cd88519394162a8367222
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-20 21:20:01 +0200

    Bump version to 1.4.0rc1

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d7d43b39c349b1f4b443c6bf55f58b92b3e7133
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-20 21:19:11 +0200

    Update NEWS.

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit e6dc02cf841f6e88206d35fec79572e0ddf76a77
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-20 20:17:11 +0200

    Mark APOP and CRAM-MD5 as obsolete and insecure, and do not choose them automatically anymore

 NEWS          |  4 +++-
 doc/mpop.1    | 12 +++++++-----
 doc/mpop.texi | 12 ++++++------
 src/pop3.c    | 64 ++++++++++++++++++++++++++++++++++++----------------------------
 4 files changed, 52 insertions(+), 40 deletions(-)

commit 7795a4ba7c3911773723aa51527b1523dcc6b085
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-19 14:38:43 +0200

    Improve NEWS

 NEWS | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit bb7bba4c3e9670e5993fa5514b23e053cd75dcb1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 22:44:34 +0200

    Update README

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b0d62793126e8edf797cdb5a20b7ad455190ed1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 22:42:32 +0200

    Update gettext files

 ABOUT-NLS            |  4 ----
 po/Makefile.in.in    | 26 +++++++++++++++++---------
 po/Makevars.template |  6 ++++++
 po/Rules-quot        |  4 ++--
 4 files changed, 25 insertions(+), 15 deletions(-)

commit 55279de6c06ee9ba0a37bae8344c9141bdda9405
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 22:26:33 +0200

    Remove support for DJGPP (was last used ages ago).

 src/delivery.c |  2 --
 src/mpop.c     |  7 +------
 src/net.c      |  2 +-
 src/tools.c    | 32 ++++----------------------------
 4 files changed, 6 insertions(+), 37 deletions(-)

commit 6736e96231a52ca6c91d5f5eec2f9ff2ff11aaa4
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 22:14:29 +0200

    Switch from libidn to libidn2

 NEWS            | 2 ++
 configure.ac    | 2 +-
 src/Makefile.am | 4 ++--
 src/net.c       | 4 ++--
 src/tls.c       | 6 +++---
 5 files changed, 10 insertions(+), 8 deletions(-)

commit cfe5d38b20ae8deb8ab2370d86a510c33cf9c058
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 22:00:36 +0200

    Disable GNU SASL support by default since it is unnecessary most of the time

 NEWS         | 3 +++
 configure.ac | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit c4a7c2451f73780a406ac1a9412774c2cf4d8a3c
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 21:45:43 +0200

    Discourage use of OpenSSL; recommend GnuTLS.

 NEWS         |  4 ++++
 configure.ac | 33 +++++++--------------------------
 2 files changed, 11 insertions(+), 26 deletions(-)

commit 6ac07ec70601ada7d51eab0142fda82ba4a240b8
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-18 21:33:25 +0200

    Remove Debian package name hints from configure.ac
    
    It does not make sense to keep them current and we should not have distribution
    bias in configure.ac.

 configure.ac | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 29131be6f76aac77ea855e03e1279fc76f6d8d03
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-07 14:15:18 +0200

    Do not use getservbyname(). It offers no benefit.

 configure.ac |  2 +-
 src/mpop.c   | 26 --------------------------
 2 files changed, 1 insertion(+), 27 deletions(-)

commit e16c483bd6ab3cb5951ab60e357891739f10a2c6
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-07 13:52:20 +0200

    Remove support for systems that lack mkstemp() and/or tmpfile()

 configure.ac |   2 +-
 src/pop3.c   |   2 +-
 src/tools.c  | 196 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 src/tools.h  |  22 --------------------
 4 files changed, 2 insertions(+), 220 deletions(-)

commit 293542b7bddb0238e3d3f18ee32fb7d17657bad3
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-08-07 13:51:41 +0200

    Fix building with ancient GnuTLS versions, e.g. on Ubuntu 14.04

 src/tls.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 23e52cb4b3cbeff3579f90e1201b9d3323394f89
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-29 22:40:37 +0200

    Fix typo in configure.ac
    
    This was introduced by me when moving Roman's patch for msmtp to mpop. Sorry.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d12282591ae497d5666249038eec9ab96b2f396
Author: Roman Bogorodskiy <bogorodskiy@gmail.com>
Date:   2018-06-29 22:35:37 +0200

    Fix build on FreeBSD
    
    Build on FreeBSD fails with:
    
      CC       net.o
    net.c:317:25: error: variable has incomplete type 'struct sockaddr_in6'
        struct sockaddr_in6 sa6;
                            ^
    net.c:317:12: note: forward declaration of 'struct sockaddr_in6'
        struct sockaddr_in6 sa6;
               ^
    net.c:318:24: error: variable has incomplete type 'struct sockaddr_in'
        struct sockaddr_in sa4;
                           ^
    net.c:318:12: note: forward declaration of 'struct sockaddr_in'
        struct sockaddr_in sa4;
               ^
    2 errors generated.
    
    Need to include <netinet/in.h> to fix that.

 configure.ac | 2 +-
 src/net.c    | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit dabc204df9421c09575ca1e66bba91f0b489d987
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-28 15:38:46 +0200

    Bump version to 1.2.8.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f857fc82b285c74ad689f5de225afb17e916408
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-27 13:11:52 +0200

    Fix minor problems in man page (taken from Debian patch for msmtp)

 doc/mpop.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9c6898781ac0d45aedb5b4576a73d2319bdd664d
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-27 11:58:28 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 6ffadc6edb592925b04a050b388ac2130ad7579b
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-27 09:52:27 +0200

    gnutls: avoid compiler warning by using a newer API

 src/tls.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe877715d493ef2d6936cd29f770d05fb7a212b1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-27 09:50:22 +0200

    gnutls: enable SNI to get the right cert from servers using virtual hosting

 src/tls.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 804cdee14a9619de953b23e4d7850d54d7027435
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 22:48:09 +0200

    Fix spelling of 'occurrence' and 'occurred'.

 doc/mpop.1     | 8 ++++----
 doc/mpop.texi  | 6 +++---
 po/de.po       | 2 +-
 po/es.po       | 2 +-
 po/pt_BR.po    | 2 +-
 src/conf.c     | 2 +-
 src/delivery.h | 4 ++--
 src/mpop.c     | 2 +-
 src/pop3.c     | 2 +-
 src/pop3.h     | 4 ++--
 src/tls.c      | 2 +-
 src/tools.h    | 2 +-
 12 files changed, 19 insertions(+), 19 deletions(-)

commit 54f152586539df465295ebfbee27f616cba8cc79
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 13:28:41 +0200

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 918d73502ecdfff42eefd71e91eb0b143174b4a1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 13:26:29 +0200

    Update german translation

 po/de.po | 381 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 1 file changed, 197 insertions(+), 184 deletions(-)

commit d334ecc16bb83bb89bcc7f771782654c45f9533f
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 13:10:45 +0200

    Add new command source_ip and option --source-ip to bind to a specific IP.

 doc/mpop.1    |  5 +++++
 doc/mpop.texi |  8 ++++++++
 src/conf.c    | 23 ++++++++++++++++++++++-
 src/conf.h    |  5 ++++-
 src/mpop.c    | 26 ++++++++++++++++++++++----
 src/net.c     | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 src/net.h     |  5 ++++-
 src/pop3.c    |  6 +++---
 src/pop3.h    |  4 ++--
 9 files changed, 136 insertions(+), 15 deletions(-)

commit 1c3a055cac0ee93b835dd70b8c5f2f7991265efb
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 12:58:19 +0200

    Fix/improve building for Windows >= 7 with latest MinGW

 src/delivery.c |  2 --
 src/mpop.c     | 10 +++++-----
 src/net.c      | 12 ++++++------
 src/tools.c    | 20 ++++++++++----------
 4 files changed, 21 insertions(+), 23 deletions(-)

commit d3cd23c8ca301bcfe5ff0350888e2643abf286a9
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-26 12:54:13 +0200

    Documentation: move timeout doc after proxy doc

 doc/mpop.1    | 30 +++++++++++++++---------------
 doc/mpop.texi | 40 ++++++++++++++++++++--------------------
 2 files changed, 35 insertions(+), 35 deletions(-)

commit ed0d10dcaa6204d6854a84cde6c21bdb8ac1a0ca
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-25 09:53:15 +0200

    Fix lookup of XDG-compliant config file
    
    This accidentally tried to open the msmtp config file, not the mpop config
    file. The hardcoded program name is now replaced with PACKAGE_NAME so that
    tools.[ch] can continue to be shared by msmtp and mpop.

 src/tools.c | 6 +++---
 src/tools.h | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 17a074c1629e46f2d4350115e9a31d02d8251f77
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-15 16:56:18 +0200

    Bump version to 1.2.7

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bb073c74ba74134cb41f2c02538c7db2252d69c
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-15 14:09:20 +0200

    Update year in copyright message.

 po/de.po   | 6 +++---
 src/mpop.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 64b91a0cdb845afe3cbcc02d76ae771c56c1f59e
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-15 14:06:02 +0200

    Update NEWS.

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 2e692a1b757b461b23e081d8a1aa3bfe6b245810
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-15 13:35:40 +0200

    Documentation: add example for XDG-conformant UIDLS file

 doc/mpop.1         | 5 +++++
 doc/mpop.texi      | 3 +++
 doc/mpoprc.example | 3 +++
 3 files changed, 11 insertions(+)

commit fa83c0b4e17b6a957d5c33af962c1f8079bc2cc1
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-15 13:27:30 +0200

    Update german translation.

 po/de.po | 1087 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------
 1 file changed, 626 insertions(+), 461 deletions(-)

commit c70f9da228cd42842aff9420dadbc7d7869335ff
Author: Mart <mart@martlubbers.net>
Date:   2018-06-13 22:42:48 +0200

    Implement the XDG base spec, to allow config file $XDG_CONFIG_HOME/mpop/config.
    
    $XDG_CONFIG_HOME/mpop/config will be used if it exists and ~/.mpoprc does not exist.
    Otherwise, ~/.mpoprc is used.

 doc/mpop.1    |  9 +++++----
 doc/mpop.texi |  8 +++++---
 src/mpop.c    |  6 ++----
 src/tools.c   | 37 +++++++++++++++++++++++++++++++++++++
 src/tools.h   | 14 +++++++++++++-
 5 files changed, 62 insertions(+), 12 deletions(-)

commit 96c91f9e7ae456aef5078fae97c5c5d67fffbb94
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-13 22:32:29 +0200

    Fix typo in documentation.

 doc/mpop.1    | 2 +-
 doc/mpop.texi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 154f2b1d584158ff7c022d52489aa0353185e65b
Author: Martin Lambers <marlam@marlam.de>
Date:   2018-06-12 19:18:36 +0200

    Update homepage and contact information.

 ABOUT-NLS    | 2 +-
 AUTHORS      | 2 +-
 README       | 2 +-
 configure.ac | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 6b897a21daf1c99ddc3ff4a416c63ad87f834509
Author: Konst Mayer <cdlscpmv@gmail.com>
Date:   2018-06-11 20:54:16 +0200

    Windows: implement timeout on connect()

 src/net.c | 54 ++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 42 insertions(+), 12 deletions(-)

commit 77329eb3682f1934a02e08d36552572e26babb90
Author: Konst Mayer <cdlscpmv@gmail.com>
Date:   2018-06-11 20:51:23 +0200

    Windows: properly close socket on errors

 src/net.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bdee91a74cde57ec6ae9c9e0b1de03da8a29324b
Author: Konst Mayer <cdlscpmv@gmail.com>
Date:   2018-06-11 20:49:34 +0200

    Windows: fix send/receive timeout handling

 src/net.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d7b99c2df5e0d533bbe7e7d5f27529435d34671f
Author: Jan Fuchs <fuky@asu.cas.cz>
Date:   2018-06-12 19:16:15 +0200

    Fix command line handling of SHA256 TLS fingerprints.

 src/mpop.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 61b45e3e91a2355dde3c4023b69b9fea6581c9b0
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-11-14 20:57:53 +0100

    Bump version to 1.2.6

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99c9ca3358f44fb87e9e7a5d964f785f42793ec1
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-11-14 20:56:40 +0100

    Fix cross-build with x86_64-w64-mingw32
    
    getservbyname() is available, but winsock2.h needs to be included.

 src/mpop.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 0b380c3840a1bfd82e66a295b399fdb729a910c9
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-11-11 08:46:41 +0100

    Include <stdint.h>, for uint16_t in the SOCKS code.
    
    This is only necessary on platforms lacking <arpa/inet.h>, i.e. Windows, but
    does not hurt on other platforms as <arpa/inet.h> includes this anyway.

 src/net.c | 1 +
 1 file changed, 1 insertion(+)

commit 83d64627db7d50131dc2eeb5bd39d5031e07f074
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-10-18 16:17:47 +0200

    Return proper error code when one or more accounts fail.
    
    Previously, only the status generated by the last account would be returned,
    which could be 0 (EX_OK) even if previous account(s) failed.
    
    Now, when one exactly account fails, its status is returned, and when more than
    one accounts fail, the generic status EX_TEMPFAIL is returned.

 src/mpop.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
 1 file changed, 46 insertions(+), 47 deletions(-)

commit eb7e4f3222171c73b92d3ee11403a2deb4a1ea74
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-05-31 20:49:48 +0200

    Bump version to 1.2.5.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b5d235465b16c52435bbd375f0a0be3d98f3149
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-04-09 22:30:38 +0200

    Support SHA256 fingerprints for tls_fingerprint, and mark both SHA1 and MD5 as deprecated.

 NEWS          |   4 ++++
 doc/mpop.1    |   9 +++++----
 doc/mpop.texi |  13 +++++++------
 src/conf.c    |  43 +++++++++++++++++++++++++++++++++++++------
 src/conf.h    |   8 +++++---
 src/mpop.c    |  38 +++++++++++++++++++++++++++-----------
 src/pop3.c    |   5 +++--
 src/pop3.h    |   4 +++-
 src/tls.c     | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
 src/tls.h     |  14 ++++++++------
 10 files changed, 177 insertions(+), 64 deletions(-)

commit dc34046102047f5cf4e15ee078d865029cf368e9
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-02-01 20:28:38 +0100

    Bump version to 1.2.4, update copyright messages.

 configure.ac  | 4 ++--
 doc/mpop.1    | 4 ++--
 doc/mpop.texi | 2 +-
 src/mpop.c    | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 3f024b90704d6e5fd49a6b595c517730e113bd6f
Author: Martin Lambers <marlam@marlam.de>
Date:   2016-02-01 20:27:48 +0100

    Update NEWS.

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 180378ad8dc7e1c7fc5fbeeaa235bff438745f10
Author: Justin Gassner <justin.gassner@web.de>
Date:   2016-01-07 23:17:50 +0100

    Documentation: remove duplicate paragraph
    
    Also remove a backslash.

 doc/mpop.texi | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 670ce769626fc0799b053ab796018ae5f8f9427c
Author: Niels de Vos <devos@fedoraproject.org>
Date:   2015-12-02 11:02:46 +0100

    TLS: use system crypto policy by default
    
    The last Fedora releases require applications to use the system policy
    for SSL/TLS. If no --tls-priorities=... command line option is given,
    instead of using the hardcoded priority string "NORMAL:-VERS-SSL3.0",
    gnutls_set_default_priority() is called, which applies the system policy
    to the TLS session.
    
    URL: https://fedoraproject.org/wiki/Packaging:CryptoPolicies
    BUG: https://bugzilla.redhat.com/1179321

 src/tls.c | 53 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 30 insertions(+), 23 deletions(-)

commit e3eff0838479dafd3201aa1cd7ea5232a253f7b6
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-11-27 21:52:30 +0100

    Bump version to 1.2.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a48c5df40375c0936458e79d905cafa264de53c6
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-11-27 21:52:10 +0100

    Update NEWS.

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit a1ef99ab772425890f689b9ee806cabc7ff306f1
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-11-02 10:32:38 +0100

    SOCKS5: do not clobber the status byte reported by the server.
    
    This prevented SOCKS support from working in certain cases.
    Analyzed and reported by Russ Dill. Thanks!

 src/net.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc363a25a989a5f0fec93ca57677582c70ecced5
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-09-07 22:34:22 +0200

    Remove erroneous cast.
    
    The cast was wrong and resulted in warnings from smart compilers. Reported and
    fix suggested by Stefan Krüger. Thanks!
    
    Note that the code accidentally worked on most machines with two-complement
    integers and common compilers: casting -1 to size_t results in the largest
    representable size_t, then adding +1 usually wraps around to zero, which is the
    intended result.

 src/conf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e4e6e1f8aa07c8d9879357a7c5a04c2f821f7b54
Author: Emmanuel Bouthenot <kolter@openics.org>
Date:   2015-06-04 10:27:45 +0200

    Fix formating error in manpage

 doc/mpop.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 061d00b14a510234303d6eb7ba6ca7c038bb81a3
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-05-25 08:08:34 +0200

    Documentation: clarify what a maildir directory must look like.

 doc/mpop.1    | 5 +++--
 doc/mpop.texi | 4 ++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1d22c31167825bb666d8f89ff87df0bc6ec50bc6
Author: Emmanuel Bouthenot <kolter@openics.org>
Date:   2015-05-20 19:48:16 +0200

    Fix handling of non-fatal errors in gnutls_handshake().
    
    The fix consists in recalling gnutls_handshake() for ever until the error
    returned is fatal (that's what the doc says[1] and that's how gnutls-cli is
    implemented[2]).
    
    [1] http://www.gnutls.org/manual/html_node/TLS-handshake.html
    [2] https://gitlab.com/gnutls/gnutls/blob/master/src/cli.c#L1620

 src/tls.c | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

commit 556941625a39d8f5dda90f13be5b5aeee8f7695f
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-13 22:20:11 +0100

    Bump version to 1.2.2

 configure.ac  | 2 +-
 doc/mpop.texi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2dafbad83fcafaf731a79571f1385a03b49a0d62
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-13 22:19:15 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit b135154b38ac8a722dcf2a44c55055788d185a66
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-06 20:57:55 +0100

    Write the IDN host name into the Received header.
    
    This should be supported nowadays, no need to fall back to pure ASCII anymore.

 src/pop3.c | 18 ------------------
 1 file changed, 18 deletions(-)

commit c8e598f5272b63ec1f368ad9c486b566a72fc2de
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-06 20:57:23 +0100

    Fix --version output for IDN without libidn

 src/mpop.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b608db82993a6f4a4884bb34bb00b3b6dbdb2172
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-06 20:47:48 +0100

    Increase robustness against POP3 servers reporting wrong mail and mailbox sizes.
    
    A user reported the following for a Smartertools_SmarterMail_1.5 server:
    
    --> STAT
    <-- +OK 33852 -1972428639
    mpop: invalid reply to command STAT
    mpop: error during mail retrieval
    
    The mailbox size was about 15GB; probably a 32 bit overflow.
    
    We don't really need the sizes, so mpop should work even when they are invalid.

 src/mpop.c | 18 ++++++++++++------
 src/pop3.c | 17 +++++++++++------
 src/pop3.h | 12 ++++++------
 3 files changed, 29 insertions(+), 18 deletions(-)

commit ecddb2d566253b69d19e02f834027b26adb6d6a7
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-05 08:56:33 +0100

    Update NEWS.

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit a69605ddb8034d173a6b745be75a0a935881cf6e
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-04 12:20:35 +0100

    Bump version to 1.2.1, and update copyright year

 configure.ac | 5 +++--
 doc/mpop.1   | 5 +++--
 src/mpop.c   | 4 ++--
 3 files changed, 8 insertions(+), 6 deletions(-)

commit 37ff9d0c3e35e169f01502da27e48f1d714a99c9
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-04 12:17:29 +0100

    configure: improve checks for IDN support
    
    A runtime check is added to detect if getaddrinfo() accepts AI_IDN. For
    cross-compilation, it is assumed that it does; the user is informed about
    --disable-gai-idn.

 configure.ac | 50 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 45 insertions(+), 5 deletions(-)

commit abdb50781e61c3df2d3c8f067ad3ab3c239f178d
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-03 08:02:40 +0100

    Allow an empty argument for proxy_host, as documented.
    
    Bug reported by "PM" on mpop-users.

 src/conf.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 2c3d7a5b2095e8332d80bef67ae4b93cb20c3023
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-02 21:47:54 +0100

    Provide --with-tls configure flag to replace --with-ssl (which remains supported for now)

 configure.ac | 25 +++++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

commit b2b73720bb8e014dc674df97091c64c97d09b5a4
Author: Martin Lambers <marlam@marlam.de>
Date:   2015-01-02 21:32:16 +0100

    Provide a --disable-gai-idn configure flag.
    
    This is for systems that define AI_IDN for getaddrinfo(), but do not actually
    support it and provide no way to detect this at compile time.
    
    Example: glibc compiled without libidn support, as used by astlinux. Reported
    and fix suggested by Lonnie Abelbeck

 configure.ac | 62 ++++++++++++++++++++++++++++++++++++++------------------------
 src/net.c    |  6 ++++--
 2 files changed, 42 insertions(+), 26 deletions(-)

commit b0bcaefba3ceb85ac23811f96d9576371d2aa5d8
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 12:17:10 +0100

    Bump version to 1.2.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6cead4d35265fab9baaba65178df1695c766070
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 12:12:32 +0100

    Remove obsolete README.w32

 Makefile.am |  2 +-
 README.w32  | 26 --------------------------
 2 files changed, 1 insertion(+), 27 deletions(-)

commit b2b9628cab12eb3ba8fc1cd08716a8402bf07a45
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 12:10:57 +0100

    Change order of auth methods reported by --serverinfo and --version

 src/mpop.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 7d2bf93800f4b46e341f483caace5bf0898c2242
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 12:08:59 +0100

    Report configuration file location in --version output.

 src/mpop.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f82e08be514f610bee076660179e3ae74a319e75
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 12:01:56 +0100

    Update README

 README | 23 ++++++++---------------
 1 file changed, 8 insertions(+), 15 deletions(-)

commit dad54a71025359d706a4917c11f63d112eb4a807
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-29 10:01:23 +0100

    Fix hyphen/minus problems in man page

 doc/mpop.1 | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 5b1f75ba3e36219491c2f5984782e6e130763922
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-28 14:32:29 +0100

    Fix typos in man page and manual.

 doc/mpop.1    | 2 +-
 doc/mpop.texi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit fb0b9da4313678a2a5809eb8bbf3275b1161a0e6
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-28 14:03:20 +0100

    Improve man page and manual.

 doc/mpop.1    | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
 doc/mpop.texi | 192 ++++++++++++++++++++++++-------------------------------------
 2 files changed, 349 insertions(+), 386 deletions(-)

commit 56d444530df2cf5ac7668082dd54683044846584
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-28 09:35:44 +0100

    Update the manual. Rework the TLS and Authentication sections.

 doc/mpop.texi | 520 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------
 1 file changed, 223 insertions(+), 297 deletions(-)

commit 3880467cdef6d37bf6b2e3df454e8ca0f973a491
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-25 15:47:15 +0100

    Update configuration file example

 doc/mpop.1         | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
 doc/mpop.texi      | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
 doc/mpoprc.example | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
 3 files changed, 271 insertions(+), 122 deletions(-)

commit a6ce6a4e85ffaa917a1232b155b646fef3397cb0
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-25 13:54:14 +0100

    Update documentation of password retrieval.

 doc/mpop.1    | 21 ++++++++-------------
 doc/mpop.texi | 35 +++++++++++++++++++----------------
 2 files changed, 27 insertions(+), 29 deletions(-)

commit ffa4e3349faa063567e93dbac18ffb8704cdadcd
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-25 13:35:32 +0100

    Check keyring for password before checking .netrc.
    
    The .netrc method is obsolete, and users using keyrings should not pay the
    performance price of testing ~/.netrc and /etc/netrc.

 src/mpop.c | 69 +++++++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 37 insertions(+), 32 deletions(-)

commit 1dc2cf3a29a83de6d102cdf32e330c65c72bc928
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-17 22:31:38 +0100

    Update configuration file example

 doc/mpoprc.example | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c918287e6120c68b3d7ab14a7061ed678570d6e1
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-17 21:54:22 +0100

    Bump version to 1.2.0rc3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 46bffb613b88ee82147ea3b44e12525f94d6b1a5
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-17 21:46:45 +0100

    Update NEWS in preparation of 1.2.0

 NEWS | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4b08666b3a7d34fa3a30fed5c6d0ec9c775aeb05
Author: Felix Janda <felix.janda@posteo.de>
Date:   2014-12-14 18:32:01 +0100

    tools.h: Include <time.h> for time_t
    
    Fixes compilation with musl libc

 src/tools.h | 2 ++
 1 file changed, 2 insertions(+)

commit 46ade2e110c81c7605041b2defe47730f73a54d4
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 13:31:03 +0100

    Remove unused variable.
    
    Found by clang.

 src/pop3.c | 1 -
 1 file changed, 1 deletion(-)

commit ff07e75dabf3c32fcadacd9bd6e9cd41a95a1a31
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 13:30:40 +0100

    Update vim syntax file.

 scripts/vim/mpop.vim | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e7823a43ad969e4cefa8df049114d6aa903e5d41
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 06:17:01 +0100

    Improve libsecret support.

 doc/mpop.1    | 6 +++---
 doc/mpop.texi | 6 +++---
 src/mpop.c    | 8 ++++----
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 3de1f09566947cfb1210fcf8b5d4705c10f4f725
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 06:10:19 +0100

    Update documentation on authentication.

 doc/mpop.1    | 20 ++++++++++----------
 doc/mpop.texi | 43 +++++++++++++++++++++----------------------
 2 files changed, 31 insertions(+), 32 deletions(-)

commit 1f196fe11fcb62d024e32bae84633871d632b8d5
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 06:18:53 +0100

    Reorganize printing of the configuration.

 src/mpop.c | 92 +++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
 1 file changed, 39 insertions(+), 53 deletions(-)

commit 854a7d3375eb036a2763118eac6a178c5c9b5f7f
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 06:10:07 +0100

    Change order of auth methods reported in --version and --serverinfo.

 src/mpop.c | 48 ++++++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit 6cb0503998e50b2b4f6277c1971d7e02ce73014f
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-11 06:07:13 +0100

    Fix AUTH PLAIN for Microsoft Exchange servers.

 src/pop3.c | 47 +++++++++++++++--------------------------------
 1 file changed, 15 insertions(+), 32 deletions(-)

commit 3b8f52b3e0bf13c9d3ca70f581af982d2a9934c3
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-09 21:26:26 +0100

    Bump version to 1.2.0rc2.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6fdd8595dd85793f8ff71f2aea5b7d55caefe28
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-09 21:25:23 +0100

    Allow password management with secret-tool from libsecret.

 NEWS                                       |   4 +++-
 doc/mpop.1                                 |  16 ++++++++-----
 doc/mpop.texi                              |  16 ++++++++-----
 scripts/Makefile.am                        |   6 ++---
 scripts/mpop-gnome-tool/README             |   1 -
 scripts/mpop-gnome-tool/mpop-gnome-tool.py | 175 -----------------------------------------------------------------------------------------------------------------------------------------------
 src/mpop.c                                 |  30 ++++++++++++++++++++++++-
 7 files changed, 56 insertions(+), 192 deletions(-)

commit 175a36724cb992bb1e6e5538e50c9252f72db857
Author: Martin Lambers <marlam@marlam.de>
Date:   2014-12-09 21:18:49 +0100

    Only check configuration file permissions if the file contains secrets (passwords).

 NEWS       |  5 ++++-
 src/conf.c | 40 ++++++++++++++++++++--------------------
 2 files changed, 24 insertions(+), 21 deletions(-)
