History log of /curl/lib/Makefile.inc (Results 151 – 175 of 212)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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/


123456789