diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-12-03 13:41:23 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-12-03 13:41:23 +0000 |
commit | cec4f5eb37d1cbda413d305d71689763411cf062 (patch) | |
tree | ac5489114bdebc1d028ab57233ed9ea42c86a886 | |
parent | c23721b4ca41ad5d70dfbce4b8a8dd11e244e397 (diff) | |
download | libmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.tar.gz libmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.zip |
Remove traces of libmicrospdy
-rw-r--r-- | AUTHORS | 2 | ||||
-rw-r--r-- | README | 66 | ||||
-rw-r--r-- | configure.ac | 7 | ||||
-rw-r--r-- | doc/doxygen/libmicrohttpd.doxy | 2 |
4 files changed, 2 insertions, 75 deletions
@@ -1,6 +1,6 @@ | |||
1 | Primary developers: | 1 | Primary developers: |
2 | Christian Grothoff <christian@grothoff.org> (maintainer) | 2 | Christian Grothoff <christian@grothoff.org> (maintainer) |
3 | Andrey Uzunov <andrey.uzunov@gmail.com> (maintainer for libmicrospdy) | 3 | Andrey Uzunov <andrey.uzunov@gmail.com> (libmicrospdy experiment) |
4 | Nils Durner <durner@gnunet.org> (W32 port) | 4 | Nils Durner <durner@gnunet.org> (W32 port) |
5 | Sagie Amir (TLS/SSL support using GNUtls) | 5 | Sagie Amir (TLS/SSL support using GNUtls) |
6 | Richard Alimi <rich@velvetsea.net> (performance) | 6 | Richard Alimi <rich@velvetsea.net> (performance) |
@@ -7,11 +7,6 @@ is also supported). GNU libmicrohttpd only implements the HTTP 1.1 | |||
7 | protocol. The main application must still provide the application | 7 | protocol. The main application must still provide the application |
8 | logic to generate the content. | 8 | logic to generate the content. |
9 | 9 | ||
10 | Additionally, a second, still very experimental library is provided | ||
11 | for SPDY (the base for HTTP 2.0) support. libmicrospdy provides a | ||
12 | compact API and implementation of SPDY server. libmicrospdy currently | ||
13 | only implements partially version 3 of SPDY. | ||
14 | |||
15 | 10 | ||
16 | Installation | 11 | Installation |
17 | ============ | 12 | ============ |
@@ -25,21 +20,6 @@ Especially for development, do use the MHD_USE_DEBUG option to get | |||
25 | error messages. | 20 | error messages. |
26 | 21 | ||
27 | 22 | ||
28 | Requirements for libmicrospdy | ||
29 | ============================= | ||
30 | |||
31 | The following packages are needed to build libmicrospdy: | ||
32 | |||
33 | * zlib | ||
34 | * OpenSSL >= 1.0.1 | ||
35 | |||
36 | To run the test cases, involving requests, version of Spdylay, supporting | ||
37 | SPDY v3, is required. Spdylay is still under development and can be | ||
38 | found here: | ||
39 | |||
40 | http://spdylay.sourceforge.net/ | ||
41 | |||
42 | |||
43 | Configure options | 23 | Configure 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 | |||
100 | This is an early alpha release for libmicrospdy. The following things | ||
101 | should be implemented (in order of importance) before we can claim to | ||
102 | be reasonably complete: | ||
103 | - 8 different output queues (one for each priority) have to be implemented | ||
104 | together with a suitable algorithm for utilizing them. Otherwise, downloading | ||
105 | a 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 | |||
117 | Additional ideas for features include: | ||
118 | - Individual callbacks for each session | ||
119 | - Individual timeout for each session | ||
120 | |||
121 | Unimplemented 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 | |||
131 | In particular, we should write tests for: | ||
132 | - Enqueueing responses while considering request priorities. | ||
133 | - HTTP methods other than GET | ||
134 | |||
135 | |||
136 | |||
137 | |||
138 | |||
139 | Missing 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) | |||
35 | AC_SUBST(LIB_VERSION_REVISION) | 35 | AC_SUBST(LIB_VERSION_REVISION) |
36 | AC_SUBST(LIB_VERSION_AGE) | 36 | AC_SUBST(LIB_VERSION_AGE) |
37 | 37 | ||
38 | LIBSPDY_VERSION_CURRENT=0 | ||
39 | LIBSPDY_VERSION_REVISION=0 | ||
40 | LIBSPDY_VERSION_AGE=0 | ||
41 | AC_SUBST(LIBSPDY_VERSION_CURRENT) | ||
42 | AC_SUBST(LIBSPDY_VERSION_REVISION) | ||
43 | AC_SUBST(LIBSPDY_VERSION_AGE) | ||
44 | |||
45 | 38 | ||
46 | AC_MSG_CHECKING([[whether z/OS special settings are required]]) | 39 | AC_MSG_CHECKING([[whether z/OS special settings are required]]) |
47 | if test `uname -s` = "OS/390" | 40 | if 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 \ | |||
96 | RECURSIVE = YES | 96 | RECURSIVE = YES |
97 | EXCLUDE = | 97 | EXCLUDE = |
98 | EXCLUDE_SYMLINKS = NO | 98 | EXCLUDE_SYMLINKS = NO |
99 | EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testspdy/* */testzzuf/* */platform/* */symbian/* MHD_config.h | 99 | EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testzzuf/* */platform/* */symbian/* MHD_config.h |
100 | EXCLUDE_SYMBOLS = MHD_DLOG | 100 | EXCLUDE_SYMBOLS = MHD_DLOG |
101 | EXAMPLE_PATH = | 101 | EXAMPLE_PATH = |
102 | EXAMPLE_PATTERNS = * | 102 | EXAMPLE_PATTERNS = * |