summaryrefslogtreecommitdiff
path: root/neon.mak
Commit message (Collapse)AuthorAgeFilesLines
* Introduce new ACL interface under separate header, function name, andJoe Orton2008-10-141-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | restore API/ABI backwards-compat with old ACL interface: * src/ne_acl3744.c, src/ne_acl3744.h: Renamed from ne_acl.c, ne_acl.h. (ne_acl3744_set): Renamed from ne_acl_set. * src/ne_oldacl.c, src/ne_acl.h: Copied from old ne_acl.c, ne_acl.h on 0.28.x branch. * src/Makefile.in: Update deps. * test/acl3744.c: Renamed from acl.c. (test_acl): Call new function name. * test/oldacl.c: Copied from acl.c on 0.28.x branch. * test/Makefile.in: Update accordingly. * macros/neon.m4 (LIBNEON_SOURCE_CHECKS): Update for new source file names. * neon.mak: Update for new source file names.
* Add support for initiating a proxy connection via SOCKS v4/v4a/v5Joe Orton2008-03-271-0/+3
| | | | | | | | | | | | | | proxy, at socket layer: * src/ne_socks.c: New file. * src/ne_socket.h (ne_sock_proxy): New prototype. * src/Makefile.in, neon.mak: Build ne_socks.c. * test/socket.c (read_socks_string, read_socks_byte, expect_socks_byte, read_socks_0string, socks_server, begin_socks, socks_proxy, fail_socks): Add test cases.
* * neon.mak: Removes quotes around $(MAKE) since nmake quotesJoe Orton2008-02-081-3/+3
| | | | this internally.
* Initial support for PKCS#11, based on the pakchois PKCS#11 library:Joe Orton2008-02-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | * src/ne_pkcs11.c, src/ne_pkcs11: New files. * src/ne_gnutls.c (struct ne_ssl_client_cert_s): Add keyless flag. (dup_client_cert): Support keyless clicerts. (ne__ssl_clicert_exkey_import): New function. (provide_client_cert): Use proper GnuTLS error codes in failure cases. * src/ne_privssl.h (ne__ssl_clicert_exkey_import) [HAVE_GNUTLS]: Add prototype. * src/ne_private.h: Include ne_pkcs11.h. (struct ne_session_s): Add pin callback and userdata. * src/ne_session.c (ne_ssl_set_pkcs11_pin): New function. * src/Makefile.in, neon.mak: Build ne_pkcs11.c. * macros/neon.m4 (NEON_SSL): Check for pakchois.
* * neon.mak: Conditionally enable SSPI support (Vladimir).Joe Orton2005-01-271-0/+6
|
* * neon.mak: Don't build ne_cookies.c (Vladimir).Joe Orton2005-01-271-3/+0
|
* * neon.mak: Build ne_xmlreq.c.Joe Orton2005-01-211-0/+3
|
* Windows SSPI NTLM/Negotiate implementation from Vladimir Berezniker:Joe Orton2005-01-201-0/+3
| | | | | | | | | | | | | | | * config.hw.in: Define HAVE_SSPI. * src/ne_sspi.c, src/ne_sspi.h: New files. * src/ne_auth.c (auth_scheme): Add new schemes to enum. [HAVE_SSPI] (auth_session): Add sspi_token, sspi_context fields. (clean_session): Clean up sspi fields. (request_sspi, sspi_challenge): New functions. (auth_challenge, ah_pre_send): Handle Negotiate/NTLM-using-SSPI schemes. * src/ne_socket.c [HAVE_SSPI] (ne_sock_init, ne_sock_exit): Initialize/de-initialize SSPI global state.
* From Vladimir Berezniker: update Win32 make file to match theJoe Orton2004-12-011-4/+4
| | | | | | | | | | | | preprocessor definition changes applied to source code in r256: * neon.mak: OpenSSL: Change NEON_SSL to NE_HAVE_SSL and add a missing HAVE_OPENSSL. ZLib: Change NEON_ZLIB to NE_HAVE_ZLIB. Expat: Replace NEON_NODAV with NE_HAVE_DAV * config.hw.in: Discard no longer used USE_DAV_LOCKS.
* Win32 build update from Branko Čibej:Joe Orton2004-11-181-13/+49
| | | | | | | | | | | Change the Win32 build to compile ZLib from sources, and change the ZLib versin requirement. This doesn't change neon.mak's external interface. * neon.mak: Add parameters and targets for building ZLib from source. * INSTALL.win32: Update the documentation, and note that the ZLib version must be at least 1.2.1.
* * INSTALL.win32, neon.mak: Update to support ENABLE_IPV6 flag. (KaiJoe Orton2004-10-141-1/+6
| | | | Sommerfeld).
* Merge trunk up to current neon CVS HEAD.Joe Orton2004-10-021-11/+25
|
* Branch trunk from 0.24.4 on 0.24.x branch.Joe Orton2004-10-021-0/+186