aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/digestauth.c
Commit message (Collapse)AuthorAge
* Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir,Evgeny Grin (Karlson2k)2016-08-23
| | | | removed "w32functions.h/.c"
* digestauth.c: removed unused variableEvgeny Grin (Karlson2k)2016-04-12
|
* MHD_digest_auth_check(): used internal function to decode nc, fixed ↵Evgeny Grin (Karlson2k)2016-04-12
| | | | | | | incorrect check (should be 'ULONG_MAX', not 'LONG_MAX'), new check is more strict. Function should be more secure now.
* MHD_digest_auth_check(): decode timestamp value by internal function, added ↵Evgeny Grin (Karlson2k)2016-04-12
| | | | | | | error checking, added buffer overrun checking. digest auth now should be more secure
* struct MHD_NonceNc: use uint64_t for counter.Evgeny Grin (Karlson2k)2016-04-12
| | | | This produce same result on all platforms.
* Check result of snprintf() in basicauth.c and digestauth.c, log more errorsEvgeny Grin (Karlson2k)2016-04-08
|
* add redundant length check to make static checkers happy and to avoid ↵Christian Grothoff2016-01-18
| | | | trouble in the future
* Use only US-ASCII charset when comparing stings as caseless as required by ↵Evgeny Grin (Karlson2k)2016-01-16
| | | | | | standard. Comparisons for HTTP headers must not be affected by locale settings.
* configure.ac: cleanup and fixes related to optional features, corresponding ↵Evgeny Grin (Karlson2k)2016-01-11
| | | | changes in source files
* deduplicate arg parsing logic between connection.c and digestauth.c (now in ↵Christian Grothoff2015-10-05
| | | | internal.c)
* fix digest auth when used with more complex arguments being passed to GET, ↵Christian Grothoff2015-09-25
| | | | i.e. keys without missing values at the beginning and certain other constellations
* digestauth.c: fix compiler warnings, clarificationsEvgeny Grin (Karlson2k)2015-09-06
|
* Reimplement monotonic clock with wide range of platforms supportEvgeny Grin (Karlson2k)2015-08-27
|
* I was checking a test app in valgrind and much to my surprise it was ↵Christian Grothoff2015-06-04
| | | | | | | | | | | | | | | | | | complaining about a memleak in libmicrohttpd. In check_argument_match() a buffer is allocated using strdup() but freed nowhere. I wouldn't have noticed this leak if it wasn't for valgrind because if a URI is requested without any arguments (my usual case) the buffer that gets allocated has 'only' a length of 1 byte, thus memory usage will build up very slowly over time. The patch attached fixes it. Btw. the indentation of that file is a mess, tabs and spaces are mixed :-| Regards, Andreas
* fix digest authentication with escaped urls, as reported on mailinglistChristian Grothoff2015-05-29
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* Replace char variable size arrays with malloc'ed buffersEvgeny Grin (Karlson2k)2014-12-22
|
* Replace snprintf with platform-independent macroEvgeny Grin (Karlson2k)2014-12-22
|
* Replace strcasecmp/strncasecmp with platform-independent macrosEvgeny Grin (Karlson2k)2014-12-22
|
* Use MHD mutex macrosEvgeny Grin (Karlson2k)2014-04-01
|
* size_t vs. int fixes by Evgeny Grin, plus some additional fixes by CGChristian Grothoff2014-02-08
|
* -grammarChristian Grothoff2014-01-13
|
* -work around compiler warningsChristian Grothoff2013-12-22
|
* eliminate theoretical stack overflowChristian Grothoff2013-11-29
|
* -more doxygen improvementsChristian Grothoff2013-08-22
|
* make it clear that we intentionally ignore those return values, as there is ↵Christian Grothoff2013-06-21
| | | | no good way to handle those errors anyway
* -changing directory nameChristian Grothoff2013-05-05