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 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a93695a70e 
					 
					
						
						
							
							Compiler warning fix.  
						
						... 
						
						
						
						Assigning the const value zero to a pointer to function
results in a null pointer value assignment to the function
pointer.
Assignment of any nonzero value is what should result in a
implementation compiler dependent result.
Since what we want to do here is the first case, this should
not trigger compiler warnings related with conversions from
'pointer to data' to 'pointer to function'.
Our autobuild test suite will judge. 
						
						
					 
					
						2006-10-27 15:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						772a985dc3 
					 
					
						
						
							
							Update copyright year, since the file has been modified  
						
						
						
						
					 
					
						2006-10-27 03:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8a8d5c784c 
					 
					
						
						
							
							Do an explicit typecast of data pointers to function pointers  
						
						... 
						
						
						
						to avoid picky compiler warnings, since this is what we want! 
						
						
					 
					
						2006-10-27 01:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						be1306a6c2 
					 
					
						
						
							
							Update comment reflecting structure change.  
						
						
						
						
					 
					
						2006-09-08 12:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						0a670c578f 
					 
					
						
						
							
							Compilation fix; 'reqdata' is not a pointer. 'path' is part of SessionHandle.  
						
						
						
						
					 
					
						2006-09-08 12:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						dc7c915553 
					 
					
						
						
							
							Compilation fix  
						
						
						
						
					 
					
						2006-09-08 05:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b7eeb6e67f 
					 
					
						
						
							
							Major overhaul introducing http pipelining support and shared connection  
						
						... 
						
						
						
						cache within the multi handle. 
						
						
					 
					
						2006-09-07 21:49:20 +00:00