libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit cec4f5eb37d1cbda413d305d71689763411cf062
parent c23721b4ca41ad5d70dfbce4b8a8dd11e244e397
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu,  3 Dec 2015 13:41:23 +0000

Remove traces of libmicrospdy

Diffstat:
MAUTHORS | 2+-
MREADME | 66------------------------------------------------------------------
Mconfigure.ac | 7-------
Mdoc/doxygen/libmicrohttpd.doxy | 2+-
4 files changed, 2 insertions(+), 75 deletions(-)

diff --git a/AUTHORS b/AUTHORS @@ -1,6 +1,6 @@ Primary developers: Christian Grothoff <christian@grothoff.org> (maintainer) -Andrey Uzunov <andrey.uzunov@gmail.com> (maintainer for libmicrospdy) +Andrey Uzunov <andrey.uzunov@gmail.com> (libmicrospdy experiment) Nils Durner <durner@gnunet.org> (W32 port) Sagie Amir (TLS/SSL support using GNUtls) Richard Alimi <rich@velvetsea.net> (performance) diff --git a/README b/README @@ -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 diff --git a/configure.ac b/configure.ac @@ -35,13 +35,6 @@ AC_SUBST(LIB_VERSION_CURRENT) AC_SUBST(LIB_VERSION_REVISION) AC_SUBST(LIB_VERSION_AGE) -LIBSPDY_VERSION_CURRENT=0 -LIBSPDY_VERSION_REVISION=0 -LIBSPDY_VERSION_AGE=0 -AC_SUBST(LIBSPDY_VERSION_CURRENT) -AC_SUBST(LIBSPDY_VERSION_REVISION) -AC_SUBST(LIBSPDY_VERSION_AGE) - AC_MSG_CHECKING([[whether z/OS special settings are required]]) if test `uname -s` = "OS/390" diff --git a/doc/doxygen/libmicrohttpd.doxy b/doc/doxygen/libmicrohttpd.doxy @@ -96,7 +96,7 @@ FILE_PATTERNS = *.c \ RECURSIVE = YES EXCLUDE = EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testspdy/* */testzzuf/* */platform/* */symbian/* MHD_config.h +EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* */tls_test_* */examples/* */testcurl/* */testzzuf/* */platform/* */symbian/* MHD_config.h EXCLUDE_SYMBOLS = MHD_DLOG EXAMPLE_PATH = EXAMPLE_PATTERNS = *