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 /README | |
parent | c23721b4ca41ad5d70dfbce4b8a8dd11e244e397 (diff) | |
download | libmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.tar.gz libmicrohttpd-cec4f5eb37d1cbda413d305d71689763411cf062.zip |
Remove traces of libmicrospdy
Diffstat (limited to 'README')
-rw-r--r-- | README | 66 |
1 files changed, 0 insertions, 66 deletions
@@ -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 | ||