aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental/http/http_server.c
Commit message (Expand)AuthorAge
* Various header file fixes... also fix compilation errors when HTTP is disabled.v2.0.0-alpha.6Garrett D'Amore2025-10-05
* fixes #2165 nng_http_handler_alloc_static crashes if content type is nullGarrett D'Amore2025-10-04
* Introduce DTLS transport for NNG.Garrett D'Amore2025-06-01
* http: use nng_err throughoutGarrett D'Amore2025-01-12
* http: status is an enumGarrett D'Amore2025-01-12
* http: fix mishandling of very long headers or URIs, and mishandling of unicodeGarrett D'Amore2025-01-12
* http: remove unused nng_http_handler_get_dataGarrett D'Amore2025-01-12
* http: server error handling improvements and testsGarrett D'Amore2025-01-12
* http: use common canonify at request parse timeGarrett D'Amore2025-01-12
* http: move connection properties to http_conn, use static Location for redirectGarrett D'Amore2025-01-12
* http: status and reason fixes (make it match docs)Garrett D'Amore2025-01-12
* http: improve buffer reuse for heeaders, and discard unused bodiesGarrett D'Amore2025-01-11
* http: drop exclusive tree modeGarrett D'Amore2025-01-10
* http: The big HTTP API refactoring of January 2025.v2.0.0-alpha.3http-client-transGarrett D'Amore2025-01-09
* http: server callback API simplifiedGarrett D'Amore2025-01-06
* api: fold TLS supplemental headers into nng.hGarrett D'Amore2025-01-04
* http: No need to do nni_aio_begin for callbacksGarrett D'Amore2024-12-26
* http: limit handler uri to 1KGarrett D'Amore2024-12-22
* http: nng_http_handler_set_data is now void return (API break)Garrett D'Amore2024-12-22
* http: handler set tree no longer returns a value (API break)Garrett D'Amore2024-12-22
* HTTP: nng_http_handler_set_method no longer failsGarrett D'Amore2024-12-22
* HTTP handler: limit host names to 256 bytes (RFC 1035 specifies 253.)Garrett D'Amore2024-12-22
* http: setting response status never fails (breaking API change)Garrett D'Amore2024-12-22
* http handler: avoid method allocationGarrett D'Amore2024-12-22
* http server: inline connection aio objectsGarrett D'Amore2024-12-15
* http server: inline the accept aioGarrett D'Amore2024-12-15
* streams: add explicit stop functionsGarrett D'Amore2024-12-12
* performance: reference counters can use relaxed order when incrementingGarrett D'Amore2024-12-07
* http server: sprintf is considered deprecatedGarrett D'Amore2024-12-01
* http server: fix race condition for server->closedGarrett D'Amore2024-12-01
* Use 32-bit port numbers.Garrett D'Amore2024-11-21
* Merge internal and external URL APIs. No need forGarrett D'Amore2024-11-18
* URL u_port should be a number not a string.Garrett D'Amore2024-11-17
* TLS configuration changed to use discret _set_tls and _get_tls functions.Garrett D'Amore2024-11-09
* fixes #1735 websocket should send, and wait for, WS_CLOSE frames on shutdownGarrett D'Amore2023-12-17
* Skip URI parameters when serving a directory (http_server)Robert Bielik2023-08-23
* fixes#1611 http_sconn_error() in http_server.c; use after freeGarrett D'Amore2023-04-19
* Fixes for some security complaints.Garrett D'Amore2022-12-31
* Fix out-of-bounds error in http_uri_canonify(). (#1595)Manuel Saraiva2022-05-31
* Use static initialization for lists and mutexes.Garrett D'Amore2021-12-05
* fixes #1393 Use after free in http (#1395)Evgeny Ermakov2021-01-03
* fixes #1372 nni_reap could be smallerGarrett D'Amore2020-12-19
* fixes #1358 nni_strtou64 and nni_strtox64 could be replaced with strtoullGarrett D'Amore2020-11-23
* Centralize the scheme handling for HTTP schemes.Garrett D'Amore2020-11-17
* fixes #1200 Shouldn't nng_http_server_stop be synchronous?Garrett D'Amore2020-11-17
* fixes #1355 wss4 and wss6 don't work as they shouldGarrett D'Amore2020-11-17
* fixes #1071 tran_chkopt can be cleaned upGarrett D'Amore2020-11-15
* fixes #1337 nni aio user data could be removedGarrett D'Amore2020-11-10
* fixes #1279 Add support for ws4:// and ws6:// style websocket urlsGarrett D'Amore2020-08-08
* fixes #844 WebSocket wildcard host errorsGarrett D'Amore2020-07-27