Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-15 | fixed ldap support for winldap. | Gunter Knauf | |
2007-08-25 | bail out with error if someone tries to use another cert than PEM with OpenLDAP. | Gunter Knauf | |
2007-08-23 | added support for CA cert verification; | Gunter Knauf | |
default now to verify cert unless data->set.ssl.verifypeer is 0. | |||
2007-08-22 | Reversed the 'HAVE_LDAP_URL_PARSE' ifdef statement. | Gisle Vanem | |
2007-08-22 | for now comment the tls_start section... | Gunter Knauf | |
2007-08-20 | fixed warning with unused var; | Gunter Knauf | |
removed now obsolete defines since we include now ldap headers which define these. | |||
2007-08-20 | fixed ldaps section for OpenLDAP. Still not working, but at least it ↵ | Gunter Knauf | |
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-16 | fixed warning about uninitialized. | Gunter Knauf | |
2007-08-16 | added basic ldaps support; for now its ifdef'd with HAVE_LDAP_SSL unless we ↵ | Gunter Knauf | |
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-15 | added ldap_msgfree() to fix memory leak. | Gunter Knauf | |
2007-08-13 | Removed unused variable. | Dan Fandrich | |
2007-08-13 | Simplify and rename internal structure to avoid potential name clash with ↵ | Patrick Monnerat | |
LDAP header file. | |||
2007-08-12 | Fixed the LDAP_DEPRECATED #define as suggested by Daniel Johnson, and | Daniel Stenberg | |
indented some of the code to curl-style | |||
2007-08-11 | Patrick Monnerat modified the LDAP code and approach in curl. Starting now, | Daniel Stenberg | |
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-03-12 | Emmanuel Dreyfus fixed not being able to find ber_free() in | Yang Tse | |
libldap when available in liblber. | |||
2007-02-26 | Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files | Gisle Vanem | |
since they're already included through "setup.h". | |||
2007-01-03 | - David McCreedy made changes to allow base64 encoding/decoding to work on | Daniel Stenberg | |
non-ASCII platforms. | |||
2006-10-29 | Make more human readable and maintainable previous | Yang Tse | |
compiler warning fix since it was Ok and actually avoids the targeted compiler warning. | |||
2006-10-27 | Compiler warning fix. | Yang Tse | |
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 | Update copyright year, since the file has been modified | Yang Tse | |
2006-10-27 | Do an explicit typecast of data pointers to function pointers | Yang Tse | |
to avoid picky compiler warnings, since this is what we want! | |||
2006-09-08 | Update comment reflecting structure change. | Gisle Vanem | |
2006-09-08 | Compilation fix; 'reqdata' is not a pointer. 'path' is part of SessionHandle. | Gisle Vanem | |
2006-09-08 | Compilation fix | Yang Tse | |
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-07-25 | Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H ↵ | Yang Tse | |
shall be defined if <malloc.h> header file must be included even when including <stdlib.h>. | |||
2006-07-11 | include <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both defined. | Yang Tse | |
2006-04-26 | Use the HAVE_MALLOC_H and HAVE_PROCESS_H defines | Gisle Vanem | |
(more logical). | |||
2006-04-08 | curl_easy_unescape() takes 4 arguments. | Gisle Vanem | |
2006-04-07 | First commit of David McCreedy's EBCDIC and TPF changes. | Daniel Stenberg | |
2005-12-18 | Cleanup windows header includes. Where aplicable, inclusion of | Yang Tse | |
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h | |||
2005-11-01 | Use an empty '*mod_name'. | Gisle Vanem | |
2005-10-31 | Vilmos Nebehaj improved libcurl's LDAP abilities: | Daniel Stenberg | |
The LDAP code in libcurl can't handle LDAP servers of LDAPv3 nor binary attributes in LDAP objects. So, I made a quick patch to address these problems. The solution is simple: if we connect to an LDAP server, first try LDAPv3 (which is the preferred protocol as of now) and then fall back to LDAPv2. In case of binary attributes, we first convert them to base64, just like the openldap client does. It uses ldap_get_values_len() instead of ldap_get_values() to be able to retrieve binary attributes correctly. I defined the necessary LDAP macros in lib/ldap.c to be able to compile libcurl without the presence of libldap | |||
2005-03-11 | Fixed LDAP library file name bug (KNOWN_BUGS #1). configure now auto-detects | Dan Fandrich | |
the correct dynamic library names by default, and provides override switches --with-ldap-lib, --with-lber-lib and --without-lber-lib. Added CURL_DISABLE_LDAP to platform-specific config files to disable LDAP support on those platforms that probably don't have dynamic OpenLDAP libraries available to avoid compile errors. | |||
2005-02-09 | Set 'bits.close' in case of malloc fail. | Gisle Vanem | |
Don't free 'lud_dn' twice in case curl_unescape() fails. | |||
2005-02-09 | FTP code turned into state machine. Not completely yet, but a good start. | Daniel Stenberg | |
The tag 'before_ftp_statemachine' was set just before this commit in case of future need. | |||
2004-12-17 | Fix calling convention of wlap32.dll function. Watcom | Gisle Vanem | |
uses fastcall by default, so force cdecl. | |||
2004-12-14 | Only declare static variables if they're needed. Fixed some compile warnings. | Dan Fandrich | |
2004-11-02 | Paul Nolan fix to make libcurl build nicely on Windows CE | Daniel Stenberg | |
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-09-26 | Ben Greear's minor fix to build (better) with cross-compiled(?) mingw | Daniel Stenberg | |
2004-09-22 | jean-claude Chauve fixed an LDAP bug | Daniel Stenberg | |
2004-07-04 | typecast long => int conversion | Daniel Stenberg | |
2004-05-13 | Gisle: minor fix | Daniel Stenberg | |
2004-05-11 | curl_global_init_mem() allows the memory functions to be replaced. | Daniel Stenberg | |
memory.h is included everywhere for this. | |||
2004-05-06 | unused variable removed | Daniel Stenberg | |
2004-05-05 | Joe Halpin fixed the warning on the typecast from data pointer to function | Daniel Stenberg | |
pointer! | |||
2004-05-03 | Gisle fixed the problem with ldap_search_s() fails with "filter error": a case | Daniel Stenberg | |
of using 'lud_filter' after freeing 'lud_dn'. | |||
2004-05-03 | Gisle Vanem: | Daniel Stenberg | |
Patch for ldap.c under Windows. It works with wldap32.dll as supplied with Win-98/ME/2000/XP, so no extra .dlls are required. I've mostly tested it against Verisign's ldap server. Added code in the case there are to many responses (rc = LDAP_SIZELIMIT_EXCEEDED) and print only those we got. E.g. curl ldap://directory.verisign.net/?cn,display-name,mail,info?subtree?(cn=*Nelson*) will print the first 10 results. My only problem with it is that ldap_search_s() fails with "filter error" when CURLDEBUG is defined ?! Maybe someone can spot the error. |