[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r9330 - in libmicrohttpd: . doc src/daemon src/include
From: |
gnunet |
Subject: |
[GNUnet-SVN] r9330 - in libmicrohttpd: . doc src/daemon src/include |
Date: |
Wed, 28 Oct 2009 13:46:30 -0600 |
Author: grothoff
Date: 2009-10-28 13:46:30 -0600 (Wed, 28 Oct 2009)
New Revision: 9330
Modified:
libmicrohttpd/ChangeLog
libmicrohttpd/README
libmicrohttpd/configure.ac
libmicrohttpd/doc/libmicrohttpd.3
libmicrohttpd/src/daemon/daemon.c
libmicrohttpd/src/include/microhttpd.h
Log:
releasing 0.4.4
Modified: libmicrohttpd/ChangeLog
===================================================================
--- libmicrohttpd/ChangeLog 2009-10-28 18:12:49 UTC (rev 9329)
+++ libmicrohttpd/ChangeLog 2009-10-28 19:46:30 UTC (rev 9330)
@@ -1,3 +1,6 @@
+Wed Oct 28 20:26:00 CET 2009
+ Releasing libmicrohttpd 0.4.4. -CG
+
Wed Oct 14 14:37:37 CEST 2009
Fixing (rare) deadlock due to SELECT missing SIGALRM by
making all SELECT calls block for at most 1s. While this
@@ -2,3 +5,3 @@
can in (rare) situations delay the shutdown by 1s, I think
- this is prefereable (both performance and possibly portability-wise)
+ this is preferable (both performance and possibly portability-wise)
over using a pipe for the signal. -CG
@@ -8,7 +11,7 @@
Sun Oct 11 14:57:29 CEST 2009
Adding eCos license as an additional license for the
non-HTTPS code of MHD. -CG
-
+
Sun Oct 11 11:24:27 CEST 2009
Adding support for Symbian. -MR
Modified: libmicrohttpd/README
===================================================================
--- libmicrohttpd/README 2009-10-28 18:12:49 UTC (rev 9329)
+++ libmicrohttpd/README 2009-10-28 19:46:30 UTC (rev 9330)
@@ -3,8 +3,9 @@
libmicrohttpd is a GNU library (part of the GNU project) written in C
that provides a compact API and implementation of an HTTP 1.1 web
-server. libmicrohttpd only implements the HTTP 1.1 protocol. The
-main application must still provide the content.
+server (HTTP 1.0 is also supported). libmicrohttpd only implements
+the HTTP 1.1 protocol. The main application must still provide the
+content.
Installation
@@ -38,10 +39,10 @@
libmicrohttpd should work well on GNU/Linux, BSD, OS X, W32 and z/OS.
Note that HTTPS is not supported on z/OS (yet). We also have reports
-of users using it on vxWorks. Note that on platforms where the
-compiler does not support the "constructor" attribute, you must call
-"MHD_init" before using any MHD functions and "MHD_fini" after you are
-done using MHD.
+of users using it on vxWorks and Symbian. Note that on platforms
+where the compiler does not support the "constructor" attribute, you
+must call "MHD_init" before using any MHD functions and "MHD_fini"
+after you are done using MHD.
Notes on compiling on z/OS:
@@ -73,7 +74,7 @@
Missing features:
=================
-- MHD_get_daemon_info is not implemented (always returns NULL)
+- MHD_get_daemon_info options for SSL are not implemented (always return NULL)
- SSL support does not work with SELECT-based threading modes
(issue is that the gnutls state machine does not like EAGAIN/EINTR
return values from send/recv, despite having tons of
Modified: libmicrohttpd/configure.ac
===================================================================
--- libmicrohttpd/configure.ac 2009-10-28 18:12:49 UTC (rev 9329)
+++ libmicrohttpd/configure.ac 2009-10-28 19:46:30 UTC (rev 9330)
@@ -21,15 +21,15 @@
#
#
AC_PREREQ(2.57)
-AC_INIT([libmicrohttpd], [0.4.2],address@hidden)
-AM_INIT_AUTOMAKE([libmicrohttpd], [0.4.2])
+AC_INIT([libmicrohttpd], [0.4.4],address@hidden)
+AM_INIT_AUTOMAKE([libmicrohttpd], [0.4.4])
AM_CONFIG_HEADER([MHD_config.h])
AC_CONFIG_MACRO_DIR([m4])
AH_TOP([#define _GNU_SOURCE 1])
-LIB_VERSION_CURRENT=6
+LIB_VERSION_CURRENT=7
LIB_VERSION_REVISION=0
-LIB_VERSION_AGE=1
+LIB_VERSION_AGE=2
AC_SUBST(LIB_VERSION_CURRENT)
AC_SUBST(LIB_VERSION_REVISION)
AC_SUBST(LIB_VERSION_AGE)
Modified: libmicrohttpd/doc/libmicrohttpd.3
===================================================================
--- libmicrohttpd/doc/libmicrohttpd.3 2009-10-28 18:12:49 UTC (rev 9329)
+++ libmicrohttpd/doc/libmicrohttpd.3 2009-10-28 19:46:30 UTC (rev 9330)
@@ -1,24 +1,26 @@
-.TH LIBMICROHTTPD "3" "14 Nov 2008" "libmicrohttpd"
+.TH LIBMICROHTTPD "3" "28 Oct 2009 "libmicrohttpd"
.SH "NAME"
GNU libmicrohttpd \- library for embedding HTTP servers
.SH "SYNOPSIS"
+\fB#include <sys/types.h>
+\fB#include <sys/select.h>
+\fB#include <sys/socket.h>
\fB#include <microhttpd.h>
.SH "DESCRIPTION"
.P
-GNU libmicrohttpd (short MHD) allows applications to easily integrate the
functionality of a simple HTTP server.
+GNU libmicrohttpd (short MHD) allows applications to easily integrate the
functionality of a simple HTTP server. MHD is a GNU package.
.P
-GNU libmicrohttpd is part of the GNU project.
+The details of the API are described in comments in the header file, a
detailed reference documentation and in brief on the MHD webpage.
.P
-The details of the API are described in comments in the header file and on the
webpage.
-
-.P
.SH "SEE ALSO"
\fBcurl\fP(1), \fBlibcurl\fP(3)
.SH "LEGAL NOTICE"
-libmicrohttpd is released under the LGPL Version 2 or higher.
+libmicrohttpd is released under both the LGPL Version 2 or higher and
+the GNU GPL with eCos extension. For details on both licenses please
+read the respective appendix in the manual.
.SH "FILES"
.TP
Modified: libmicrohttpd/src/daemon/daemon.c
===================================================================
--- libmicrohttpd/src/daemon/daemon.c 2009-10-28 18:12:49 UTC (rev 9329)
+++ libmicrohttpd/src/daemon/daemon.c 2009-10-28 19:46:30 UTC (rev 9330)
@@ -1600,7 +1600,7 @@
{
case MHD_DAEMON_INFO_LISTEN_FD:
return (const union MHD_DaemonInfo *) &daemon->socket_fd;
- default:
+ default:
return NULL;
};
}
Modified: libmicrohttpd/src/include/microhttpd.h
===================================================================
--- libmicrohttpd/src/include/microhttpd.h 2009-10-28 18:12:49 UTC (rev
9329)
+++ libmicrohttpd/src/include/microhttpd.h 2009-10-28 19:46:30 UTC (rev
9330)
@@ -81,17 +81,21 @@
/**
* Current version of the library.
*/
-#define MHD_VERSION 0x00040200
+#define MHD_VERSION 0x00040400
/**
- * MHD-internal return codes.
+ * MHD-internal return code for "YES".
*/
#define MHD_YES 1
+/**
+ * MHD-internal return code for "NO".
+ */
#define MHD_NO 0
/**
- * Constant used to indicate unknown size.
+ * Constant used to indicate unknown size (use when
+ * creating a response).
*/
#define MHD_SIZE_UNKNOWN ((uint64_t) -1LL)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r9330 - in libmicrohttpd: . doc src/daemon src/include,
gnunet <=