| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1894 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
error code correctly for Windows. (Vlad Grachov)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1893 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (ah_post_send): Clear SSPI context for any
non-auth-failure response code.
* src/ne_sspi.c (ne_sspi_clear_context): Clear continueNeeded flag.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1892 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
| |
ne_set_addrlist, take port as argument.
(ne_set_addrlist): Reimplement using the above.
* src/neon.vers: Add ne_set_addrlist2.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1888 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c: Adjust for new constants.
(auth_register): Map NE_AUTH_GSSAPI to _GSSAPI_ONLY|_SSPI
Patch by Nathanael Rensen <nathanael.rensen zettaserve.com>
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1887 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
* src/ne_basic.c (options_map): Add NE_CAP_EXT_MKCOL.
* test/basic.c (options2): Add test.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1881 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
Fix build with Open Watcom compiler. (NormW <normanwheeler bigpond.com)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1874 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1873 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
build on request for SSLv2 server context
(ne_ssl_context_get_flag): Fix build.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1872 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
since it inhibits testing of session caching.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1866 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_openssl.c (ne_ssl_context_get_flag): New function.
(ne_ssl_context_create): Fix compile without SSLv2.
* src/ne_session.c (ne_set_session_flag): Retrieve SSLv2
flag value after setting it.
* src/ne_ssl.h, src/neon.vers: Add ne_ssl_context_get_flag.
* test/ssl.c (simple_sslv2): Retrieve flag setting and skip
test if it was not enabled.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1865 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
(Pierre Crokaert <pct actl.be>)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1864 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
comparison, suggested by Ivan Zhakov.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1863 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
resetting fd flags.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1862 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1861 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
warnings with gcc 4.5 -Wenum-compare.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1860 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1858 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1857 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
for proxy auth with SSPI.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1856 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
canonical hostname.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1853 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_socket.c (struct ne_sock_addr_s): Add name field for non-gai.
(ne_addr_resolve): Handle NE_ADDR_CANON.
(ne_addr_canonical): New function.
(ne_addr_destroy): Free name field.
* test/socket.c (addr_canonical): New test.
* src/neon.vers: Add ne_addr_canonical.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1852 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1849 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_openssl.c (parse_client_cert): Factor out from
ne_ssl_clicert_read.
(ne_ssl_clicert_read): Reimplement using above.
(ne_ssl_clicert_import): New function.
* src/ne_gnutls.c (ne_ssl_clicert_import): Factor out from
ne_ssl_clicert_read.
(ne_ssl_clicert_import): Reimplement using above.
* test/utils.c (file_to_buffer): Move to here...
* test/compress.c (file2buf): ... from here.
(do_fetch): Use it.
* test/ssl.c (clicert_import): New test.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1847 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
Require a client cert if necessary, matching behaviour
w/ OpenSSL.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1845 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1844 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (verify_negotiate_response): Check for NULL pointer.
* src/ne_gnutls.c (check_certificate): Initiatialize 'failures'.
(pkcs12_parse): Check for _crt_init failure.
* src/ne_session.c (ne__ssl_set_verify_err): Pass size-1 to strncat.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1838 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
(ah_post_send): Clear SSPI context only after successful authentication.
Submitted by: Ivan Zhakov <ivan visualsvn.com>
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1837 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (get_cnonce): Likewise.
Submitted by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta gmail.com>
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1836 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
pre_send hooks to avoid lifetime issues (Patrick Ohly).
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1833 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
if no cert is available; match behaviour with OpenSSL. Thanks to
Patrick Ohly.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1828 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
during handshake (Bryan Cain).
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1819 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
| |
against anything which parses as an IP address.
* test/ssl.c (fail_wildcard_ip): Add test case.
* test/makekeys.sh: Generate test wildcard IP cert.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1811 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
value to NE_ERROR.
* test/request.c (socks_fail): Add test case.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1809 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
(Danil Shopyrin)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1805 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1803 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
| |
Montulli.
* test/request.c (serve_mirror, send_length): Add test case.
* test/Makefile.in (foobar.txt): Create test file.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1801 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1799 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
(Danil Shopyrin <danil visualsvn.com>)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1797 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
(Tobias Gruetzmacher)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1794 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1792 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
closure.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1780 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1778 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
* configure.in: Define NE_PRIVATE to 'extern' for a static build.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1777 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT as an untrusted cert.
Submitted by: Tom C <tomc.neon pnl.gov>
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1770 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1750 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (request_sspi): Return NULL if sspi_token is not present.
* src/ne_auth.c (ah_post_send): Clear the buffered sspi_token.
Submitted by: Danil Shopyrin <danil visualsvn.com>
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1748 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1747 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (ntlm_challenge)
- in case of session timeout, do not call auth callback; use
existing credentials.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1746 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1745 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1744 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|