Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | connection.c: removed unused check for chunked replies | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | connection.c: added asserts for connection's states processing logic | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | connection.c: fixed typo in comment | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | Removed one debug member from release builds | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | Renamed request processing states for clarity and readability | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | test_head: new test-case for HEAD requests | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | | | | | HEAD requests are handled in a special way. This handling must be tested. | ||
* | connection: skip no-op calling of body generation functions when response ↵ | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | | | | body is not used | ||
* | test-suite: sorted and fixed build flags | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | Implemented support for hash calculation by GnuTLS lib functions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: refactored hashing asserts | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: used weak pseudo-random generators to avoid nonces clashes | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | | | | Added salt to produce more complicated numbers | ||
* | digestauth: changed "slot used" detection logic | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: removed redundant check and report | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | test_{md5,sha{256,512_256}}: re-use of the context structure | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | | | | | | The context structure declaration was moved outside the loops, it should help to re-use the same memory area which may trigger more potential bugs. | ||
* | sha{256,512_256}: improved performance of the first steps on BE arches | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | test_{md5,sha{256,512_256}}: added long test sequence | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | test_md5: added more test sequences | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | test_sha{256,512_256}: minor fixes | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | test_{md5,sha256,sha512_256}: added more checks | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | md5: added compact code version | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | md5: improved performance of the first round on LE arches | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | md5: replaced public domain MD5 implementation with our own implementation | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | sha512_256: additional trick for compacter code; doxy and comment fixes | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | sha256: implemented compact code version, similarly to SHA-512/256 | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | sha256: backported minor optimisations from SHA-512/256 | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | mhd_options: use standard _MHD_EXTERN if file used outside the library | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | mhd_locks.h: cosmetics | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | Fixed initialisation of old GnuTLS versions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | Fixed regression introduced by c3680cb737bcac2a4dc14cca5a80af6ca0de21e7 | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: added support for SHA-512/256, made MD5 and SHA-256 optional | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | | | | | Give more flexibility for custom builds: MD5, SHA-256 and SHA-512/256 may be disabled individually. | ||
* | test_dauth_user{digest,hash}: fixed copy-paste errors | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | |||
* | Implemented SHA-512/256 hashing support | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | | | | | | The full implementation, with support hashing of more than 2 EiB (exbibytes), as described by specification. Includes additional code path for more compact code. | ||
* | microhttpd.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | |||
* | mhd_bithelpers: added more 64 bit manipulation functions/macros | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | |||
* | mhd_bithelpers: Fixed typo in comment | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | |||
* | Editorial doxy improvements | Evgeny Grin (Karlson2k) | 2022-09-05 |
| | |||
* | Digest Auth API: do not store 'userhash' in 'username' members | Evgeny Grin (Karlson2k) | 2022-09-05 |
| | | | | | | | While the 'username' is used to carry 'userhash' in headers, it is confusing as 'userhash' type of the data is different from type of the 'username'. To make a clear distinction, use dedicated members to store 'userhash'. | ||
* | .gitignore: added universal patter to ignore test binaries | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | test_digestauth2: removed copy-paste leftovers | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | Added tests for userdigest and userhash calculations | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | microhttpd.h: fixed typos in comments | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | Added new public functions for userhash and userdigest calculations | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | | | | | These functions can be used when the new user is added to the users database. | ||
* | Modified public Digest Username struct to include the algorithm | Evgeny Grin (Karlson2k) | 2022-08-26 |
| | |||
* | microhttpd.h: Fixed missing version bump | Evgeny Grin (Karlson2k) | 2022-08-26 |
| | |||
* | digestauth: keep results of algo and QOP parsing, renamed public struct member | Evgeny Grin (Karlson2k) | 2022-08-25 |
| | |||
* | microhttpd.h: doxy and other minor improvements | Evgeny Grin (Karlson2k) | 2022-08-25 |
| | |||
* | gen_auth: fixed fail on semicolon in parameter value | Evgeny Grin (Karlson2k) | 2022-08-25 |
| | |||
* | gen_auth: fixed usage of 'assert()' | Evgeny Grin (Karlson2k) | 2022-08-24 |
| | |||
* | microhttpd: small doxy correction | Evgeny Grin (Karlson2k) | 2022-08-17 |
| |