]>
Pileus Git - ~andy/fetchmail/log
Andy Spencer [Mon, 15 Jul 2013 02:31:48 +0000 (02:31 +0000)]
Track due time and prevent excess repelling
When we wakeup due to idle data available, we just want to poll the
connections with data, not all the connections. This prevents polling
everything by tracking when the full poll is needed.
Andy Spencer [Sat, 29 Jun 2013 21:04:53 +0000 (21:04 +0000)]
Work on multiple idle connections
Matthias Andree [Sat, 11 Jul 2020 17:35:25 +0000 (19:35 +0200)]
Refer to FETCHMAIL_SSL_SECLEVEL.
Matthias Andree [Sat, 11 Jul 2020 15:18:45 +0000 (17:18 +0200)]
Prepare 6.5.0.beta1.
Matthias Andree [Sat, 11 Jul 2020 15:16:43 +0000 (17:16 +0200)]
Bump copyright year.
Matthias Andree [Sat, 11 Jul 2020 15:15:33 +0000 (17:15 +0200)]
NEWS: clean up advisory lines a bit.
Matthias Andree [Sat, 11 Jul 2020 15:07:33 +0000 (17:07 +0200)]
COPYING: Remove trio/ license. Reformat long line.
Matthias Andree [Sat, 11 Jul 2020 15:04:54 +0000 (17:04 +0200)]
Update copyright year for yours truly to 2020.
Matthias Andree [Sat, 11 Jul 2020 15:03:11 +0000 (17:03 +0200)]
Bump version.
Matthias Andree [Sat, 11 Jul 2020 15:03:01 +0000 (17:03 +0200)]
Split TLS cipher settings for <= 1.2 and 1.3.
The TLS 1.3 ciphersuites are entirely different and need to be
treated on their own. Introduce FETCHMAIL_TLS13_CIPHERSUITES for that.
Matthias Andree [Sat, 11 Jul 2020 13:56:24 +0000 (15:56 +0200)]
Add two environment variables, and issue new snapshot.
Gitlab: Fixes #13.
Matthias Andree [Sat, 11 Jul 2020 13:00:23 +0000 (15:00 +0200)]
NEWS: Giving up C89 has happened, remove that line from KNOWN BUGS.
Matthias Andree [Sat, 11 Jul 2020 12:31:40 +0000 (14:31 +0200)]
Enable shipping -devel versions, stop making .tar.xz archives.
Matthias Andree [Sat, 11 Jul 2020 12:25:08 +0000 (14:25 +0200)]
Document SSL updates.
Matthias Andree [Sat, 11 Jul 2020 12:20:35 +0000 (14:20 +0200)]
OPENSSL: set minimum security level to 2.
Matthias Andree [Sat, 11 Jul 2020 12:19:58 +0000 (14:19 +0200)]
socket.c: Make compatible with OpenSSL 3.0.0-alpha4
By defining the OPENSSL_API_LEVEL when requesting deprecation warnings.
Currently, the sk_GENERAL_NAME_* is deprecated in OpenSSL 3.x.
Matthias Andree [Sat, 11 Jul 2020 12:17:55 +0000 (14:17 +0200)]
socket.c: drop OPENSSL_NO_SSL_INTERN, no longer needed.
Matthias Andree [Sat, 11 Jul 2020 11:47:54 +0000 (13:47 +0200)]
Also pull rpath if pkg-config has worked.
Matthias Andree [Sat, 11 Jul 2020 11:06:03 +0000 (13:06 +0200)]
TLS version check changed to tolerate missing TLS v1.2...
...silently, now that TLS v1.3 is mandatory.
Matthias Andree [Sat, 11 Jul 2020 11:04:52 +0000 (13:04 +0200)]
SSL library flag overhaul
- be sure to override PKG_CONFIG_LIBDIR to --with-ssl argument so it checks
the up-to-date library
- use AC_LIB_LINKFLAGS() otherwise to obtain rpath flags
- when complaining about missing TLS v1.3 support, only print "SSL library",
not OpenSSL - might be LibreSSL instead...
Matthias Andree [Sat, 11 Jul 2020 11:02:33 +0000 (13:02 +0200)]
fm_realpath.c: reinstate C++ compatibility
C++ does not support C's restrict keyword.
Matthias Andree [Thu, 9 Jul 2020 10:30:52 +0000 (12:30 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
Mention MD5 is the hash used for sslfingerprint also in the options table.
README: http:// -> https://
Matthias Andree [Thu, 9 Jul 2020 10:25:25 +0000 (12:25 +0200)]
Mention MD5 is the hash used for sslfingerprint also in the options table.
After Ranjan Maitra's report on fetchmail-users 2020-07-02
Matthias Andree [Sun, 21 Jun 2020 11:16:29 +0000 (13:16 +0200)]
README: http:// -> https://
Matthias Andree [Sun, 21 Jun 2020 11:14:07 +0000 (13:14 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
Document names of branches.
Matthias Andree [Sun, 21 Jun 2020 11:13:47 +0000 (13:13 +0200)]
Document names of branches.
Matthias Andree [Sat, 20 Jun 2020 21:31:34 +0000 (23:31 +0200)]
Document log file time stamps.
Holger Hoffstätte [Sat, 20 Jun 2020 12:41:55 +0000 (12:41 +0000)]
Add timestamps to logfile output when not using syslog.
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Matthias Andree [Sun, 14 Jun 2020 20:29:34 +0000 (22:29 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
Remove excess full-stop character.
Fix one more 6.4.7 -> 6.4.8.
Prepare fetchmail 6.4.8 release.
Record POT regeneration date.
Update scripts to handle new translations.
Add Serbian translation.
po/de.po: Bump Project-Id-Version.
Add new <sr> Serbian translation for fetchmail 6.4.5-rc2
Bump website for 6.4.7.
Prepare fetchmail 6.4.7 release.
Record POT regeneration date.
Update <sv> Swedish translation to fetchmail 6.4.5-rc2
Matthias Andree [Sun, 14 Jun 2020 18:52:07 +0000 (20:52 +0200)]
Remove excess full-stop character.
Matthias Andree [Sun, 14 Jun 2020 18:51:31 +0000 (20:51 +0200)]
Fix one more 6.4.7 -> 6.4.8.
Matthias Andree [Sun, 14 Jun 2020 18:15:53 +0000 (20:15 +0200)]
Prepare fetchmail 6.4.8 release.
Matthias Andree [Sun, 14 Jun 2020 18:15:26 +0000 (20:15 +0200)]
Record POT regeneration date.
Matthias Andree [Sun, 14 Jun 2020 18:13:14 +0000 (20:13 +0200)]
Update scripts to handle new translations.
Matthias Andree [Sun, 14 Jun 2020 18:08:41 +0000 (20:08 +0200)]
Add Serbian translation.
Matthias Andree [Sun, 14 Jun 2020 18:07:55 +0000 (20:07 +0200)]
po/de.po: Bump Project-Id-Version.
Мирослав Николић [Wed, 6 May 2020 14:38:00 +0000 (16:38 +0200)]
Add new <sr> Serbian translation for fetchmail 6.4.5-rc2
Matthias Andree [Sun, 14 Jun 2020 17:17:57 +0000 (19:17 +0200)]
Bump website for 6.4.7.
Matthias Andree [Sun, 14 Jun 2020 17:16:41 +0000 (19:16 +0200)]
Prepare fetchmail 6.4.7 release.
Matthias Andree [Sun, 14 Jun 2020 17:16:23 +0000 (19:16 +0200)]
Record POT regeneration date.
Göran Uddeborg [Fri, 29 May 2020 16:31:00 +0000 (18:31 +0200)]
Update <sv> Swedish translation to fetchmail 6.4.5-rc2
Matthias Andree [Fri, 29 May 2020 10:50:36 +0000 (12:50 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
Update website for 6.4.6.
Prepare 6.4.6 (translation update
Update <eo> Esperanto translation to fetchmail 6.4.5-rc2
Fix overlooked 6.4.4 -> 6.4.5.
Get ready for 6.4.5 release.
Update <sq> Albanian translation to fetchmail-6.4.5-rc2
Update <fr> French translation to fetchmail-6.4.5-rc2
Permit committing revised translations, and require -c or -n.
Update <cs> Czech translation to fetchmail 6.4.5-rc2
de.po: fix typo, werde -> weder
Matthias Andree [Fri, 29 May 2020 10:36:47 +0000 (12:36 +0200)]
Update website for 6.4.6.
Matthias Andree [Fri, 29 May 2020 10:33:07 +0000 (12:33 +0200)]
Prepare 6.4.6 (translation update
Felipe Castro [Thu, 21 May 2020 19:54:00 +0000 (15:54 -0400)]
Update <eo> Esperanto translation to fetchmail 6.4.5-rc2
Matthias Andree [Thu, 7 May 2020 18:19:00 +0000 (20:19 +0200)]
Fix overlooked 6.4.4 -> 6.4.5.
Matthias Andree [Thu, 7 May 2020 18:07:43 +0000 (20:07 +0200)]
Get ready for 6.4.5 release.
Besnik Bleta [Thu, 7 May 2020 07:54:00 +0000 (10:54 +0300)]
Update <sq> Albanian translation to fetchmail-6.4.5-rc2
Frédéric Marchal [Wed, 6 May 2020 18:40:00 +0000 (20:40 +0200)]
Update <fr> French translation to fetchmail-6.4.5-rc2
Matthias Andree [Tue, 5 May 2020 08:34:57 +0000 (10:34 +0200)]
Permit committing revised translations, and require -c or -n.
Also consider PO-Revision-Date: for committed updates.
Add a new mode "-c" for commit, and enforce that either that,
or "-n" (dry-run) is given in any case.
Rename $trl to $translator for clarity.
Petr Pisar [Tue, 5 May 2020 05:07:00 +0000 (07:07 +0200)]
Update <cs> Czech translation to fetchmail 6.4.5-rc2
Matthias Andree [Tue, 5 May 2020 00:06:51 +0000 (02:06 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.5-rc2
Update <sv> Swedish translation to fetchmail 6.4.5-rc2
Update <pl> Polish translation to fetchmail 6.4.5-rc2
Update <ja> Japanese translation to fetchmail 6.4.5-rc2
Update <cs> Czech translation to fetchmail 6.4.5-rc2
Bump version to 6.4.5-rc2 and record po/.
Update German translation.
po/POTFILES.in: add fm_realpath.c
Release 6.4.5-rc1.
Add fm_realpath(): a malloc()ating realpath() wrapper.
Matthias Andree [Tue, 5 May 2020 00:04:54 +0000 (02:04 +0200)]
de.po: fix typo, werde -> weder
Boyuan Yang [Mon, 4 May 2020 20:40:00 +0000 (16:40 -0400)]
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.5-rc2
Göran Uddeborg [Mon, 4 May 2020 20:16:00 +0000 (22:16 +0200)]
Update <sv> Swedish translation to fetchmail 6.4.5-rc2
Jakub Bogusz [Mon, 4 May 2020 18:45:00 +0000 (20:45 +0200)]
Update <pl> Polish translation to fetchmail 6.4.5-rc2
Takeshi Hamasaki [Mon, 4 May 2020 21:30:00 +0000 (06:30 +0900)]
Update <ja> Japanese translation to fetchmail 6.4.5-rc2
Petr Pisar [Mon, 4 May 2020 18:00:00 +0000 (20:00 +0200)]
Update <cs> Czech translation to fetchmail 6.4.5-rc2
Matthias Andree [Mon, 4 May 2020 10:33:59 +0000 (12:33 +0200)]
Bump version to 6.4.5-rc2 and record po/.
Matthias Andree [Mon, 4 May 2020 10:33:52 +0000 (12:33 +0200)]
Update German translation.
Matthias Andree [Mon, 4 May 2020 10:31:45 +0000 (12:31 +0200)]
po/POTFILES.in: add fm_realpath.c
Matthias Andree [Mon, 4 May 2020 09:13:36 +0000 (11:13 +0200)]
Release 6.4.5-rc1.
Initial tests done by David Hough, now formal release candidate for translators.
Matthias Andree [Mon, 4 May 2020 01:04:59 +0000 (03:04 +0200)]
Add fm_realpath(): a malloc()ating realpath() wrapper.
Matthias Andree [Sun, 26 Apr 2020 11:01:55 +0000 (13:01 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
website: mention 6.4.4 release.
Record what will go into 6.4.4.
Bump version to 6.4.4, and mention Japanese translation update.
Update <ja> Japanese translation to fetchmail 6.4.3-rc2
Matthias Andree [Sun, 26 Apr 2020 10:55:29 +0000 (12:55 +0200)]
website: mention 6.4.4 release.
Matthias Andree [Sun, 26 Apr 2020 10:51:16 +0000 (12:51 +0200)]
Record what will go into 6.4.4.
Matthias Andree [Sun, 26 Apr 2020 10:45:08 +0000 (12:45 +0200)]
Bump version to 6.4.4, and mention Japanese translation update.
Takeshi Hamasaki [Sat, 18 Apr 2020 10:00:00 +0000 (19:00 +0900)]
Update <ja> Japanese translation to fetchmail 6.4.3-rc2
Matthias Andree [Mon, 6 Apr 2020 01:41:35 +0000 (03:41 +0200)]
configure.ac: bump version.
Matthias Andree [Mon, 6 Apr 2020 01:41:20 +0000 (03:41 +0200)]
fetchmailconf: require Python 3.7.0 or newer
Matthias Andree [Mon, 6 Apr 2020 01:28:55 +0000 (03:28 +0200)]
socket.c: when SSL_connect() fails, flush immediately available data from socket buffer.
Matthias Andree [Sun, 5 Apr 2020 10:19:51 +0000 (12:19 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
NEWS: TRANSLATION -> TRANSLATIONS
Website update for 6.4.3.
Record 'make distcheck' changes for release.
Bump version for 6.4.3 release.
Mention Esperanto update.
Update <eo> Esperanto translation to fetchmail 6.4.3-rc2
NEWS: Add translations so far.
Update <sv> Swedish translation to fetchmail 6.4.3-rc2
Add script to format new translations for NEWS.
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.3-rc2
Update <sq> Albanian translation to fetchmail-6.4.3-rc2
Update <pl> Polish translation to fetchmail 6.4.3-rc2
Update <fr> French translation to fetchmail-6.4.3-rc2
Update <cs> Czech translation to fetchmail 6.4.3-rc2
Matthias Andree [Sun, 5 Apr 2020 09:52:42 +0000 (11:52 +0200)]
NEWS: TRANSLATION -> TRANSLATIONS
Matthias Andree [Sun, 5 Apr 2020 09:51:34 +0000 (11:51 +0200)]
Website update for 6.4.3.
Matthias Andree [Sun, 5 Apr 2020 09:44:49 +0000 (11:44 +0200)]
Record 'make distcheck' changes for release.
Matthias Andree [Sun, 5 Apr 2020 09:44:36 +0000 (11:44 +0200)]
Bump version for 6.4.3 release.
Matthias Andree [Sat, 4 Apr 2020 20:46:51 +0000 (22:46 +0200)]
NEWS: Mention Maciej's IMAP4 LOGOUT fix to tolerate tagged BYE (o2.pl).
Maciej S. Szmigiero [Sat, 4 Apr 2020 14:16:57 +0000 (16:16 +0200)]
Don't complain about a tagged BYE from broken servers
According to the IMAP4 specs "The BYE response is always untagged", but
some broken servers actually return it tagged (notably o2.pl IMAP server).
This causes "fetchmail: Query status=4 (PROTOCOL)" to be written to the
syslog each poll time, filling it unnecessarily.
Let's be liberal in what we accept and allow such response so fetchmail
runs cleanly against such servers.
Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Matthias Andree [Sat, 4 Apr 2020 10:29:30 +0000 (12:29 +0200)]
Mention Esperanto update.
Felipe Castro [Fri, 3 Apr 2020 14:46:00 +0000 (10:46 -0400)]
Update <eo> Esperanto translation to fetchmail 6.4.3-rc2
Matthias Andree [Thu, 2 Apr 2020 11:17:48 +0000 (13:17 +0200)]
NEWS: Add translations so far.
Göran Uddeborg [Wed, 1 Apr 2020 21:36:00 +0000 (23:36 +0200)]
Update <sv> Swedish translation to fetchmail 6.4.3-rc2
Matthias Andree [Wed, 1 Apr 2020 13:14:29 +0000 (15:14 +0200)]
Add script to format new translations for NEWS.
Boyuan Yang [Tue, 31 Mar 2020 15:31:00 +0000 (11:31 -0400)]
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.3-rc2
Besnik Bleta [Tue, 31 Mar 2020 10:29:00 +0000 (13:29 +0300)]
Update <sq> Albanian translation to fetchmail-6.4.3-rc2
Jakub Bogusz [Tue, 31 Mar 2020 18:15:00 +0000 (20:15 +0200)]
Update <pl> Polish translation to fetchmail 6.4.3-rc2
Frédéric Marchal [Wed, 1 Apr 2020 08:04:00 +0000 (10:04 +0200)]
Update <fr> French translation to fetchmail-6.4.3-rc2
Petr Pisar [Tue, 31 Mar 2020 20:06:00 +0000 (22:06 +0200)]
Update <cs> Czech translation to fetchmail 6.4.3-rc2
Matthias Andree [Sat, 4 Apr 2020 10:29:30 +0000 (12:29 +0200)]
Mention Esperanto update.
Felipe Castro [Fri, 3 Apr 2020 14:46:00 +0000 (10:46 -0400)]
Update <eo> Esperanto translation to fetchmail 6.4.3-rc2
Matthias Andree [Thu, 2 Apr 2020 11:17:48 +0000 (13:17 +0200)]
NEWS: Add translations so far.
Göran Uddeborg [Wed, 1 Apr 2020 21:36:00 +0000 (23:36 +0200)]
Update <sv> Swedish translation to fetchmail 6.4.3-rc2
Matthias Andree [Wed, 1 Apr 2020 13:14:29 +0000 (15:14 +0200)]
Add script to format new translations for NEWS.
Boyuan Yang [Tue, 31 Mar 2020 15:31:00 +0000 (11:31 -0400)]
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.3-rc2
Besnik Bleta [Tue, 31 Mar 2020 10:29:00 +0000 (13:29 +0300)]
Update <sq> Albanian translation to fetchmail-6.4.3-rc2
Jakub Bogusz [Tue, 31 Mar 2020 18:15:00 +0000 (20:15 +0200)]
Update <pl> Polish translation to fetchmail 6.4.3-rc2
Frédéric Marchal [Wed, 1 Apr 2020 08:04:00 +0000 (10:04 +0200)]
Update <fr> French translation to fetchmail-6.4.3-rc2
Petr Pisar [Tue, 31 Mar 2020 20:06:00 +0000 (22:06 +0200)]
Update <cs> Czech translation to fetchmail 6.4.3-rc2
Matthias Andree [Mon, 30 Mar 2020 21:25:47 +0000 (23:25 +0200)]
Merge branch 'legacy_64' into legacy_6x
* legacy_64:
fetchmail.man: --sslproto: document tls1.3 and tls1.3+ values.
Matthias Andree [Mon, 30 Mar 2020 21:23:57 +0000 (23:23 +0200)]
SSL/TLS: deorbit SSLv3, and by default negotiate TLSv1.2+.
Remove SSLv3 support altogether.
By default, set minimum TLS version to TLS1_2_VERSION, per RFC 7525.
TLSv1.0 and v1.1 (including auto-upgrading versions) remain available
through --sslproto tls1.1+, tls1+, tls1.1, or tls1. Their use is discouraged.