Great! Thanks a lot! A small patch to remove the "unused 'urh'- variable" warning if compiled without https-support: *** daemon.c-old 2016-10-17 19:07:46.000000000 +0200 --- daemon.c 2016-10-17 21:10:59.969913792 +0200
*************** process_urh (struct MHD_UpgradeResponseH *** 1151,1158 **** static void thread_main_connection_upgrade (struct MHD_Connection *con) { - struct MHD_UpgradeResponseHandle *urh = con->urh; #if HTTPS_SUPPORT struct MHD_Daemon *daemon = con->daemon; /* Here, we need to bi-directionally forward --- 1151,1158 ---- static void thread_main_connection_upgrade (struct MHD_Connection *con) { #if HTTPS_SUPPORT + struct MHD_UpgradeResponseHandle *urh = con->urh; struct MHD_Daemon *daemon = con->daemon; /* Here, we need to bi-directionally forward Am Montag, den 17.10.2016, 19:21 +0200 schrieb Christian Grothoff: > Dear all, > > > I'm happy to announce the release of libmicrohttpd 0.9.52. > > GNU libmicrohttpd is a small C library that is supposed to make it > easy > to run an HTTP server as part of another application. GNU > libmicrohttpd > is fully HTTP 1.1 compliant and supports IPv6. Finally, GNU > libmicrohttpd is fast, portable and has a simple API and (without TLS > support and other optional features) a small binary size (~32k). > > > This is a major new feature release. Naturally, the new features > might > benefit from extra testing. Changes include: > * Support for HTTP Upgrade (so you now can do Web sockets and the > like) > * Use of eventfd where available (lowers OS resource usage) > * handles non-sequential nonces in digest authentication > * tagged all messages to facilitate translation of error messages > (but the application has to link against gettext and do it, MHD > itself will not. We just export a suitable .po-file) > * fixed possible memory leak (under special conditions) > * fixed issue with high CPU load (under special conditions) > > > You can download GNU libmicrohttpd from > > * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. > * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/ > > Please report bugs to our bugtracker at https://gnunet.org/bugs/. > > The documentation (including a reference manual and tutorial) can be > found at http://www.gnu.org/software/libmicrohttpd/. > > > Happy hacking! > > Christian >