| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Make sure fetchmailconf -V can complete without finding fetchmail or Tkinter.
Make sure fetchmailconf -d can complete without Tkinter.
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 204541b6d2ccdbd2111e346f47fd69316ed3ef7d)
|
|
|
|
|
| |
This helps packagers to run self-tests in headless build jails/chroots/...
for instance when making sure that all requisites are present.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
While here, fix exception catcher.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
* Remove a bogus check that would prevent editing the first items from list boxes.
* Require Python 2.3.
* Convert apply() call to function(*(tuple,)) syntax
* string.atoi() -> int() on select[0], to continue where it's not a string
|
| |
|
|
|
|
| |
Still needs 2to3 to be run under Python 3.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change does:
- use repr(...) instead of `...` (see [1]);
- fix print call;
- fix octal numbers.
[1] https://docs.python.org/release/3.0.1/whatsnew/3.0.html#removed-syntax
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
|
|
|
|
|
|
|
|
|
|
|
| |
This whitespace-only change substitutes all leading tabulations with
the right number of spaces to get the standard 4-space indentation.
This bug was triggered by the Buildroot farms:
http://autobuild.buildroot.org/results/700/7009445dd116a1c02db82a351d38db44db8dad16/build-end.log
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
|
|
|
|
| |
Previously it was not saving the preference at all.
|
|
|
|
| |
to resolve an ambiguity found by Frédéric Marchal.
|
| |
|
|
|
|
|
|
|
|
| |
Smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert.
'Append to MAIL FROM line:' => 'Use domain on RCPT TO line:'
'Set RCPT To address:' => 'Set fixed RCPT TO address:'
svn path=/branches/BRANCH_6-3/; revision=5433
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5330
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=5320
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fetchmail no longer drops permanently undelivered messages by default,
to match historic documentation. It does this by adding a new
"softbounce" option, see below.
Fixes Debian Bug#471283, demotes Debian Bug#494418 to wishlist.
There is a new "softbounce" global option that prevents the deletion of
messages that have not been forwarded. It defaults to "true" for
fetchmail 6.3.X in order to match historic documentation. This may
change its default in the next major release.
NOTE: untested.
svn path=/branches/BRANCH_6-3/; revision=5315
|
|
|
|
|
|
|
|
| |
Exception from no-features policy on 6.3.X is made to keep people away from
doing more dangerous things in order to get rid of CommonName mismatch
warnings.
svn path=/branches/BRANCH_6-3/; revision=5165
|
|
|
|
|
|
| |
fix by Terry Brown.
svn path=/branches/BRANCH_6-3/; revision=5163
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4740
|
|
|
|
| |
svn path=/branches/BRANCH_6-3/; revision=4636
|
|
|
|
|
|
| |
Reported by Justin Pryzby, Debian Bug #344978.
svn path=/branches/BRANCH_6-3/; revision=4588
|
|
|
|
|
|
| |
that we are not using. Patch by Sunil Shetye.
svn path=/branches/BRANCH_6-3/; revision=4519
|
|
|
|
| |
svn path=/trunk/; revision=4383
|
|
|
|
|
|
| |
fetchmailconf -V now prints the fetchmailconf version.
svn path=/trunk/; revision=4365
|
|
|
|
| |
svn path=/trunk/; revision=4352
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
aren't exposed, and set umask 077 before opening the file to be extra
safe. Configuration files larger than the Python default write buffer
might otherwise be exposed to other users.
Fix: Don't crash on saving the configuration if protocol is "auto".
Fix: Split authlist button bar in two rows.
Change: The configuration file comment now contains the fetchmailconf
version.
Change: Bump version to 1.49.
svn path=/trunk/; revision=4351
|
|
|
|
| |
svn path=/trunk/; revision=4344
|
|
|
|
| |
svn path=/trunk/; revision=4289
|
|
|
|
|
|
|
| |
waiting for a password. Reported by Michal Marek (SUSE).
Bugfix: Pass -N option to fetchmail commands to run them in the foreground.
svn path=/trunk/; revision=4238
|
|
|
|
| |
svn path=/trunk/; revision=4222
|