aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* * SMTP/LMTP cleanup to fix these two bugs:Matthias Andree2005-12-201-0/+8
| | | | | | | | | - switch back to SMTP after having tried LMTP hosts (multiple smtphost hosts) - switch back to LMTP after sending a bounce. The patch removes the global state variable that was the root of this problem. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4581
* * Mark 6.3.1 released.Matthias Andree2005-12-191-4/+9
| | | | | | | * Escalate empty-header-segfault in multidrop mode to security fix (CVE-2005-4348). * Mention that OpenSSL 0.9.8 changed hash default to SHA1. svn path=/branches/BRANCH_6-3/; revision=4576
* Use a simplified version of Sunil's patch to cope with servers Matthias Andree2005-12-181-0/+3
| | | | | | | such as mail.internode.on.net bld-mail04 that return the UID in response to RFC822.HEADER or RFC822.SIZE. Reported by Jason White. svn path=/branches/BRANCH_6-3/; revision=4555
* Manual page: Add "-md5" to "openssl x509" example in --sslfingerprint Matthias Andree2005-12-181-0/+2
| | | | | | | documentation. Suggested by Jason White. (Merged from trunk.) svn path=/branches/BRANCH_6-3/; revision=4553
* Do not trash destination domain if multiple messages are forwarded into theMatthias Andree2005-12-131-0/+2
| | | | | | same SMTP/LMTP connection. Reported by Joachim Feise, Berlios Bug #5849. svn path=/branches/BRANCH_6-3/; revision=4547
* Mark RPOP obsolete.Matthias Andree2005-12-131-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4546
* Merge patch by Sunil Sheteye to fix five bugs:Matthias Andree2005-12-131-0/+8
| | | | | | | | | | | | * Close SMTP sockets early, to reduce resource usage, trigger earlier delivery with some MTAs and avoid SIGPIPE (SIG 13) when the SMTP listener gets bored and drops the connection after timeout. * Don't treat hitting a fetch limit (PS_MAXFETCH) as error. * Fix negative "messages left on server" on idle/repoll with fetchlimit. * Properly track logout stage (STAGE_LOGOUT). * Preserve error conditions across postconnect script. svn path=/branches/BRANCH_6-3/; revision=4541
* Fix segfault (null pointer dereference) on some operating systems withMatthias Andree2005-12-111-4/+7
| | | | | | | fetchmail's obsolete DNS MX/host alias lookups in multidrop mode. Patch by Dr.-Ing. Andreas Haakh. svn path=/branches/BRANCH_6-3/; revision=4537
* Update Catalan translation to 6.3.0. Ernest Adrogué Calveras.Matthias Andree2005-12-111-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4536
* Mark To/Cc multidrop parsing deprecated.Matthias Andree2005-12-081-1/+4
| | | | | | Mention Simon Barner reported the man page breakage. svn path=/branches/BRANCH_6-3/; revision=4532
* Fix segfault in multidrop mode with headerless email.Matthias Andree2005-12-081-0/+2
| | | | | | | | Reported by Daniel Drake, patch by Sunil Shetye. This was actually modified from Sunil's patch to leave the if() {...} braces in the code to avoid ambiguities later. svn path=/branches/BRANCH_6-3/; revision=4530
* Plug potential memory and socket leak when polling multiple folders or when ↵Matthias Andree2005-12-081-0/+2
| | | | | | the upstream sends bogus message sizes. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4527
* Add some separator rulers.Matthias Andree2005-12-081-0/+12
| | | | svn path=/branches/BRANCH_6-3/; revision=4525
* Remove bogus Netscape IMAP4rev1 Service >= 3.6 warning about BODY[TEXT] Matthias Andree2005-12-081-0/+2
| | | | | | that we are not using. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4519
* Move deprecation warnings up front, add a warning --sslcertck may become ↵Matthias Andree2005-12-081-10/+10
| | | | | | default. svn path=/branches/BRANCH_6-3/; revision=4517
* Actually set default SSL certificate path if --sslcertpath is unset.Matthias Andree2005-12-071-0/+2
| | | | | | Reported by Heino Tiedemann and Rob MacGregor. svn path=/branches/BRANCH_6-3/; revision=4516
* Merge gettext 0.14.3 update from branch, to match 6.2.9-rc10. Found by Sunil ↵Matthias Andree2005-12-071-3/+5
| | | | | | Shetye. svn path=/branches/BRANCH_6-3/; revision=4513
* Fix broken default port in POP2. Patch by Stanislav Brabec, SUSE [CZ].Matthias Andree2005-12-051-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=4506
* Fix missing 'Debian' from bug #.Matthias Andree2005-12-041-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4501
* Mark 6.3.0 released.Matthias Andree2005-11-301-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4495
* Man page: Use \- in the manual page where appropriate so that copy & pasteMatthias Andree2005-11-271-0/+2
| | | | | | works. Based on a patch by Héctor García. svn path=/trunk/; revision=4488
* Add PDF FAQ, formatted for duplex printing on ISO A4.Matthias Andree2005-11-271-0/+2
| | | | svn path=/trunk/; revision=4485
* Revise a check that didn't work on 64-bit SUSE Linux 10.0.Matthias Andree2005-11-271-0/+1
| | | | svn path=/trunk/; revision=4481
* New Japanese translation by Takeshi Hamasaki.Matthias Andree2005-11-261-5/+3
| | | | svn path=/trunk/; revision=4478
* Fix installation without Python. Sunil Shetye, reported by Peter Church.Matthias Andree2005-11-191-0/+1
| | | | svn path=/trunk/; revision=4466
* In oversized warning messages, print the account name, too. Fixes DebianMatthias Andree2005-11-171-4/+5
| | | | | | Bug#213299. Sunil Shetye. svn path=/trunk/; revision=4456
* Update translation information, add names - credit where credit is due.Matthias Andree2005-11-171-2/+5
| | | | svn path=/trunk/; revision=4455
* Man page: Remove some procmail praises in --mda documentation, Matthias Andree2005-11-171-0/+3
| | | | | | | | suggest maildrop instead, warn of procmail fallthrough behavior. Man page: Revise AUTHORS and SEE ALSO sections. svn path=/trunk/; revision=4452
* Use more stringent check for untagged responses - we check that the start ↵Matthias Andree2005-11-171-0/+1
| | | | | | with "*" SPACE. svn path=/trunk/; revision=4451
* Fix segfault when run control file ends with a backslash inside an Matthias Andree2005-11-161-0/+4
| | | | | | | | unterminated quoted string. In quoted strings, support backslash as last character on a line to join the following line to the current. svn path=/trunk/; revision=4446
* Clarify run-control file parser in respect of backslash escape sequences Matthias Andree2005-11-161-0/+4
| | | | | | | | (document differences from C programming language escapes) and quoted strings (they will contain embedded CR or LF if the quoted string extends across two or more lines). svn path=/trunk/; revision=4445
* document that passwords are length limited.Matthias Andree2005-11-141-0/+1
| | | | svn path=/trunk/; revision=4444
* Sunil Shetye fixed these problems in a patch posted to fetchmail-devel:Matthias Andree2005-11-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 1. parsed_host is not freed in some cases. This happens when the first smtp server is down in this setup: poll mailserver ... smtphost "smtpserver1" "smtpserver2" ... 2. parsed_host is being initialized for UNIX socket also. For UNIX socket, parsed_host should be NULL. 3. If EHLO fails on a UNIX socket, it tries HELO on a network socket! 4. ctl->destaddr is allocated memory in two cases. This memory is never freed. 5. ctl->destaddr was being assigned in a very convoluted manner. Since, parsed_host is already set correctly now, it can be used directly. svn path=/trunk/; revision=4443
* Update --smtphost and --smtpaddress documentation. Patch by Sunil Shetye.Matthias Andree2005-11-141-1/+2
| | | | svn path=/trunk/; revision=4442
* The default for --smtphost is now always "localhost" regardless ofMatthias Andree2005-11-101-0/+4
| | | | | | | | | authentication types and protocols, so as to simplify configurations for workstations where the SMTP daemon only listens on the loopback interface. Sunil Shetye & Matthias Andree svn path=/trunk/; revision=4410
* fix pluralization typo, news -> newMatthias Andree2005-11-101-1/+1
| | | | svn path=/trunk/; revision=4406
* Clarify that --loghost works only while detached; after report by Nico Golde.Matthias Andree2005-11-101-0/+1
| | | | svn path=/trunk/; revision=4405
* Man page: update --smtphost documentation.Matthias Andree2005-11-101-1/+2
| | | | svn path=/trunk/; revision=4403
* Revise some error messages so they are less confusing. Sunil Shetye.Matthias Andree2005-11-101-0/+1
| | | | svn path=/trunk/; revision=4401
* Mark POP2 obsolete/legacy and to be removed from future version.Matthias Andree2005-11-101-2/+4
| | | | svn path=/trunk/; revision=4400
* Fix Debian Bug#317761: when trying to send a bounce message, don't bailMatthias Andree2005-11-101-0/+4
| | | | | | | | out if we cannot qualify our own hostname, so we aren't losing the bounce. Instead, pass the buck on to the SMTP server and use our own unqualified hostname. svn path=/trunk/; revision=4399
* When eating message trailer, don't see any line containing "OK" as theMatthias Andree2005-11-091-0/+3
| | | | | | | | end of the trailer, but wait for the proper tagged OK line. To work around the qmail + Courier-IMAP problem in Debian Bug#338007. svn path=/trunk/; revision=4396
* Fix Debian Bug#241883, making global options more clear. Matt Swift, ↵Matthias Andree2005-10-301-0/+2
| | | | | | Matthias Andree. svn path=/trunk/; revision=4385
* Set service properly after autoprobe succeeded. Debian Bug#320645.Matthias Andree2005-10-301-0/+2
| | | | svn path=/trunk/; revision=4383
* Use new host_fqdn() interface.Matthias Andree2005-10-301-0/+4
| | | | svn path=/trunk/; revision=4382
* Man page: --sslfingerprint points user to x509(1ssl) and gives an example Matthias Andree2005-10-301-0/+2
| | | | | | how to use it. Debian Bug#213484, Eduard Bloch. svn path=/trunk/; revision=4378
* Do not break some other process's lockfile in "-q" mode, but wait for Matthias Andree2005-10-301-0/+2
| | | | | | the other process's exit. svn path=/trunk/; revision=4377
* Detect error if lock file cannot be created.Matthias Andree2005-10-301-0/+2
| | | | svn path=/trunk/; revision=4375
* Exit with error if the lock file cannot be read.Matthias Andree2005-10-301-0/+1
| | | | svn path=/trunk/; revision=4374
* Bury on_exit() officially - hasn't worked since 6.0.0 or even longer.Matthias Andree2005-10-301-0/+2
| | | | svn path=/trunk/; revision=4373