Commit graph

44 commits

Author SHA1 Message Date
floscodes
3138255bc7 fix accept GET query string in URI 2023-05-19 14:34:56 +02:00
floscodes
c733270df5 add getQuery method to Request 2023-05-19 13:33:58 +02:00
floscodes
68e7e79428 improved comments 2023-05-19 12:49:20 +02:00
floscodes
81dfb37b25 make chunked encoding request possible 2023-05-19 11:39:00 +02:00
floscodes
36b6440f7e add comments 2023-05-18 20:47:08 +02:00
floscodes
76f87276b5 fix request handling with body 2023-05-18 20:44:22 +02:00
floscodes
25c0ef555a change test cookie lifetime 2023-05-18 16:55:27 +02:00
floscodes
425cdeb0fa improve request method and body checking 2023-05-18 16:54:07 +02:00
floscodes
5772d82007 improve request stream reading 2023-05-18 12:14:18 +02:00
floscodes
1172db2a8a new server test 2023-05-18 00:37:51 +02:00
floscodes
c18388c189 detect Content-Length 2023-05-17 23:40:42 +02:00
floscodes
554c42ede7 add Request methods 2023-05-17 23:33:23 +02:00
floscodes
72d34f4b96 improve request building 2023-05-17 23:20:35 +02:00
floscodes
06b6d4eaa2 fix request stream parsing 2023-05-17 21:38:45 +02:00
floscodes
c6cab06245 fix request stream parsing 2023-05-17 21:29:13 +02:00
floscodes
84073d812f change server test 2023-05-17 18:03:19 +02:00
floscodes
7c845d097b fix docs and tests 2023-05-16 12:11:51 +02:00
floscodes
048b6290b7 add comments 2023-05-16 11:13:00 +02:00
floscodes
112cc73168 add Request cookies 2023-05-15 17:33:51 +02:00
floscodes
464d8a2516 implement cookie for Response 2023-05-13 10:38:28 +02:00
floscodes
64ace43684 add Response cookie 2023-05-10 21:21:30 +02:00
floscodes
8adcd7491d improve version check 2023-05-03 20:49:51 +02:00
floscodes
1ae9353464 enable for lower than zig version 0.11.0 2023-05-02 22:23:14 +02:00
floscodes
0c8ec8e8a8 adapt handle function type 2023-05-02 21:48:18 +02:00
floscodes
002d41a5a5 fix memory leak 2023-04-30 12:48:05 +02:00
floscodes
b491fd5e68 close server at end of scope 2023-04-30 12:28:26 +02:00
floscodes
6df2e357ae add client ip to Response struct, avoid server listen error 2023-04-29 12:59:28 +02:00
floscodes
e7960eba28 io_mode evented and close server when addr in use 2023-04-29 12:46:41 +02:00
floscodes
58c46692c6 add Run Server Test 2023-04-28 22:26:26 +02:00
floscodes
98709106e5 fix memory leaks 2023-04-28 21:53:30 +02:00
flopetautschnig
9ee1561eae
requires at least zig 0.11.0 2023-04-25 11:06:23 +02:00
flopetautschnig
32c1f95938
Rely on zig 0.10.1 2023-04-24 22:21:47 +02:00
flopetautschnig
d371ce8b9d
Update types.zig 2023-04-24 17:01:36 +02:00
flopetautschnig
104f2c7649
Update server.zig 2023-04-24 14:48:39 +02:00
flopetautschnig
1bf1b8c493
Delete main.zig 2023-04-24 12:12:42 +02:00
flopetautschnig
c93190b29a
make lib and zig.mod 2023-04-23 14:12:56 +02:00
flopetautschnig
9d75b30c9c
First version is working! Now ready for testing ;) 2023-04-23 13:16:45 +02:00
flopetautschnig
e4d89fe903
build Request and stringify Response working 2023-04-22 22:31:10 +02:00
flopetautschnig
a459ea9dd3
fix build method of Response, create server.zig 2023-04-22 17:26:49 +02:00
flopetautschnig
2c83ea2a38
change many things an continue work 2023-04-21 16:13:20 +02:00
flopetautschnig
e7340bb3f2
adding many things, adding docs 2023-04-19 09:30:53 +02:00
flopetautschnig
bc0f05feda
add fn to status, changed Request Response structs 2023-04-16 17:31:53 +02:00
flopetautschnig
1f171b59c0
adding http status codes and types moving to the src folder 2023-04-15 17:39:40 +02:00
flopetautschnig
34ff28b628
initial push - init server 2023-04-11 19:12:18 +02:00