summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* test/makekeys.sh: fix POSIX complianceorbea2023-05-091-3/+3
* Allow suppressing build of test suite child/server handling functionsJoe Orton2023-01-292-1/+12
* Treat spaces as safe in Digest usernames.Joe Orton2022-09-101-1/+1
* Fix Digest auth failure without algorithm=Joe Orton2022-09-091-10/+17
* Add character lookup table generator utility, and fix a extparamJoe Orton2022-09-031-1/+3
* * src/ne_auth.c (get_cnonce): Stop using ne_md5* API, switch toJoe Orton2022-07-201-1/+0
* * src/ne_auth.c: Abstract out hash algorithm handling for Digest.Joe Orton2022-07-201-5/+9
* Relax strictness of usernames allowed with Digest without requiringJoe Orton2022-07-111-0/+1
* * test/*.c: Switch to destroy_and_wait() in various places, noJoe Orton2022-01-135-21/+8
* * test/auth.c: Use destroy_and_wait() throughout.Joe Orton2021-09-241-33/+15
* Fix regression in authentication for request-target of "*" (#63):Joe Orton2021-09-243-3/+57
* Spelling fixes, thanks to Jens Schleusener. [skip ci]Joe Orton2021-09-201-1/+1
* * src/ne_socket.c (ne_sock_close): Skip calling shutdown for aJoe Orton2021-09-201-0/+9
* * test/common/tests.c: Quieten warning from gcc -fanalyzer.Joe Orton2021-09-171-1/+1
* * test/ssl.c: Quieten some false negatives from gcc -fanalyzer.Joe Orton2021-09-171-3/+8
* * src/ne_request.c (send_request): Limit number of interim responsesJoe Orton2021-09-171-0/+8
* * test/socket.c (serve_reset, write_reset, read_reset): AvoidJoe Orton2021-08-041-3/+6
* Add API for socket shutdown, and fix TLS closure with OpenSSL 3.Joe Orton2021-08-042-8/+86
* * test/socket.c (close_and_wait): New utility function.Joe Orton2021-08-041-7/+18
* * test/basic.c, test/compress.c, test/ssl.c: More conversion toJoe Orton2021-08-043-45/+17
* * test/request.c (icy_protocol): Fix missing conversion toJoe Orton2021-08-041-1/+1
* Add destroy_and_wait() helper for client side of tests,Joe Orton2021-08-045-63/+41
* Add ne_ssl_cert_hdigest, alternative to ne_ssl_cert_digest.Joe Orton2021-03-212-0/+48
* Support SHA-512 (in addition to SHA-512/256) with ne_strhash().Joe Orton2021-01-231-1/+25
* Fix use of NE_AUTH_PROXY with new ne_auth_add() API:Joe Orton2021-01-231-8/+24
* * src/ne_string.c (hex_chars): Use lowercase.Joe Orton2020-12-061-0/+1
* Support colon- and space-separated output for ne_strhash/ne_vstrhash.Joe Orton2020-12-061-0/+7
* Follow RFC 7617 rules for Basic authentication scope (issue #32):Joe Orton2020-11-211-0/+60
* Add new auth credentials callback which unifies server/proxy auth,Joe Orton2020-11-213-7/+107
* * test/ssl.c (fail_nul_cn, fail_nul_san): Disable tests with prebuiltJoe Orton2020-10-201-3/+4
* * test/socket.c (read_expect): Include error message on failure.Joe Orton2020-09-211-1/+2
* * src/ne_auth.c (basic_challenge): Reject a Basic challenge ifJoe Orton2020-09-031-2/+11
* * src/ne_auth.h, src/ne_auth.c, test/auth.c: RenameJoe Orton2020-09-031-12/+12
* Disable weak (RFC2069) Digest by default, unless NE_AUTH_WEAK_DIGESTJoe Orton2020-07-121-12/+22
* * test/auth.c (multi_rfc7616): Fix leak in test code.Joe Orton2020-07-061-0/+1
* Handle Digest challenges in algorithm strength order (issue #26):Joe Orton2020-07-061-9/+71
* * test/Makefile.in: Drop unused AR, RANLIB (issue #28).Joe Orton2020-06-191-3/+0
* * test/string-tests.c (strhash_sha_512_256): Fix SHA-512/256 tests toJoe Orton2020-06-181-4/+8
* * test/string-tests.c (strhash_sha_256): Split out from strhash;Joe Orton2020-06-182-4/+35
* * test/ssl.c (fail_nul_san): Skip for GnuTLS builds.Joe Orton2020-06-181-5/+3
* * src/ne_auth.c (digest_challenge): Check and fail if algorithm isJoe Orton2020-06-181-1/+1
* Clarify handling of non-alphanumeric usernames in Basic/Digest.Joe Orton2020-06-181-14/+65
* * test/string-tests.c (strparam): Fix test code memory leak.Joe Orton2020-06-181-0/+1
* Define new ne_strparam() interface for encoding extended parametersJoe Orton2020-06-181-0/+32
* * test/utils.c (any_2xx_response): Use the X-Neon-Context:Joe Orton2020-06-181-2/+11
* * test/common/child.c, test/common/child.hJoe Orton2020-06-182-0/+25
* Ignore test/hello.txt [skip ci].Joe Orton2020-06-181-1/+1
* * test/auth.c (make_digest, check_digest, serve_digest): Fix leaks.Joe Orton2020-06-181-6/+25
* Add support for SHA-256 and SHA-512-256 digests:Joe Orton2020-06-181-33/+93
* Rename NE_STRHASH_MD5 to NE_HASH_MD5, add NE_HASH_SHA256 (for OpenSSLJoe Orton2020-06-182-13/+17