Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | configure.ac: Require Python >= 2.7 | Matthias Andree | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | fetchmailconf requires Python future (PyPI). | Matthias Andree | 2020-01-11 | 1 | -0/+1 |
| | |||||
* | fetchmailconf Python 3, IPv6, SSL overhaul | Matthias Andree | 2020-01-11 | 2 | -306/+413 |
| | | | | | | | | | | Replace string.find() by 'in' or .find() method Bump fetchmailconf version. Fix many pylint warnings. Make fetchmailconf Python 3 compatible - use futurize - decode greetline to str on Python 3 Require Python 2.7.13 (due to ssl changes) | ||||
* | Bump copyright year. | Matthias Andree | 2020-01-11 | 1 | -1/+1 |
| | |||||
* | Document recent manpage and STARTTLS fixes. | Matthias Andree | 2020-01-04 | 1 | -0/+4 |
| | |||||
* | Bump version. | Matthias Andree | 2020-01-04 | 1 | -1/+1 |
| |