aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update <fr> French translation to fetchmail-6.4.3-rc2Frédéric Marchal2020-04-011-14/+43
|
* Update <cs> Czech translation to fetchmail 6.4.3-rc2Petr Pisar2020-04-011-16/+14
|
* fetchmail.man: --sslproto: document tls1.3 and tls1.3+ values.Matthias Andree2020-03-301-0/+4
| | | | | The code was added in 3d4a8713e = 6.4.0-beta3, but the documentation was missing from the manual page.
* Record po for 6.4.3-rc2.Matthias Andree2020-03-3017-5131/+5511
|
* Make fetchmail -V print SSL/TLS library warnings...Matthias Andree2020-03-302-221/+248
| | | | | | if compiled against LibreSSL, if compiled against a library that does not support TLS 1.3, if compiled without SSL/TLS support.
* Fix -SSL/+SSL reporting in fetchmail -V output.Matthias Andree2020-03-301-4/+5
|
* Fix HAVE_DECL_ users to check value, not definition.Matthias Andree2020-03-302-3/+3
| | | | | | | 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.
* Remove broken AC_CHECK_DECLS(getenv).Matthias Andree2020-03-303-5/+7
| | | | | | 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.
* Properly report if the defaults entry is not the first.Matthias Andree2020-03-303-278/+282
|
* Bump version, we'll need -rc2.Matthias Andree2020-03-301-1/+1
|
* fetchmail.c Avoid double-free in optmerge()'s STRING_MERGE macro.Matthias Andree2020-03-301-2/+2
| | | | | The memory leak free fix could try to double-free fields. Zero them out properly to avoid that.
* website: Recommend OpenSSL 1.1.1 or newer.Matthias Andree2020-03-301-1/+1
|
* uid.c: return PS_SUCCESS on successful read of the idfile.Matthias Andree2020-03-301-0/+1
| | | | This was missed in d3d47ccb.
* NEWS: Add some changes.Matthias Andree2020-03-301-1/+4
|
* FAQ: Remove STARTTLS disabler instructions for outdated fetchmail.Matthias Andree2020-03-301-10/+0
|
* "Require" OpenSSL 1.1.1 and tolerate/warn 1.0.2.Matthias Andree2020-03-308-10/+32
| | | | | | | | | | | 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.
* Properly error-check reading the idfile.Matthias Andree2020-03-304-226/+245
| | | | Fixes #3 (Gitlab issue#).
* Bump version to 6.4.3[-rc1].Matthias Andree2020-03-302-2/+2
|
* socket.c: add reference to README.SSL in error messageMatthias Andree2020-03-303-28/+30
| | | | | | | and fix a typo in README.SSL. The reference will be printed if there is no trust anchor. Fixes #4 (Gitlab issue).
* Exclude copyright year from translatable string.Matthias Andree2020-03-304-720/+691
| | | | | | Fixes #11 (Gitlab issue). Suggested by: Benno Schulenberg
* NEWS: document memory leak fix from ac3d5133Matthias Andree2020-03-291-1/+3
|
* Fix garbage at end of plugin string with %h and/or %pMatthias Andree2020-03-292-2/+13
| | | | | | | | | | | 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.]
* Rename s -> vecsiz (vector size) to hint to its purposeMatthias Andree2020-03-291-4/+4
|
* State that newer OpenSSL versions than 1.0.2 work.Matthias Andree2020-03-081-1/+1
| | | | Fixes #15, reported by tokudan.
* Bump version.Matthias Andree2020-03-061-1/+1
|
* Plug memory leak when merging/overriding options...Matthias Andree2020-03-061-29/+40
| | | | ...from defaults entries, or command line.
* Add a STRING_DEBUG facility...Matthias Andree2020-03-061-0/+14
| | | | | ...to identify string addresses and contents on stderr, which eases memory leak debugging.
* fetchmailconf.py: permit -V and -h while not under X11.Matthias Andree2020-02-191-5/+5
| | | | | This helps packagers to run self-tests in headless build jails/chroots/... for instance when making sure that all requisites are present.
* Update website for 6.4.2 release.Matthias Andree2020-02-1419-203/+203
|
* Remove yydebug definition, to make C++ compatible.Matthias Andree2020-02-141-2/+0
| | | | Fixes regression from d81c4e0 when compiling with C++ compiler.
* Get ready for 6.4.2 release.Matthias Andree2020-02-1420-20/+20
|
* dist-tools/getstats.py - make this Python 3...Matthias Andree2020-02-141-14/+19
| | | | it used to be more like a shell wrapper previously.
* Attribute Python requirement to fetchmailconf.Matthias Andree2020-02-101-2/+2
|
* Record POT dates that have gone into 6.4.2-rc3.Matthias Andree2020-02-1018-18/+18
|
* NEWS: reword/reformat a bit.Matthias Andree2020-02-051-7/+6
|
* fetchmailconf.py: hostname qualification fixupMatthias Andree2020-01-311-2/+7
| | | | | | | | | | | | | | | | | | | 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.
* fetchmailconf.py: Show hostname in configuration selector.Matthias Andree2020-01-311-1/+2
|
* NEWS: mention fetchmailconf's improved error handling for OSErrors in ↵Matthias Andree2020-01-311-0/+2
| | | | | | get_greetline() ...and that his fixes #12 (Gitlab issue #12).
* fetchmailconf.py: bump version to 1.62.Matthias Andree2020-01-311-1/+1
|
* fetchmailconf: Catch errors from get_greetline()Matthias Andree2020-01-311-15/+29
| | | | | | | | 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.
* fetchmailconf: Add missing line separator in RunWindow.Matthias Andree2020-01-311-1/+1
|
* fetchmailconf: delete server entries properly.Matthias Andree2020-01-311-3/+3
| | | | While here, fix exception catcher.
* Bump version to -rc3.Matthias Andree2020-01-301-1/+1
|
* Enable parser tracing code.Matthias Andree2020-01-301-1/+1
|
* Commit 6.4.2-rc2 dist changes.Matthias Andree2020-01-2518-18/+37
|
* Prepare 6.4.2-rc2.Matthias Andree2020-01-252-1/+2
|
* fetchmailconf: Bump version to 1.61.Matthias Andree2020-01-241-1/+1
|
* fetchmailconf: Set window icon for window manager.Matthias Andree2020-01-241-1/+7
|
* fetchmailconf: Add verbose/normal to run buttons of main window.Matthias Andree2020-01-241-2/+2
|
* fetchmailconf: Check fetchmail's exit status from RunWindow()Matthias Andree2020-01-241-0/+6
|