6 Commits
Author SHA1 Message Date
David Gausmann ddad59c1e3 websocket update
- added API documentation to libmicrohttpd.texi
- added websocket tutorial chapter to libmicrohttpd-tutorial and an much easier example for the tutorial
- added additional helper functions to ease the HTTP websocket handshake
- the code can now be compiled on Linux without errors
- changed sha1.c and sha1.h to the files provided by Evgeny (I replaced those files in src/microhttpd_ws/ with the files from src/microhttpd/ - maybe there is a smarter way...?)
- removed dependency for "htons" and "htonl" (these functions are now implemented in MHD_websocket.c; no need for OS-dependent files anymore)
- added an additional test script for testing of the library with any webbrowser (for manual practice test)
- several bugfixes
- parameters renamed
- special things clarified (fragmentation, RNG for client mode)

The new version of the API is at some points incompatible with the old version, but since it was in an experimental phase and it didn't compile on Linux, I guess this shouldn't bother anyone.
From my point of view, I am now finished with the library and it could go out of experimental.
2021-10-31 16:02:31 +03:00
Christian Grothoff e066938628 expand tutorial on connection phases, thanks to Igor for pointing out that the text was incomplete 2021-02-02 18:40:10 +01:00
Christian Grothoff 1e9240c3e0 fix #4235 2016-04-02 23:03:06 +00:00
Christian Grothoff 9889fd9eee add support for SNI 2013-12-21 16:28:54 +00:00
Christian Grothoff b59348b94e double-including of version.texi not allowed 2012-09-08 19:16:07 +00:00
Christian Grothoff 5a046307a7 applyin Karl Berry's suggestions for GNU libextractor also to MHD 2012-09-08 19:15:04 +00:00