add tutorials for #4944 and #5085

This commit is contained in:
Christian Grothoff
2026-07-28 19:46:21 +02:00
parent 56713e94bb
commit 7d8c068e5e
24 changed files with 1905 additions and 2829 deletions
+25 -13
View File
@@ -1,10 +1,10 @@
\input texinfo @c -*-texinfo-*-
@finalout
@setfilename libmicrohttpd-tutorial.info
@set UPDATED 2 April 2016
@set UPDATED-MONTH April 2016
@set EDITION 0.9.48
@set VERSION 0.9.48
@set UPDATED 28 July 2026
@set UPDATED-MONTH July 2026
@set EDITION 1.0.8
@set VERSION 1.0.8
@settitle A tutorial for GNU libmicrohttpd
@c Unify all the indices into concept index.
@syncodeindex fn cp
@@ -24,7 +24,7 @@ updated @value{UPDATED}.
Copyright (c) 2008 Sebastian Gerhardt.
Copyright (c) 2010, 2011, 2012, 2013, 2016, 2021 Christian Grothoff.
Copyright (c) 2010, 2011, 2012, 2013, 2016, 2021, 2026 Christian Grothoff.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
@@ -67,8 +67,9 @@ Free Documentation License".
* Processing POST data::
* Improved processing of POST data::
* Session management::
* Generating responses on the fly::
* Adding a layer of security::
* Websockets::
* Upgrading connections::
* Bibliography::
* License text::
* Example programs::
@@ -106,13 +107,17 @@ Free Documentation License".
@chapter Session management
@include chapters/sessions.inc
@node Generating responses on the fly
@chapter Generating responses on the fly
@include chapters/callbackresponse.inc
@node Adding a layer of security
@chapter Adding a layer of security
@include chapters/tlsauthentication.inc
@node Websockets
@chapter Websockets
@include chapters/websocket.inc
@node Upgrading connections
@chapter Upgrading connections
@include chapters/upgrade.inc
@node Bibliography
@appendix Bibliography
@@ -132,8 +137,9 @@ Free Documentation License".
* simplepost.c::
* largepost.c::
* sessions.c::
* callbackresponse.c::
* tlsauthentication.c::
* websocket.c::
* upgrade.c::
@end menu
@node hellobrowser.c
@@ -178,16 +184,22 @@ Free Documentation License".
@verbatiminclude examples/sessions.c
@end smalldisplay
@node callbackresponse.c
@section callbackresponse.c
@smalldisplay
@verbatiminclude examples/callbackresponse.c
@end smalldisplay
@node tlsauthentication.c
@section tlsauthentication.c
@smalldisplay
@verbatiminclude examples/tlsauthentication.c
@end smalldisplay
@node websocket.c
@section websocket.c
@node upgrade.c
@section upgrade.c
@smalldisplay
@verbatiminclude examples/websocket.c
@verbatiminclude examples/upgrade.c
@end smalldisplay
@bye