aboutsummaryrefslogtreecommitdiff
path: root/doc/chapters/introduction.inc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/chapters/introduction.inc')
-rw-r--r--doc/chapters/introduction.inc23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/chapters/introduction.inc b/doc/chapters/introduction.inc
new file mode 100644
index 00000000..95caf9a5
--- /dev/null
+++ b/doc/chapters/introduction.inc
@@ -0,0 +1,23 @@
+This tutorial is for developers who want to learn how they can add HTTP serving
+capabilities to their applications with the @emph{GNU libmicrohttpd} library,
+abbreviated @emph{MHD}. The reader will learn how to
+implement basic HTTP functions from simple executable
+sample programs that implement various features.
+
+The text is supposed to be a supplement to the API reference manual of
+@emph{GNU libmicrohttpd} and for that reason does not explain many of the parameters.
+Therefore, the reader should always consult the manual to find the exact meaning
+of the functions used in the tutorial. Furthermore, the reader is
+encouraged to study the relevant @emph{RFCs}, which document the HTTP standard.
+
+@emph{GNU libmicrohttpd} is assumed to be already installed. This tutorial
+is written for version @value{VERSION}. At the time being,
+this tutorial has only been tested on @emph{GNU/Linux} machines even though
+efforts were made not to rely on anything that would prevent the samples from being
+built on similar systems.
+
+@section History
+
+This tutorial was originally written by Sebastian Gerhardt for MHD
+0.4.0. It was slighly polished and updated to MHD 0.9.0 by Christian
+Grothoff. \ No newline at end of file