| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The memory leak free fix could try to double-free fields.
Zero them out properly to avoid that.
|
|
|
|
|
|
|
|
|
|
|
| |
OpenSSL 1.0.2 is EOL since end of 2019, so warn if it is to be used
at configure and compile time.
The assumption is that 1.0.2 may still be in use by maintainers that
backport security fixes.
Also warn, at configure time, about "OpenSSL" API-compatible libraries
that do not declare TLS1_3_VERSION.
|
|
|
|
| |
Fixes #3 (Gitlab issue#).
|
|
|
|
|
|
| |
Fixes #11 (Gitlab issue).
Suggested by: Benno Schulenberg
|
|
|
|
| |
...from defaults entries, or command line.
|
| |
|
|
|
|
|
|
|
|
| |
The fix between 6.4.0-rc4 and 6.4.0 for Debian Bug#941129 caused
a regression in the default file locations, some files were looked
for without dot (.fetchmail.pid, .fetchmailrc).
Reported by Cy Schubert.
|
|
|
|
|
|
| |
* Normalize include order.
* Backport missed bug fixes.
* Remove dead code.
|
|
|
|
|
|
|
|
| |
Assume that getcwd() is present, it is required by the
Single Unix Specivication V2 (1997).
Previously, fetchmail implicitly relied on AM_HAVE_GETTEXT() to
check for getcwd().
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If e.g. fetching with IMAP and --idle fails with a socket
error, returning PS_SOCKET, do not try fetching with a
different protocol (e.g. POP3).
POP3 might have a completely different idea of read and unread
messages than IMAP, which causes already seen messages to be re-fetched.
|
|/ |
|
| |
|
|
|
|
|
|
|
| |
Import Rainer Weikusat's code that uses Patricia trees instead of linear
lists.
Snapshot Rainer's patch 2010-05-24 19:30:42
|
|
|
|
| |
(Cherry-picked from master's 1a92b2909610096a11d26f7a7317d32819354be3.)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
These are the macros OpenSSL defines when configured with no-ssl2 or no-ssl3,
the actual macro names are OPENSSL_NO_SSL2 and OPENSSL_NO_SSL3.
|
|
|
|
|
|
|
| |
providing that these also omit the declaration of SSLv3_client_method().
Related to Debian Bug#775255.
Version report lists -SSLv3 on +SSL builds that omit SSLv3_client_method().
Version report lists -SSLv2 on +SSL builds that omit SSLv2_client_method().
|
| |
|
| |
|
|
|
|
| |
reported by Heinz Diehl.
|
|
|
|
|
| |
In case logfile overrides syslog, send a message to the latter stating
where logging goes. Also revise manual page.
|
| |
|
| |
|
|
|
|
| |
Reported by Marcel Telka, marcel at telka.sk.
|
| |
|
| |
|
| |
|
|
|
|
| |
and always load the default X.509 trust stores, unless the latter is set.
|
|
|
|
|
| |
Does not free all members of struct query, but just servername and
the query node itself. Add a FIXME note.
|
|
|
|
|
|
|
| |
...that were converted to char* when they should have been converted to
const char *.
Use braces for empty if/else statements.
|
| |
|
| |
|
|
|
|
| |
to resolve an ambiguity found by Frédéric Marchal.
|
| |
|
| |
|
| |
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5471
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5465
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5350
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5349
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5326
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5325
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fetchmail no longer drops permanently undelivered messages by default,
to match historic documentation. It does this by adding a new
"softbounce" option, see below.
Fixes Debian Bug#471283, demotes Debian Bug#494418 to wishlist.
There is a new "softbounce" global option that prevents the deletion of
messages that have not been forwarded. It defaults to "true" for
fetchmail 6.3.X in order to match historic documentation. This may
change its default in the next major release.
NOTE: untested.
svn path=/branches/BRANCH_6-3/; revision=5315
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5292
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Progress tickers had been used inconsistently for a long time, and
documentation was outdated, too. Factor out common code to ease
maintenance, use the report_flush() function, and add and use a macro
(want_progress()) to determine if progress ticker output is desired.
This makes for a much more consistent look on screen and in logfiles and
should be much easier to fix later on.
TODO: test syslog output.
svn path=/branches/BRANCH_6-3/; revision=5290
|