#
978b808f |
| 25-May-2012 |
Steve Holme |
smtp: Moved auth-mechanism constants into a separate header file Move the SMTP_AUTH constants into a separate header file in preparation for adding SASL based authentication to POP3 as t
smtp: Moved auth-mechanism constants into a separate header file Move the SMTP_AUTH constants into a separate header file in preparation for adding SASL based authentication to POP3 as the two protocols will need to share them.
show more ...
|
Revision tags: curl-7_26_0 |
|
#
3d8c0931 |
| 06-Apr-2012 |
Yang Tse |
curl tool: use configuration files from lib directory - follow-up I amigaos.[ch] now integrates nicely with any libcurl build
|
Revision tags: curl-7_25_0, curl-7_24_0, curl-7_23_1, curl-7_23_0, curl-7_22_0 |
|
#
662c1d87 |
| 28-Aug-2011 |
Yang Tse |
NTLM: END of refactoring/splitting/moving First: File curl_ntlm.h renamed curl_ntlm_msgs.h File curl_ntlm.c renamed curl_ntlm_msgs.c Afterwards: File http_ntlm
NTLM: END of refactoring/splitting/moving First: File curl_ntlm.h renamed curl_ntlm_msgs.h File curl_ntlm.c renamed curl_ntlm_msgs.c Afterwards: File http_ntlm.c renamed curl_ntlm.c File http_ntlm.h renamed curl_ntlm.h
show more ...
|
#
135f6940 |
| 27-Aug-2011 |
Yang Tse |
NTLM: move NTLM core specifics into curl_ntlm_core.[ch]
|
#
260ee6b7 |
| 27-Aug-2011 |
Yang Tse |
NTLM_WB: move NTLM_WB specifics into curl_ntlm_wb.[ch]
|
#
98fb0ef7 |
| 14-Aug-2011 |
Yang Tse |
http NTLM: split http_ntlm.[ch] between http_ntlm.[ch] and curl_ntlm.[ch] For modularity purposes, huge chunks of NTLM existing code is transformed into functions to allow future interna
http NTLM: split http_ntlm.[ch] between http_ntlm.[ch] and curl_ntlm.[ch] For modularity purposes, huge chunks of NTLM existing code is transformed into functions to allow future internal code reuse. Resulting three new libcurl private functions: - Curl_ntlm_create_type1_message() - Curl_ntlm_create_type3_message() - Curl_ntlm_decode_type2_message() Changing static ntlm_sspi_cleanup() into non-static Curl_ntlm_sspi_cleanup() This 'refactoring' has been prepared by previous commits to allow that this specific one does not introduce any change to existing code. All existing goodness and badness previous to this commit should remain the same once it is applied, the only difference should be that existing code is moved into functions. Given the quite big portions of code being moved around, and the importance of change traceability, this commit has been done in such a way that it is possible to perform a three-way diff from initial http_ntlm.[ch] to resulting http_ntlm.[ch] and curl_ntlm.[ch] to actually verify that no functional change is introduced here. Notice that Steve Holme has provided several patches, but these included this refactoring along with 'extra' fixes. I really wanted this 'clean' refactoring done first, in order to allow discussion or committing of 'extra' fixes on a case by case basis, so, I had to bite the bullet ;-) Comments, line adjustments, compiler warning fixes, whatever, may follow afterwards.
show more ...
|
#
301e907a |
| 12-Aug-2011 |
Steve Holme |
http NTLM: move portions of http_ntlm.h into new curl_ntlm.h
|
#
44b58472 |
| 13-Jul-2011 |
Daniel Stenberg |
gssapi: rename our files to avoid conflicts gssapi.h is used as a header name by Heimdal-style GSSAPI so it would conflict with a private header using that name, and while renaming the
gssapi: rename our files to avoid conflicts gssapi.h is used as a header name by Heimdal-style GSSAPI so it would conflict with a private header using that name, and while renaming the header I figured we should name the .c file accordingly as well. Bug: http://curl.haxx.se/mail/lib-2011-07/0071.html Reported by: Ben Greear
show more ...
|
Revision tags: curl-7_21_7 |
|
#
20485a48 |
| 10-Jun-2011 |
Julien Chaffraix |
Added Curl_gss_init_sec_context. This function wraps our calls to gss_init_sec_context so that we have a unified way to talk to GSSAPI.
|
Revision tags: curl-7_21_6, curl-7_21_5, curl-7_21_4 |
|
#
7de2f927 |
| 30-Jan-2011 |
Daniel Stenberg |
async resolvers: further cleanups asyn-ares.c and asyn-thread.c are two separate backends that implement the same (internal) async resolver API for libcurl to use. Backend is specifi
async resolvers: further cleanups asyn-ares.c and asyn-thread.c are two separate backends that implement the same (internal) async resolver API for libcurl to use. Backend is specified at build time. The internal resolver API is defined in asyn.h for asynch resolvers.
show more ...
|
#
c828646f |
| 19-Apr-2011 |
Daniel Stenberg |
CURL_DOES_CONVERSIONS: cleanup Massively reduce #ifdefs all over (23 #ifdef lines less so far) Moved conversion-specific code to non-ascii.c
|
#
02dbfa21 |
| 04-Apr-2011 |
Daniel Stenberg |
http-proxy: move proxy code to http_proxy.c The new http_proxy.* files now host HTTP proxy specific code (500+ lines moved out from http.c), and as a consequence there is a macro introdu
http-proxy: move proxy code to http_proxy.c The new http_proxy.* files now host HTTP proxy specific code (500+ lines moved out from http.c), and as a consequence there is a macro introduced for the Curl_proxyCONNECT() function so that code can use it without actually supporting proxy (or HTTP) in builds.
show more ...
|
#
9e60d8fd |
| 08-Mar-2011 |
Todd A Ouska |
SSL: (part 2) Added CyaSSL to SSL abstraction layer This is the modified existing files commit.
|
#
1d28efb9 |
| 05-Jan-2011 |
Marcel Roelofs |
HTTP: HTTP Negotiate authentication using SSPI Only under Windows
|
#
420eac55 |
| 28-Dec-2010 |
Pierre Joye |
IDN: use win32 API if told to The functionality is provided in a new source file: lib/idn_win32.c
|
Revision tags: curl-7_21_3 |
|
#
108d7693 |
| 03-Dec-2010 |
Eric Hu |
Preparing for axTLS. Actual SSL API functions are only stubbed. Added axTLS to autotool files and glue code to misc other files. axtls.h maps SSL API functions, but may change. axtls
Preparing for axTLS. Actual SSL API functions are only stubbed. Added axTLS to autotool files and glue code to misc other files. axtls.h maps SSL API functions, but may change. axtls.c is just a stub file and will definitely change.
show more ...
|
Revision tags: curl-7_21_2 |
|
#
79510745 |
| 12-Aug-2010 |
Cameron Kaiser |
Forgot gopher.h in Makefile.inc
|
#
201637d4 |
| 12-Aug-2010 |
Cameron Kaiser |
Gopher protocol support (initial release)
|
Revision tags: curl-7_21_1 |
|
#
b5c3feda |
| 29-Jul-2010 |
Kamil Dudka |
NTLM tests: boost coverage by forcing the hostname A shared library tests/libtest/.libs/lihostname.so is preloaded in NTLM test-cases to override the system implementation of gethostname
NTLM tests: boost coverage by forcing the hostname A shared library tests/libtest/.libs/lihostname.so is preloaded in NTLM test-cases to override the system implementation of gethostname(). It makes it possible to test the NTLM authentication for exact match, and this way test the implementation of MD4 and DES. If LD_PRELOAD doesn't work, a debug build willl also workk as debug builds are now made to prefer a specific environment variable and will then return that content as host name instead of the actual one. Kamil wrote the bulk of this, Daniel Stenberg polished it.
show more ...
|
#
01c309e1 |
| 29-Jul-2010 |
Guenter Knauf |
Added a comment with an alternate idea to avoid the backslash line contination character.
|
#
11f53b9a |
| 28-Jul-2010 |
Guenter Knauf |
some cosmetic changes.
|
#
f3b77e56 |
| 27-Jun-2010 |
Kamil Dudka |
http_ntlm: add support for NSS When configured with '--without-ssl --with-nss', NTLM authentication now uses NSS crypto library for MD5 and DES. For MD4 we have a local implementati
http_ntlm: add support for NSS When configured with '--without-ssl --with-nss', NTLM authentication now uses NSS crypto library for MD5 and DES. For MD4 we have a local implementation in that case. More details are available at https://bugzilla.redhat.com/603783 In order to get it working, curl_global_init() must be called with CURL_GLOBAL_SSL or CURL_GLOBAL_ALL. That's necessary because NSS needs to be initialized globally and we do so only when the NSS library is actually required by protocol. The mentioned call of curl_global_init() is responsible for creating of the initialization mutex. There was also slightly changed the NSS initialization scenario, in particular, loading of the NSS PEM module. It used to be loaded always right after the NSS library was initialized. Now the library is initialized as soon as any SSL or NTLM is required, while the PEM module is prevented from being loaded until the SSL is actually required.
show more ...
|
Revision tags: curl-7_21_0 |
|
#
2e056353 |
| 24-May-2010 |
Howard Chu |
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 ne
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.
show more ...
|
#
0825cd80 |
| 12-May-2010 |
Pavel Raiskup |
FTP: WILDCARDMATCH/CHUNKING/FNMATCH added
|
#
04cb15ae |
| 12-May-2010 |
Howard Chu |
RTMP: initial support added, powered by librtmp librtmp is found at http://rtmpdump.mplayerhq.hu/
|