| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
On --sslproto auto (or other nonempty values), when
receiving IMAP PREAUTH state, abort the connection,
rather than continuing with cleartext.
--ssl is unaffected because it always negotiates TLS.
See fetchmail-SA-2021-02.txt for details.
|
|
|
|
| |
Fixes Debian Bug#928916, reported by Paul Kimoto.
|
|
|
|
| |
Reported by: clang static analyzer (clang-8)
|
|
|
|
| |
Reported by Gonzalo Pérez de Olaguer Córdoba, Debian Bug#744907.
|
|
|
|
|
|
|
| |
treat missing header in response to a FETCH command as a transient error
(Reported by John Connett)
if there are too many transient errors, log it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is to fix detecting timeouts during TLS negotiation, which
is part of getauth() in STARTTLS-like modes.
Reported by Thomas Jarosch.
|
|
|
|
|
|
| |
This allows us to get rid of the %*s/%s difference between Heimdal/MIT
Kerberos translations, and prevents from server-provided data to be dumped
directly on screen.
|
|
|
|
| |
and always load the default X.509 trust stores, unless the latter is set.
|
|
|
|
|
|
|
| |
...that were converted to char* when they should have been converted to
const char *.
Use braces for empty if/else statements.
|
| |
|
| |
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5422
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5357
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
...and postpone for fetchmail 6.4.
svn path=/branches/BRANCH_6-3/; revision=5296
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5267
|
|
|
|
|
|
| |
Reported by Michelle Konzack.
svn path=/branches/BRANCH_6-3/; revision=5255
|
|
|
|
|
|
| |
unified.
svn path=/branches/BRANCH_6-3/; revision=5192
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5039
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4991
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4916
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Calling longjmp() from a signal handler is unsafe.
svn path=/branches/BRANCH_6-3/; revision=4893
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4892
|
|
|
|
|
|
| |
This might fix Debian Bug#294547 and Bug#377135.
svn path=/branches/BRANCH_6-3/; revision=4880
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4874
|
|
|
|
|
|
|
| |
- do not depend on server updating RECENT counts at all
- also enter IDLE loop when messages are present on the server.
svn path=/branches/BRANCH_6-3/; revision=4847
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4821
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4817
|
|
|
|
|
|
| |
Reported by Terry Brown.
svn path=/branches/BRANCH_6-3/; revision=4764
|
|
|
|
|
|
|
| |
record, to avoid a segfault. Affects, for instance, FreeBSD 4.11.
Reported and patched by "Voldemar" via fetchmail-users@.
svn path=/branches/BRANCH_6-3/; revision=4750
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4744
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4738
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4736
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4734
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4733
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4715
|
|
|
|
|
|
| |
Make MD5Update argument const.
svn path=/branches/BRANCH_6-3/; revision=4621
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4542
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Close SMTP sockets early, to reduce resource usage, trigger earlier
delivery with some MTAs and avoid SIGPIPE (SIG 13) when the SMTP
listener gets bored and drops the connection after timeout.
* Don't treat hitting a fetch limit (PS_MAXFETCH) as error.
* Fix negative "messages left on server" on idle/repoll with fetchlimit.
* Properly track logout stage (STAGE_LOGOUT).
* Preserve error conditions across postconnect script.
svn path=/branches/BRANCH_6-3/; revision=4541
|
|
|
|
|
|
| |
the upstream sends bogus message sizes. Patch by Sunil Shetye.
svn path=/branches/BRANCH_6-3/; revision=4527
|
|
|
|
|
|
| |
Bug#213299. Sunil Shetye.
svn path=/trunk/; revision=4456
|