aboutsummaryrefslogtreecommitdiffstats
path: root/options.c
Commit message (Collapse)AuthorAgeFilesLines
* Accept more options with a running daemon.Matthias Andree2016-07-061-2/+16
| | | | (Cherry-picked from master's 1a92b2909610096a11d26f7a7317d32819354be3.)
* Minor option/usage message/man page fixes.Vitezslav Crhonek2016-04-271-4/+6
|
* Enable --sslcertck by default.Matthias Andree2015-11-151-0/+7
| | | | | | | | | | There are no sslcertck (rcfile) and --nosslcertck (command line) options that can be combined with [--]sslfingerprint if so desired. The documentation is deliberately not updated everywhere, so that recommendations to use --sslcertck stand, this is for the benefit of users that read fetchmail v6.4.0 manuals to configure a fetchmail v6.3.X implementation.
* Reinstate SSLv2 support on legacy_63 branch.Matthias Andree2011-05-171-1/+1
| | | | | Revert "Remove support for SSLv2 (fixes Debian Bug #622054)." This reverts commit c22a3afca46c83ee6d53a6ee58deb122f309c460.
* Remove support for SSLv2 (fixes Debian Bug #622054).Matthias Andree2011-04-111-1/+1
| | | | | | | | | | | | | SSLv2 has been deprecated since 1996, and is insecure. Remove --sslproto SSL2 support. Set SSL_OP_NO_SSLvSSL_CTX 2 option so that the SSLv23 multi-version client no longer negotiates SSLv2. Note that some distributions (such as Debian) build OpenSSL 1.0.0 without SSLv2 support, so on those, the build would fail. Fixes Debian Bug #622054 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622054
* xstrdup string constant for ctl->server.service.Matthias Andree2010-12-151-1/+1
|
* Fix "antispam does not work"Sunil Shetye2010-10-211-1/+1
| | | | | | | | This appears to be similar to the recent --nosoftbounce and --nobounce issue where command line options are not handled exactly the same way as the rcfile parser handles them. Reported by Kees Bakker, BerliOS bug #17599.
* Add --sslcertfile option and FETCHMAIL_NO_DEFAULT_X509_PATHS env var,Matthias Andree2010-04-181-1/+8
| | | | and always load the default X.509 trust stores, unless the latter is set.
* set global flags in a consistent mannerSunil Shetye2010-03-051-4/+4
|
* Rename bad-header pass to bad-header accept, ...Matthias Andree2010-02-241-3/+3
| | | | to resolve an ambiguity found by Frédéric Marchal.
* Feature: bad-header {reject|pass}Matthias Andree2010-02-241-1/+16
|
* Treat permanent delivery errors as temporary (configurable).Matthias Andree2009-05-241-1/+13
| | | | | | | | | | | | | | | | 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
* Merge Daniel Richard G.'s --sslcommonname option.Matthias Andree2008-03-071-0/+7
| | | | | | | | 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
* Add IMAP AUTH=EXTERNAL support. BerliOS Patch #1095.Matthias Andree2006-08-141-1/+3
| | | | | | | Courtesy of Götz 'nimrill' Babin-Ebell. This patch also makes --sslproto arguments case insensitive. svn path=/branches/BRANCH_6-3/; revision=4896
* Add pidfile option, requested by Héctor García.Matthias Andree2006-04-021-1/+7
| | | | svn path=/branches/BRANCH_6-3/; revision=4770
* Further cleanups to compile with C++ compiler.Matthias Andree2006-03-151-6/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=4744
* Fix more compiler warnings.Matthias Andree2006-03-141-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4736
* Consistency: Make --fetchall an alias for --all.Matthias Andree2006-03-031-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4710
* Allow --idle on the command line.Matthias Andree2006-03-011-0/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=4704
* Fix typo: --sslcertck checks the /server/ certificate (not the client's).Matthias Andree2006-01-151-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4639
* Added missing --help text for "--sslcertck" option.Matthias Andree2006-01-141-0/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=4635
* Fix indent.Matthias Andree2006-01-141-25/+25
| | | | svn path=/branches/BRANCH_6-3/; revision=4634
* Some verbose output disappeared in debug mode. Adding further -v optionsMatthias Andree2006-01-041-1/+1
| | | | | | | | would alternate between verbose and debug mode. debug mode now comprises all verbose output, and adding more -v options does not switch back from debug to verbose mode. svn path=/branches/BRANCH_6-3/; revision=4597
* In usage message, move -P short option from long --port to long --service.Matthias Andree2005-10-301-2/+2
| | | | svn path=/trunk/; revision=4384
* - make fetchmail --silent --quit really silent, Debian Bug #229014 by Matthias Andree2005-10-301-0/+1
| | | | | | | | | | | Dr. Andreas Krüger. - cleanup --quit handling again (so that --silent --quit just kills the existing daemon, rather than continue running), and document it more clearly. - Print an error message if multiple "defaults" records are found in the configuration file. svn path=/trunk/; revision=4372
* Revert accidental translatable string spacing changes made in r4321.Matthias Andree2005-09-251-32/+32
| | | | svn path=/trunk/; revision=4331
* Clean up, mapping long to short options directly where possible, and switch ↵Matthias Andree2005-09-251-210/+133
| | | | | | LA_* from #define to enum. svn path=/trunk/; revision=4321
* Add full support for --service option.Matthias Andree2005-09-211-3/+5
| | | | svn path=/trunk/; revision=4307
* Fix "auth ntlm" to send AUTH NTLM (rather than AUTH MSN). Add "auth msn".Matthias Andree2005-09-201-0/+2
| | | | svn path=/trunk/; revision=4297
* Merge Sunil Shetye's --limitflush patch.Matthias Andree2005-09-171-0/+9
| | | | svn path=/trunk/; revision=4289
* Large protocol independence patch.Matthias Andree2005-08-281-5/+5
| | | | svn path=/trunk/; revision=4280
* Remove port/service dualism and make everything a service.Matthias Andree2005-08-021-8/+0
| | | | svn path=/trunk/; revision=4219
* Kill alloca().Matthias Andree2005-07-311-8/+8
| | | | svn path=/trunk/; revision=4201
* Plug memory leaks.Matthias Andree2005-07-311-0/+1
| | | | svn path=/trunk/; revision=4197
* INCOMPATIBLE: DROP --netsec/-T option, NET_SECURITY macro - the required ↵Matthias Andree2005-07-301-18/+0
| | | | | | library is no longer available. svn path=/trunk/; revision=4192
* Make tracepolls a server option, as documented. Fixes Debian bug #156094.Matthias Andree2005-07-181-3/+3
| | | | svn path=/trunk/; revision=4121
* Add help for --sslcertpath and --sslfingerprint.Matthias Andree2004-11-101-0/+2
| | | | svn path=/trunk/; revision=3990
* Compiler warnings fixes, preprocessor and minor general cleanup.Matthias Andree2004-06-181-7/+7
| | | | svn path=/trunk/; revision=3901
* Sunil's transaction patches.Eric S. Raymond2003-10-151-0/+14
| | | | svn path=/trunk/; revision=3858
* Enable showdots to be set fro the command line.Eric S. Raymond2003-10-101-1/+1
| | | | svn path=/trunk/; revision=3843
* OTP fix patches from Stanislav Brabec.Eric S. Raymond2002-10-181-1/+3
| | | | svn path=/trunk/; revision=3735
* Sunil Shetye's latest fix patch.Eric S. Raymond2002-09-091-1/+1
| | | | svn path=/trunk/; revision=3707
* Sunil Shetye's re-exec patch.Eric S. Raymond2002-09-041-6/+6
| | | | svn path=/trunk/; revision=3696
* getopt_long is back for Solaris and HP-UX.Eric S. Raymond2001-09-301-4/+0
| | | | svn path=/trunk/; revision=3508
* Fix the bad GETOPT_LONG patch.Eric S. Raymond2001-09-271-1/+1
| | | | svn path=/trunk/; revision=3495
* Ready to ship.Eric S. Raymond2001-09-261-2/+6
| | | | svn path=/trunk/; revision=3491
* _( -> GT_(Eric S. Raymond2001-09-241-66/+66
| | | | svn path=/trunk/; revision=3478
* Restore -D.Eric S. Raymond2001-09-091-1/+1
| | | | svn path=/trunk/; revision=3460
* Implemented fetchdomains.Eric S. Raymond2001-06-241-28/+39
| | | | svn path=/trunk/; revision=3373
* Miscellaneous bug fixes.Eric S. Raymond2001-06-201-1/+1
| | | | svn path=/trunk/; revision=3361