aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* fetchmailconf: Update RunWindow() line-wise.Matthias Andree2020-01-241-1/+2
|
* fetchmailconf: Make RunWindow resizeable.Matthias Andree2020-01-241-4/+2
|
* fetchmailconf: Omit unused 'parent' argument from RunWindow() constructorMatthias Andree2020-01-241-3/+3
|
* fetchmailconf: Heed Exceptions in make_icon_window().Matthias Andree2020-01-241-12/+8
|
* Fix missing 'from' in NEWS.Matthias Andree2020-01-211-1/+1
|
* Fix URL, and use a new $uploaddir variable.Matthias Andree2020-01-211-2/+3
|
* Commit what has gone into 6.4.2-rc1.Matthias Andree2020-01-2019-36/+47
|
* Bump version to 6.4.2[rc1].Matthias Andree2020-01-202-2/+2
|
* Add .tar.lz format/dist-lzip automake option.Matthias Andree2020-01-201-1/+1
|
* Update automake min. version to 1.12Matthias Andree2020-01-201-1/+1
| | | | dist-xz requires automake 1.12+
* de.po: UpdateMatthias Andree2020-01-171-8/+8
|
* Credit Boyuan Yang with the zh_CN translation update.Matthias Andree2020-01-171-0/+5
|
* Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.1Boyuan Yang2020-01-161-72/+59
|
* NEWS: Reword Python 3 support.Matthias Andree2020-01-161-5/+7
|
* fetchmailconf: Simplify configdump handling, don't use a tmpfile.Matthias Andree2020-01-161-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.7Matthias Andree2020-01-161-1/+1
|
* fetchmailconf requires Python future (PyPI).Matthias Andree2020-01-111-0/+1
|
* fetchmailconf Python 3, IPv6, SSL overhaulMatthias Andree2020-01-112-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 Andree2020-01-111-1/+1
|
* Document recent manpage and STARTTLS fixes.Matthias Andree2020-01-041-0/+4
|
* Bump version.Matthias Andree2020-01-041-1/+1
|
* STARTTLS enforcement for sslproto != "tls1".Matthias Andree2020-01-041-1/+1
| | | | | | | | | | Fetchmail < 6.4.2 used to only consider --sslproto=TLS1 as "mandatory STARTTLS" unless sslcertck or sslfingerprint were given, now all protocol versions will require STARTTLS. This did not matter in the default install because sslcertck defaults to on, but could permit fetchmail to continue with unencrypted connections if --nosslcertck was in use.
* Add LDFLAGS=-L$with_ssl/lib when using --with-ssl.Matthias Andree2020-01-041-1/+1
| | | | Fixes GitLab issue #9, Compile error with OpenSSL 1.1.1 on Debian Squeeze.
* Minor manpage updates, URL updates.Matthias Andree2020-01-031-18/+10
| | | | | | | * Minor cleanups, removing blank .PP. * Switch all http:// references to https:// (all support it). * Switch fetchmail.sourceforge.net to fetchmail.sourceforge.io after the https:// migration.
* fetchmail.man: Document pidfile usage in run control file.Gregor Zattler2020-01-031-0/+3
|
* fetchmail.man: Remove note that --sslcertck may become the defaultChris Mayo2019-12-061-3/+0
| | | | As noted at the start of the entry it is now the default.
* Update <sv> Swedish translation to fetchmail 6.4.1Göran Uddeborg2019-11-271-5/+5
|
* Update <sq> Albanian translation to fetchmail-6.4.1Besnik Bleta2019-11-271-92/+97
|
* Update <pl> Polish translation to fetchmail 6.4.1Jakub Bogusz2019-11-271-4/+4
|
* Update <ja> Japanese translation to fetchmail 6.4.1Takeshi Hamasaki2019-11-271-4/+4
|
* Update <fr> French translation to fetchmail-6.4.1Frédéric Marchal2019-11-271-2/+6
|
* Update <eo> Esperanto translation to fetchmail 6.4.1Felipe Castro2019-11-271-6/+6
|
* Update <cs> Czech translation to fetchmail 6.4.1Petr Pisar2019-11-271-4/+4
|
* Fix typo in fetchmail's name.Matthias Andree2019-10-121-1/+1
|
* Also upload to my root server now that it hosts www.fetchmail.info.Matthias Andree2019-10-111-2/+13
|