aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-12-03 13:41:23 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-12-03 13:41:23 +0000
commitcec4f5eb37d1cbda413d305d71689763411cf062 (patch)
treeac5489114bdebc1d028ab57233ed9ea42c86a886
parentc23721b4ca41ad5d70dfbce4b8a8dd11e244e397 (diff)
downloadlibmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.tar.gz
libmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.zip
Remove traces of libmicrospdy
-rw-r--r--AUTHORS2
-rw-r--r--README66
-rw-r--r--configure.ac7
-rw-r--r--doc/doxygen/libmicrohttpd.doxy2
4 files changed, 2 insertions, 75 deletions
diff --git a/AUTHORS b/AUTHORS
index b9e61701..ef5c5977 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,6 +1,6 @@
1Primary developers: 1Primary developers:
2Christian Grothoff <christian@grothoff.org> (maintainer) 2Christian Grothoff <christian@grothoff.org> (maintainer)
3Andrey Uzunov <andrey.uzunov@gmail.com> (maintainer for libmicrospdy) 3Andrey Uzunov <andrey.uzunov@gmail.com> (libmicrospdy experiment)
4Nils Durner <durner@gnunet.org> (W32 port) 4Nils Durner <durner@gnunet.org> (W32 port)
5Sagie Amir (TLS/SSL support using GNUtls) 5Sagie Amir (TLS/SSL support using GNUtls)
6Richard Alimi <rich@velvetsea.net> (performance) 6Richard Alimi <rich@velvetsea.net> (performance)
diff --git a/README b/README
index 6d926916..b88e454e 100644
--- a/README
+++ b/README
@@ -7,11 +7,6 @@ is also supported). GNU libmicrohttpd only implements the HTTP 1.1
7protocol. The main application must still provide the application 7protocol. The main application must still provide the application
8logic to generate the content. 8logic to generate the content.
9 9
10Additionally, a second, still very experimental library is provided
11for SPDY (the base for HTTP 2.0) support. libmicrospdy provides a
12compact API and implementation of SPDY server. libmicrospdy currently
13only implements partially version 3 of SPDY.
14
15 10
16Installation 11Installation
17============ 12============
@@ -25,21 +20,6 @@ Especially for development, do use the MHD_USE_DEBUG option to get
25error messages. 20error messages.
26 21
27 22
28Requirements for libmicrospdy
29=============================
30
31The following packages are needed to build libmicrospdy:
32
33* zlib
34* OpenSSL >= 1.0.1
35
36To run the test cases, involving requests, version of Spdylay, supporting
37SPDY v3, is required. Spdylay is still under development and can be
38found here:
39
40http://spdylay.sourceforge.net/
41
42
43Configure options 23Configure options
44================= 24=================
45 25
@@ -95,49 +75,3 @@ In particular, the following functions are not covered by 'make check':
95- parse_options (daemon.c) 75- parse_options (daemon.c)
96- MHD_set_panic_func (daemon.c) 76- MHD_set_panic_func (daemon.c)
97- MHD_get_version (daemon.c) 77- MHD_get_version (daemon.c)
98
99
100This is an early alpha release for libmicrospdy. The following things
101should be implemented (in order of importance) before we can claim to
102be reasonably complete:
103- 8 different output queues (one for each priority) have to be implemented
104together with a suitable algorithm for utilizing them. Otherwise, downloading
105a file will block all responses with same or smaller priority
106- SPDY RST_STREAM sending on each possible error (DONE?)
107- SPDY_close_session
108- Find the best way for closing still opened stream (new call or existing)
109- SPDY_is_stream_opened
110- SPDY PING (used often by browsers)
111- receiving SPDY WINDOW_UPDATE
112- SPDY Settings
113- SPDY PUSH
114- SPDY HEADERS
115- SPDY Credentials
116
117Additional ideas for features include:
118- Individual callbacks for each session
119- Individual timeout for each session
120
121Unimplemented API functions of libmicrospdy:
122- SPDY_settings_create ();
123- SPDY_settings_add (...);
124- SPDY_settings_lookup (...);
125- SPDY_settings_iterate (...);
126- SPDY_settings_destroy (...);
127- SPDY_close_session(...);
128- SPDY_send_ping(...);
129- SPDY_send_settings (...);
130
131In particular, we should write tests for:
132- Enqueueing responses while considering request priorities.
133- HTTP methods other than GET
134
135
136
137
138
139Missing documentation:
140======================
141
142- libmicrospdy manual:
143 * missing entirely
diff --git a/configure.ac b/configure.ac
index cb23e2a7..6214855a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,13 +35,6 @@ AC_SUBST(LIB_VERSION_CURRENT)
35AC_SUBST(LIB_VERSION_REVISION) 35AC_SUBST(LIB_VERSION_REVISION)
36AC_SUBST(LIB_VERSION_AGE) 36AC_SUBST(LIB_VERSION_AGE)
37 37
38LIBSPDY_VERSION_CURRENT=0
39LIBSPDY_VERSION_REVISION=0
40LIBSPDY_VERSION_AGE=0
41AC_SUBST(LIBSPDY_VERSION_CURRENT)
42AC_SUBST(LIBSPDY_VERSION_REVISION)
43AC_SUBST(LIBSPDY_VERSION_AGE)
44
45 38
46AC_MSG_CHECKING([[whether z/OS special settings are required]]) 39AC_MSG_CHECKING([[whether z/OS special settings are required]])
47if test `uname -s` = "OS/390" 40if test `uname -s` = "OS/390"
diff --git a/doc/doxygen/libmicrohttpd.doxy b/doc/doxygen/libmicrohttpd.doxy
index 38301617..bb6bf6b1 100644
--- a/doc/doxygen/libmicrohttpd.doxy
+++ b/doc/doxygen/libmicrohttpd.doxy
@@ -96,7 +96,7 @@ FILE_PATTERNS = *.c \
96RECURSIVE = YES 96RECURSIVE = YES
97EXCLUDE = 97EXCLUDE =
98EXCLUDE_SYMLINKS = NO 98EXCLUDE_SYMLINKS = NO
99EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testspdy/* */testzzuf/* */platform/* */symbian/* MHD_config.h 99EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testzzuf/* */platform/* */symbian/* MHD_config.h
100EXCLUDE_SYMBOLS = MHD_DLOG 100EXCLUDE_SYMBOLS = MHD_DLOG
101EXAMPLE_PATH = 101EXAMPLE_PATH =
102EXAMPLE_PATTERNS = * 102EXAMPLE_PATTERNS = *