James Roberts
|
dfad57ade4
|
Add example
|
2021-10-21 23:35:01 +02:00 |
|
James Roberts
|
f2f64a8132
|
Add usage example to README
|
2021-10-21 23:21:16 +02:00 |
|
James Roberts
|
f4bceae6a8
|
Fix Flask /test API
|
2021-10-20 00:15:08 +02:00 |
|
James Roberts
|
676e75ab2c
|
Moves request creation to read callback
|
2021-10-19 22:21:38 +02:00 |
|
James Roberts
|
2975294ebd
|
Gets the correct REMOTE_ADDR
|
2021-10-16 11:17:22 +02:00 |
|
James Roberts
|
b05f151bd1
|
Small clean up and iter type checking
|
2021-10-14 00:11:31 +02:00 |
|
James Roberts
|
9b041d14af
|
Supports multiple values per header
|
2021-10-13 21:22:31 +02:00 |
|
James Roberts
|
2efeb3cd65
|
Adds support for REMOTE_ADDR and QUERY_STRING
|
2021-10-11 22:41:34 +02:00 |
|
James Roberts
|
763494350c
|
Working user input
|
2021-10-10 19:54:52 +02:00 |
|
James Roberts
|
6f8e07f35e
|
Adds HTTP Connection headers
|
2021-10-09 21:03:29 +02:00 |
|
James Roberts
|
b1ac57a284
|
Fewer memory leaks in request.c
|
2021-10-09 00:09:10 +02:00 |
|
James Roberts
|
770a87c434
|
Adds load-test script
|
2021-10-07 22:13:15 +02:00 |
|
James Roberts
|
c006d8bffd
|
More referencing count updates
|
2021-10-05 00:17:54 +02:00 |
|
James Roberts
|
84386e4f54
|
Ref counting and clean up
|
2021-10-04 00:06:18 +02:00 |
|
James Roberts
|
0c6375a7d9
|
Better header handling
|
2021-10-03 20:53:51 +02:00 |
|
James Roberts
|
e01f40e4d9
|
Fixes memory leak in server.c
|
2021-09-30 00:24:14 +02:00 |
|
James Roberts
|
3874f60708
|
Fixes socket errors during load tests
|
2021-09-28 00:58:04 +02:00 |
|
James Roberts
|
259f24dfa9
|
Adds logging switch
|
2021-09-27 23:41:40 +02:00 |
|
James Roberts
|
672d574044
|
Adds run file
|
2021-09-26 22:17:23 +02:00 |
|
James Roberts
|
e1847a5f9e
|
Inits base request dict on server start up
|
2021-09-22 23:44:58 +02:00 |
|
James Roberts
|
74f2b46952
|
SIGINT handling
|
2021-09-20 00:30:29 +02:00 |
|
James Roberts
|
8333f0d4fb
|
Free the loop
|
2021-09-20 00:06:16 +02:00 |
|
James Roberts
|
307007b47e
|
Clean up WIP
|
2021-09-19 21:10:40 +02:00 |
|
James Roberts
|
2819f31cd2
|
WIP - return response from Flask
|
2021-09-12 22:11:29 +02:00 |
|
James Roberts
|
d691b9c7f1
|
Some reference count management
|
2021-09-07 22:20:17 +02:00 |
|
James Roberts
|
0f211f1564
|
Adds constants file
|
2021-08-27 23:27:15 +02:00 |
|
James Roberts
|
bf2059f504
|
Adds FileWrapper and adjusts upper case header handling
|
2021-08-26 23:23:46 +02:00 |
|
James Roberts
|
8fd476e198
|
Enables reusable port for sockets
|
2021-08-22 15:57:18 +02:00 |
|
James Roberts
|
c9fca0081a
|
Remove old test file
|
2021-08-20 19:58:55 +02:00 |
|
James Roberts
|
f5cdb431ff
|
Addresses warnings
|
2021-08-20 16:10:12 +02:00 |
|
James Roberts
|
e3db143c53
|
Todos
|
2021-08-19 23:03:19 +02:00 |
|
James Roberts
|
015c365be0
|
Setup basic WSGI environ vars
|
2021-08-19 22:57:24 +02:00 |
|
James Roberts
|
5d08fc3446
|
Use python function to init server
|
2021-08-18 23:35:08 +02:00 |
|
James Roberts
|
ad33140b00
|
Fix lgtm config
|
2021-08-17 23:54:27 +02:00 |
|
James Roberts
|
b55ef88afc
|
Adds README and lgtm exclusions
|
2021-08-17 23:24:53 +02:00 |
|
James Roberts
|
517be7644b
|
Set submodule to 6.0.4 llhttp release
|
2021-08-17 22:54:33 +02:00 |
|
James Roberts
|
9879bddd38
|
Removed llhttp directory
|
2021-08-17 22:46:12 +02:00 |
|
James Roberts
|
2fc5f28bc6
|
minor clean up
|
2021-08-16 23:03:49 +02:00 |
|
James Roberts
|
a4600e2bf3
|
Ready for WSGI setup
|
2021-08-14 21:21:21 +02:00 |
|
James Roberts
|
44af88941a
|
Small clean up
|
2021-08-14 19:35:14 +02:00 |
|
James Roberts
|
b8e027cf3a
|
Calling Python from C
|
2021-08-14 19:20:33 +02:00 |
|
James Roberts
|
aa05b7e8e7
|
Callable C functions from python module
|
2021-08-14 19:01:16 +02:00 |
|
James Roberts
|
8ffaa0c230
|
Better parsing of headers
|
2021-08-11 22:52:30 +02:00 |
|
James Roberts
|
aea69c79d3
|
Parsing request WIP
|
2021-08-11 21:19:26 +02:00 |
|
James Roberts
|
d9a62621b5
|
Make Python module
|
2021-08-07 22:37:12 +02:00 |
|
James Roberts
|
6e9b235a4a
|
Pull out default uv loop
|
2021-08-06 01:01:26 +02:00 |
|
James Roberts
|
0c112a8e54
|
Cleaner, working HTTP server
|
2021-08-06 00:03:28 +02:00 |
|
James Roberts
|
5d5914d697
|
Working server, but needs a clean up
|
2021-08-04 02:02:43 +02:00 |
|
James Roberts
|
c276709520
|
Simple echo server, no http yet
|
2021-08-03 23:23:27 +02:00 |
|
James Roberts
|
9a469914c7
|
Remove dependecy folders
|
2021-08-03 21:00:21 +02:00 |
|