aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Release 6.4.31.Matthias Andree2022-07-165-2584/+1568
|
* configure.ac: Bump version.Matthias Andree2022-07-161-1/+1
|
* README.SSL: update OpenSSL/wolfSSL versionsMatthias Andree2022-07-161-3/+3
| | | | to only recommend versions now known to be vulnerable today.
* manpage: switch HTML rendering to pandoc->docutilsMatthias Andree2022-07-164-2958/+33
| | | | remove manServer.pl
* Minor fetchmail.man tweaks to rendering.Matthias Andree2022-07-161-4/+5
|
* Makefile.am: switch to .DELETE_ON_ERROR.Matthias Andree2022-07-161-9/+11
|
* Translate new .netrc error check in some Romance languages.Matthias Andree2022-07-163-1566/+2582
|
* fetchmail.man: .MTO/.URL -> .UR….UE,Matthias Andree2022-07-162-43/+78
| | | | and fix contractions.
* configure.ac: try to fix --with-ssl=/pre/fix buildMatthias Andree2022-07-162-2/+5
| | | | | | | | and pass the -L through LIBS to AC_LIB_LINKFLAGS_FROM_LIBS() instead of through LDCONFIG where it will miss it. To fix build issues reported by Dennis Putnam, when multiple OpenSSL versions are on the system.
* netrc: fix error routing and add I/O error checksMatthias Andree2022-06-044-18/+51
|
* Release 6.4.30.Matthias Andree2022-04-262-11/+14
|
* Fix up rpath setting after Fabrice's patch.Matthias Andree2022-04-231-0/+3
|
* configure.ac: fix cross-compilation with opensslFabrice Fontaine2022-04-231-4/+2
| | | | | | | | | | | | | | | | | | | | | | | Don't call AC_LIB_LINKFLAGS when the libraries are retrieved through pkg-config to avoid the following build failure when cross-compiling raised since commit 77503f545d2806d07ab83c59ed9a96f435d281da: /home/autobuild/autobuild/instance-5/output-1/host/bin/arc-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 -I/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include -I/usr/kerberos/include -L/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/lib -L/home/autobuild/autobuild/instance-5/output-1/host/bin/../arc-buildroot-linux-gnu/sysroot/usr/lib -o fetchmail socket.o getpass.o fetchmail.o env.o idle.o options.o daemon.o driver.o transact.o sink.o smtp.o idlist.o uid.o mxget.o md5ify.o cram.o gssapi.o opie.o interface.o netrc.o unmime.o conf.o checkalias.o uid_db.o lock.o rcfile_l.o rcfile_y.o ucs/norm_charmap.o fm_realpath.o pop3.o imap.o etrn.o odmr.o libfm.a strlcpy.o strlcat.o /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libssl.so: file not recognized: file format not recognized This build failure is raised because AC_LIB_LINKFLAGS will override the pkg-config target libraries by the host openssl libraries: configure: Enabling OpenSSL support in /home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr. configure: SSL-check: trying pkg-config for openssl checking for SSL... yes checking how to link with libssl... /usr/lib/libssl.so /usr/lib/libcrypto.so configure: From pkg-config: Adding /usr/lib/libssl.so /usr/lib/libcrypto.so to LIBS. LDFLAGS= -L/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/lib -L/home/autobuild/autobuild/instance-5/output-1/host/bin/../arc-buildroot-linux-gnu/sysroot/usr/lib Fixes: - http://autobuild.buildroot.org/results/815f18f25017be178d478458c48712d9a8570d5a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Credit Jeremy Petch's typo fix in 6.4.28.Matthias Andree2022-04-231-0/+3
|
* Record updated line numbers.Matthias Andree2022-04-232-969/+563
|
* Bump version to 6.4.30.Matthias Andree2022-04-232-2/+2
|
* Tighten SSL library version requirements, more warnings.Matthias Andree2022-04-233-11/+22
| | | | | This is to emit warnings if the SSL library is older than the latest versions available at packaging time, except for LibreSSL which is unsupported anyways.
* NEWS: credit Remus-Gabriel Chelu with the Romanian translation. Mulţumesc!Matthias Andree2022-04-231-0/+6
|
* Update <ro> Romanian translation to fetchmail 6.4.25.rc1Remus-Gabriel Chelu2022-04-231-807/+1454
|
* Update website to announce 6.4.29.Matthias Andree2022-03-201-6/+7
|
* Update for 6.4.29.Matthias Andree2022-03-205-706/+448
|
* Update <vi> Vietnamese translation to fetchmail 6.4.25.rc1Trần Ngọc Quân2022-03-201-607/+1019
|
* Update for 6.4.28.Matthias Andree2022-03-056-847/+503
|