]>
Pileus Git - ~andy/fetchmail/log
Matthias Andree [Tue, 17 May 2011 21:08:54 +0000 (23:08 +0200)]
fixup
Matthias Andree [Tue, 17 May 2011 21:02:54 +0000 (23:02 +0200)]
Merge 'next' branch up to tag 'before-cpp'
Conflicts:
.gitignore
configure.ac
driver.c
fetchmail.h
imap.c
kerberos.c
socket.c
transact.c
Matthias Andree [Tue, 17 May 2011 15:59:53 +0000 (17:59 +0200)]
Use SO_???TIMEO, to fix hangs during STARTTLS negotiation.
The hangs were reported by Thomas Jarosch, and using BSD socket timeouts should
fix the problem in-depth, and will also cover cases where no explicit SIGALRM
timeout is set.
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 [Sat, 19 Mar 2011 12:49:06 +0000 (13:49 +0100)]
Remove IMAP2 support.
Matthias Andree [Sat, 19 Mar 2011 12:46:38 +0000 (13:46 +0100)]
Extend .gitignore for Eclipse & non-VPATH builds.
more ignores.
Matthias Andree [Mon, 31 Jan 2011 14:04:09 +0000 (15:04 +0100)]
Temporarily store BerliOS Patch #3116.
Rainer Weikusat [Sat, 8 Jan 2011 11:46:28 +0000 (12:46 +0100)]
Fix crash on --flush.
Matthias Andree [Tue, 4 Jan 2011 09:26:28 +0000 (10:26 +0100)]
Disable unused code through preprocessor directive.
Matthias Andree [Tue, 4 Jan 2011 09:26:12 +0000 (10:26 +0100)]
Update copyright.
Matthias Andree [Tue, 4 Jan 2011 09:25:56 +0000 (10:25 +0100)]
Remove dead getipnodebyname() code, fixing Intel ICC warnings.
Matthias Andree [Sat, 18 Dec 2010 15:07:57 +0000 (16:07 +0100)]
Accept more options with a running daemon.
Matthias Andree [Tue, 14 Dec 2010 21:08:32 +0000 (22:08 +0100)]
Use dist-xz.
Matthias Andree [Tue, 14 Dec 2010 21:02:38 +0000 (22:02 +0100)]
xstrdup(string constant) for ctl->server.service.
Matthias Andree [Tue, 14 Dec 2010 20:56:51 +0000 (21:56 +0100)]
#include <strings.h> for ffs() prototype.
Matthias Andree [Tue, 14 Dec 2010 21:02:38 +0000 (22:02 +0100)]
xstrdup string constant for ctl->server.service.
Matthias Andree [Tue, 14 Dec 2010 20:03:55 +0000 (21:03 +0100)]
Bump version to 7.0.0-alpha1.
Feature removal warrants a bump of major version.
Matthias Andree [Tue, 14 Dec 2010 19:58:54 +0000 (20:58 +0100)]
Ignore UIDL failures if fetchall is on.
We still try UIDL so that users don't need to re-fetch
mail already seen if they do something like this:
fetchmail --all --keep
fetchmail --keep
Matthias Andree [Tue, 14 Dec 2010 19:54:45 +0000 (20:54 +0100)]
Drop LAST support, force UIDL.
Matthias Andree [Tue, 14 Dec 2010 17:00:15 +0000 (18:00 +0100)]
Merge branch 'master' into next
Conflicts:
fm_md5.h
pop3.c
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 [Tue, 14 Dec 2010 16:29:58 +0000 (17:29 +0100)]
Move retrieve-error feature up to 6.4.0, credit Craig Brown.
Matthias Andree [Tue, 14 Dec 2010 16:26:36 +0000 (17:26 +0100)]
Merge branch '4-integration-retrieve-error-policy' into next
Matthias Andree [Tue, 14 Dec 2010 16:26:01 +0000 (17:26 +0100)]
Add missing function prototype for abort_message_sink.
Matthias Andree [Tue, 14 Dec 2010 11:49:02 +0000 (12:49 +0100)]
Mention PWMD support.
Matthias Andree [Tue, 14 Dec 2010 11:48:45 +0000 (12:48 +0100)]
Reformat NEWS.
Matthias Andree [Tue, 14 Dec 2010 11:43:39 +0000 (12:43 +0100)]
Merge branch 'integration-libpwmd' into next
Matthias Andree [Tue, 14 Dec 2010 11:33:12 +0000 (12:33 +0100)]
Make hostdata.service mutable.
Matthias Andree [Mon, 13 Dec 2010 23:48:52 +0000 (00:48 +0100)]
Merge branch 'master' into next
Conflicts:
NEWS
configure.ac
fm_md5.h
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 [Mon, 13 Dec 2010 21:56:51 +0000 (22:56 +0100)]
Merge commit 'refs/merge-requests/4' of gitorious.org:fetchmail/fetchmail into 4-integration-retrieve-error-policy
Matthias Andree [Mon, 13 Dec 2010 20:44:43 +0000 (21:44 +0100)]
Merge commit 'refs/merge-requests/1' of gitorious.org:fetchmail/fetchmail into integration
Conflicts:
fetchmail.c
fetchmail.h
Matthias Andree [Sun, 12 Dec 2010 17:33:52 +0000 (18:33 +0100)]
Fix uninitialized variable.
Matthias Andree [Sun, 12 Dec 2010 17:33:40 +0000 (18:33 +0100)]
C++ compat: cast types explicitly.
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 [Sun, 12 Dec 2010 16:28:37 +0000 (17:28 +0100)]
Merge Rainer Weikusat's P-Tree implementation for uid.
Matthias Andree [Mon, 24 May 2010 20:29:53 +0000 (22:29 +0200)]
Snapshot Rainer's patch 2010-05-24 19:30:42
Matthias Andree [Sun, 12 Dec 2010 01:15:02 +0000 (02:15 +0100)]
Fix strlc??() visibility on FreeBSD.
Matthias Andree [Sun, 12 Dec 2010 01:07:43 +0000 (02:07 +0100)]
C++ compatibility hack.
Matthias Andree [Sun, 12 Dec 2010 01:07:29 +0000 (02:07 +0100)]
Fix compiler warnings.
Matthias Andree [Sun, 12 Dec 2010 01:07:00 +0000 (02:07 +0100)]
Fix minor merge issues.
Matthias Andree [Thu, 1 Apr 2010 03:36:58 +0000 (05:36 +0200)]
Some cleanups, fix pedantic warnings on Solaris and NetBSD.
Matthias Andree [Thu, 1 Apr 2010 03:04:22 +0000 (05:04 +0200)]
Drop HAVE_SETLOCALE check.
Matthias Andree [Thu, 1 Apr 2010 02:55:49 +0000 (04:55 +0200)]
Fix a ton of prototype-related warnings; remove unused code.
Matthias Andree [Thu, 1 Apr 2010 02:55:24 +0000 (04:55 +0200)]
Update for gettext 0.17.
Matthias Andree [Thu, 1 Apr 2010 02:24:00 +0000 (04:24 +0200)]
Kill Kerberos IV and RPOP.
Matthias Andree [Thu, 1 Apr 2010 01:17:42 +0000 (03:17 +0200)]
Nuke MX lookup feature.
Matthias Andree [Thu, 1 Apr 2010 00:58:43 +0000 (02:58 +0200)]
Run autoupdate.
Matthias Andree [Thu, 1 Apr 2010 00:58:30 +0000 (02:58 +0200)]
Remove even more cruft.
Matthias Andree [Thu, 1 Apr 2010 00:53:18 +0000 (02:53 +0200)]
Remove more cruft.
Matthias Andree [Thu, 1 Apr 2010 00:07:58 +0000 (02:07 +0200)]
Kill test for getenv declaration.
Matthias Andree [Wed, 31 Mar 2010 23:57:14 +0000 (01:57 +0200)]
Drop Trio, and drop checks for various POSIX functions...
tcsetattr, setsid, geteuid, seteuid, syslog, snprintf, vprintf, vsnprintf.
Matthias Andree [Wed, 31 Mar 2010 23:44:09 +0000 (01:44 +0200)]
Drop checks for atexit, stty, strerror. Assume these are present.
Matthias Andree [Wed, 31 Mar 2010 23:36:19 +0000 (01:36 +0200)]
Drop support for systems without stdarg.h
Matthias Andree [Wed, 31 Mar 2010 23:22:44 +0000 (01:22 +0200)]
Remove some obsolete constructs...
such as STDC_HEADERS, HAVE_UNISTD_H, termio.h, sgtty.h.
Matthias Andree [Wed, 31 Mar 2010 23:01:55 +0000 (01:01 +0200)]
Remove support for EMX and BEOS.
Matthias Andree [Wed, 31 Mar 2010 22:41:40 +0000 (00:41 +0200)]
Drop POP2 support.
Matthias Andree [Sat, 24 Apr 2010 03:18:37 +0000 (05:18 +0200)]
Remove POP3 slowuidl, too buggy.
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 [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.