]>
Pileus Git - ~andy/fetchmail/log
Matthias Andree [Thu, 26 May 2011 21:25:22 +0000 (23:25 +0200)]
Merge branch 'common-6x' into legacy_63
Conflicts:
po/de.po
Matthias Andree [Thu, 26 May 2011 00:06:39 +0000 (02:06 +0200)]
Bump automake requirement to 1.11, add dist-xz option.
Matthias Andree [Thu, 26 May 2011 20:24:52 +0000 (22:24 +0200)]
Drop FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN dud again.
Matthias Andree [Thu, 26 May 2011 12:48:49 +0000 (14:48 +0200)]
Drop revived but unneeded file.
Matthias Andree [Wed, 25 May 2011 23:46:19 +0000 (01:46 +0200)]
Update NEWS, mention STARTTLS timeout fix, ...
Swap bug fixes and changes. Mark Czech/French/German/Polish translations
updated. Mark strlen() optimization as a change, rather than a bug fix.
Matthias Andree [Wed, 25 May 2011 23:47:41 +0000 (01:47 +0200)]
Run S(TART)TLS negotiation under timeout alarm.
Reported missing by Thomas Jarosch.
Matthias Andree [Wed, 25 May 2011 23:47:11 +0000 (01:47 +0200)]
Fix missed disabling of alarm when SSL-wrapped connect failed.
Matthias Andree [Mon, 23 May 2011 18:44:55 +0000 (20:44 +0200)]
Update German translation.
Matthias Andree [Sun, 22 May 2011 21:14:01 +0000 (23:14 +0200)]
Handle socket errors on CAPABILITY probes.
Matthias Andree [Sun, 22 May 2011 20:45:48 +0000 (22:45 +0200)]
Reindent.
Matthias Andree [Thu, 26 May 2011 00:06:39 +0000 (02:06 +0200)]
Bump automake requirement to 1.11, add dist-xz option.
Matthias Andree [Thu, 26 May 2011 20:24:52 +0000 (22:24 +0200)]
Drop FETCHMAIL_IMAP_DELETED_REMAINS_UNSEEN dud again.
Matthias Andree [Thu, 26 May 2011 12:48:49 +0000 (14:48 +0200)]
Drop revived but unneeded file.
Matthias Andree [Wed, 25 May 2011 23:54:27 +0000 (01:54 +0200)]
Freeze strings for -rc2.
Matthias Andree [Wed, 25 May 2011 23:46:19 +0000 (01:46 +0200)]
Update NEWS, mention STARTTLS timeout fix, ...
Swap bug fixes and changes. Mark Czech/French/German/Polish translations
updated. Mark strlen() optimization as a change, rather than a bug fix.
Matthias Andree [Wed, 25 May 2011 23:47:41 +0000 (01:47 +0200)]
Run S(TART)TLS negotiation under timeout alarm.
Reported missing by Thomas Jarosch.
Matthias Andree [Wed, 25 May 2011 23:47:11 +0000 (01:47 +0200)]
Fix missed disabling of alarm when SSL-wrapped connect failed.
Matthias Andree [Wed, 25 May 2011 23:46:39 +0000 (01:46 +0200)]
Bump version to -rc2.
Matthias Andree [Wed, 25 May 2011 23:29:34 +0000 (01:29 +0200)]
Revert SO_???TIMEO-based STARTTLS timeout handling.
This reverts commits
47c05b10018f5ec7493e4bd9f521aaa18d96f1e2
and
72ce8bce8dd655b6aefa33d0a74e883dad5202b5 , the code isn't portable,
for instance, Solaris does not support SO_RCVTIMEO/SO_SNDTIMEO.
These socket-level options are known, but Solaris returns EAFNOSUPPORT.
Reported by Jonathan Buschmann.
Matthias Andree [Mon, 23 May 2011 18:45:16 +0000 (20:45 +0200)]
Freeze line numbers in .po files.
Matthias Andree [Mon, 23 May 2011 18:44:55 +0000 (20:44 +0200)]
Update German translation.
Matthias Andree [Mon, 23 May 2011 18:44:44 +0000 (20:44 +0200)]
Fix error string.
Matthias Andree [Mon, 23 May 2011 18:42:14 +0000 (20:42 +0200)]
Bump version.
Matthias Andree [Sun, 22 May 2011 21:14:01 +0000 (23:14 +0200)]
Handle socket errors on CAPABILITY probes.
Matthias Andree [Sun, 22 May 2011 20:50:58 +0000 (22:50 +0200)]
Fix socket timeout handling.
Fixes STARTTLS hangs reported by Thomas Jarosch.
Matthias Andree [Sun, 22 May 2011 20:45:48 +0000 (22:45 +0200)]
Reindent.
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 .
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.
Matthias Andree [Tue, 17 May 2011 17:36:50 +0000 (19:36 +0200)]
Mention impending SSLv2 removal.
Matthias Andree [Wed, 6 Apr 2011 19:17:17 +0000 (21:17 +0200)]
Drop broken test code.
Matthias Andree [Tue, 17 May 2011 16:46:22 +0000 (18:46 +0200)]
Fix opie.h error handling.
Properly quote AC_MSG_ERROR argument.
Matthias Andree [Fri, 13 May 2011 11:15:03 +0000 (13:15 +0200)]
SockOpen(): set SO_KEEPALIVE.
Matthias Andree [Wed, 11 May 2011 11:47:44 +0000 (13:47 +0200)]
Correct call arguments to gen_transact().
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.
Matthias Andree [Sat, 7 May 2011 09:56:49 +0000 (11:56 +0200)]
Take note of immediate 6.3.20 release plans
Matthias Andree [Wed, 4 May 2011 13:56:27 +0000 (15:56 +0200)]
Add .mailmap file.
Sunil Shetye [Wed, 4 May 2011 09:43:16 +0000 (15:13 +0530)]
correct call to gen_send()
Matthias Andree [Wed, 4 May 2011 10:23:30 +0000 (12:23 +0200)]
Use proper branch name, provide stddef.h to Doxygen.
Matthias Andree [Wed, 4 May 2011 10:22:52 +0000 (12:22 +0200)]
Document transact.c, RecvSplit.
Matthias Andree [Wed, 4 May 2011 10:10:59 +0000 (12:10 +0200)]
Make macro expansions safer for VALID_ADDRESS and RBUF_WRITE.
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.
Matthias Andree [Tue, 3 May 2011 23:58:46 +0000 (01:58 +0200)]
Fixup: remove unused variables.
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
Matthias Andree [Tue, 3 May 2011 23:08:16 +0000 (01:08 +0200)]
Ignore stuff from non-VPATH builds or from Eclipse.
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.
Sunil Shetye [Sun, 1 May 2011 19:05:00 +0000 (00:35 +0530)]
Call strlen() only once when removing CRLF from a line
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, ...).
Matthias Andree [Fri, 29 Apr 2011 14:29:21 +0000 (16:29 +0200)]
In the plugin child, call _exit, not exit.
Matthias Andree [Fri, 29 Apr 2011 14:23:16 +0000 (16:23 +0200)]
Properly report EXIT_FAILURE if the plugin/plugout execvp() fails.
Matthias Andree [Fri, 29 Apr 2011 13:07:33 +0000 (15:07 +0200)]
Fix grammar.
Matthias Andree [Fri, 29 Apr 2011 09:03:54 +0000 (11:03 +0200)]
Remove unused code.
Matthias Andree [Thu, 28 Apr 2011 21:18:46 +0000 (23:18 +0200)]
Fix typo in comment.
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).
Matthias Andree [Wed, 13 Apr 2011 09:57:13 +0000 (11:57 +0200)]
Add Google Mail links to section I9.
Matthias Andree [Mon, 11 Apr 2011 12:15:13 +0000 (14:15 +0200)]
Automatic update.
Matthias Andree [Mon, 11 Apr 2011 12:15:31 +0000 (14:15 +0200)]
Bump version.
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
Matthias Andree [Thu, 7 Apr 2011 13:10:55 +0000 (15:10 +0200)]
Remove extraneous parentheses.
Matthias Andree [Tue, 14 Dec 2010 21:02:38 +0000 (22:02 +0100)]
xstrdup string constant for ctl->server.service.
Matthias Andree [Sat, 24 Apr 2010 03:14:02 +0000 (05:14 +0200)]
Reduce complexity of adding UIDs in fastuidl.
Matthias Andree [Sat, 24 Apr 2010 02:06:25 +0000 (04:06 +0200)]
Reduce complexity for parsing UIDL response to linear.
Matthias Andree [Tue, 14 Dec 2010 16:52:36 +0000 (17:52 +0100)]
Fixup MD5 transition.
Matthias Andree [Mon, 13 Dec 2010 23:41:53 +0000 (00:41 +0100)]
Unconditionally use our own MD5 code. Gets linked only as needed.
Matthias Andree [Mon, 13 Dec 2010 23:36:23 +0000 (00:36 +0100)]
Fix MD5Transform argument types to match md5c.c.
Matthias Andree [Sun, 12 Dec 2010 17:26:02 +0000 (18:26 +0100)]
C++ compatibility hack.
Matthias Andree [Sun, 12 Dec 2010 17:25:51 +0000 (18:25 +0100)]
Fix compiler warnings.
Matthias Andree [Sat, 11 Dec 2010 19:02:52 +0000 (20:02 +0100)]
Update Japanese translation, courtesy of Takeshi Hamasaki.
Matthias Andree [Sat, 11 Dec 2010 11:03:15 +0000 (12:03 +0100)]
Allow linking Hesiod on Fedora 14 when compiled with g++.
Matthias Andree [Fri, 10 Dec 2010 16:59:57 +0000 (17:59 +0100)]
Update website after 6.3.19 release.
Matthias Andree [Fri, 10 Dec 2010 16:30:45 +0000 (17:30 +0100)]
Get ready for 6.3.19 release.
Matthias Andree [Fri, 10 Dec 2010 13:23:19 +0000 (14:23 +0100)]
bump project version for German translation.
Matthias Andree [Fri, 10 Dec 2010 13:20:34 +0000 (14:20 +0100)]
Update German translation.
Matthias Andree [Fri, 10 Dec 2010 13:11:47 +0000 (14:11 +0100)]
Add one more item to SHOULD.
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.
Matthias Andree [Thu, 9 Dec 2010 02:39:15 +0000 (03:39 +0100)]
Import first translation updates: cs fr it pl.
Matthias Andree [Sun, 5 Dec 2010 00:22:09 +0000 (01:22 +0100)]
Bump manpage version.
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.
Matthias Andree [Fri, 19 Nov 2010 14:15:16 +0000 (15:15 +0100)]
Add configuration hint to STLS/STARTTLS change.
Matthias Andree [Fri, 19 Nov 2010 14:14:30 +0000 (15:14 +0100)]
Document Sunil's forced-STARTTLS change.
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
Matthias Andree [Fri, 12 Nov 2010 08:24:51 +0000 (09:24 +0100)]
Fixup typo.
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@.
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.
Matthias Andree [Mon, 8 Nov 2010 23:12:34 +0000 (00:12 +0100)]
Document XHTML 1.1 issue and workaround for 6.3.18.
Matthias Andree [Mon, 8 Nov 2010 23:07:23 +0000 (00:07 +0100)]
Smoke test XHTML 1.1 validation and skip test if failed.
Matthias Andree [Sat, 6 Nov 2010 10:44:34 +0000 (11:44 +0100)]
Skip validation asciidoc-generated file.
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 .
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).
Matthias Andree [Fri, 22 Oct 2010 11:12:30 +0000 (13:12 +0200)]
Bump version.
Matthias Andree [Fri, 22 Oct 2010 11:03:08 +0000 (12:03 +0100)]
The manual page now links to IANA for GSSAPI service names.
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.
Matthias Andree [Tue, 19 Oct 2010 00:24:38 +0000 (02:24 +0200)]
Drop patch-for-debugging, no longer needed.
Matthias Andree [Tue, 19 Oct 2010 00:23:39 +0000 (02:23 +0200)]
Mention reporter confirmed fix of GSSAPI issue.
Matthias Andree [Sat, 16 Oct 2010 08:54:36 +0000 (10:54 +0200)]
Add send-erratum-notice.sh dist-tool script.
Matthias Andree [Sat, 16 Oct 2010 08:51:08 +0000 (10:51 +0200)]
Link fetchmail-EN-2010-03 and update front page.
Matthias Andree [Sat, 16 Oct 2010 08:44:05 +0000 (10:44 +0200)]
Add fetchmail-EN-2010-03 (erratum notice).
Matthias Andree [Sat, 16 Oct 2010 07:42:39 +0000 (09:42 +0200)]
Add R15 paragraph on updating fetchmail.
Matthias Andree [Fri, 15 Oct 2010 22:44:30 +0000 (00:44 +0200)]
-vv multidrop: Also report non-Delivered-To: envelope parsing.
Matthias Andree [Fri, 15 Oct 2010 22:15:16 +0000 (00:15 +0200)]
Update m4/ distribution list for 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.