summaryrefslogtreecommitdiff
path: root/neon.mak
Commit message (Collapse)AuthorAgeFilesLines
* Introduce new ACL interface under separate header, function name, andjoe2008-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1567 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Add support for initiating a proxy connection via SOCKS v4/v4a/v5joe2008-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1421 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* * neon.mak: Removes quotes around $(MAKE) since nmake quotesjoe2008-02-081-3/+3
| | | | | | | this internally. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1340 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Initial support for PKCS#11, based on the pakchois PKCS#11 library:joe2008-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1329 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* * neon.mak: Conditionally enable SSPI support (Vladimir).joe2005-01-271-0/+6
| | | | git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@459 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* * neon.mak: Don't build ne_cookies.c (Vladimir).joe2005-01-271-3/+0
| | | | git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@456 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* * neon.mak: Build ne_xmlreq.c.joe2005-01-211-0/+3
| | | | git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@431 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Windows SSPI NTLM/Negotiate implementation from Vladimir Berezniker:joe2005-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@430 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* From Vladimir Berezniker: update Win32 make file to match thejoe2004-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@357 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Win32 build update from Branko Čibej:joe2004-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. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@356 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* * INSTALL.win32, neon.mak: Update to support ENABLE_IPV6 flag. (Kaijoe2004-10-141-1/+6
| | | | | | | Sommerfeld). git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@311 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Merge trunk up to current neon CVS HEAD.joe2004-10-021-11/+25
| | | | git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@256 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
* Import neon 0.24.0 to begin 0.24.x branch.joe2004-10-021-0/+186
git-svn-id: http://svn.webdav.org/repos/projects/neon/branches/0.24.x@243 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845