aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'lanurmi/fetchmail-no-autoprobe-after-socket-fail' into HEADMatthias Andree2019-05-141-1/+1
|\
| * Do not continue autoprobing other protocols after socket errorLauri Nurmi2018-03-181-1/+1
| | | | | | | | | | | | | | | | | | If e.g. fetching with IMAP and --idle fails with a socket error, returning PS_SOCKET, do not try fetching with a different protocol (e.g. POP3). POP3 might have a completely different idea of read and unread messages than IMAP, which causes already seen messages to be re-fetched.
* | Merge branch 'ffontaine/fetchmail-legacy_64' into legacy_64Matthias Andree2019-05-121-18/+21
|\ \
| * | Be a bit more verbose about SSL probing.Matthias Andree2019-05-121-0/+2
| | |
| * | configure.ac: use pkg-config to find opensslFabrice Fontaine2019-05-121-18/+19
|/ / | | | | | | | | | | | | | | | | | | openssl can have multiples dependencies such as libatomic on sparcv8 32 bits Fixes: - http://autobuild.buildroot.org/results/58e5aa7c6ba8fe7474071d7a3cba6ed3a1b4cff4 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* | Update de.po translation.Matthias Andree2019-05-121-102/+116
| |
* | Update to GNU gettext 0.19.8.Matthias Andree2019-05-125-70/+326
| |
* | Waive AC_TYPE_SIGNAL and assume signal handlers return void.Matthias Andree2019-05-122-1/+1
| | | | | | | | Reported by: autoupdate.
* | Update TODO.txt.Matthias Andree2019-05-121-6/+0
| |
* | Document FETCHMAIL_POP3_FORCE_RETR and drop it from TODO.txt.Matthias Andree2019-05-122-1/+6
| |
* | Replace most strncpy() by strlcpy() calls.Matthias Andree2019-05-124-11/+6
| |
* | Drop socket when receiving unexpected untagged * BYE.Matthias Andree2019-05-121-0/+4
| | | | | | | | | | | | Reported against 6.3.26 by minorwiping@vfemail.net when polling from imap.yandex.com and it looped on "* BYE Autologout; idle for too long" in response to a A0001 CAPABILITY request.
* | Add line termination when reporting unexpected untagged * BYE contents.Matthias Andree2019-05-121-1/+1
| |
* | Enable OpenSSL >= 1.0.2 native name verification.Matthias Andree2019-01-271-0/+22
| |
* | Add UTF-7 to TODO.txtMatthias Andree2019-01-021-0/+1
| |
* | Merge branch 'Evil2000/fetchmail-legacy_64' into legacy_64Matthias Andree2018-11-251-2/+10
|\ \
| * | Added mapping to to PS_TRANSIENT or PS_REFUSED of LMTP response.Evil20002018-11-251-2/+10
|/ / | | | | | | (patch re-indented)
* | Fix potential SIGSEGV in pop3_delete.Matthias Andree2018-11-251-2/+3
| | | | | | | | Reported by Paul Kinsler.
* | Set umask properly before writing the .fetchids file,Matthias Andree2018-06-242-0/+5
| | | | | | | | | | to avoid failing the security check on the next run. Reported by Fabian Raab, Debian Bug#831611.
* | Add a few more files to .gitignoreMatthias Andree2018-06-241-0/+4
| |
* | imap_delete(): clean up delflags[_seen] variables.Matthias Andree2018-06-211-6/+1
| |
* | Bump version.Matthias Andree2018-06-211-1/+1
| |
* | Permit beta builds.Matthias Andree2018-06-211-1/+1
| |
* | Make compatible with a pure OpenSSL 1.1.0 API, ...Matthias Andree2018-06-062-2/+9
| | | | | | | | | | ...when deprecated functions are disabled, for instance, through -DOPENSSL_API_COMPAT=0x10100000L.
* | OPIE: Fix indentation to silence GCC warnings.Matthias Andree2018-04-151-3/+3
| |
* | Bump copyright.Matthias Andree2018-04-152-3/+3
| |
* | Update German <de> translation.Matthias Andree2018-04-151-113/+117
| |
* | OPIE: Chase to64frombits() API change.Matthias Andree2018-04-151-2/+2
| |
* | Fix GCC8 format truncation warnings.Matthias Andree2018-04-141-2/+3
| |
* | Fix useless GCC8 warning, strncpy->memcpy for fixed string.Matthias Andree2018-04-141-1/+1
| |
* | Fix GCC8 ?: operator type promotion warning.Matthias Andree2018-04-141-2/+2
| |
* | Fix indentation to silence GCC 8 warnings.Matthias Andree2018-04-142-8/+8
| |
* | In-depth fix for to64frombits() BASE64 encoder buffer sizing.Matthias Andree2018-04-147-14/+20
| |
* | ISO C90 ("C89") compatibility fix.Matthias Andree2018-04-141-1/+1
| |
* | Abort GSSAPI authentication properly in more situations.Matthias Andree2018-04-141-3/+3
| |
* | Prevent buffer overruns in do_gssauth() with long user names.Matthias Andree2018-04-142-1/+14
| | | | | | | | Reported in private by Greg Hudson.
* | GSSAPI: Do not add gratuitious NUL byte to username.Matthias Andree2018-04-142-1/+4
|/ | | | Greg Hudson reported this broke Exchange 2013 authentication.
* Merge branch 'bluhm/fetchmail-plugin-length' into legacy_64Matthias Andree2017-08-111-1/+3
|\
| * Add a FIXME comment.Matthias Andree2017-08-111-0/+2
| |
| * Do not overrun plugin string when copying it.Alexander Bluhm2017-08-101-1/+1
|/ | | | | | | | parse_plugin() expands the % in plugin string to plugin_copy. It checks that is does not write behind the end of the destination memory, but the source length was not checked. This resulted in reading from a possibly invalid memory location which may cause a segmentation fault. Add a check for the string length of the source.
* Call AM_PROG_AR to simplify LTO use.Matthias Andree2017-04-231-1/+2
|
* Cast argument to quiet -Wformat warning in C89 mode.Matthias Andree2017-04-231-1/+1
|
* Remove last traces of gethostbyname().Matthias Andree2017-04-227-415/+3
|
* Update copyright.Matthias Andree2017-04-224-1040/+1255
|
* Avoid deprecated regexps in manServer.plMatthias Andree2017-04-221-3/+3
|
* Update.Matthias Andree2017-02-201-0/+3
|
* Update.Matthias Andree2017-02-201-1/+2
|
* Reinstate --sslcertfile documentation.Matthias Andree2017-02-201-0/+1
| | | | | | Since the addition of --nosslcertck documentation in Nov. 2015 with commit 6adcb0cc, the --sslcertfile documentation had become part of --nosslcertck. Now --sslcertfile stands in a paragraph of its own.
* Quiet linker warnings around yywrap() fix when using a C++ compiler.Matthias Andree2017-02-111-0/+3
|
* Work around GNU flex madness around yywrap().Matthias Andree2017-02-111-3/+5
|