]>
Pileus Git - ~andy/fetchmail/log
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: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: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 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 [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 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:01:42 +0000 (23:01 +0200)]
fetchmail.man: --sslproto: document tls1.3 and tls1.3+ values.
The code was added in
3d4a8713e = 6.4.0-beta3,
but the documentation was missing from the manual page.
Matthias Andree [Mon, 30 Mar 2020 20:23:41 +0000 (22:23 +0200)]
Record po for 6.4.3-rc2.
Matthias Andree [Mon, 30 Mar 2020 19:40:57 +0000 (21:40 +0200)]
Make fetchmail -V print SSL/TLS library warnings...
if compiled against LibreSSL,
if compiled against a library that does not support TLS 1.3,
if compiled without SSL/TLS support.
Matthias Andree [Mon, 30 Mar 2020 19:26:22 +0000 (21:26 +0200)]
Fix -SSL/+SSL reporting in fetchmail -V output.
Matthias Andree [Mon, 30 Mar 2020 19:24:48 +0000 (21:24 +0200)]
Fix HAVE_DECL_ users to check value, not definition.
All such uses in fetchmail stem from AC_CHECK_DECLS(),
which will always define a HAVE_DECL_ macro with either 0 or 1,
thus we must not check if that macro is defined, but we
must check its value.
Matthias Andree [Mon, 30 Mar 2020 19:19:17 +0000 (21:19 +0200)]
Remove broken AC_CHECK_DECLS(getenv).
We were testing #ifndef HAVE_DECL_GETENV, which was always false.
Thus, it is safe to assume that the test never triggered, and
the entire #ifndef...#endif block can be removed.
Matthias Andree [Mon, 30 Mar 2020 19:09:55 +0000 (21:09 +0200)]
Properly report if the defaults entry is not the first.
Matthias Andree [Mon, 30 Mar 2020 19:04:14 +0000 (21:04 +0200)]
Bump version, we'll need -rc2.
Matthias Andree [Mon, 30 Mar 2020 19:02:40 +0000 (21:02 +0200)]
fetchmail.c Avoid double-free in optmerge()'s STRING_MERGE macro.
The memory leak free fix could try to double-free fields.
Zero them out properly to avoid that.
Matthias Andree [Mon, 30 Mar 2020 12:44:49 +0000 (14:44 +0200)]
website: Recommend OpenSSL 1.1.1 or newer.
Matthias Andree [Mon, 30 Mar 2020 12:35:34 +0000 (14:35 +0200)]
uid.c: return PS_SUCCESS on successful read of the idfile.
This was missed in
d3d47ccb .
Matthias Andree [Mon, 30 Mar 2020 12:28:06 +0000 (14:28 +0200)]
NEWS: Add some changes.
Matthias Andree [Mon, 30 Mar 2020 12:27:49 +0000 (14:27 +0200)]
FAQ: Remove STARTTLS disabler instructions for outdated fetchmail.
Matthias Andree [Mon, 30 Mar 2020 12:25:05 +0000 (14:25 +0200)]
"Require" OpenSSL 1.1.1 and tolerate/warn 1.0.2.
OpenSSL 1.0.2 is EOL since end of 2019, so warn if it is to be used
at configure and compile time.
The assumption is that 1.0.2 may still be in use by maintainers that
backport security fixes.
Also warn, at configure time, about "OpenSSL" API-compatible libraries
that do not declare TLS1_3_VERSION.
Matthias Andree [Mon, 30 Mar 2020 12:03:03 +0000 (14:03 +0200)]
Properly error-check reading the idfile.
Fixes #3 (Gitlab issue#).
Matthias Andree [Mon, 30 Mar 2020 11:32:47 +0000 (13:32 +0200)]
Bump version to 6.4.3[-rc1].
Matthias Andree [Mon, 30 Mar 2020 11:31:08 +0000 (13:31 +0200)]
socket.c: add reference to README.SSL in error message
and fix a typo in README.SSL. The reference will be printed if there is
no trust anchor.
Fixes #4 (Gitlab issue).
Matthias Andree [Mon, 30 Mar 2020 11:28:14 +0000 (13:28 +0200)]
Exclude copyright year from translatable string.
Fixes #11 (Gitlab issue).
Suggested by: Benno Schulenberg
Matthias Andree [Sat, 28 Mar 2020 23:52:00 +0000 (00:52 +0100)]
NEWS: document memory leak fix from
ac3d5133
Matthias Andree [Sat, 28 Mar 2020 23:38:37 +0000 (00:38 +0100)]
Fix garbage at end of plugin string with %h and/or %p
Commit
418cda65 from merge request !5 fixed an input buffer overrun but at the
same time caused the terminating NUL byte in the output buffer to be written
too late, 2 bytes per placeholder.
Fix the size calculation for correctness, and use the output index
and not the output length to terminate the output string.
Fixes #16, reported by Stefan Thurner. [All references for Gitlab.]
Matthias Andree [Sat, 28 Mar 2020 23:38:23 +0000 (00:38 +0100)]
Rename s -> vecsiz (vector size) to hint to its purpose
Matthias Andree [Sun, 8 Mar 2020 22:17:25 +0000 (23:17 +0100)]
State that newer OpenSSL versions than 1.0.2 work.
Fixes #15, reported by tokudan.
Matthias Andree [Fri, 6 Mar 2020 15:48:32 +0000 (16:48 +0100)]
Bump version.
Matthias Andree [Fri, 6 Mar 2020 15:47:56 +0000 (16:47 +0100)]
Plug memory leak when merging/overriding options...
...from defaults entries, or command line.
Matthias Andree [Fri, 6 Mar 2020 15:47:26 +0000 (16:47 +0100)]
Add a STRING_DEBUG facility...
...to identify string addresses and contents on stderr,
which eases memory leak debugging.
Matthias Andree [Wed, 19 Feb 2020 06:14:09 +0000 (07:14 +0100)]
fetchmailconf.py: permit -V and -h while not under X11.
This helps packagers to run self-tests in headless build jails/chroots/...
for instance when making sure that all requisites are present.
Matthias Andree [Fri, 14 Feb 2020 20:40:33 +0000 (21:40 +0100)]
Update website for 6.4.2 release.
Matthias Andree [Fri, 14 Feb 2020 20:23:22 +0000 (21:23 +0100)]
Remove yydebug definition, to make C++ compatible.
Fixes regression from
d81c4e0 when compiling with C++ compiler.
Matthias Andree [Fri, 14 Feb 2020 20:14:33 +0000 (21:14 +0100)]
Get ready for 6.4.2 release.
Matthias Andree [Fri, 14 Feb 2020 20:13:28 +0000 (21:13 +0100)]
dist-tools/getstats.py - make this Python 3...
it used to be more like a shell wrapper previously.
Matthias Andree [Mon, 10 Feb 2020 00:13:27 +0000 (01:13 +0100)]
Attribute Python requirement to fetchmailconf.
Matthias Andree [Mon, 10 Feb 2020 00:03:41 +0000 (01:03 +0100)]
Record POT dates that have gone into 6.4.2-rc3.
Matthias Andree [Wed, 5 Feb 2020 20:52:13 +0000 (21:52 +0100)]
NEWS: reword/reformat a bit.
Matthias Andree [Fri, 31 Jan 2020 20:15:40 +0000 (21:15 +0100)]
fetchmailconf.py: hostname qualification fixup
If socket.gethostname() returns a qualified name, don't look further,
to match fetchmail's behaviour - in case of an FQDN /etc/hostname
with broken /etc/hosts, this helps us survive.
Else, call socket.getfqdn() and not gethostbyaddr() in an attempt to qualify
the hostname.
Failing that, print an error message that tells the user to fix
/etc/hosts, which has this canonical format:
10.9.8.7 host.example.org host
on the assumption that that line and DNS might both be broken.
Gitlab, fixes #12 reported by Sergey Alirzaev - the prior attempt fixed
the wrong place (which also needed fixing).
Bump version to 1.63.
Matthias Andree [Fri, 31 Jan 2020 19:49:16 +0000 (20:49 +0100)]
fetchmailconf.py: Show hostname in configuration selector.
Matthias Andree [Fri, 31 Jan 2020 00:15:24 +0000 (01:15 +0100)]
NEWS: mention fetchmailconf's improved error handling for OSErrors in get_greetline()
...and that his fixes #12 (Gitlab issue #12).
Matthias Andree [Fri, 31 Jan 2020 00:09:07 +0000 (01:09 +0100)]
fetchmailconf.py: bump version to 1.62.
Matthias Andree [Fri, 31 Jan 2020 00:06:50 +0000 (01:06 +0100)]
fetchmailconf: Catch errors from get_greetline()
This will handle name service errors with an individual error message,
and other OSErrors in a general way.
Reported by: Sergey Alirzaev.
Fixes Gitlab Issue #12.
Matthias Andree [Fri, 31 Jan 2020 00:06:18 +0000 (01:06 +0100)]
fetchmailconf: Add missing line separator in RunWindow.
Matthias Andree [Fri, 31 Jan 2020 00:04:44 +0000 (01:04 +0100)]
fetchmailconf: delete server entries properly.
While here, fix exception catcher.
Matthias Andree [Thu, 30 Jan 2020 19:59:27 +0000 (20:59 +0100)]
Bump version to -rc3.
Matthias Andree [Thu, 30 Jan 2020 19:59:16 +0000 (20:59 +0100)]
Enable parser tracing code.
Matthias Andree [Fri, 24 Jan 2020 23:50:26 +0000 (00:50 +0100)]
Commit 6.4.2-rc2 dist changes.
Matthias Andree [Fri, 24 Jan 2020 23:49:03 +0000 (00:49 +0100)]
Prepare 6.4.2-rc2.
Matthias Andree [Fri, 24 Jan 2020 23:40:56 +0000 (23:40 +0000)]
fetchmailconf: Bump version to 1.61.
Matthias Andree [Fri, 24 Jan 2020 23:40:42 +0000 (23:40 +0000)]
fetchmailconf: Set window icon for window manager.
Matthias Andree [Fri, 24 Jan 2020 23:40:23 +0000 (23:40 +0000)]
fetchmailconf: Add verbose/normal to run buttons of main window.
Matthias Andree [Fri, 24 Jan 2020 23:39:50 +0000 (23:39 +0000)]
fetchmailconf: Check fetchmail's exit status from RunWindow()
Matthias Andree [Fri, 24 Jan 2020 23:39:21 +0000 (23:39 +0000)]
fetchmailconf: Update RunWindow() line-wise.
Matthias Andree [Fri, 24 Jan 2020 23:38:16 +0000 (23:38 +0000)]
fetchmailconf: Make RunWindow resizeable.
Matthias Andree [Fri, 24 Jan 2020 23:37:27 +0000 (23:37 +0000)]
fetchmailconf: Omit unused 'parent' argument from RunWindow() constructor
Matthias Andree [Fri, 24 Jan 2020 23:36:22 +0000 (23:36 +0000)]
fetchmailconf: Heed Exceptions in make_icon_window().
Matthias Andree [Mon, 20 Jan 2020 23:04:49 +0000 (00:04 +0100)]
Fix missing 'from' in NEWS.
Matthias Andree [Mon, 20 Jan 2020 23:02:18 +0000 (00:02 +0100)]
Fix URL, and use a new $uploaddir variable.
Matthias Andree [Mon, 20 Jan 2020 22:46:44 +0000 (23:46 +0100)]
Commit what has gone into 6.4.2-rc1.
Matthias Andree [Mon, 20 Jan 2020 22:41:06 +0000 (23:41 +0100)]
Bump version to 6.4.2[rc1].
Matthias Andree [Mon, 20 Jan 2020 22:40:20 +0000 (23:40 +0100)]
Add .tar.lz format/dist-lzip automake option.
Matthias Andree [Mon, 20 Jan 2020 22:40:01 +0000 (23:40 +0100)]
Update automake min. version to 1.12
dist-xz requires automake 1.12+
Matthias Andree [Thu, 16 Jan 2020 22:50:54 +0000 (23:50 +0100)]
de.po: Update
Matthias Andree [Thu, 16 Jan 2020 23:00:04 +0000 (00:00 +0100)]
Credit Boyuan Yang with the zh_CN translation update.
Boyuan Yang [Fri, 10 Jan 2020 17:26:00 +0000 (12:26 -0500)]
Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.1