Download List

Descripción del Proyecto

GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-05 03:15
0.9.16

Esta versión corrige varios problemas de W32/Cygwin, una cuestión de portabilidad con cerrado por medio conexiones TCP en OS X como configuración de cada conexión de tiempos individuales de HTTPS y obliga a agregar una "conexión: cerrar" encabezado de respuestas si el servidor sabe que se cerrará la conexión. Se agregaron algunas aclaraciones menores para el tutorial.
Tags: Minor bugfixes
This release fixes various problems on W32/Cygwin, a portability issue with half-closed TCP connections on OS X, and per-connection setting of individual timeouts for HTTPS, and forces adding a "Connection: close" header to responses if the server knows that the connection will be closed. Some minor clarifications were added to the tutorial.

2011-09-29 05:37
0.9.15

Esta versión añade soporte para el análisis de los argumentos URL sin "=". También corrige un problema con terminación en sistemas no-Linux por volver a introducir el uso de tuberías en esas plataformas. Las respuestas son limpiados con mayor rapidez en la finalización de la solicitud. También hubo cambios a casos de prueba y la documentación.
Tags: Stable, Minor feature enhancements, Minor bugfixes
This release adds support for parsing URL arguments without "=". It also fixes a problem with termination on non-Linux systems by re-introducing the use of pipes on those platforms. Responses are now cleaned up more promptly upon completion of the request. There were also updates to testcases and the documentation.

2011-09-13 03:20
0.9.14

Esta versión incluye una nueva función "MHD_set_connection_option" para cambiar el tiempo de espera para las conexiones individuales. Un pequeño error en el manejo de devolución de llamada generado por las respuestas de tamaño desconocido (lo que provoca falsas devoluciones de llamadas adicionales al controlador) se ha fijado. Tomas de corriente se ajustarán a los no-bloqueo (que semánticamente no importa) para evitar anomalías raras de rendimiento en algunas plataformas. Los casos la documentación y pruebas se han mejorado.
Tags: Stable, Minor bugfixes, Minor feature enhancements
This release adds a new function "MHD_set_connection_option" to change the timeout for individual connections. A minor bug in handling callback-generated responses of unknown size (causing spurious extra callbacks to the handler) has been fixed. Sockets are now set to non-blocking (which semantically should not matter) to avoid rare performance anomalies on some platforms. The documentation and test cases have been improved.

2011-06-23 22:52
0.9.12

Esta versión corrige algunos errores, tales como una carrera en las conexiones de datos de cierre, no forzar las conexiones a cerca de si el servidor envía "Connection: close", una pérdida de memoria pequeña en la inicialización del TLS, y un bucle ocupado en espera de hasta 1 s en conexión de tiempo de espera. Esta versión también mejora significativamente el rendimiento mediante la eliminación de los socket de escucha de poll / select para reducir de manera significativa tras-ups para el modo de varios subprocesos, utilizando strtoul lugar de sscanf para reducir el tamaño binario en sistemas embebidos, reduciendo el coste de conexión de limpieza de O (n) a O (1), y la eliminación de una innecesaria O (n) llamada en modo de rosca.
Tags: Major bugfixes, Major feature enhancements
This release fixes a few bugs, such as a data race on closing connections, not forcing connections to close if the server sends "Connection: close", a tiny memory leak in TLS initialization, and a busy-waiting loop for up to 1s upon connection timeout. This release also significantly improves performance by eliminating the listen socket from poll/select to significantly reduce wake-ups for multi-threaded mode, using strtoul instead of sscanf to reduce binary size on embedded systems, reducing connection cleanup cost from O(n) to O(1), and eliminating an unnecessary O(n) call in threaded mode.

2011-05-21 07:37
0.9.11

Esta versión corrige un error en el multipart / form-data analizador (causando valores incorrectos que se dará a la aplicación) y un error de manipulación canalizado peticiones de subida de datos (que causa el tamaño de cargar los datos correctos los valores que se generan). Esta versión también permite el uso MHD_SIZE_UNKNOWN en relación con el MHD_create_response_from_fd, corrige un error en un caso_prueba, y las actualizaciones de la documentación.
Tags: Minor bugfixes, Stable
This release fixes a bug in the multipart/form-data parser (causing incorrect values to be given to the application) and a bug handling pipelined requests with upload data (causing incorrect upload data size values to be generated). This release also enables using MHD_SIZE_UNKNOWN in conjunction with MHD_create_response_from_fd, fixes a bug in a testcase, and updates the documentation.

Project Resources