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: 545804a5 8dc4a7f3
Author: Martin Lambers <marlam@marlam.de>
Date:   2020-04-02 20:06:10 +0200

    Merge branch 'ilf-master'

commit 8dc4a7f34fab4d0878ebdab5660ba1b12c438d26
Merge: 545804a5 f3bc3a52
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(-)
