aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* RELEASE-INSTRUCTIONS: fix typoMatthias Andree2023-01-041-1/+1
|
* Announce 6.4.35.Matthias Andree2023-01-041-14/+15
|
* Record po/* files that went into 6.4.35.Matthias Andree2023-01-0419-15746/+8090
|
* Update <de> German translation to fetchmail 6.4.35Matthias Andree2023-01-041-59/+59
|
* Prepare 6.4.35Matthias Andree2023-01-0420-7787/+14963
|
* Bump copyright year.Matthias Andree2023-01-041-1/+1
|
* Credit translators for Swedish and Esperanto.Matthias Andree2023-01-041-0/+5
|
* Bump TLS provider library requirements again.Matthias Andree2023-01-044-10/+16
|
* Update <sv> Swedish translation to fetchmail 6.4.31Göran Uddeborg2023-01-041-166/+417
|
* Update <eo> Esperanto translation to fetchmail 6.4.31Keith Bowes2023-01-041-420/+662
|
* INSTALL: add wolfSSL installation hints.Matthias Andree2022-11-011-1/+2
|
* wolfSSL: add run-time check of wolfSSL_lib_version_hex()Matthias Andree2022-11-011-0/+6
| | | | to not only check the OpenSSL compatibility version.
* TLS: bump library version requirementsMatthias Andree2022-11-013-12/+18
| | | | | to OpenSSL 1.1.1q and 3.0.7 (warning only) and WolfSSL 5.4.0 (force break build)
* man: remove .mso www.tmac, we no longer use .URLMatthias Andree2022-10-301-3/+1
|
* Announce 6.5.0.beta8.Matthias Andree2022-10-161-7/+10
|
* Announce 6.4.34.Matthias Andree2022-10-151-6/+8
|
* Release fetchmail 6.4.34.Matthias Andree2022-10-155-475/+187
|
* Mention OPIE and C++ incompat in autoconf.Matthias Andree2022-10-151-2/+4
|
* NEWS: note FreeBSD 14 removes OPIEMatthias Andree2022-10-141-0/+2
|
* Document Мирослав Николић's sr translation update.Matthias Andree2022-10-121-0/+3
|
* Update <sr> Serbian translation to fetchmail-6.4.31Мирослав Николић2022-10-121-456/+755
|
* Document Zsolt's SMTP softbounce fix against mail loss.Matthias Andree2022-10-121-0/+8
|
* Document close_sink return value logic.Matthias Andree2022-10-121-1/+1
| | | | | TRUE means successful delivery to SMTP/LMTP/MDA, => delete mail on upstream POP3/IMAP server.
* sink: heed softbounce if SMTP refuses deliveryHorváth Zsolt2022-10-121-1/+1
| | | | | | | | | | | | | | | | | | | | I have a misconfigured MTA server to which I transfer mail from an IMAP account using fetchmail. Although I use the --softbounce switch, fetchmail still deletes the email even in case of unsuccessful delivery. The problem is caused by the fact, that the close_sink() call returns with the value TRUE not only in case of successful delivery, but also in case of a permanent (code 5xx) error. Then the fetch_messages() procedure will no longer know, whether the message can be deleted or not, because it does not have the information that the close_sink() call returned TRUE because the delivery was successful or because it is expected that the delivery will not be successful later either, so the value of the softbounce switch cannot be taken into account at this point. Solution that in the case of a permanent error, the close_sink() call does not return a fixed TRUE value, but the negated value of the softbounce switch.
* Prefer Python 3.7+ over 2.7.Matthias Andree2022-09-041-1/+5
|
* Drop shipper.Matthias Andree2022-08-2711-2465/+0
|
* htmldoc: if missing, use dist-tools/htmldoc wrapper fallbackMatthias Andree2022-08-272-1/+2
|
* Add flatpak htmldoc wrapper.Matthias Andree2022-08-272-2/+7
|
* Update for 6.4.33.Matthias Andree2022-08-276-555/+222
|
* Update <fr> French translation to fetchmail-6.4.31Frédéric Marchal2022-08-131-483/+831
|
* Remove bashisms.Matěj Cepl2022-07-302-4/+4
|
* Run contrib/runfetchmail through shellcheck and remove obvious corruption.Matěj Cepl2022-07-301-17/+19
|
* Update website for 6.4.32.Matthias Andree2022-07-301-9/+9
|
* Update NEWS.Matthias Andree2022-07-301-1/+6
|
* Prepare 6.4.32.Matthias Andree2022-07-2711-3375/+1279
|
* Update <pl> Polish translation to fetchmail 6.4.31Jakub Bogusz2022-07-251-455/+748
|
* Update <ja> Japanese translation to fetchmail 6.4.31Takeshi Hamasaki2022-07-251-458/+758
|
* Update <es> Spanish translation to fetchmail 6.4.31Cristian Othón Martínez Vera2022-07-251-484/+843
|
* Update <sv> Swedish translation to fetchmail 6.4.31Göran Uddeborg2022-07-171-428/+676
|
* Update <sq> Albanian translation to fetchmail-6.4.31Besnik Bleta2022-07-171-451/+742
|
* Update <ro> Romanian translation to fetchmail 6.4.31Remus-Gabriel Chelu2022-07-171-515/+927
|
* Update <cs> Czech translation to fetchmail 6.4.31Petr Pisar2022-07-171-428/+672
|
* Update README.maintainerMatthias Andree2022-07-161-2/+2
|
* README.maintainer: reinstate Alpine heading.Matthias Andree2022-07-161-3/+3
|
* rst2html5[.py]: let configure look for it.Matthias Andree2022-07-162-1/+3
| | | | FreeBSD only has rst2html5.py, Debian only rst2html5, Fedora both.
* NEWS: Warn of impending .netrc behavior change.Matthias Andree2022-07-161-0/+3
|
* fetchmail.man: bump version to 6.4.31 (forgotten for release)Matthias Andree2022-07-161-1/+1
|
* website: mention netrc parser error checking.Matthias Andree2022-07-161-1/+1
|
* .gitignore: .idea/Matthias Andree2022-07-161-0/+1
|
* Announce 6.4.31 on website.Matthias Andree2022-07-161-7/+10
|
on, while still understood, is being replaced by the "service" option, which is now supported even without --enable-inet6. Matthias Andree. * The default distribution format is now bzip2. Matthias Andree. * fetchmailconf redirects fetchmail's input from /dev/null so it doesn't wait for the user to enter a password when the user doesn't even see the prompt. Reported by Michal Marek. Matthias Andree. * Write RFC-compliant BSMTP envelopes. Reported by Nico Golde. Matthias Andree. * Fix --with-gssapi compilation problem. Simon Josefsson. (MA) * Foster protocol-independence to support IPv6 better, for instance, providing IPv6 addresses in Received: headers. Matthias Andree. * The --enable-inet6 configure option was removed. The code is mostly protocol agnostic, a fully IPv6 aware OS is expected to provide getaddrinfo(), getnameinfo() and the macro AF_INET6. Matthias Andree. * Received: headers now enclose the for <...> destination address in angle brackets for consistency with Postfix. Matthias Andree. * Operating systems that do not support at least one of gethostbyname, gethostbyname_r, getipnodebyname are no longer supported. Matthias Andree. * Fixes to --with-hesiod option. Sunil Shetye. (MA) * Delete oversized messages with the news --limitflush option. Debian Bug#212240. Sunil Shetye. (MA) * Fix MacOS X compilation failures in sink.c (ru_*time has incomplete type). Berlios Bug #4725. Matthias Andree. * Fix "auth ntlm" to send AUTH NTLM (rather than AUTH MSN). Add "auth msn" officially. Reported by Yves Boisjoly. Matthias Andree * Expunge between IMAP folders when polling multiple folders. Sunil Shetye. (MA) * Fix IMAP expunged message counting. Sunil Shetye. (MA) * Add full support for --service option. Matthias Andree * Fix Japanese translation of "no other fetchmail is running". Debian Bug#329342, Takeshi Hamasaki. (MA) * When getaddrinfo() fails resolving a service, log getaddrinfo() error. (MA) * Fix bogus "cannot resolve service * to port number" error. Simon Barner. (MA) * Failure to set up SSL connections now results in PS_SOCKET. Suggested by Thomas Wolff. Matthias Andree. * Kerberos IV detection fix for FreeBSD 4. Simon Barner. (MA) * Fix display and documentation of --envelope option. Matthias Andree * Make "envelope 'Delivered-To'" work with dropdelivered. Timothy Lee. (MA) * Add -DBIND_8_COMPAT to Darwin (MacOS X) compiles, to fix build problems on newer Darwin versions. Matthias Andree. * fetchmail should now automatically detect if OpenSSL requires -ldl. Matthias Andree. * Fix Solaris build with --disable-nls (blastwave.org). Matthias Andree. * Missed --port/--service/--ssl cleanups in the manual. Reminder from Thomas Wolff. (MA) * Complain in POP3 if NTLM/MSN auth is requested but had not been enabled at compile time. This configuration mismatch now causes an error message and authentication failure. Found by Yves Boisjoly. Matthias Andree * fetchmailconf now allows expert users to choose the authorization type and also offers MSN and NTLM, suggested by Yves Boisjoly. Matthias Andree * fetchmailconf now (as of 1.49) writes its version to the comment of the saved run control file. Matthias Andree * Properly shut down SSL connections. Berlios Patch #647 by Arkadiusz Miśkiewicz. (MA) * Global variable cleanup, to fix daemon mode reinitialization problems. Patch by Sunil Shetye. (MA) * fetchmailconf -h documents the fetchmailconf -h option. Matthias Andree * fetchmailconf -V now prints the fetchmailconf version. Matthias Andree * Add support for SubjectAltName (RFC-2595 or 2818), to avoid bogus certificate mismatch errors. Patch by Roland Stigge, Debian Bug#201113. (MA) * make fetchmail --silent --quit really silent, Debian Bug #229014 by Dr. Andreas Krüger. Matthias Andree * cleanup --quit handling again (so that --silent --quit just kills the existing daemon, rather than continue running), and document it more clearly. Matthias Andree * Print an error message if multiple "defaults" records are found in the configuration file. Matthias Andree * Bury on_exit officially - the necessary code had been missing from 6.0.0, 6.2.0, 6.2.5. Matthias Andree * Exit with error if the lock file cannot be read. Matthias Andree * Exit with error if the lock file cannot be created exclusively, this got broken in a 6.2.6-pre, 6.2.5.2 and older were fine. Matthias Andree * Do not break some other process's lockfile in "-q" mode, but wait for the other process's exit. Matthias Andree * Man page: --sslfingerprint points user to x509(1ssl) and gives an example how to use it. Debian Bug#213484, Eduard Bloch. (MA) * Try to obtain FQDN as our own host by default, rather than using "localhost". If hostname cannot be qualified, complain noisily and continue, unless Kerberos, ODMR or ETRN are used (these require a FQDN). Partial fix of Debian Bug#150137. Fixes Debian Bug#316454. Matthias Andree * fetchmailconf now sets the service properly after autoprobe. Fixes Debian Bug#320645. Matthias Andree * fetchmail.man: Fix Debian Bug#241883, making global options more clear. Matt Swift, Matthias Andree. * When eating IMAP message trailer, don't see any line containing "OK" as the end of the trailer, but wait for the proper tagged OK line. To work around the qmail + Courier-IMAP problem in Debian Bug#338007. Matthias Andree # INTERNAL CHANGES * Switched to automake. Matthias Andree. * Got rid of alloca() in fetchmail proper. Matthias Andree * Got rid of ipv6-connect, inner_connect and thereabouts. Matthias Andree fetchmail-6.2.5 (Wed Oct 15 18:39:22 EDT 2003), 23079 lines: * Updated Spanish, Turkish, and German translation files. * Matthew Gregan's patch to handle garbage lengths from dbmail; closes Debian bug #212484. * Fix IMAP query so new-message count doesn't include deleted messages. * Man page typo fix, closes Debian bug #205892. * OpenSSL cleanup patches from levinedl@acm.org. * Benjamin Drieu's patch to fix Debian bug #212240, no oversized-message flushing if both "flush" and "limit" were specified. * Benjamin Drieu's patch for Debian bug #156592, incorrect handing of host/port option. * Smash all NULs out of headers right after the socket read. * Dup-killer code now keys on an MD5 hash of the raw headers. * Sunil Shetye's patches to break up fetching of sizes and UIDLs. There are 599 people on fetchmail-friends and 748 on fetchmail-announce. fetchmail-6.2.4 (Wed Aug 13 04:27:35 EDT 2003), 22625 lines: * Updated German, Spanish, Catalan, and Turkish translations. * IDLE is now supported using no-ops even if the server doesn't support the IMAP IDLE extension. * Sunil Shetye's patch to do better password shrouding. * Sunil Shetye's bug-fix rollup patch. * Introduce a translation item for the word "seen". * Back out the hack to deal with lack of byte stuffing on some POP3 servers. * Thomas Steudten's patch to improve SMTP handling of 550 errors. There are 585 people on fetchmail-friends and 745 on fetchmail-announce. fetchmail-6.2.3 (Thu Jul 17 14:53:00 EDT 2003), 22490 lines: * French, German, Danish, Spanish, and Turkish translations updated. * Brian Sammon's patch to deal with malformed message lines containing NULs. * Fai's patch to ignore all but the first Return-Path (some spams have more than one of these). * Benjamin Drieu's patch to properly byte-stuff when talking to BSMTP. Fixes Debian bug #184469. * Benjamin Drieu's patch to enable auth=cram-md5. Fixes Debian bug #185232. * Sunil Shetye's configure.in patch to avoid spurious search order messages from GCC. * Header-reading code now copes better with lines ending in \n only. * Elias Israel's patches for POP3 NTLM support and dealing with byte- stuffing failures at socket level. There are 580 people on fetchmail-friends and 750 on fetchmail-announce. fetchmail-6.2.2 (Fri Feb 28 21:34:26 EST 2003), 22345 lines: * Sunil Shetye's patch to improve behavior on empty messages. * Conform to RFC2595; reissue capability probes after successful STARTTLS negotiation. * Sunil's patch to make handling of failed STARTTLS more graceful. * Sunil's JF2 fix patch for .fetchmailrc security. * Christophe GIAUME <christophe@giaume.com> finished the implementation of RFC2177 IDLE. * Jason Tishler's fix patch for Cygwin. * Support ssh-style authentication in POP3 * Fix for Debian bug #108977, clean up config file evaluation, by Benjamin Drieu. There are 554 people on fetchmail-friends and 727 on fetchmail-announce. fetchmail-6.2.1 (Tue Jan 14 08:17:19 EST 2003), 22219 lines: * Updated German, Turkish, Spanish, and Danish translation files. * Integrated Sunil Shetye's patch to make mark_seen an explicit method. * Removed FAQ warning about GMX and associated fetchmailconf check, we have a report that its servers are conformant now. * Another Sunil patch to fix a minor bug in bouncemail generation. There are 536 people on fetchmail-friends and 716 on fetchmail-announce. fetchmail-6.2.0 (Fri Dec 13 00:10:07 EST 2002), 22235 lines: * Applied Steffen Esser's fix for a buffer-overflow bug in rfc822.c * Updated Danish, German, and Turkish translation files. * Sunil Shetye's SMTP timeout patch. There are 538 people on fetchmail-friends and 701 on fetchmail-announce. fetchmail-6.1.3 (Thu Nov 28 05:35:15 EST 2002), 22203 lines: * Updated Turkish, Danish, German, Spanish, Catalan po files. * Added Slovak support. * Configure.in update for autoconf 2.5 (Art Haas). * Be case-insensitive when looking for IMAP responses. * Fix logout-after-idle-delivery bug (Sunil Shetye). * Sunil Shetye's patch to bulletproof end-of-header detection. * Sunil's fix for the STARTTLS problem -- repoll if TLS nabdshake fails. The attempt to set up STARTTLS can be suppressed with 'sslproto ""'. There are 540 people on fetchmail-friends and 701 on fetchmail-announce. fetchmail-6.1.2 (Thu Oct 31 11:41:02 EST 2002), 22135 lines: * Jan Klaverstijn's verbosity-lowering patch. * Updated Turkish, German, Catalan, and Danish translation files. * Fix processing of POP3 messages with missing bodies. * Minor fixes by Sunil Shetye: fix generation of auth fail note, handle unexpected SIGALRM, plug memory leak, handle lines beginning with '\0', try to bulletproof error handling against read failures. There are 535 people on fetchmail-friends and 696 on fetchmail-announce. fetchmail-6.1.1 (Fri Oct 18 14:53:51 EDT 2002), 22087 lines: * OTP fix patches from Stanislav Brabec <utx@penguin.cz> * fix patch for writing antispam capability correctly in conf.c. * Fix patches for Debian bugs #162571, #156592. * Correction to manpage re -b and qmail. * Patch to disable use of STLS if auth passwd is specified. * Fix specfile generation to handle SSL correctly. * New Danish, Turkish, and Catalan translation files. * Improved ODMR debug messages. * IMAP efficiency hack; don't fetch sizes unless needed. * Detect and rewrite invalid return paths beginning with @. * Fix for subtle freeing bug that suppressed information in some bounce msgs. * Newline fix patches for internationalization files. * Fix reversed test guarding authentication-failure warnings. * Fix POP3 breakage starting at 5.9.14. There are 529 people on fetchmail-friends and 693 on fetchmail-announce. fetchmail-6.1.0 (Sun Sep 22 18:31:23 EDT 2002), 21999 lines: * Updated French translation. * Stefan Esser's fix for potential remote vulnerability in multidrop mode. This is an important security fix! There are 519 people on fetchmail-friends and 680 on fetchmail-announce. fetchmail-6.0.0 (Tue Sep 17 19:48:25 EDT 2002), 21972 lines: * Applied Matt Kraai's fix for minor Debian bug #144539. * Nerijus Baliunas's patch to support STARTTLS over IMAP. * More cleanups and minor bugfixes from Sunil Shetye. * Default antispam-response list is now empty. * Updated de and po translations. There are 520 people on fetchmail-friends and 683 on fetchmail-announce. vim:tw=79 com=bf\:* ts=8 sts=8 sw=8 ai: