]> Pileus Git - ~andy/fetchmail/log
~andy/fetchmail
12 years agoReinstate SSLv2 support on legacy_63 branch.
Matthias Andree [Tue, 17 May 2011 16:00:56 +0000 (18:00 +0200)]
Reinstate SSLv2 support on legacy_63 branch.

Revert "Remove support for SSLv2 (fixes Debian Bug #622054)."
This reverts commit c22a3afca46c83ee6d53a6ee58deb122f309c460.

12 years agoReword FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN, ...
Matthias Andree [Tue, 17 May 2011 17:42:48 +0000 (19:42 +0200)]
Reword FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN, ...

mentioning that some MS Exchange versions send a "deleted without being read"
notification in this situation.

12 years agoMention impending SSLv2 removal.
Matthias Andree [Tue, 17 May 2011 17:36:50 +0000 (19:36 +0200)]
Mention impending SSLv2 removal.

12 years agoDrop broken test code.
Matthias Andree [Wed, 6 Apr 2011 19:17:17 +0000 (21:17 +0200)]
Drop broken test code.

12 years agoFix opie.h error handling.
Matthias Andree [Tue, 17 May 2011 16:46:22 +0000 (18:46 +0200)]
Fix opie.h error handling.

Properly quote AC_MSG_ERROR argument.

12 years agoSockOpen(): set SO_KEEPALIVE.
Matthias Andree [Fri, 13 May 2011 11:15:03 +0000 (13:15 +0200)]
SockOpen(): set SO_KEEPALIVE.

13 years agoCorrect call arguments to gen_transact().
Matthias Andree [Wed, 11 May 2011 11:47:44 +0000 (13:47 +0200)]
Correct call arguments to gen_transact().

13 years agoDo not print "skipping message" for old messages even in verbose mode.
Sunil Shetye [Wed, 4 May 2011 17:51:11 +0000 (23:21 +0530)]
Do not print "skipping message" for old messages even in verbose mode.

13 years agoTake note of immediate 6.3.20 release plans
Matthias Andree [Sat, 7 May 2011 09:56:49 +0000 (11:56 +0200)]
Take note of immediate 6.3.20 release plans

13 years agoAdd .mailmap file.
Matthias Andree [Wed, 4 May 2011 13:56:27 +0000 (15:56 +0200)]
Add .mailmap file.

13 years agocorrect call to gen_send()
Sunil Shetye [Wed, 4 May 2011 09:43:16 +0000 (15:13 +0530)]
correct call to gen_send()

13 years agoUse proper branch name, provide stddef.h to Doxygen.
Matthias Andree [Wed, 4 May 2011 10:23:30 +0000 (12:23 +0200)]
Use proper branch name, provide stddef.h to Doxygen.

13 years agoDocument transact.c, RecvSplit.
Matthias Andree [Wed, 4 May 2011 10:22:52 +0000 (12:22 +0200)]
Document transact.c, RecvSplit.

13 years agoMake macro expansions safer for VALID_ADDRESS and RBUF_WRITE.
Matthias Andree [Wed, 4 May 2011 10:10:59 +0000 (12:10 +0200)]
Make macro expansions safer for VALID_ADDRESS and RBUF_WRITE.

13 years agoFixup: match prefix caseblind, add some guards, streamline phase handling.
Matthias Andree [Wed, 4 May 2011 00:02:30 +0000 (02:02 +0200)]
Fixup: match prefix caseblind, add some guards, streamline phase handling.

Add a few asserts to catch abuse, and use strlcpy/strlcat rather than
snprintf because some implementations of the latter are unsuitable for
detecting buffer exhaustion.

13 years agoFixup: remove unused variables.
Matthias Andree [Tue, 3 May 2011 23:58:46 +0000 (01:58 +0200)]
Fixup: remove unused variables.

13 years agoDo not search for UNSEEN messages in ranges.
Sunil Shetye [Mon, 2 May 2011 19:36:34 +0000 (01:06 +0530)]
Do not search for UNSEEN messages in ranges.

