aboutsummaryrefslogtreecommitdiffstats
path: root/socket.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix Debian Bug#400950, certificate CN overrides --user option. Now it's only aMatthias Andree2006-12-181-1/+1
| | | | | | default and --user takes precedence. svn path=/branches/BRANCH_6-3/; revision=4994
* SSL_CTX handling fix by Miloslav Trmac (Red Hat),Matthias Andree2006-09-251-33/+37
| | | | | | fixes growing SSL certpaths without bounds (Red Hat Bug #206346). svn path=/branches/BRANCH_6-3/; revision=4912
* Add IMAP AUTH=EXTERNAL support. BerliOS Patch #1095.Matthias Andree2006-08-141-5/+43
| | | | | | | Courtesy of Götz 'nimrill' Babin-Ebell. This patch also makes --sslproto arguments case insensitive. svn path=/branches/BRANCH_6-3/; revision=4896
* Wrap getaddrinfo() and block SIGALRM where needed.Matthias Andree2006-08-141-2/+2
| | | | | | Also wrap freeaddrinfo() without added functionality. svn path=/branches/BRANCH_6-3/; revision=4895
* Freeaddrinfo() fix for Uli Zappe's bug.Matthias Andree2006-08-071-5/+7
| | | | | | This might fix Debian Bug#294547 and Bug#377135. svn path=/branches/BRANCH_6-3/; revision=4880
* When trying to connect or upon connection failure, log the numeric service ↵Matthias Andree2006-08-011-3/+6
| | | | | | port, too. svn path=/branches/BRANCH_6-3/; revision=4875
* When connect()ing fails, log host and service as well.Matthias Andree2006-08-011-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4873
* In verbose mode, log every IP fetchmail tries to connect to, to avoidMatthias Andree2006-05-141-4/+36
| | | | | | | misleading the user. Suppress EAFNOSUPPORT errors from socket() call, too. Fixes Debian Bug #361825. svn path=/branches/BRANCH_6-3/; revision=4836
* Trivial: Revise comment.Matthias Andree2006-05-121-3/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=4822
* * SSL/TLS: if, for a certain server, an sslfingerprint is specified and Matthias Andree2006-04-061-9/+8
| | | | | | | | | sslcertck is NOT set, suppress printing SSL certificate mismatch errors. (Reported by Hannes Erven.) * SSL/TLS: always print if the sslfingerprint mismatches, even in silent mode. (This is for consistency with certificate verification errors.) svn path=/branches/BRANCH_6-3/; revision=4781
* Fix typo on comment.Matthias Andree2006-04-021-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4771
* a few more type fixes for report/snprintf, patch by Miloslav Trmac.Matthias Andree2006-04-011-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4767
* More warning fixes (from FreeBSD 6.1).Matthias Andree2006-03-251-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=4753
* Further cleanups to compile with C++ compiler.Matthias Andree2006-03-151-3/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=4744
* merge Mirek's fetchmail-signed.patchMatthias Andree2006-03-141-8/+10
| | | | svn path=/branches/BRANCH_6-3/; revision=4734
* Fix a few compiler warnings through casts.Matthias Andree2006-01-111-1/+1
| | | | | | Make MD5Update argument const. svn path=/branches/BRANCH_6-3/; revision=4621
* Some verbose output disappeared in debug mode. Adding further -v optionsMatthias Andree2006-01-041-4/+4
| | | | | | | | 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
* Add a comment.Matthias Andree2006-01-041-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=4595
* 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
* Add support for SubjectAltName (RFC-2595 or 2818). Patch by Roland Stigge, ↵Matthias Andree2005-10-291-2/+32
| | | | | | Debian Bug#201113. svn path=/trunk/; revision=4368
* Properly shut down SSL connections. Berlios Patch #647 by Arkadiusz Miśkiewicz.Matthias Andree2005-10-211-0/+2
| | | | svn path=/trunk/; revision=4360
* Put pointer to FAQ in parentheses.Matthias Andree2005-09-221-1/+1
| | | | svn path=/trunk/; revision=4317
* Add full support for --service option.Matthias Andree2005-09-211-1/+1
| | | | svn path=/trunk/; revision=4308
* Revise error messages, suggested by Thomas Wolff.Matthias Andree2005-09-211-1/+3
| | | | svn path=/trunk/; revision=4306
* Large protocol independence patch.Matthias Andree2005-08-281-136/+5
| | | | svn path=/trunk/; revision=4280
* Don't convert service to port and back, but pass service to plugin.Matthias Andree2005-08-031-3/+1
| | | | svn path=/trunk/; revision=4233
* Remove junk.Matthias Andree2005-08-031-4/+0
| | | | svn path=/trunk/; revision=4232
* Remove port/service dualism and make everything a service.Matthias Andree2005-08-021-7/+11
| | | | svn path=/trunk/; revision=4219
* Cleanup: Drop inner_connect and ipv6-connect.c.Matthias Andree2005-08-011-8/+0
| | | | svn path=/trunk/; revision=4214
* INCOMPATIBLE: DROP --netsec/-T option, NET_SECURITY macro - the required ↵Matthias Andree2005-07-301-24/+2
| | | | | | library is no longer available. svn path=/trunk/; revision=4192
* Merge SuSE's fetchmail-6.2.5-implicit-declaration.patchMatthias Andree2005-04-251-0/+11
| | | | svn path=/trunk/; revision=4036
* Clean up the horrible HAVE_[V]SNPRINTF mess, use Trio on systems that lackMatthias Andree2004-11-101-14/+1
| | | | | | real snprintf or vsnprintf. svn path=/trunk/; revision=3996
* SSL validation handling fixes by Brian Candler.Matthias Andree2004-11-101-13/+21
| | | | svn path=/trunk/; revision=3991
* Honor sslcertpath setting even if sslcertck is unset. Patch by Brian Candler.Matthias Andree2004-11-081-2/+2
| | | | svn path=/trunk/; revision=3987
* Fix miscellaneous warnings.Matthias Andree2004-10-201-1/+7
| | | | svn path=/trunk/; revision=3953
* Safe fixes for compiler warnings.Matthias Andree2004-08-091-6/+3
| | | | svn path=/trunk/; revision=3929
* Cast arguments of is*() ctype.h functions to unsigned char to be 8-bit safe.Matthias Andree2004-06-191-3/+3
| | | | svn path=/trunk/; revision=3903
* Compiler warnings fixes, preprocessor and minor general cleanup.Matthias Andree2004-06-181-6/+3
| | | | svn path=/trunk/; revision=3901
* Fix various compiler warnings.Matthias Andree2004-06-181-4/+4
| | | | svn path=/trunk/; revision=3899
* Sunil Shetye's fix for SSL configuration.Eric S. Raymond2004-01-131-6/+6
| | | | svn path=/trunk/; revision=3875
* SSL stuff actually builds.Eric S. Raymond2003-10-101-0/+1
| | | | svn path=/trunk/; revision=3839
* Merge in various small fixes, including two remote DOSEric S. Raymond2003-10-101-0/+21
| | | | svn path=/trunk/; revision=3838
* Ready to ship.Eric S. Raymond2003-08-061-2/+5
| | | | svn path=/trunk/; revision=3831
* Yet another round of fixes.Eric S. Raymond2003-07-171-0/+41
| | | | svn path=/trunk/; revision=3819
* IDLE implementation.Eric S. Raymond2003-02-281-0/+2
| | | | svn path=/trunk/; revision=3794
* Sunil's patch for the STARTTLS problem.Eric S. Raymond2002-11-281-0/+2
| | | | svn path=/trunk/; revision=3772
* Sunil's code-duplication cleanup patch.Eric S. Raymond2002-06-221-10/+4
| | | | svn path=/trunk/; revision=3651
* Cygwin fixes.Eric S. Raymond2002-06-071-34/+44
| | | | svn path=/trunk/; revision=3635
* Cygwin port patch.Eric S. Raymond2002-05-241-2/+19
| | | | svn path=/trunk/; revision=3617
* Debian 5.9.10 fixes.Eric S. Raymond2002-04-011-34/+44
| | | | svn path=/trunk/; revision=3603