aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl
Commit message (Collapse)AuthorAge
* test_head: new test-case for HEAD requestsEvgeny Grin (Karlson2k)2022-09-27
| | | | | HEAD requests are handled in a special way. This handling must be tested.
* test-suite: sorted and fixed build flagsEvgeny Grin (Karlson2k)2022-09-27
|
* Implemented support for hash calculation by GnuTLS lib functionsEvgeny Grin (Karlson2k)2022-09-25
|
* Fixed initialisation of old GnuTLS versionsEvgeny Grin (Karlson2k)2022-09-25
|
* digestauth: added support for SHA-512/256, made MD5 and SHA-256 optionalEvgeny Grin (Karlson2k)2022-09-11
| | | | | Give more flexibility for custom builds: MD5, SHA-256 and SHA-512/256 may be disabled individually.
* Digest Auth API: do not store 'userhash' in 'username' membersEvgeny 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 binariesEvgeny Grin (Karlson2k)2022-09-04
|
* test_digestauth2: removed copy-paste leftoversEvgeny Grin (Karlson2k)2022-09-04
|
* Modified public Digest Username struct to include the algorithmEvgeny Grin (Karlson2k)2022-08-26
|
* digestauth: keep results of algo and QOP parsing, renamed public struct memberEvgeny Grin (Karlson2k)2022-08-25
|
* test_digestauth_concurrent: added debug printEvgeny Grin (Karlson2k)2022-08-15
|
* test_digestauth2: minor improvementsEvgeny Grin (Karlson2k)2022-08-15
|
* test_digestauth2: added third request with new connectionEvgeny Grin (Karlson2k)2022-08-15
|
* test_digestauth2: reuse the same connection for the second requestEvgeny Grin (Karlson2k)2022-08-15
|
* test_digestauth2: added testing of nonce bind optionsEvgeny Grin (Karlson2k)2022-08-15
|
* test_digestauth2: added testing with two requestsEvgeny Grin (Karlson2k)2022-08-15
| | | | Second request should test additional code paths
* Added MHD_OPTION_DIGEST_AUTH_NONCE_BIND_TYPE to control how to generate andEvgeny Grin (Karlson2k)2022-08-15
| | | | check nonces for Digest Auth
* test_digestauth2: added testing of RFC2069 modeEvgeny Grin (Karlson2k)2022-07-30
|
* test_digestauth2: added testing of Auth v2 APIEvgeny Grin (Karlson2k)2022-07-30
|
* test_digestauth2: added testing of 'userdigest'Evgeny Grin (Karlson2k)2022-07-30
|
* test_digestauth2: test the new optionEvgeny Grin (Karlson2k)2022-07-30
|
* -fix typosChristian Grothoff2022-07-28
|
* Makefile: cosmeticsEvgeny Grin (Karlson2k)2022-07-28
|
* test_digestauth2: added new group of tests for Digest Auth checkingEvgeny Grin (Karlson2k)2022-07-28
|
* Added MHD_queue_auth_required_response3(); Refactored public Digest Auth API v3Evgeny Grin (Karlson2k)2022-07-28
| | | | | | | | | | | | | | | | | | Added brand new function with more complete support for RFC 7616 features. New function implemented from scratch. Old functions became wrappers for the new function, so fixes are inherited. Fixes: * All user values are properly quoted Features: * Added support for optional 'domain' Digest auth parameter * Realm now optional * Added userhash support * Added charset support For other Digest Auth v3 functions: * Added more parameters for complete control of Auth process from application side.
* Digest Auth public structs: removed redundant memberEvgeny Grin (Karlson2k)2022-07-28
| | | | Added one more check for data validity.
* test_digestauth_concurrent: fixed compiler warningsEvgeny Grin (Karlson2k)2022-07-25
|
* tests_digestauth*: added workarounds for libcurl bugEvgeny Grin (Karlson2k)2022-07-25
|
* test_digestauth_emu_ext: cosmetics, additional checkEvgeny Grin (Karlson2k)2022-07-25
|
* test_digestauth{,_sha256,_with_aguments}: moved back to Digest Auth APIv2Evgeny Grin (Karlson2k)2022-07-25
| | | | Fixed compiler warnings
* Added test for Digest Auth with username in extended notationEvgeny Grin (Karlson2k)2022-07-21
| | | | | | | As libcurl does not support extended notation, it is not completely real test. Pregenerated fake nonce, cnonce and response are used so only parsing of request header and checking request header are tested. No real authorisation.
* test_digest: improved test URIEvgeny Grin (Karlson2k)2022-07-21
|
* test_basicauth: Fixed doxyEvgeny Grin (Karlson2k)2022-07-21
|
* test_digestauth{._with_arguments}: do test really with argumentsEvgeny Grin (Karlson2k)2022-06-22
|
* src/microhttpd/test_*: fixed more compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_basicauth: cosmetic correctionEvgeny Grin (Karlson2k)2022-06-11
|
* test_basicauth: added two additional tests for the new APIEvgeny Grin (Karlson2k)2022-06-08
|
* Added one more test for Basic AuthEvgeny Grin (Karlson2k)2022-06-07
| | | | | | | By default libcurl sends Basic Authentication header without checking whether authentication is required. New test forces libcrul to try without authentication at first to test MHD's "auth fail response" function.
* -more minor fixesChristian Grothoff2022-06-07
|
* -minor cleanupsChristian Grothoff2022-06-07
|
* -fix memory leaks in testsChristian Grothoff2022-06-07
|
* HTTPS tests: added missing function declarationEvgeny Grin (Karlson2k)2022-05-31
|
* authentication: reworked header parsingEvgeny Grin (Karlson2k)2022-05-31
| | | | | | | | | Added single function to parse all enabled authentication schemes header strings. The parsing result is cached and reused thus avoiding repetitive header parsing. The new function correctly "unquotes" values (backslashes are removed) as required by RFC.
* .gitignore: UpdatedEvgeny Grin (Karlson2k)2022-05-29
|
* test_basicauth: added new testEvgeny Grin (Karlson2k)2022-05-28
|
* Makefile: fixed *.crt files names for dist targetEvgeny Grin (Karlson2k)2022-05-15
|
* Made cookie parsing optional featureEvgeny Grin (Karlson2k)2022-05-15
|
* test_parse_cookie: split into two testsEvgeny Grin (Karlson2k)2022-05-15
| | | | One test with valid cookie, second test with invalid/empty cookies
* test_parse_cookies: updated to better match RFC 6265Evgeny Grin (Karlson2k)2022-05-15
| | | | The equal sign ('=') is allowed in cookie value.
* Replaced MHD_RESPMEM_PERSISTENT usage in examples and codeEvgeny Grin (Karlson2k)2022-05-14
| | | | New functions do not produce compiler warnings.