aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* UIDL database speedup with Patricia trees.Matthias Andree2016-12-117-128/+927
| | | | | | | Import Rainer Weikusat's code that uses Patricia trees instead of linear lists. Snapshot Rainer's patch 2010-05-24 19:30:42
* Bump OpenSSL requirement to v1.0.2.Matthias Andree2016-12-113-4/+4
|
* Fix missing fileno() declaration.Matthias Andree2016-09-242-6/+8
| | | | Add #define _XOPEN_SOURCE 600, the %top{...} flex macro requires flex 2.5.30 or newer.
* Document use of address literals for SMTP.Matthias Andree2016-07-271-5/+15
|
* Accept more options with a running daemon.Matthias Andree2016-07-064-10/+35
| | | | (Cherry-picked from master's 1a92b2909610096a11d26f7a7317d32819354be3.)
* Update Copyright year for Matthias Andree to 2016.Matthias Andree2016-06-252-3/+3
|
* A few Python 3 compatibility fixes.Matthias Andree2016-06-081-7/+13
| | | | Still needs 2to3 to be run under Python 3.
* --configdump: fix quoting RHS of localnamesMatthias Andree2016-06-081-1/+1
|
* fetchmailconf.py: make fetchmailconf.py python{2, 3}-compliantSamuel Martin2016-06-081-46/+48
| | | | | | | | | | | | This change does: - use repr(...) instead of `...` (see [1]); - fix print call; - fix octal numbers. [1] https://docs.python.org/release/3.0.1/whatsnew/3.0.html#removed-syntax Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
* fetchmailconf.py: fix tabs/spaces mixup preventing from compiling the pyc moduleSamuel Martin2016-06-081-1266/+1266
| | | | | | | | | | | This whitespace-only change substitutes all leading tabulations with the right number of spaces to get the standard 4-space indentation. This bug was triggered by the Buildroot farms: http://autobuild.buildroot.org/results/700/7009445dd116a1c02db82a351d38db44db8dad16/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
* Fix a few inconsistencies.Matthias Andree2016-05-261-5/+6
|
* Minor option/usage message/man page fixes.Vitezslav Crhonek2016-04-272-6/+17
|
* Really try to continue if OpenSSL lib newer than headers used at compile-time.Matthias Andree2016-04-241-1/+0
|
* Enable TLS 1.1/1.2 options on LibreSSL.Matthias Andree2016-04-241-2/+2
| | | | LibreSSL does not provide a TLS_MAX_VERSION, so do not refer to it.
* Update for FreeBSD after hints from Bernard Spil.Matthias Andree2016-04-161-4/+4
|
* Clarify --antispam only applies to MAIL FROM:.Matthias Andree2016-03-221-1/+5
|
* Avoid another C99-style comment.Matthias Andree2016-01-301-3/+2
|
* Avoid C99-style comment.Matthias Andree2016-01-301-2/+1
|
* Flip the switch and configure OpenSSL by default.Matthias Andree2016-01-302-3/+3
|
* One TODO item done.Matthias Andree2016-01-301-1/+0
|
* Document minimum OpenSSL 1.0.1 requirement.Matthias Andree2016-01-302-1/+3
|
* Add OpenSSL version sanity checking.Matthias Andree2016-01-301-1/+24
|
* Heed ! operator precedence.Matthias Andree2016-01-301-1/+1
| | | | | Was harmless due to BHACCEPT/BHREJECT warnings this time. Found through clang 3.6 compiler warning.
* Add one item.Matthias Andree2016-01-271-0/+1
|
* ssl3 -> ssl3+Matthias Andree2016-01-101-2/+2
|
* Revise wording on Google's less secure apps.Matthias Andree2015-12-041-2/+1
|
* Amend to section I9 Google use...Matthias Andree2015-12-041-0/+10
| | | | ...and refer users to turning on the "less secure apps" access.
* Enable --sslcertck by default.Matthias Andree2015-11-155-27/+62
| | | | | | | | | | There are no sslcertck (rcfile) and --nosslcertck (command line) options that can be combined with [--]sslfingerprint if so desired. The documentation is deliberately not updated everywhere, so that recommendations to use --sslcertck stand, this is for the benefit of users that read fetchmail v6.4.0 manuals to configure a fetchmail v6.3.X implementation.
* Mark Debian Bug #804604 as fixed.Matthias Andree2015-11-151-1/+1
|
* Fix missing backslash in \fB.Matthias Andree2015-11-151-1/+1
|
* One more gitorious -> gitlab.Matthias Andree2015-10-301-1/+1
|
* Expand item M7 by the aka clause.Matthias Andree2015-10-301-6/+13
| | | | In response to a finding by Marco Stoecker.
* Remove line left over in edits.Matthias Andree2015-09-271-2/+0
|
* Note that fetchmail 6.3.5 and newer should fix the 'spurious )' in IMAP.Matthias Andree2015-09-271-0/+2
|
* Remove Jochen Hayek's information.Matthias Andree2015-07-291-6/+1
|
* Drop unneeded AC_CHECK_DECLS for SSLv2_client_method.Matthias Andree2015-04-111-1/+0
|
* Unconditionally report -SSLv2 if SSL is enabled.Matthias Andree2015-04-111-2/+0
|
* Update documentation.Matthias Andree2015-04-112-8/+20
|
* Support ssl3+ tls1.1, tls1.2 in --sslproto. Report TLS1.1/1.2 if unsupported ↵Matthias Andree2015-04-111-2/+19
| | | | | | by OpenSSL. Uses TLS_MAX_VERSION checks against TLS1_1_VERSION or TLS1_2_VERSION.
* Fix typo regarding SSL_OP_NO_SSLv3, and carry over one basic block from ↵Matthias Andree2015-04-111-2/+7
| | | | master branch.
* Bump version.Matthias Andree2015-04-081-1/+1
|
* Detect/report server hang-up in SSL_connect().Matthias Andree2015-04-082-2/+16
| | | | | | This condition does not leave traces in the SSL error queue, and must be checked explicitly. Result from debugging Jerry Seibert's issue with outlook.com/pop3.live.com.
* ignore test-driver.Matthias Andree2015-04-081-0/+1
|
* abschießen -> beendenMatthias Andree2015-04-031-3/+3
| | | | | Use a different translation for "kill"(ing a process). Debian Bug #781803.
* Refine sslcertck entry in TODO.txt.Matthias Andree2015-03-151-1/+1
|
* Update gettext infrastructure.Matthias Andree2015-03-152-1/+13
|
* Update Git URLs to Gitlab after import from Gitorious.Matthias Andree2015-03-112-3/+4
|
* Add further TLS stuff for 6.4.0.Matthias Andree2015-01-261-0/+4
|
* TLS overhaul, bumping version to 6.4Matthias Andree2015-01-2612-185/+275
| | | | | | | | | | | | | | | Removes SSLv2, enables TLSv1.1 and v1.2 more easily, permits SSLv3 (only if specified) and newer TLSv1.1+ for STLS/STARTTLS. Only negotiates TLSv1 and newer by default, SSLv3 must now be specified explicitly, as a consequence of the POODLE attack. This is meant to be a minimally upgraded version, and cannot be usefully done as a 6.3.X release. It is strongly recommended that users review their configuration - especially --sslproto - per instructions in the NEWS file and manual page. It has changed semantics and in many cases --sslproto auto or perhaps --sslproto tls1.2+ should be used now.
* Also report SSL/TLS protocol version in verbose mode.Matthias Andree2015-01-161-2/+6
|