Evgeny Grin (Karlson2k)
|
e3e01bd7c3
|
microhttpd.h: fixed typos in comments
|
2022-09-04 12:25:18 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0ccef4c16c
|
Added new public functions for userhash and userdigest calculations
These functions can be used when the new user is added to the users
database.
|
2022-09-04 12:25:06 +03:00 |
|
Evgeny Grin (Karlson2k)
|
2a9071b862
|
Modified public Digest Username struct to include the algorithm
|
2022-08-26 09:42:13 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e5d0b31486
|
microhttpd.h: Fixed missing version bump
|
2022-08-26 09:02:52 +03:00 |
|
Evgeny Grin (Karlson2k)
|
a291640066
|
digestauth: keep results of algo and QOP parsing, renamed public struct member
|
2022-08-25 20:04:47 +03:00 |
|
Evgeny Grin (Karlson2k)
|
5e5efd9279
|
microhttpd.h: doxy and other minor improvements
|
2022-08-25 20:03:53 +03:00 |
|
Evgeny Grin (Karlson2k)
|
6bdb28d9a6
|
gen_auth: fixed fail on semicolon in parameter value
|
2022-08-25 20:03:53 +03:00 |
|
Evgeny Grin (Karlson2k)
|
ac05e45177
|
gen_auth: fixed usage of 'assert()'
|
2022-08-24 08:37:54 +03:00 |
|
Evgeny Grin (Karlson2k)
|
badb7c8fc9
|
microhttpd: small doxy correction
|
2022-08-17 08:11:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0408d14434
|
digestauth: removed unused static function
|
2022-08-16 15:17:24 +03:00 |
|
Evgeny Grin (Karlson2k)
|
774219b75a
|
digestauth: fixed panic log message
|
2022-08-16 15:16:54 +03:00 |
|
Evgeny Grin (Karlson2k)
|
83f50ffcea
|
digestauth: minor doxy correction for public API
|
2022-08-16 10:20:11 +03:00 |
|
Evgeny Grin (Karlson2k)
|
b7e0c47e23
|
daemon: added missing cast, fixed regression introduced by 25863e1c89
|
2022-08-16 10:17:57 +03:00 |
|
Evgeny Grin (Karlson2k)
|
c63be03c7a
|
calculate_nonce(): added comments, minor code corrections
|
2022-08-15 21:37:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
21d8f5461b
|
digestauth: updated the method of nonce generation in default mode
|
2022-08-15 21:37:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e1d6b7635b
|
test_digestauth_concurrent: added debug print
|
2022-08-15 21:37:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
451b0d9f24
|
digestauth: minor comment correction
|
2022-08-15 21:37:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e16789ef4f
|
test_digestauth2: minor improvements
|
2022-08-15 21:37:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
da62262d98
|
test_digestauth2: added third request with new connection
|
2022-08-15 21:37:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
8a210d2885
|
test_digestauth2: reuse the same connection for the second request
|
2022-08-15 21:37:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e4092f1d54
|
test_digestauth2: added testing of nonce bind options
|
2022-08-15 21:37:49 +03:00 |
|
Evgeny Grin (Karlson2k)
|
63c6f68b5d
|
test_digestauth2: added testing with two requests
Second request should test additional code paths
|
2022-08-15 17:34:13 +03:00 |
|
Evgeny Grin (Karlson2k)
|
2f8eefada8
|
Added MHD_OPTION_DIGEST_AUTH_NONCE_BIND_TYPE to control how to generate and
check nonces for Digest Auth
|
2022-08-15 16:21:45 +03:00 |
|
Evgeny Grin (Karlson2k)
|
25863e1c89
|
daemon.c: fixed and simplified sockaddr alignment handling
|
2022-08-15 16:21:45 +03:00 |
|
Evgeny Grin (Karlson2k)
|
b115e254b3
|
mhd_str: added function for bin to hex without zero-termination
|
2022-08-15 16:21:45 +03:00 |
|
Evgeny Grin (Karlson2k)
|
7d2bf24310
|
digestauth: added log messages if realm is rejected due to its size
|
2022-08-15 16:21:45 +03:00 |
|
Evgeny Grin (Karlson2k)
|
477f614947
|
digestauth: do not use "algorithm" in response header in RFC2069 mode
|
2022-08-15 16:21:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
39b9f6cf6d
|
digestauth: warn about RFC2069 used with SHA-256
|
2022-08-15 16:21:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0b9d022e8e
|
digestauth: corrected log message for RFC2069 mode
|
2022-08-15 16:21:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0d85695349
|
digestauth: add log warning for empty random data
|
2022-08-15 16:21:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
067b623407
|
daemon.c: cosmetics
|
2022-08-15 16:18:09 +03:00 |
|
Evgeny Grin (Karlson2k)
|
c6b2aee828
|
microhttpd: minor doxy improvement
|
2022-08-12 17:39:13 +03:00 |
|
Evgeny Grin (Karlson2k)
|
5338e4cb36
|
digestauth: use internal header for mutex instead of system header
|
2022-08-11 14:02:03 +03:00 |
|
Evgeny Grin (Karlson2k)
|
9a18a4f83d
|
test_auth_parse: added check of two auths types parsing in one request
|
2022-08-09 21:24:55 +03:00 |
|
Evgeny Grin (Karlson2k)
|
228ddbd181
|
digestauth: limit nonce-count to uint32_t
|
2022-08-09 21:24:55 +03:00 |
|
Evgeny Grin (Karlson2k)
|
20001736f8
|
test_auth_parse: added testing of 'userhash' parameter parsing
|
2022-08-09 21:24:55 +03:00 |
|
Evgeny Grin (Karlson2k)
|
6bf4168dfe
|
gen_auth: added support for two authorization headers in request
|
2022-08-09 21:24:54 +03:00 |
|
Evgeny Grin (Karlson2k)
|
82d864759c
|
Internal refactoring: moved all reply-related members to separate structure
|
2022-08-09 21:24:53 +03:00 |
|
Evgeny Grin (Karlson2k)
|
93ef470112
|
Internal refactoring: moved all request-related members to separate structure
This should improve readability of the code and simplify reset.
|
2022-08-06 10:43:15 +03:00 |
|
Christian Grothoff
|
bb33e458ef
|
-typo
|
2022-07-31 21:59:09 +02:00 |
|
Christian Grothoff
|
5c3cdf717b
|
-fix typos
|
2022-07-30 23:40:22 +02:00 |
|
Evgeny Grin (Karlson2k)
|
34059c3094
|
MHD_digest_auth_check3(): return failed parameter if it is known
|
2022-07-30 22:28:45 +03:00 |
|
Evgeny Grin (Karlson2k)
|
51bea81bf7
|
microhttpd.h: sorted Digest Auth functions and enums
This should improve readability of the header.
|
2022-07-30 22:28:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
f708f54c03
|
test_digestauth2: added testing of RFC2069 mode
|
2022-07-30 22:28:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
fff9fa7832
|
digestauth: implemented support for RFC 2069
The old Digest Auth specification, but still supported by many clients.
|
2022-07-30 22:28:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
7727073aab
|
test_digestauth2: added testing of Auth v2 API
|
2022-07-30 22:28:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
3d75094b41
|
test_digestauth2: added testing of 'userdigest'
|
2022-07-30 22:28:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0b70234172
|
test_digestauth2: test the new option
|
2022-07-30 22:28:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
3213c703dd
|
daemon.c: changed fill value for unused members
|
2022-07-30 22:28:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0ecad853ed
|
Added new MHD_OPTION_DIGEST_AUTH_RANDOM_COPY option
|
2022-07-30 22:28:43 +03:00 |
|