| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.* src/ne_ntlm.c (ne_output_ntlm): Remove redundant assignment.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2035 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
failure.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2033 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
add_fixed_headers; return a buffer object.
(ne_request_create): Adjust use accordingly.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2031 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
SSL_ERROR_WANT_READ.
(read_ossl, readable_ossl): Update for OpenSSL 1.1.1.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2030 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2026 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
SSL_ERROR_WANT_READ.
(read_ossl, readable_ossl): Update for OpenSSL 1.1.1, block/timeout
properly even if handshake data is received.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2025 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
for OpenSSL.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2022 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
TLSv1.3 under RSASSA-PSS.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2021 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
with OpenSSL 1.1.1.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2019 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
* src/ne_session.c (ne__ssl_set_verify_err): Ditto.
* src/ne_request.c (body_fd_send): Ditto.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2017 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2016 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
* test/request.c (safe_flags): Add regression test.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2015 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
* src/ne_alloc.h (ne_malloc, ne_calloc, ne_realloc): Use it.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2006 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
locking/thread callbacks at all with OpenSSL >= 1.1.1.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1999 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1996 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
arguments in a few places.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1994 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1990 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
OpenSSL 1.1 compatible. Catch non-RSA keys early.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1975 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
| |
dynamically. Add OpenSSL 1.1.0 compatibility.
(pk11_rsa_finish): Remove.
(pk11_init): Create RSA_METHOD here, ...
(ne_ssl_pkcs11_provider_destroy): ... destroy it here.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1974 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
OpenSSL 1.1. Patch by Kurt Roeckx.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1973 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1972 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_openssl.c (init_md5_ctx, ne_md5_create_ctx,
ne_md5_process_block, ne_md5_process_bytes, ne_md5_finish_ctx,
ne_md5_dup_ctx, ne_md5_reset_ctx), ne_md5_destroy_ctx): Implement
using EVP API.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1971 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_auth.c (auth_register): Disable Digest support without MD5 support.
* test/auth.c (make_digest): Don't crash in above case.
* test/util-tests.c (digest_md5, md5_alignment): Likewise.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1970 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GnuTLS 3.x API.
* src/ne_privssl.h: Drop session-wide signing callback in favour of
per-clicert signing callback API.
* src/ne_socket.c (ne_sock_connect_ssl): Likewise.
* src/ne_gnutls.c: Store a signing function in the ccert object.
(dup_client_cert): Dupe the above.
(provide_client_cert): Support new retrieve API and new signing
callback.
(ne__ssl_clicert_exkey_import): Take callback & userdata.
* src/ne_pkcs11.c (pk11_sign_callback): Adjust for privkey-based
signing API.
(ne_ssl_set_pkcs11_provider): Drop session-global callback.
* macros/neon.m4 (NEON_SSL): Check for new retrieve API,
gnutls_privkey_import_ext. Enable PKCS#11 if latter present.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1964 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
* src/ne_pkcs11.c (pk11_rsa_encrypt, pk11_rsa_method): Reimplemented
pk11_rsa_sign as rsa_private_encrypt callback for RSA method.
(pk11_rsa_init): Removed.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1956 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1953 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1952 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1948 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
for address lookup error cases. (Olivier Goffart)
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1941 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
change, invoke verify callback.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1938 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1925 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1922 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
patch by Matthias Petschick.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1918 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
avoiding deprecation warnings.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1917 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
| |
* src/ne_socket.c: Support build with GnuTLS 3, patch by Bartosz
Brachaczek.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1916 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
Bartosz Brachaczek.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1915 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
| |
progress.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1911 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1909 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
* macros/neon.m4: Check for it.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1906 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ne_request.c (send_request_body): Support chunked bodies.
(set_body_length): Negative length implies chunked, not C-L.
(send_request): Adjust for chunked.
* src/ne_request.h: Update ne_set_request_body_provider API.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1905 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1904 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
Diego Santa Cruz).
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1902 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1901 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
|
|
| |
(patch by Diego Santa Cruz)
* test/session.c (proxies): Add test case.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1897 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
http://permalink.gmane.org/gmane.comp.gnu.binutils/58378
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1896 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
|
|
|
| |
inappropriate with OpenSSL 1.x; patch by Mike Frysinger.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1895 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
|
|
|
|
| |
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
|