| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fetchmail 6.4.22.rc1 clobbered its IMAP state too late, and lost
information on the protocol version in many circumstances.
Consequently, it tried to talk IMAP4 to IMAP4rev1 servers, which failed.
This fix the clear_sessiondata() out to the new constructor and
destructor, such that imap_getauth() only needs to call it after
STARTTLS, when it must re-probe CAPABILITY anyways.
This was the same bug for POP3, which however does not collect state
from the greeting, so that the bug was without effect for POP3.
Reported by: Corey Halpin, FreeBSD port maintainer.
|
| |
|
|
|
|
|
| |
We need to lose all state after STARTTLS to safeguard
from attacks against the clear-text part of the session.
|
| |
|
|
|
|
|
| |
These no longer defeat STARTTLS negotiation,
and RPA is only attempted with --auth any.
|
|
|
|
|
|
| |
* Normalize include order.
* Backport missed bug fixes.
* Remove dead code.
|
|
|
|
| |
Reported by Paul Kinsler.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Import Rainer Weikusat's code that uses Patricia trees instead of linear
lists.
Snapshot Rainer's patch 2010-05-24 19:30:42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
to encompass Maillennium POP3/UNIBOX (Maillennium V05.00c++). Reported
by Eddie via fetchmail-users mailing list, 2012-10-13.
|
|
|
|
| |
Reported missing by Thomas Jarosch.
|
| |
|
| |
|
|
|
|
| |
capabilities
|
|
|
|
|
|
| |
during upgradation to TLS.
Send a NOOP only after a failed STARTTLS in IMAP.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Exchange 2007 wedges if we try GSSAPI authentication and fail for lack of
suitable credentails (for instance, because the user did not run kinit).
Only try GSSAPI automatically if we have credentials.
Reported by Patrick Rynhart, Debian Bug #568455,
and Alan Murrell, to the fetchmail-users list.
|
| |
|
| |
|
|
|
|
| |
and always load the default X.509 trust stores, unless the latter is set.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5291
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5261
|
|
|
|
|
|
|
|
| |
Exception from no-features policy on 6.3.X is made to keep people away from
doing more dangerous things in order to get rid of CommonName mismatch
warnings.
svn path=/branches/BRANCH_6-3/; revision=5165
|
|
|
|
|
|
| |
environment forces fetchmail to use RETR instead of TOP for POP3.
svn path=/branches/BRANCH_6-3/; revision=5151
|
|
|
|
|
|
|
| |
Fixes Debian Bug#421446 (Holger Leskien), Novell Bug #247233 (Jon Nelson).
Thanks to Matthias Strauß for a configuration to reproduce the issue.
svn path=/branches/BRANCH_6-3/; revision=5109
|
|
|
|
|
|
| |
Leurent-style MITM attacks which are based on MD5 and APOP weaknesses.
svn path=/branches/BRANCH_6-3/; revision=5057
|
|
|
|
|
|
|
| |
attempt after a failed opportunistic TLS upgrade. Gentoo Bug #163782 comment
#9, reported by Takuto Matsuu.
svn path=/branches/BRANCH_6-3/; revision=5044
|
|
|
|
|
|
| |
Berlios Bug #10133, reported by Andrej Kacian.
svn path=/branches/BRANCH_6-3/; revision=5022
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5021
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5020
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4976
|
|
|
|
|
|
|
|
|
|
|
| |
- do not override strong authenticators to PASSWORD if CAPA fails
- let TLS code cater for failing CAPA (and break the connection
if TLS is mandatory, but CAPA fails)
- prevent USER/PASS authentication if other authenticators are
configured
- trash shroud store after use
svn path=/branches/BRANCH_6-3/; revision=4970
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4969
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4967
|
|
|
|
|
|
|
| |
Needed to avoid bogus login failures if the upstream offers STLS.
Patch by Isaac Wilcox.
svn path=/branches/BRANCH_6-3/; revision=4963
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4962
|
|
|
|
|
|
| |
configured and STARTTLS fails. Only by omitting all of these options, fetchmail will try opportunistic TLS.
svn path=/branches/BRANCH_6-3/; revision=4929
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4925
|
|
|
|
|
|
|
| |
Courtesy of Götz 'nimrill' Babin-Ebell.
This patch also makes --sslproto arguments case insensitive.
svn path=/branches/BRANCH_6-3/; revision=4896
|