writing down my current thoughts on the WebSocket API

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34551 140774ce-b5e7-0310-ab8b-a85725594a96
fix building with --disable-messages

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34686 140774ce-b5e7-0310-ab8b-a85725594a96
trying to fix #3584

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34712 140774ce-b5e7-0310-ab8b-a85725594a96
make MHD_http_unescape() part of API (#3585)

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34713 140774ce-b5e7-0310-ab8b-a85725594a96
-fix linker issue

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34714 140774ce-b5e7-0310-ab8b-a85725594a96
use __buildin_unreachable() after MHD_PANIC() -- if supported by gcc

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34715 140774ce-b5e7-0310-ab8b-a85725594a96
-check RVals

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34716 140774ce-b5e7-0310-ab8b-a85725594a96
-check RVals

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34717 140774ce-b5e7-0310-ab8b-a85725594a96
-cleaner code: avoid trivial fall-through case, make it explicit instead

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34718 140774ce-b5e7-0310-ab8b-a85725594a96
-fix (potential) memory leak on certain control flow paths

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34719 140774ce-b5e7-0310-ab8b-a85725594a96
-check malloc() return value

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34720 140774ce-b5e7-0310-ab8b-a85725594a96
-handle NULL vlaue

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34721 140774ce-b5e7-0310-ab8b-a85725594a96
-check fgetc rval even if feof said it wouldn't be EOF

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34722 140774ce-b5e7-0310-ab8b-a85725594a96
-check malloc rval

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34724 140774ce-b5e7-0310-ab8b-a85725594a96
-check malloc rval

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34725 140774ce-b5e7-0310-ab8b-a85725594a96
-avoid cmp with uninitialized pointer, even if harmless

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34726 140774ce-b5e7-0310-ab8b-a85725594a96
-just to be sure, also check if client set Connection: close at the end

git-svn-id: https://gnunet.org/svn/libmicrohttpd@34728 140774ce-b5e7-0310-ab8b-a85725594a96