| Commit message (Expand) | Author | Age | Files | Lines |
* | * src/ne_request.c (send_request): Limit number of interim responsesexcess-1xx | Joe Orton | 2021-09-17 | 1 | -3/+12 |
* | * src/ne_auth.h: Update comment about NE_AUTH_DIGEST. | Joe Orton | 2021-09-17 | 1 | -1/+1 |
* | ne_socket: Fix shutdown usage for windows | Christopher Degawa | 2021-08-23 | 1 | -3/+6 |
* | * src/ne_socket.c (error_gnutls): Handle GNUTLS_E_INVALID_SESSION and | Joe Orton | 2021-08-04 | 1 | -0/+4 |
* | * src/ne_socket.c (ne_sock_shutdown): Fix typo for GnuTLS code. | Joe Orton | 2021-08-04 | 1 | -1/+1 |
* | Add API for socket shutdown, and fix TLS closure with OpenSSL 3. | Joe Orton | 2021-08-04 | 3 | -17/+106 |
* | * src/ne_socket.c (error_ossl): Handle OpenSSL 3 truncation error | Joe Orton | 2021-08-04 | 1 | -0/+19 |
* | * src/ne_string.c (ne_strnqdup): Use ne_malloc. | Joe Orton | 2021-07-05 | 1 | -1/+1 |
* | Various minor Coverity/clang warning fixes, no functional change: | Joe Orton | 2021-07-05 | 2 | -20/+19 |
* | * src/ne_request.c, src/ne_session.h: Various updates for RFC 7230/1. | Joe Orton | 2021-04-16 | 2 | -17/+20 |
* | Update terminology for RFC 7230: | Joe Orton | 2021-04-15 | 2 | -12/+13 |
* | Add ne_ssl_cert_hdigest, alternative to ne_ssl_cert_digest. | Joe Orton | 2021-03-21 | 5 | -18/+81 |
* | * src/ne_string.h (ne_strparam): Clarify allowed charset values. | Joe Orton | 2021-03-06 | 1 | -2/+2 |
* | * src/ne_openssl.c (ne_vstrhash): Handle EVP_MD_CTX_new() failing. | Joe Orton | 2021-03-06 | 1 | -1/+6 |
* | * src/ne_auth.c (get_digest_h_urp): Factor out from | Joe Orton | 2021-03-06 | 1 | -41/+55 |
* | * macros/neon.m4 (LIBNEON_SOURCE_CHECKS): Check for explicit_bzero. | Joe Orton | 2021-03-06 | 3 | -5/+10 |
* | * src/ne_auth.c (basic_challenge): Skip calculating the scope path for | Joe Orton | 2021-03-06 | 1 | -4/+12 |
* | Update copyright years. | Joe Orton | 2021-01-23 | 53 | -53/+53 |
* | Support SHA-512 (in addition to SHA-512/256) with ne_strhash(). | Joe Orton | 2021-01-23 | 3 | -2/+5 |
* | Fix use of NE_AUTH_PROXY with new ne_auth_add() API: | Joe Orton | 2021-01-23 | 1 | -7/+7 |
* | * src/ne_string.c (hex_chars): Use lowercase. | Joe Orton | 2020-12-06 | 1 | -7/+2 |
* | * src/ne_string.c (HEX2ASC): Use more brackets, unsigned short. | Joe Orton | 2020-12-06 | 1 | -1/+1 |
* | * src/ne_string.c (ne__strhash2hex, ne_strparam): Use fast hex lookup | Joe Orton | 2020-12-06 | 1 | -4/+11 |
* | Support colon- and space-separated output for ne_strhash/ne_vstrhash. | Joe Orton | 2020-12-06 | 5 | -18/+45 |
* | * src/ne_string.h: Add malloc attribute to ne_base64, ne_strhash, | Joe Orton | 2020-11-30 | 1 | -8/+12 |
* | Follow RFC 7617 rules for Basic authentication scope (issue #32): | Joe Orton | 2020-11-21 | 1 | -9/+49 |
* | * src/neon.vers: Add ne_add_auth. | Joe Orton | 2020-11-21 | 1 | -0/+1 |
* | Add new auth credentials callback which unifies server/proxy auth, | Joe Orton | 2020-11-21 | 2 | -36/+91 |
* | * src/ne_socket.c (write_raw): Use send(,,,MSG_NOSIGNAL) if available. | Joe Orton | 2020-11-21 | 1 | -1/+18 |
* | * src/ne_string.h: Add nonnull attribute to ne_strclean, | Joe Orton | 2020-09-21 | 1 | -2/+4 |
* | * src/ne_auth.h: Docs update. [skip ci] | Joe Orton | 2020-09-03 | 1 | -3/+6 |
* | * src/ne_auth.c (basic_challenge): Reject a Basic challenge if | Joe Orton | 2020-09-03 | 1 | -0/+6 |
* | * src/ne_auth.h, src/ne_auth.c, test/auth.c: Rename | Joe Orton | 2020-09-03 | 2 | -10/+11 |
* | Disable weak (RFC2069) Digest by default, unless NE_AUTH_WEAK_DIGEST | Joe Orton | 2020-07-12 | 2 | -2/+22 |
* | * src/ne_auth.c: Tweak debugging messages, no functional change. | Joe Orton | 2020-07-07 | 1 | -2/+2 |
* | Handle Digest challenges in algorithm strength order (issue #26): | Joe Orton | 2020-07-06 | 1 | -22/+31 |
* | Revert "* src/ne_socket.c (ne_sock_close): Complete a bidirectional shutdown" | Joe Orton | 2020-06-18 | 1 | -5/+4 |
* | Provide ne_vstrhash() implementation using GnuTLS: | Joe Orton | 2020-06-18 | 4 | -16/+52 |
* | * src/ne_alloc.h (ne_malloc): Add malloc attribute. | Joe Orton | 2020-06-18 | 1 | -1/+1 |
* | * src/ne_auth.c (digest_challenge): Check and fail if algorithm is | Joe Orton | 2020-06-18 | 1 | -12/+9 |
* | Clarify handling of non-alphanumeric usernames in Basic/Digest. | Joe Orton | 2020-06-18 | 2 | -10/+58 |
* | Define new ne_strparam() interface for encoding extended parameters | Joe Orton | 2020-06-18 | 3 | -0/+79 |
* | * src/ne_auth.c (request_digest): Don't leak response digest. | Joe Orton | 2020-06-18 | 1 | -0/+2 |
* | * src/ne_auth.c (request_digest): Don't leak sess->response_rhs | Joe Orton | 2020-06-18 | 1 | -1/+4 |
* | Add support for SHA-256 and SHA-512-256 digests: | Joe Orton | 2020-06-18 | 1 | -136/+111 |
* | * src/ne_openssl.c (ne_vstrhash): Fix OpenSSL build. | Joe Orton | 2020-06-18 | 1 | -1/+3 |
* | * src/ne_string.h: Add NE_HASH_SHA512_256. | Joe Orton | 2020-06-18 | 2 | -4/+7 |
* | Rename NE_STRHASH_MD5 to NE_HASH_MD5, add NE_HASH_SHA256 (for OpenSSL | Joe Orton | 2020-06-18 | 3 | -15/+28 |
* | * src/ne_openssl.c (ne_vstrhash): Check flags field. | Joe Orton | 2020-06-18 | 1 | -0/+2 |
* | * src/ne_openssl.c, src/ne_string.c: Build OpenSSL ne_vstrhash() | Joe Orton | 2020-06-18 | 2 | -2/+2 |