Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | "Require" OpenSSL 1.1.1 and tolerate/warn 1.0.2. | Matthias Andree | 2020-03-30 | 8 | -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 Andree | 2020-03-30 | 4 | -226/+245 |
| | | | | Fixes #3 (Gitlab issue#). | ||||
* | Bump version to 6.4.3[-rc1]. | Matthias Andree | 2020-03-30 | 2 | -2/+2 |
| | |||||
* | socket.c: add reference to README.SSL in error message | Matthias Andree | 2020-03-30 | 3 | -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 Andree | 2020-03-30 | 4 | -720/+691 |
| | | | | | | Fixes #11 (Gitlab issue). Suggested by: Benno Schulenberg | ||||
* | NEWS: document memory leak fix from ac3d5133 | Matthias Andree | 2020-03-29 | 1 | -1/+3 |
| | |||||
* | Fix garbage at end of plugin string with %h and/or %p | Matthias Andree | 2020-03-29 | 2 | -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 purpose | Matthias Andree | 2020-03-29 | 1 | -4/+4 |
| | |||||
* | State that newer OpenSSL versions than 1.0.2 work. | Matthias Andree | 2020-03-08 | 1 | -1/+1 |
| | | | | Fixes #15, reported by tokudan. | ||||
* | Bump version. | Matthias Andree | 2020-03-06 | 1 | -1/+1 |
| | |||||
* | Plug memory leak when merging/overriding options... | Matthias Andree | 2020-03-06 | 1 | -29/+40 |
| | | | | ...from defaults entries, or command line. | ||||
* | Add a STRING_DEBUG facility... | Matthias Andree | 2020-03-06 | 1 | -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 Andree | 2020-02-19 | 1 | -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 Andree | 2020-02-14 | 19 | -203/+203 |
| | |||||
* | Remove yydebug definition, to make C++ compatible. | Matthias Andree | 2020-02-14 | 1 | -2/+0 |
| | | | | Fixes regression from d81c4e0 when compiling with C++ compiler. | ||||
* | Get ready for 6.4.2 release. | Matthias Andree | 2020-02-14 | 20 | -20/+20 |
| | |||||
* | dist-tools/getstats.py - make this Python 3... | Matthias Andree | 2020-02-14 | 1 | -14/+19 |
| | | | | it used to be more like a shell wrapper previously. | ||||
* | Attribute Python requirement to fetchmailconf. | Matthias Andree | 2020-02-10 | 1 | -2/+2 |
| | |||||
* | Record POT dates that have gone into 6.4.2-rc3. | Matthias Andree | 2020-02-10 | 18 | -18/+18 |
| | |||||
* | NEWS: reword/reformat a bit. | Matthias Andree | 2020-02-05 | 1 | -7/+6 |
| | |||||
* | fetchmailconf.py: hostname qualification fixup | Matthias Andree | 2020-01-31 | 1 | -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 Andree | 2020-01-31 | 1 | -1/+2 |
| | |||||
* | NEWS: mention fetchmailconf's improved error handling for OSErrors in ↵ | Matthias Andree | 2020-01-31 | 1 | -0/+2 |
| | | | | | | get_greetline() ...and that his fixes #12 (Gitlab issue #12). | ||||
* | fetchmailconf.py: bump version to 1.62. | Matthias Andree | 2020-01-31 | 1 | -1/+1 |
| | |||||
* | fetchmailconf: Catch errors from get_greetline() | Matthias Andree | 2020-01-31 | 1 | -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 Andree | 2020-01-31 | 1 | -1/+1 |
| | |||||
* | fetchmailconf: delete server entries properly. | Matthias Andree | 2020-01-31 | 1 | -3/+3 |
| | | | | While here, fix exception catcher. | ||||
* | Bump version to -rc3. | Matthias Andree | 2020-01-30 | 1 | -1/+1 |
| | |||||
* | Enable parser tracing code. | Matthias Andree | 2020-01-30 | 1 | -1/+1 |
| | |||||
* | Commit 6.4.2-rc2 dist changes. | Matthias Andree | 2020-01-25 | 18 | -18/+37 |
| | |||||
* | Prepare 6.4.2-rc2. | Matthias Andree | 2020-01-25 | 2 | -1/+2 |
| | |||||
* | fetchmailconf: Bump version to 1.61. | Matthias Andree | 2020-01-24 | 1 | -1/+1 |
| | |||||
* | fetchmailconf: Set window icon for window manager. | Matthias Andree | 2020-01-24 | 1 | -1/+7 |
| | |||||
* | fetchmailconf: Add verbose/normal to run buttons of main window. | Matthias Andree | 2020-01-24 | 1 | -2/+2 |
| | |||||
* | fetchmailconf: Check fetchmail's exit status from RunWindow() | Matthias Andree | 2020-01-24 | 1 | -0/+6 |
| | |||||
* | fetchmailconf: Update RunWindow() line-wise. | Matthias Andree | 2020-01-24 | 1 | -1/+2 |
| | |||||
* | fetchmailconf: Make RunWindow resizeable. | Matthias Andree | 2020-01-24 | 1 | -4/+2 |
| | |||||
* | fetchmailconf: Omit unused 'parent' argument from RunWindow() constructor | Matthias Andree | 2020-01-24 | 1 | -3/+3 |
| | |||||
* | fetchmailconf: Heed Exceptions in make_icon_window(). | Matthias Andree | 2020-01-24 | 1 | -12/+8 |
| | |||||
* | Fix missing 'from' in NEWS. | Matthias Andree | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Fix URL, and use a new $uploaddir variable. | Matthias Andree | 2020-01-21 | 1 | -2/+3 |
| | |||||
* | Commit what has gone into 6.4.2-rc1. | Matthias Andree | 2020-01-20 | 19 | -36/+47 |
| | |||||
* | Bump version to 6.4.2[rc1]. | Matthias Andree | 2020-01-20 | 2 | -2/+2 |
| | |||||
* | Add .tar.lz format/dist-lzip automake option. | Matthias Andree | 2020-01-20 | 1 | -1/+1 |
| | |||||
* | Update automake min. version to 1.12 | Matthias Andree | 2020-01-20 | 1 | -1/+1 |
| | | | | dist-xz requires automake 1.12+ | ||||
* | de.po: Update | Matthias Andree | 2020-01-17 | 1 | -8/+8 |
| | |||||
* | Credit Boyuan Yang with the zh_CN translation update. | Matthias Andree | 2020-01-17 | 1 | -0/+5 |
| | |||||
* | Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.1 | Boyuan Yang | 2020-01-16 | 1 | -72/+59 |
| | |||||
* | NEWS: Reword Python 3 support. | Matthias Andree | 2020-01-16 | 1 | -5/+7 |
| | |||||
* | fetchmailconf: Simplify configdump handling, don't use a tmpfile. | Matthias Andree | 2020-01-16 | 1 | -30/+9 |
| | | | | | | | | | | Use subprocess.check_output(), avoid the tmpfile, saves the umask hassle and greatly simplifies the code. Use sys.exit() with a string argument. Do away with the PY3K constant for decoding the greetline in a version-dependent way, this should and appears happen inside the future module. |