summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* * src/ne_request.c (send_request): Limit number of interim responsesexcess-1xxJoe Orton2021-09-171-3/+12
* * src/ne_auth.h: Update comment about NE_AUTH_DIGEST.Joe Orton2021-09-171-1/+1
* ne_socket: Fix shutdown usage for windowsChristopher Degawa2021-08-231-3/+6
* * src/ne_socket.c (error_gnutls): Handle GNUTLS_E_INVALID_SESSION andJoe Orton2021-08-041-0/+4
* * src/ne_socket.c (ne_sock_shutdown): Fix typo for GnuTLS code.Joe Orton2021-08-041-1/+1
* Add API for socket shutdown, and fix TLS closure with OpenSSL 3.Joe Orton2021-08-043-17/+106
* * src/ne_socket.c (error_ossl): Handle OpenSSL 3 truncation errorJoe Orton2021-08-041-0/+19
* * src/ne_string.c (ne_strnqdup): Use ne_malloc.Joe Orton2021-07-051-1/+1
* Various minor Coverity/clang warning fixes, no functional change:Joe Orton2021-07-052-20/+19
* * src/ne_request.c, src/ne_session.h: Various updates for RFC 7230/1.Joe Orton2021-04-162-17/+20
* Update terminology for RFC 7230:Joe Orton2021-04-152-12/+13
* Add ne_ssl_cert_hdigest, alternative to ne_ssl_cert_digest.Joe Orton2021-03-215-18/+81
* * src/ne_string.h (ne_strparam): Clarify allowed charset values.Joe Orton2021-03-061-2/+2
* * src/ne_openssl.c (ne_vstrhash): Handle EVP_MD_CTX_new() failing.Joe Orton2021-03-061-1/+6
* * src/ne_auth.c (get_digest_h_urp): Factor out fromJoe Orton2021-03-061-41/+55
* * macros/neon.m4 (LIBNEON_SOURCE_CHECKS): Check for explicit_bzero.Joe Orton2021-03-063-5/+10
* * src/ne_auth.c (basic_challenge): Skip calculating the scope path forJoe Orton2021-03-061-4/+12
* Update copyright years.Joe Orton2021-01-2353-53/+53
* Support SHA-512 (in addition to SHA-512/256) with ne_strhash().Joe Orton2021-01-233-2/+5
* Fix use of NE_AUTH_PROXY with new ne_auth_add() API:Joe Orton2021-01-231-7/+7
* * src/ne_string.c (hex_chars): Use lowercase.Joe Orton2020-12-061-7/+2
* * src/ne_string.c (HEX2ASC): Use more brackets, unsigned short.Joe Orton2020-12-061-1/+1
* * src/ne_string.c (ne__strhash2hex, ne_strparam): Use fast hex lookupJoe Orton2020-12-061-4/+11
* Support colon- and space-separated output for ne_strhash/ne_vstrhash.Joe Orton2020-12-065-18/+45
* * src/ne_string.h: Add malloc attribute to ne_base64, ne_strhash,Joe Orton2020-11-301-8/+12
* Follow RFC 7617 rules for Basic authentication scope (issue #32):Joe Orton2020-11-211-9/+49
* * src/neon.vers: Add ne_add_auth.Joe Orton2020-11-211-0/+1
* Add new auth credentials callback which unifies server/proxy auth,Joe Orton2020-11-212-36/+91
* * src/ne_socket.c (write_raw): Use send(,,,MSG_NOSIGNAL) if available.Joe Orton2020-11-211-1/+18
* * src/ne_string.h: Add nonnull attribute to ne_strclean,Joe Orton2020-09-211-2/+4
* * src/ne_auth.h: Docs update. [skip ci]Joe Orton2020-09-031-3/+6
* * src/ne_auth.c (basic_challenge): Reject a Basic challenge ifJoe Orton2020-09-031-0/+6
* * src/ne_auth.h, src/ne_auth.c, test/auth.c: RenameJoe Orton2020-09-032-10/+11
* Disable weak (RFC2069) Digest by default, unless NE_AUTH_WEAK_DIGESTJoe Orton2020-07-122-2/+22
* * src/ne_auth.c: Tweak debugging messages, no functional change.Joe Orton2020-07-071-2/+2
* Handle Digest challenges in algorithm strength order (issue #26):Joe Orton2020-07-061-22/+31
* Revert "* src/ne_socket.c (ne_sock_close): Complete a bidirectional shutdown"Joe Orton2020-06-181-5/+4
* Provide ne_vstrhash() implementation using GnuTLS:Joe Orton2020-06-184-16/+52
* * src/ne_alloc.h (ne_malloc): Add malloc attribute.Joe Orton2020-06-181-1/+1
* * src/ne_auth.c (digest_challenge): Check and fail if algorithm isJoe Orton2020-06-181-12/+9
* Clarify handling of non-alphanumeric usernames in Basic/Digest.Joe Orton2020-06-182-10/+58
* Define new ne_strparam() interface for encoding extended parametersJoe Orton2020-06-183-0/+79
* * src/ne_auth.c (request_digest): Don't leak response digest.Joe Orton2020-06-181-0/+2
* * src/ne_auth.c (request_digest): Don't leak sess->response_rhsJoe Orton2020-06-181-1/+4
* Add support for SHA-256 and SHA-512-256 digests:Joe Orton2020-06-181-136/+111
* * src/ne_openssl.c (ne_vstrhash): Fix OpenSSL build.Joe Orton2020-06-181-1/+3
* * src/ne_string.h: Add NE_HASH_SHA512_256.Joe Orton2020-06-182-4/+7
* Rename NE_STRHASH_MD5 to NE_HASH_MD5, add NE_HASH_SHA256 (for OpenSSLJoe Orton2020-06-183-15/+28
* * src/ne_openssl.c (ne_vstrhash): Check flags field.Joe Orton2020-06-181-0/+2
* * src/ne_openssl.c, src/ne_string.c: Build OpenSSL ne_vstrhash()Joe Orton2020-06-182-2/+2