summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Disable weak (RFC2069) Digest by default, unless NE_AUTH_WEAK_DIGESTweak-digestJoe Orton2020-07-114-17/+52
* * src/ne_auth.c: Tweak debugging messages, no functional change.Joe Orton2020-07-071-2/+2
* * 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-062-31/+102
* Add issue templatesJoe Orton2020-07-061-0/+22
* * macros/neon.m4 (NE_FIND_AR): Fix ar&ranlib detection ifJoe Orton2020-06-191-2/+2
* * test/Makefile.in: Drop unused AR, RANLIB (issue #28).Joe Orton2020-06-191-3/+0
* Revert "* src/ne_socket.c (ne_sock_close): Complete a bidirectional shutdown"Joe Orton2020-06-181-5/+4
* * test/string-tests.c (strhash_sha_512_256): Fix SHA-512/256 tests toJoe Orton2020-06-181-4/+8
* 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
* * 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-182-11/+17
* * src/ne_auth.c (digest_challenge): Check and fail if algorithm isJoe Orton2020-06-182-13/+10
* RFC 7616 updates. [skip ci]Joe Orton2020-06-181-0/+14
* Clarify handling of non-alphanumeric usernames in Basic/Digest.Joe Orton2020-06-183-24/+123
* * 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-184-0/+111
* * 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
* * 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
* 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-182-169/+204
* * 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-185-28/+45
* * src/ne_openssl.c (ne_vstrhash): Check flags field.Joe Orton2020-06-182-0/+16
* * src/ne_openssl.c, src/ne_string.c: Build OpenSSL ne_vstrhash()Joe Orton2020-06-182-2/+2
* Define ne_strhash, ne_vstrhash functions.Joe Orton2020-06-186-38/+110
* * src/ne_auth.c (digest_challenge): Fix leak of MD5 context in 57e21d34b52c88...Joe Orton2020-06-181-0/+1
* Support hashed usernames per RFC7616.Joe Orton2020-06-182-3/+61
* * test/auth.c (hash): Add function to simplify hashing.Joe Orton2020-06-181-45/+38
* * test/auth.c (verify_digest_header): Fail if cnonce isJoe Orton2020-06-181-2/+4
* * src/ne_auth.c (get_cnonce): For OpenSSL/GnuTLS builds, useJoe Orton2020-06-181-11/+11
* Fix typo.Joe Orton2020-06-181-1/+1
* * test/auth.c (struct digest_parms): Simplify digest test byJoe Orton2020-06-181-44/+48
* * macros/neon.m (NEON_SSL): Define HAVE_OPENSSL11 for OpenSSL >= 1.1.Joe Orton2020-06-182-6/+8
* * test/auth.c: Fix non-OpenSSL build.Joe Orton2020-06-181-1/+1
* Prepare for non-MD5 digest auth test support (OpenSSL only):Joe Orton2020-06-181-42/+81
* * test/ssl.c (multi_ssl_session): New function.Joe Orton2020-05-271-11/+24
* * test/utils.c (fakeproxied_multi_session_server): New function.Joe Orton2020-05-272-1/+17
* cppcheck issuesSebastian Reschke2020-05-212-3/+3
* * src/ne_pkcs11.c (terminate_string): Fix warning with gcc-10.Joe Orton2020-05-131-3/+4
* fix compilation without deprecated OpenSSL APIsRosen Penev2020-05-051-2/+4
* * src/ne_md5.c (md5_read_ctx): Fix for big-endian platforms.Joe Orton2020-04-172-2/+5
* Add website link. [skip ci]Joe Orton2020-04-171-1/+2
* Update website URLs. [skip ci]Joe Orton2020-04-152-8/+3
* * test/util-tests.c (parse_dates): Add test case for #14.Joe Orton2020-04-151-2/+4