aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* server.c: Fix wrong for loop rangefixesXavier Del Campo Romero2024-08-281-1/+1
* server.c: Multiplex client eventsXavier Del Campo Romero2024-08-251-4/+15
* server.c: Fix descriptor leak on failed fcntl(2)Xavier Del Campo Romero2024-08-251-8/+14
* handler.c: Do not printf when exitingXavier Del Campo Romero2024-08-251-3/+0
* Bump version to 0.4.0v0.4.0Xavier Del Campo Romero2024-08-2225-25/+25
* Move signal handling to processesXavier Del Campo Romero2024-08-228-108/+345
* http.c: Fix ending boundaries not followed by CRLFXavier Del Campo Romero2024-08-221-41/+84
* http.c: Accept double quotes on boundariesXavier Del Campo Romero2024-08-221-7/+66
* http.c: Remove unneeded parameterXavier Del Campo Romero2024-08-221-17/+17
* http.c: Remove unused variableXavier Del Campo Romero2024-08-221-1/+1
* http.c: Fix memory leak on read failureXavier Del Campo Romero2024-08-221-9/+9
* http.c: Fix wrong checkXavier Del Campo Romero2024-08-221-1/+1
* Bump version to 0.3.0v0.3.0Xavier Del Campo Romero2024-02-1925-25/+25
* CMakeLists.txt: Fix dynstr versionXavier Del Campo Romero2024-02-191-1/+1
* Limit maximum multipart/form-data pairs and filesXavier Del Campo Romero2024-02-196-4/+59
* html.c: Avoid half-init objects on html_node_add_attrXavier Del Campo Romero2024-02-191-12/+23
* Bump version to 0.2.0v0.2.0Xavier Del Campo Romero2024-02-1225-26/+26
* README.md: Update according to status quoXavier Del Campo Romero2024-02-121-4/+4
* README.md: Fix typoXavier Del Campo Romero2024-02-121-1/+1
* README.md: Add Alpine Linux build instructionsXavier Del Campo Romero2024-02-121-0/+14
* libweb_http.7: Update according to status quoXavier Del Campo Romero2024-02-121-60/+137
* libweb_html.7: Fix typoXavier Del Campo Romero2024-02-121-1/+1
* Update copyright notices to 2024Xavier Del Campo Romero2024-02-1224-24/+24
* server.c: Fix wrong priority for do_exitXavier Del Campo Romero2024-01-201-6/+6
* http.c: Solve performance issues on POST uploadsXavier Del Campo Romero2024-01-201-47/+91
* http.c: Unify read operationsXavier Del Campo Romero2023-11-241-159/+178
* .gitignore: Add headers executableXavier Del Campo Romero2023-11-241-0/+1
* .gitmodule: Point dynstr to high-availability mirrorXavier Del Campo Romero2023-11-221-1/+1
* headers/main.c: Update to new handler interfaceXavier Del Campo Romero2023-11-201-2/+11
* Merge pull request 'Add support for HTTP `PUT`' (#3) from midokura-xavi/libwe...xavi2023-11-209-41/+380
|\
| * Add PUT server exampleXavier Del Campo2023-11-207-1/+142
| * http.c. Limit multipart/form-data to POSTXavier Del Campo2023-11-201-0/+6
| * http: Add support for PUTXavier Del Campo2023-11-202-40/+232
|/
* Merge pull request 'Fix double-free on failed `server_client_close`' (#2) fro...xavi2023-11-202-6/+2
|\
| * Fix double-free on failed server_client_closeXavier Del Campo2023-11-202-6/+2
* | Merge pull request 'Allow `listen_port` to return selected port number' (#1) ...xavi2023-11-2013-52/+149
|\ \ | |/ |/|
| * doc: Update handler_{loop,listen}Xavier Del Campo2023-11-206-40/+114
| * examples/hello: Update according to handler_loopXavier Del Campo2023-11-202-5/+18
| * Split handler_loop from handler_listenXavier Del Campo2023-11-204-6/+16
| * README.md: Use generic term for copyright holdersXavier Del Campo2023-11-201-1/+1
|/
* Send HTTP headers to payload callbackXavier Del Campo Romero2023-11-1812-13/+232
* http.c: Fix more issues with partial boundariesXavier Del Campo Romero2023-11-121-19/+36
* http.c: Fix several issues with partial boundariesXavier Del Campo Romero2023-11-121-11/+17
* doc: Add man3 page for http_decode_urldecode-urlXavier Del Campo Romero2023-11-122-0/+42
* http: Make http_decode_url return intXavier Del Campo Romero2023-11-122-33/+43
* http.c: Avoid use of dynstr_append_or_ret_nonzeroXavier Del Campo Romero2023-11-121-10/+46
* http.c: Avoid writing body for HEAD requestsXavier Del Campo Romero2023-11-121-1/+8
* Bump dynstrXavier Del Campo Romero2023-11-101-0/+0
* CMakeLists.txt: Fix missing LANGUAGESXavier Del Campo Romero2023-11-101-1/+1
* Makefile: Replace -Og with -O1v0.1.0-rc6v0.1.0Xavier Del Campo Romero2023-10-251-1/+1