Remove traces of libmicrospdy

This commit is contained in:
Evgeny Grin (Karlson2k)
2015-12-03 13:41:23 +00:00
parent c23721b4ca
commit cec4f5eb37
4 changed files with 2 additions and 75 deletions
-66
View File
@@ -7,11 +7,6 @@ is also supported). GNU libmicrohttpd only implements the HTTP 1.1
protocol. The main application must still provide the application
logic to generate the content.
Additionally, a second, still very experimental library is provided
for SPDY (the base for HTTP 2.0) support. libmicrospdy provides a
compact API and implementation of SPDY server. libmicrospdy currently
only implements partially version 3 of SPDY.
Installation
============
@@ -25,21 +20,6 @@ Especially for development, do use the MHD_USE_DEBUG option to get
error messages.
Requirements for libmicrospdy
=============================
The following packages are needed to build libmicrospdy:
* zlib
* OpenSSL >= 1.0.1
To run the test cases, involving requests, version of Spdylay, supporting
SPDY v3, is required. Spdylay is still under development and can be
found here:
http://spdylay.sourceforge.net/
Configure options
=================
@@ -95,49 +75,3 @@ In particular, the following functions are not covered by 'make check':
- parse_options (daemon.c)
- MHD_set_panic_func (daemon.c)
- MHD_get_version (daemon.c)
This is an early alpha release for libmicrospdy. The following things
should be implemented (in order of importance) before we can claim to
be reasonably complete:
- 8 different output queues (one for each priority) have to be implemented
together with a suitable algorithm for utilizing them. Otherwise, downloading
a file will block all responses with same or smaller priority
- SPDY RST_STREAM sending on each possible error (DONE?)
- SPDY_close_session
- Find the best way for closing still opened stream (new call or existing)
- SPDY_is_stream_opened
- SPDY PING (used often by browsers)
- receiving SPDY WINDOW_UPDATE
- SPDY Settings
- SPDY PUSH
- SPDY HEADERS
- SPDY Credentials
Additional ideas for features include:
- Individual callbacks for each session
- Individual timeout for each session
Unimplemented API functions of libmicrospdy:
- SPDY_settings_create ();
- SPDY_settings_add (...);
- SPDY_settings_lookup (...);
- SPDY_settings_iterate (...);
- SPDY_settings_destroy (...);
- SPDY_close_session(...);
- SPDY_send_ping(...);
- SPDY_send_settings (...);
In particular, we should write tests for:
- Enqueueing responses while considering request priorities.
- HTTP methods other than GET
Missing documentation:
======================
- libmicrospdy manual:
* missing entirely