| Commit message (Expand) | Author | Age | Files | Lines |
* | test/makekeys.sh: fix POSIX compliance | orbea | 2023-05-09 | 1 | -3/+3 |
* | Allow suppressing build of test suite child/server handling functions | Joe Orton | 2023-01-29 | 2 | -1/+12 |
* | Treat spaces as safe in Digest usernames. | Joe Orton | 2022-09-10 | 1 | -1/+1 |
* | Fix Digest auth failure without algorithm= | Joe Orton | 2022-09-09 | 1 | -10/+17 |
* | Add character lookup table generator utility, and fix a extparam | Joe Orton | 2022-09-03 | 1 | -1/+3 |
* | * src/ne_auth.c (get_cnonce): Stop using ne_md5* API, switch to | Joe Orton | 2022-07-20 | 1 | -1/+0 |
* | * src/ne_auth.c: Abstract out hash algorithm handling for Digest. | Joe Orton | 2022-07-20 | 1 | -5/+9 |
* | Relax strictness of usernames allowed with Digest without requiring | Joe Orton | 2022-07-11 | 1 | -0/+1 |
* | * test/*.c: Switch to destroy_and_wait() in various places, no | Joe Orton | 2022-01-13 | 5 | -21/+8 |
* | * test/auth.c: Use destroy_and_wait() throughout. | Joe Orton | 2021-09-24 | 1 | -33/+15 |
* | Fix regression in authentication for request-target of "*" (#63): | Joe Orton | 2021-09-24 | 3 | -3/+57 |
* | Spelling fixes, thanks to Jens Schleusener. [skip ci] | Joe Orton | 2021-09-20 | 1 | -1/+1 |
* | * src/ne_socket.c (ne_sock_close): Skip calling shutdown for a | Joe Orton | 2021-09-20 | 1 | -0/+9 |
* | * test/common/tests.c: Quieten warning from gcc -fanalyzer. | Joe Orton | 2021-09-17 | 1 | -1/+1 |
* | * test/ssl.c: Quieten some false negatives from gcc -fanalyzer. | Joe Orton | 2021-09-17 | 1 | -3/+8 |
* | * src/ne_request.c (send_request): Limit number of interim responses | Joe Orton | 2021-09-17 | 1 | -0/+8 |
* | * test/socket.c (serve_reset, write_reset, read_reset): Avoid | Joe Orton | 2021-08-04 | 1 | -3/+6 |
* | Add API for socket shutdown, and fix TLS closure with OpenSSL 3. | Joe Orton | 2021-08-04 | 2 | -8/+86 |
* | * test/socket.c (close_and_wait): New utility function. | Joe Orton | 2021-08-04 | 1 | -7/+18 |
* | * test/basic.c, test/compress.c, test/ssl.c: More conversion to | Joe Orton | 2021-08-04 | 3 | -45/+17 |
* | * test/request.c (icy_protocol): Fix missing conversion to | Joe Orton | 2021-08-04 | 1 | -1/+1 |
* | Add destroy_and_wait() helper for client side of tests, | Joe Orton | 2021-08-04 | 5 | -63/+41 |
* | Add ne_ssl_cert_hdigest, alternative to ne_ssl_cert_digest. | Joe Orton | 2021-03-21 | 2 | -0/+48 |
* | Support SHA-512 (in addition to SHA-512/256) with ne_strhash(). | Joe Orton | 2021-01-23 | 1 | -1/+25 |
* | Fix use of NE_AUTH_PROXY with new ne_auth_add() API: | Joe Orton | 2021-01-23 | 1 | -8/+24 |
* | * src/ne_string.c (hex_chars): Use lowercase. | Joe Orton | 2020-12-06 | 1 | -0/+1 |
* | Support colon- and space-separated output for ne_strhash/ne_vstrhash. | Joe Orton | 2020-12-06 | 1 | -0/+7 |
* | Follow RFC 7617 rules for Basic authentication scope (issue #32): | Joe Orton | 2020-11-21 | 1 | -0/+60 |
* | Add new auth credentials callback which unifies server/proxy auth, | Joe Orton | 2020-11-21 | 3 | -7/+107 |
* | * test/ssl.c (fail_nul_cn, fail_nul_san): Disable tests with prebuilt | Joe Orton | 2020-10-20 | 1 | -3/+4 |
* | * test/socket.c (read_expect): Include error message on failure. | Joe Orton | 2020-09-21 | 1 | -1/+2 |
* | * src/ne_auth.c (basic_challenge): Reject a Basic challenge if | Joe Orton | 2020-09-03 | 1 | -2/+11 |
* | * src/ne_auth.h, src/ne_auth.c, test/auth.c: Rename | Joe Orton | 2020-09-03 | 1 | -12/+12 |
* | Disable weak (RFC2069) Digest by default, unless NE_AUTH_WEAK_DIGEST | Joe Orton | 2020-07-12 | 1 | -12/+22 |
* | * test/auth.c (multi_rfc7616): Fix leak in test code. | Joe Orton | 2020-07-06 | 1 | -0/+1 |
* | Handle Digest challenges in algorithm strength order (issue #26): | Joe Orton | 2020-07-06 | 1 | -9/+71 |
* | * test/Makefile.in: Drop unused AR, RANLIB (issue #28). | Joe Orton | 2020-06-19 | 1 | -3/+0 |
* | * test/string-tests.c (strhash_sha_512_256): Fix SHA-512/256 tests to | Joe Orton | 2020-06-18 | 1 | -4/+8 |
* | * test/string-tests.c (strhash_sha_256): Split out from strhash; | Joe Orton | 2020-06-18 | 2 | -4/+35 |
* | * test/ssl.c (fail_nul_san): Skip for GnuTLS builds. | Joe Orton | 2020-06-18 | 1 | -5/+3 |
* | * src/ne_auth.c (digest_challenge): Check and fail if algorithm is | Joe Orton | 2020-06-18 | 1 | -1/+1 |
* | Clarify handling of non-alphanumeric usernames in Basic/Digest. | Joe Orton | 2020-06-18 | 1 | -14/+65 |
* | * test/string-tests.c (strparam): Fix test code memory leak. | Joe Orton | 2020-06-18 | 1 | -0/+1 |
* | Define new ne_strparam() interface for encoding extended parameters | Joe Orton | 2020-06-18 | 1 | -0/+32 |
* | * test/utils.c (any_2xx_response): Use the X-Neon-Context: | Joe Orton | 2020-06-18 | 1 | -2/+11 |
* | * test/common/child.c, test/common/child.h | Joe Orton | 2020-06-18 | 2 | -0/+25 |
* | Ignore test/hello.txt [skip ci]. | Joe Orton | 2020-06-18 | 1 | -1/+1 |
* | * test/auth.c (make_digest, check_digest, serve_digest): Fix leaks. | Joe Orton | 2020-06-18 | 1 | -6/+25 |
* | Add support for SHA-256 and SHA-512-256 digests: | Joe Orton | 2020-06-18 | 1 | -33/+93 |
* | Rename NE_STRHASH_MD5 to NE_HASH_MD5, add NE_HASH_SHA256 (for OpenSSL | Joe Orton | 2020-06-18 | 2 | -13/+17 |