| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
If at least one of --sslcertfile and --sslcertpath is given, fetchmail
skips loading the default OpenSSL X.509 trusted CA cert locations.
If the environment variable FETCHMAIL_INCLUDE_DEFAULT_X509_CA_CERTS is set
to a non-empty value, fetchmail will additionally load the default locations.
The old FETCHMAIL_NO_DEFAULT_X509_PATHS variable was dropped.
|
|
|
|
| |
and always load the default X.509 trust stores, unless the latter is set.
|
| |
|
|
|
|
| |
To fix Debian Bug #576430, reported by Sjoerd Simons.
|
| |
|
| |
|
|
|
|
|
|
|
| |
...that were converted to char* when they should have been converted to
const char *.
Use braces for empty if/else statements.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Problem was improper scoping of xfree(tt). Patch courtesy of Thomas Heinz.
Fixes Gentoo bug #280760.
svn path=/branches/BRANCH_6-3/; revision=5415
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5396
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5393
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5389
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5357
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Daniel Richard G. writes:
| I was clearing out an old Fetchmail SVN checkout I had lying around
| here, and came across one small change that I forgot to send in.
|
| In socket.c, there's a bit of code that compares SSL certificate
| fingerprints: [...]
|
| That strcmp() call should be an strcasecmp(). At one point, I
| encountered a certificate where the fingerprint's hex digits were in a
| different case than what was expected, and the connection attempt failed
| because of that. Not exactly what you'd call a potential MitM attack
| :-)
He's right, we can compare case-insensitively without sacrificing
fetchmail's security, so let's just do that for the sake of ease of use.
svn path=/branches/BRANCH_6-3/; revision=5262
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5261
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5237
|
|
|
|
|
|
| |
SSL change: enable all workarounds with SSL_CTX_set_options(ctx,SSL_OP_ALL)
svn path=/branches/BRANCH_6-3/; revision=5214
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5212
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5155
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5117
|
|
|
|
|
|
| |
default and --user takes precedence.
svn path=/branches/BRANCH_6-3/; revision=4994
|
|
|
|
|
|
| |
fixes growing SSL certpaths without bounds (Red Hat Bug #206346).
svn path=/branches/BRANCH_6-3/; revision=4912
|
|
|
|
|
|
|
| |
Courtesy of Götz 'nimrill' Babin-Ebell.
This patch also makes --sslproto arguments case insensitive.
svn path=/branches/BRANCH_6-3/; revision=4896
|
|
|
|
|
|
| |
Also wrap freeaddrinfo() without added functionality.
svn path=/branches/BRANCH_6-3/; revision=4895
|
|
|
|
|
|
| |
This might fix Debian Bug#294547 and Bug#377135.
svn path=/branches/BRANCH_6-3/; revision=4880
|
|
|
|
|
|
| |
port, too.
svn path=/branches/BRANCH_6-3/; revision=4875
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4873
|
|
|
|
|
|
|
| |
misleading the user. Suppress EAFNOSUPPORT errors from socket() call,
too. Fixes Debian Bug #361825.
svn path=/branches/BRANCH_6-3/; revision=4836
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4822
|
|
|
|
|
|
|
|
|
| |
sslcertck is NOT set, suppress printing SSL certificate mismatch
errors. (Reported by Hannes Erven.)
* SSL/TLS: always print if the sslfingerprint mismatches, even in silent
mode. (This is for consistency with certificate verification errors.)
svn path=/branches/BRANCH_6-3/; revision=4781
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4771
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4767
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4753
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4744
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4734
|
|
|
|
|
|
| |
Make MD5Update argument const.
svn path=/branches/BRANCH_6-3/; revision=4621
|
|
|
|
|
|
|
|
| |
would alternate between verbose and debug mode. debug mode now comprises
all verbose output, and adding more -v options does not switch back from
debug to verbose mode.
svn path=/branches/BRANCH_6-3/; revision=4597
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4595
|
|
|
|
|
|
| |
Reported by Heino Tiedemann and Rob MacGregor.
svn path=/branches/BRANCH_6-3/; revision=4516
|
|
|
|
|
|
| |
Debian Bug#201113.
svn path=/trunk/; revision=4368
|
|
|
|
| |
svn path=/trunk/; revision=4360
|
|
|
|
| |
svn path=/trunk/; revision=4317
|
|
|
|
| |
svn path=/trunk/; revision=4308
|
|
|
|
| |
svn path=/trunk/; revision=4306
|
|
|
|
| |
svn path=/trunk/; revision=4280
|
|
|
|
| |
svn path=/trunk/; revision=4233
|
|
|
|
| |
svn path=/trunk/; revision=4232
|
|
|
|
| |
svn path=/trunk/; revision=4219
|
|
|
|
| |
svn path=/trunk/; revision=4214
|