Add gen_recv_split() to split long protocol messages when the message prefix matches

Order of search commands:

IMAP> A010 SEARCH UNSEEN UNDELETED     (IMAP4 or higher)
IMAP> A011 SEARCH UNSEEN
IMAP> A012 FETCH 1:n FLAGS

13 years agoIgnore stuff from non-VPATH builds or from Eclipse.
Matthias Andree [Tue, 3 May 2011 23:08:16 +0000 (01:08 +0200)]
Ignore stuff from non-VPATH builds or from Eclipse.

13 years agoAdd FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN env' var.
Matthias Andree [Tue, 3 May 2011 13:37:46 +0000 (15:37 +0200)]
Add FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN env' var.

Requested by Jonathan Buschmann, to suppress read-notifications on
servers such as MS Exchange or HP OpenMail.

13 years agoCall strlen() only once when removing CRLF from a line
Sunil Shetye [Sun, 1 May 2011 19:05:00 +0000 (00:35 +0530)]
Call strlen() only once when removing CRLF from a line

13 years agoAdd a SockTimeout(int socket, int seconds) function.
Matthias Andree [Fri, 29 Apr 2011 13:08:49 +0000 (15:08 +0200)]
Add a SockTimeout(int socket, int seconds) function.

Uses setsockopt(..., SOL_SOCKET, SO_{SND|RCV}TIMEO, ...).

13 years agoIn the plugin child, call _exit, not exit.
Matthias Andree [Fri, 29 Apr 2011 14:29:21 +0000 (16:29 +0200)]
In the plugin child, call _exit, not exit.

13 years agoProperly report EXIT_FAILURE if the plugin/plugout execvp() fails.
Matthias Andree [Fri, 29 Apr 2011 14:23:16 +0000 (16:23 +0200)]
Properly report EXIT_FAILURE if the plugin/plugout execvp() fails.

13 years agoFix grammar.
Matthias Andree [Fri, 29 Apr 2011 13:07:33 +0000 (15:07 +0200)]
Fix grammar.

13 years agoRemove unused code.
Matthias Andree [Fri, 29 Apr 2011 09:03:54 +0000 (11:03 +0200)]
Remove unused code.

13 years agoFix typo in comment.
Matthias Andree [Thu, 28 Apr 2011 21:18:46 +0000 (23:18 +0200)]
Fix typo in comment.

13 years agoBuild fix for systems that don't have perl in /usr/bin (DragonFly).
Matthias Andree [Thu, 28 Apr 2011 22:22:50 +0000 (00:22 +0200)]
Build fix for systems that don't have perl in /usr/bin (DragonFly).

13 years agoAdd Google Mail links to section I9.
Matthias Andree [Wed, 13 Apr 2011 09:57:13 +0000 (11:57 +0200)]
Add Google Mail links to section I9.

13 years agoAutomatic update.
Matthias Andree [Mon, 11 Apr 2011 12:15:13 +0000 (14:15 +0200)]
Automatic update.

13 years agoBump version.
Matthias Andree [Mon, 11 Apr 2011 12:15:31 +0000 (14:15 +0200)]
Bump version.

