Fabian Keil 
							
						 
					 
					
						
						
							
						
						1702a2c08d 
					 
					
						
						
							
							Fix a couple of spelling errors in lib/  
						
						... 
						
						
						
						Found with codespell. 
						
						
					 
					
						2011-04-21 07:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						36cb24ec19 
					 
					
						
						
							
							buildfix: spell define correctly  
						
						
						
						
					 
					
						2011-03-15 16:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						211504ba8a 
					 
					
						
						
							
							ldap: use the new protocol handler setup  
						
						... 
						
						
						
						Use the new flags field and stop using the old protocol defines. 
						
						
					 
					
						2011-03-15 09:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5db0a412ff 
					 
					
						
						
							
							atoi: remove atoi usage  
						
						
						
						
					 
					
						2010-11-28 23:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						43d20d81a5 
					 
					
						
						
							
							Enable OpenLDAP support for cygwin builds.  
						
						... 
						
						
						
						Enable OpenLDAP support for cygwin builds. This support was disabled back
in 2008 due to incompatibilities between OpenSSL and OpenLDAP headers.
cygwin's OpenSSL 0.9.8l and OpenLDAP 2.3.43 versions on cygwin 1.5.25
allow building an OpenLDAP enabled libcurl supporting back to Windows 95.
Remove non-functional CURL_LDAP_HYBRID code and references. 
						
						
					 
					
						2010-06-04 15:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						89da532445 
					 
					
						
						
							
							fix ldap related compilation issues  
						
						
						
						
					 
					
						2010-06-01 17:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Howard Chu 
							
						 
					 
					
						
						
							
						
						2e056353b0 
					 
					
						
						
							
							LDAP: properly implemented as a curl_handler  
						
						... 
						
						
						
						makes the LDAP code much cleaner, nicer and in general being a
