Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | MHD_poll(): removed unneeded check | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | The shutdown flag is handled externally | ||
* | daemon: small refactoring for more compact code when poll() is not supported | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | MHD_run_wait(): improved readability | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | MHD_start_daemon(): minor readability improvement | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | daemon: fixed delayed notification callback in thread-per-connection mode | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | microhttpd/tests: muted compiler warnings | Evgeny Grin (Karlson2k) | 2022-09-30 |
| | |||
* | Some readability improvements | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | Added workarounds for clang with W32 and MinGW incorrect headers | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | muted some compiler warnings for clang | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | mhd_str: minor refactoring for compact code | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | mhd_str: fixed compiler warning for compact code | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | 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 |
| | |||
* | 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_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. | ||
* | 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 |
| | |||
* | 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 |
| | |||
* | 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 |
| |