13 years agoRemove support for SSLv2 (fixes Debian Bug #622054).
Matthias Andree [Mon, 11 Apr 2011 12:08:32 +0000 (14:08 +0200)]
Remove support for SSLv2 (fixes Debian Bug #622054).

SSLv2 has been deprecated since 1996, and is insecure.
Remove --sslproto SSL2 support.
Set SSL_OP_NO_SSLvSSL_CTX 2 option so that the SSLv23 multi-version
client no longer negotiates SSLv2.

Note that some distributions (such as Debian) build OpenSSL 1.0.0
without SSLv2 support, so on those, the build would fail.

Fixes Debian Bug #622054
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622054

13 years agoRemove extraneous parentheses.
Matthias Andree [Thu, 7 Apr 2011 13:10:55 +0000 (15:10 +0200)]
Remove extraneous parentheses.

13 years agoxstrdup string constant for ctl->server.service.
Matthias Andree [Tue, 14 Dec 2010 21:02:38 +0000 (22:02 +0100)]
xstrdup string constant for ctl->server.service.

13 years agoReduce complexity of adding UIDs in fastuidl.
Matthias Andree [Sat, 24 Apr 2010 03:14:02 +0000 (05:14 +0200)]
Reduce complexity of adding UIDs in fastuidl.

13 years agoReduce complexity for parsing UIDL response to linear.
Matthias Andree [Sat, 24 Apr 2010 02:06:25 +0000 (04:06 +0200)]
Reduce complexity for parsing UIDL response to linear.

13 years agoFixup MD5 transition.
Matthias Andree [Tue, 14 Dec 2010 16:52:36 +0000 (17:52 +0100)]
Fixup MD5 transition.

13 years agoUnconditionally use our own MD5 code. Gets linked only as needed.
Matthias Andree [Mon, 13 Dec 2010 23:41:53 +0000 (00:41 +0100)]
Unconditionally use our own MD5 code. Gets linked only as needed.

13 years agoFix MD5Transform argument types to match md5c.c.
Matthias Andree [Mon, 13 Dec 2010 23:36:23 +0000 (00:36 +0100)]
Fix MD5Transform argument types to match md5c.c.

13 years agoC++ compatibility hack.
Matthias Andree [Sun, 12 Dec 2010 17:26:02 +0000 (18:26 +0100)]
C++ compatibility hack.

13 years agoFix compiler warnings.
Matthias Andree [Sun, 12 Dec 2010 17:25:51 +0000 (18:25 +0100)]
Fix compiler warnings.

13 years agoUpdate Japanese translation, courtesy of Takeshi Hamasaki.
Matthias Andree [Sat, 11 Dec 2010 19:02:52 +0000 (20:02 +0100)]
Update Japanese translation, courtesy of Takeshi Hamasaki.

13 years agoAllow linking Hesiod on Fedora 14 when compiled with g++.
Matthias Andree [Sat, 11 Dec 2010 11:03:15 +0000 (12:03 +0100)]
Allow linking Hesiod on Fedora 14 when compiled with g++.

13 years agoUpdate website after 6.3.19 release.
Matthias Andree [Fri, 10 Dec 2010 16:59:57 +0000 (17:59 +0100)]
Update website after 6.3.19 release.

13 years agoGet ready for 6.3.19 release.
Matthias Andree [Fri, 10 Dec 2010 16:30:45 +0000 (17:30 +0100)]
Get ready for 6.3.19 release.

13 years agobump project version for German translation.
Matthias Andree [Fri, 10 Dec 2010 13:23:19 +0000 (14:23 +0100)]
bump project version for German translation.

13 years agoUpdate German translation.
Matthias Andree [Fri, 10 Dec 2010 13:20:34 +0000 (14:20 +0100)]
Update German translation.

13 years agoAdd one more item to SHOULD.
Matthias Andree [Fri, 10 Dec 2010 13:11:47 +0000 (14:11 +0100)]
Add one more item to SHOULD.

13 years agoHack: support quoted string in imap_fetch_body()
Matthias Andree [Fri, 10 Dec 2010 12:47:13 +0000 (13:47 +0100)]
Hack: support quoted string in imap_fetch_body()

This is seen on Yahoo in * 123 FETCH (BODY[TEXT] ""), reported by
Yasin Malli.

13 years agoImport first translation updates: cs fr it pl.
Matthias Andree [Thu, 9 Dec 2010 02:39:15 +0000 (03:39 +0100)]
Import first translation updates: cs fr it pl.

13 years agoBump manpage version.
Matthias Andree [Sun, 5 Dec 2010 00:22:09 +0000 (01:22 +0100)]
Bump manpage version.

13 years agoImport Debian's 02_man_page.patch to fix typos and escape dashes.
Hector Garcia [Thu, 2 Dec 2010 23:41:10 +0000 (00:41 +0100)]
Import Debian's 02_man_page.patch to fix typos and escape dashes.

13 years agoAdd configuration hint to STLS/STARTTLS change.
Matthias Andree [Fri, 19 Nov 2010 14:15:16 +0000 (15:15 +0100)]
Add configuration hint to STLS/STARTTLS change.

13 years agoDocument Sunil's forced-STARTTLS change.
Matthias Andree [Fri, 19 Nov 2010 14:14:30 +0000 (15:14 +0100)]
Document Sunil's forced-STARTTLS change.

13 years agoDo STARTTLS/STLS negotiation in IMAP/POP3 if it is mandatory ignoring server capabilities
Sunil Shetye [Thu, 11 Nov 2010 06:19:21 +0000 (11:49 +0530)]
Do STARTTLS/STLS negotiation in IMAP/POP3 if it is mandatory ignoring server capabilities

13 years agoFixup typo.
Matthias Andree [Fri, 12 Nov 2010 08:24:51 +0000 (09:24 +0100)]
Fixup typo.

13 years agoDemote GSSAPI verbose/debug syslog to INFO severity.
Matthias Andree [Fri, 12 Nov 2010 08:21:45 +0000 (09:21 +0100)]
Demote GSSAPI verbose/debug syslog to INFO severity.

Requested by Carlos E. R. and Derek Simkowiak via fetchmail-users@.

13 years agoDistinguish between server not advertising TLS capability and server failing during...
Sunil Shetye [Wed, 10 Nov 2010 07:06:50 +0000 (12:36 +0530)]
Distinguish between server not advertising TLS capability and server failing during upgradation to TLS.

Send a NOOP only after a failed STARTTLS in IMAP.

13 years agoDocument XHTML 1.1 issue and workaround for 6.3.18.
Matthias Andree [Mon, 8 Nov 2010 23:12:34 +0000 (00:12 +0100)]
Document XHTML 1.1 issue and workaround for 6.3.18.

13 years agoSmoke test XHTML 1.1 validation and skip test if failed.
Matthias Andree [Mon, 8 Nov 2010 23:07:23 +0000 (00:07 +0100)]
Smoke test XHTML 1.1 validation and skip test if failed.

13 years agoSkip validation asciidoc-generated file.
Matthias Andree [Sat, 6 Nov 2010 10:44:34 +0000 (11:44 +0100)]
Skip validation asciidoc-generated file.

13 years agoRevert "Also smoke test XHTML 1.1 and skip test on fail (for FreeBSD ports)."
Matthias Andree [Sat, 6 Nov 2010 10:43:31 +0000 (11:43 +0100)]
Revert "Also smoke test XHTML 1.1 and skip test on fail (for FreeBSD ports)."

This reverts commit 5c068135bd86f650e83e3dc95b67a31fdeb2587e.

13 years agoAlso smoke test XHTML 1.1 and skip test on fail (for FreeBSD ports).
Matthias Andree [Sat, 6 Nov 2010 10:38:20 +0000 (11:38 +0100)]
Also smoke test XHTML 1.1 and skip test on fail (for FreeBSD ports).

13 years agoBump version.
Matthias Andree [Fri, 22 Oct 2010 11:12:30 +0000 (13:12 +0200)]
Bump version.

13 years agoThe manual page now links to IANA for GSSAPI service names.
Matthias Andree [Fri, 22 Oct 2010 11:03:08 +0000 (12:03 +0100)]
The manual page now links to IANA for GSSAPI service names.

13 years agoFix "antispam does not work"
Sunil Shetye [Wed, 13 Oct 2010 19:16:31 +0000 (00:46 +0530)]
Fix "antispam does not work"

This appears to be similar to the recent --nosoftbounce and --nobounce
issue where command line options are not handled exactly the same way as
the rcfile parser handles them.

Reported by Kees Bakker, BerliOS bug #17599.

13 years agoDrop patch-for-debugging, no longer needed.
Matthias Andree [Tue, 19 Oct 2010 00:24:38 +0000 (02:24 +0200)]
Drop patch-for-debugging, no longer needed.

13 years agoMention reporter confirmed fix of GSSAPI issue.
Matthias Andree [Tue, 19 Oct 2010 00:23:39 +0000 (02:23 +0200)]
Mention reporter confirmed fix of GSSAPI issue.

13 years agoAdd send-erratum-notice.sh dist-tool script.
Matthias Andree [Sat, 16 Oct 2010 08:54:36 +0000 (10:54 +0200)]
Add send-erratum-notice.sh dist-tool script.

13 years agoLink fetchmail-EN-2010-03 and update front page.
Matthias Andree [Sat, 16 Oct 2010 08:51:08 +0000 (10:51 +0200)]
Link fetchmail-EN-2010-03 and update front page.

13 years agoAdd fetchmail-EN-2010-03 (erratum notice).
Matthias Andree [Sat, 16 Oct 2010 08:44:05 +0000 (10:44 +0200)]
Add fetchmail-EN-2010-03 (erratum notice).

13 years agoAdd R15 paragraph on updating fetchmail.
Matthias Andree [Sat, 16 Oct 2010 07:42:39 +0000 (09:42 +0200)]
Add R15 paragraph on updating fetchmail.

13 years ago-vv multidrop: Also report non-Delivered-To: envelope parsing.
Matthias Andree [Fri, 15 Oct 2010 22:44:30 +0000 (00:44 +0200)]
-vv multidrop: Also report non-Delivered-To: envelope parsing.

13 years agoUpdate m4/ distribution list for gettext 0.17.
Matthias Andree [Fri, 15 Oct 2010 22:15:16 +0000 (00:15 +0200)]
Update m4/ distribution list for gettext 0.17.

13 years agoRequest that autopoint installs gettext 0.17.
Matthias Andree [Fri, 15 Oct 2010 22:06:51 +0000 (00:06 +0200)]
Request that autopoint installs gettext 0.17.

Should fix a MacOS X bootstrapping problem reported by Christian Ebert.

13 years agoCast to int more safely, clamping to INT_MAX.
Matthias Andree [Fri, 15 Oct 2010 07:39:52 +0000 (09:39 +0200)]
Cast to int more safely, clamping to INT_MAX.

13 years agoCast width argument for %-.*s formatting to int.
Matthias Andree [Fri, 15 Oct 2010 07:26:22 +0000 (09:26 +0200)]
Cast width argument for %-.*s formatting to int.

13 years agoRemove AM_GNU_GETTEXT_VERSION to avoid @MKINSTALLDIRS@ issues on Ubuntu 10.10.
Matthias Andree [Fri, 15 Oct 2010 07:24:06 +0000 (09:24 +0200)]
Remove AM_GNU_GETTEXT_VERSION to avoid @MKINSTALLDIRS@ issues on Ubuntu 10.10.

13 years agoMultidrop: Do not lose wildcard flag, allow asterisk anywhere.
Matthias Andree [Tue, 12 Oct 2010 21:15:01 +0000 (23:15 +0200)]
Multidrop: Do not lose wildcard flag, allow asterisk anywhere.

13 years agoUpdated website for 6.3.18.
Matthias Andree [Tue, 12 Oct 2010 21:05:19 +0000 (23:05 +0200)]
Updated website for 6.3.18.

13 years agoFind an.tmac definitions on FreeBSD 8.1.
Matthias Andree [Tue, 12 Oct 2010 08:59:29 +0000 (10:59 +0200)]
Find an.tmac definitions on FreeBSD 8.1.

13 years agoEnhance verbose logging in multidrop header parsing.
Matthias Andree [Tue, 12 Oct 2010 08:40:13 +0000 (10:40 +0200)]
Enhance verbose logging in multidrop header parsing.

13 years agoAdd release date.
Matthias Andree [Sat, 9 Oct 2010 22:23:55 +0000 (00:23 +0200)]
Add release date.

13 years agoUpdate po/ files.
Matthias Andree [Sat, 9 Oct 2010 22:21:33 +0000 (00:21 +0200)]
Update po/ files.

13 years agoBump versions in preparation of release.
Matthias Andree [Sat, 9 Oct 2010 20:08:10 +0000 (22:08 +0200)]
Bump versions in preparation of release.

13 years agoMark Krb5 broken and deprecated.
Matthias Andree [Sat, 9 Oct 2010 19:40:29 +0000 (21:40 +0200)]
Mark Krb5 broken and deprecated.

13 years agoRevise NEWS file for upcoming 6.3.18.
Matthias Andree [Sat, 9 Oct 2010 15:14:59 +0000 (17:14 +0200)]
Revise NEWS file for upcoming 6.3.18.

13 years agoReturn proper PS_AUTHFAIL if we don't get the right SASL challenge.
Matthias Andree [Sat, 9 Oct 2010 11:25:10 +0000 (13:25 +0200)]
Return proper PS_AUTHFAIL if we don't get the right SASL challenge.

13 years agoPOP3: autoprobe NTLM.
Matthias Andree [Sat, 9 Oct 2010 11:18:04 +0000 (13:18 +0200)]
POP3: autoprobe NTLM.

13 years agoNTLM: cancel properly in case of failure.
Matthias Andree [Sat, 9 Oct 2010 11:16:44 +0000 (13:16 +0200)]
NTLM: cancel properly in case of failure.

13 years agoGSSAPI: Be more tolerant about server's SASL challenge.
Matthias Andree [Sat, 9 Oct 2010 11:14:51 +0000 (13:14 +0200)]
GSSAPI: Be more tolerant about server's SASL challenge.

13 years agoAvoid compiling empty C files if NTLM is disabled.
Matthias Andree [Sat, 9 Oct 2010 10:24:45 +0000 (12:24 +0200)]
Avoid compiling empty C files if NTLM is disabled.

13 years agoMerge branch 'master' of gitorious.org:fetchmail/fetchmail
Matthias Andree [Sat, 9 Oct 2010 10:21:51 +0000 (12:21 +0200)]
Merge branch 'master' of gitorious.org:fetchmail/fetchmail

13 years agoFactor out common NTLM code.
Matthias Andree [Sat, 9 Oct 2010 09:26:12 +0000 (11:26 +0200)]
Factor out common NTLM code.

13 years agoRemove excess assignment.
Matthias Andree [Sat, 9 Oct 2010 09:07:08 +0000 (11:07 +0200)]
Remove excess assignment.

13 years agoFix dead assignments.
Matthias Andree [Sat, 9 Oct 2010 09:04:35 +0000 (11:04 +0200)]
Fix dead assignments.

13 years agoFix missing initialization for make check.
Matthias Andree [Sat, 9 Oct 2010 09:03:40 +0000 (11:03 +0200)]
Fix missing initialization for make check.

13 years agoFix Intel C++ var shadowing warnings.
Matthias Andree [Sat, 9 Oct 2010 08:21:45 +0000 (10:21 +0200)]
Fix Intel C++ var shadowing warnings.

13 years agoFix missing prototype for norm_charmap.
Matthias Andree [Sat, 9 Oct 2010 08:21:30 +0000 (10:21 +0200)]
Fix missing prototype for norm_charmap.

13 years agoFix Intel C++ warnings.
Matthias Andree [Sat, 9 Oct 2010 08:21:05 +0000 (10:21 +0200)]
Fix Intel C++ warnings.

13 years agoFix typo: cleartest -> cleartext.
Matthias Andree [Tue, 5 Oct 2010 12:58:33 +0000 (14:58 +0200)]
Fix typo: cleartest -> cleartext.