better libcurl citizen. If a new enough OpenLDAP version is
detect, the new and shiny lib/openldap.c code is then used
instead of the old cruft
Code by Howard, minor cleanups by Daniel. 
						
						
					 
					
						2010-05-25 00:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7aef172a34 
					 
					
						
						
							
							fix printf-style format strings  
						
						
						
						
					 
					
						2010-02-04 19:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d7cd761047 
					 
					
						
						
							
							Oops, should have removed 'not' in previous commit.  
						
						
						
						
					 
					
						2009-12-30 19:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a487c80535 
					 
					
						
						
							
							Replaced stricmp() usage with our portable strequal()  
						
						
						
						
					 
					
						2009-12-30 15:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4d0b0cae9e 
					 
					
						
						
							
							Fix compilation failure  
						
						
						
						
					 
					
						2009-12-17 20:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						91d05903b4 
					 
					
						
						
							
							Remove pointless storing of the protocol as a string within the connectdata  
						
						... 
						
						
						
						struct, and instead use the already stored string in the handler struct. 
						
						
					 
					
						2009-12-17 15:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						59939313f8 
					 
					
						
						
							
							Make usage of calloc()'s arguments consistent with rest of code base  
						
						
						
						
					 
					
						2009-11-18 10:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						c8da2980ed 
					 
					
						
						
							
							include progress.h for Curl_pgrsSetDownloadCounter function prototype  
						
						
						
						
					 
					
						2009-11-02 20:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b19dc0eeb0 
					 
					
						
						
							
							- As reported independent by both Stan van de Burgt and Didier Brisebourg,  
						
						... 
						
						
						
						CURLINFO_SIZE_DOWNLOAD (the -w variable size_download) didn't work when
  getting data from ldap! 
						
						
					 
					
						2009-11-02 18:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3669ff3c1e 
					 
					
						
						
							
							Update LDAP URL format reference  
						
						
						
						
					 
					
						2009-10-13 14:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						33a3753c3f 
					 
					
						
						
							
							libcurl's memory.h renamed to curl_memory.h  
						
						
						
						
					 
					
						2009-04-21 11:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9770899a4b 
					 
					
						
						
							
							Moved potential inclusion of system's malloc.h and memory.h header files to  
						
						... 
						
						
						
						setup_once.h.  Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively. 
						
						
					 
					
						2009-04-21 10:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0fc1782dd4 
					 
					
						
						
							
							Andre Guibert de Bruet fixed a typo in the error message  
						
						
						
						
					 
					
						2009-03-08 22:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						07416b61e3 
					 
					
						
						
							
							- Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl  
						
						... 
						
						
						
						now has an improved ability to do right when the multi interface (both
  "regular" and multi_socket) is used for SCP and SFTP transfers. This should
  result in (much) less busy-loop situations and thus less CPU usage with no
  speed loss. 
						
						
					 
					
						2008-12-19 21:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b701ea36a7 
					 
					
						
						
							
							moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_  
						
						... 
						
						
						
						inclusion by the curl tool without colliding with the curl_strequal functions. 
						
						
					 
					
						2008-10-23 11:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9d16b4081e 
					 
					
						
						
							
							Renamed Curl_ascii_equal to Curl_raw_equal and bugfixed the my_toupper function  
						
						... 
						
						
						
						used in strequal.c so now all test cases run fine for me again. 
						
						
					 
					
						2008-10-16 08:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a579d67064 
					 
					
						
						
							
							- Pascal Terjan filed bug  #2154627  
						
						... 
						
						
						
						(http://curl.haxx.se/bug/view.cgi?id=2154627 ) which pointed out that libcurl
  uses strcasecmp() in multiple places where it causes failures when the
  Turkish locale is used. This is because 'i' and 'I' isn't the same letter so
  strcasecmp() on those letters are different in Turkish than in English (or
  just about all other languages). I thus introduced a totally new internal
  function in libcurl (called Curl_ascii_equal) for doing case insentive
  comparisons for english-(ascii?) style strings that thus will make "file"
  and "FILE" match even if the Turkish locale is selected. 
						
						
					 
					
						2008-10-15 21:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ac18b471d2 
					 
					
						
						
							
							libcurl internal base64.h header file renamed to curl_base64.h  
						
						
						
						
					 
					
						2008-08-17 00:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						162c039e9d 
					 
					
						
						
							
							reqdata doesn't exist anymore and the path moved to the UrlState struct  
						
						
						
						
					 
					
						2007-11-24 23:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ad6e28073c 
					 
					
						
						
							
							removed space after if and while before the parenthesis for better source code  
						
						... 
						
						
						
						consistency 
						
						
					 
					
						2007-11-05 09:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						92433e596b 
					 
					
						
						
							
							We use this ZERO_NULL to avoid picky compiler warnings,  
						
						... 
						
						
						
						when assigning a NULL pointer to a function pointer var. 
						
						
					 
					
						2007-10-17 16:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Monnerat 
							
						 
					 
					
						
						
							
						
						07b6e7363d 
					 
					
						
						
							
							Added per-protocol callback static tables, replacing callback ptr storage  
						
						... 
						
						
						
						in the connectdata structure by a single handler table ptr. 
						
						
					 
					
						2007-10-12 13:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						43e8f00861 
					 
					
						
						
							
							lber.h needs to be included since ldap.h might not include it  
						
						
						
						
					 
					
						2007-10-09 23:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						0cc9122093 
					 
					
						
						
							
							added check for MSVC6 standard PSDK and bail out since insufficient for LDAP support with current code.  
						
						
						
						
					 
					
						2007-10-09 23:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a137109a0c 
					 
					
						
						
							
							<winber.h> needed for Windows LDAP client 32 API support  
						
						
						
						
					 
					
						2007-10-02 14:48:38 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						b41e65a8e3 
					 
					
						
						
							
							fixed ldap support for winldap.  
						
						
						
						
					 
					
						2007-09-15 20:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						327c0d6b1c 
					 
					
						
						
							
							bail out with error if someone tries to use another cert than PEM with OpenLDAP.  
						
						
						
						
					 
					
						2007-08-25 12:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						2d8dba388b 
					 
					
						
						
							
							added support for CA cert verification;  
						
						... 
						
						
						
						default now to verify cert unless data->set.ssl.verifypeer is 0. 
						
						
					 
					
						2007-08-23 00:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						d38891c950 
					 
					
						
						
							
							Reversed the 'HAVE_LDAP_URL_PARSE' ifdef statement.  
						
						
						
						
					 
					
						2007-08-22 18:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						5b4f50857a 
					 
					
						
						
							
							for now comment the tls_start section...  
						
						
						
						
					 
					
						2007-08-22 10:14:57 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						fa1c916943 
					 
					
						
						
							
							fixed warning with unused var;  
						
						... 
						
						
						
						removed now obsolete defines since we include now ldap headers which define these. 
						
						
					 
					
						2007-08-20 23:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						acb905231d 
					 
					
						
						
							
							fixed ldaps section for OpenLDAP. Still not working, but at least it compiles now, and should serve as base to get it finally working. Also seems that the ifdefs can be arranged some better because the Solaris and Netscape/iPlanet/Mozilla LDAP SDKs seem to be closer to the Novell section than the OpenLDAP one.  
						
						
						
						
					 
					
						2007-08-20 16:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						29ac001aa6 
					 
					
						
						
							
							fixed warning about uninitialized.  
						
						
						
						
					 
					
						2007-08-16 15:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						ccba0d10b6 
					 
					
						
						
							
							added basic ldaps support; for now its ifdef'd with HAVE_LDAP_SSL unless we know its fully working, and available with all LDAP SDKs.  
						
						... 
						
						
						
						Win32 requires to have the trusted CA in local keystore - I've not found yet a way to disable the cert check. 
						
						
					 
					
						2007-08-16 14:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						e5d8693865 
					 
					
						
						
							
							added ldap_msgfree() to fix memory leak.  
						
						
						
						
					 
					
						2007-08-15 08:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						8ee5e95ab1 
					 
					
						
						
							
							Removed unused variable.  
						
						
						
						
					 
					
						2007-08-13 16:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Monnerat 
							
						 
					 
					
						
						
							
						
						22c61d8da6 
					 
					
						
						
							
							Simplify and rename internal structure to avoid potential name clash with LDAP header file.  
						
						
						
						
					 
					
						2007-08-13 13:03:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1b88990cbb 
					 
					
						
						
							
							Fixed the LDAP_DEPRECATED #define as suggested by Daniel Johnson, and  
						
						... 
						
						
						
						indented some of the code to curl-style 
						
						
					 
					
						2007-08-12 22:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d0edb47896 
					 
					
						
						
							
							Patrick Monnerat modified the LDAP code and approach in curl. Starting now,  
						
						... 
						
						
						
						the configure script checks for openldap and friends and we link with those
libs just like we link all other third party libraries, and we no longer
dlopen() those libraries. Our private header file lib/ldap.h was renamed to
lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix)
just before this commit, just in case. 
						
						
					 
					
						2007-08-11 20:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						b66def2b4c 
					 
					
						
						
							
							Emmanuel Dreyfus fixed not being able to find ber_free() in  
						
						... 
						
						
						
						libldap when available in liblber. 
						
						
					 
					
						2007-03-12 05:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						c514a2a89a 
					 
					
						
						
							
							Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files  
						
						... 
						
						
						
						since they're already included through "setup.h". 
						
						
					 
					
						2007-02-26 04:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						359d500908 
					 
					
						
						
							
							- David McCreedy made changes to allow base64 encoding/decoding to work on  
						
						... 
						
						
						
						non-ASCII platforms. 
						
						
					 
					
						2007-01-03 23:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ba481718a4 
					 
					
						
						
							
							Make more human readable and maintainable previous  
						
						... 
						
						
						
						compiler warning fix since it was Ok and actually
avoids the targeted compiler warning. 
						
						
					 
					
						2006-10-29 14:58:59 +00:00