libmicrohttpd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] libmicrohttpd 0.9.52 released


From: Markus Doppelbauer
Subject: Re: [libmicrohttpd] libmicrohttpd 0.9.52 released
Date: Mon, 17 Oct 2016 21:12:37 +0200

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]