|
f697e69d45
|
fix panic under heavy load
|
2023-06-15 20:03:51 -07:00 |
|
|
8b8463cd6a
|
update to vector logo
|
2023-06-11 21:01:55 -07:00 |
|
|
94342c83ef
|
for loop asthetics
|
2023-06-11 11:32:37 -07:00 |
|
|
8c86f3c7d4
|
update preallocation for new zig/enable environment variable to control
|
2023-06-03 14:26:37 -07:00 |
|
|
a77e137da8
|
update readme with correct logo link and todo
|
2023-06-03 13:59:42 -07:00 |
|
|
76574b356a
|
add project logos
|
2023-06-03 13:58:00 -07:00 |
|
|
dfe53a6e5e
|
initial readme (architecture section TODO
|
2023-06-03 13:57:07 -07:00 |
|
|
b335108f0d
|
cap debug builds to 4 server threads
|
2023-06-03 13:56:45 -07:00 |
|
|
626a2e618c
|
thread pool based on environment variable with cpu count fallback
|
2023-06-03 08:57:47 -07:00 |
|
|
eaef2c6ddc
|
multiple worker threads - first cut
|
2023-06-03 08:31:24 -07:00 |
|
|
7b271a0698
|
upgrade to zig 0.11.0-dev.3312+ab37ab33c
|
2023-05-31 16:19:31 -07:00 |
|
|
df5cb27e8e
|
reorganize and comment the boilerplate
|
2023-05-31 10:18:25 -07:00 |
|
|
1f9fd19771
|
implement header matching in proxy.ini
|
2023-05-31 10:18:09 -07:00 |
|
|
2004d97919
|
pretty sure that bug was fixed
|
2023-05-30 19:10:42 -07:00 |
|
|
e0bf317706
|
general cleanup and comments
|
2023-05-30 19:10:05 -07:00 |
|
|
4d4f19d7bc
|
add comments and move more specific match up to the top
|
2023-05-30 16:35:20 -07:00 |
|
|
327ebae4f2
|
add tests for config based on header and path
|
2023-05-30 16:30:58 -07:00 |
|
|
08141a7bed
|
remove panic calls from library
|
2023-05-30 16:14:14 -07:00 |
|
|
534de38305
|
reorganize and comment interface code
|
2023-05-30 16:12:29 -07:00 |
|
|
76497fe22c
|
create more zig-friendly request interface
|
2023-05-30 16:03:40 -07:00 |
|
|
31bece93fc
|
reduce boilerplate in main-lib
|
2023-05-30 12:46:23 -07:00 |
|
|
30edcdfb6a
|
config file reload on SIGHUP
|
2023-05-30 12:45:22 -07:00 |
|
|
22a7537933
|
create library for the interface
|
2023-05-30 12:44:20 -07:00 |
|
|
02017da98e
|
move executor config to external file
|
2023-05-27 14:01:40 -07:00 |
|
|
c393792cd1
|
add config
|
2023-05-25 14:18:49 -07:00 |
|
|
f13471de46
|
add more todos/documentation
|
2023-05-17 17:52:15 -07:00 |
|
|
149ed6b42f
|
remove completed todos
|
2023-05-17 17:46:27 -07:00 |
|
|
cfd190d29f
|
pass allocator to zig programs that opt in/pass request to lib
|
2023-05-17 17:43:17 -07:00 |
|
|
271c53f650
|
deal with headers
|
2023-05-15 19:49:28 -07:00 |
|
|
ce5fc4e99f
|
handle library side of headers
|
2023-05-13 12:56:47 -07:00 |
|
|
289fb8d46c
|
allow a useful zig build test command
|
2023-05-13 10:42:30 -07:00 |
|
|
e66758ffe5
|
switch to raw_c_allocator as this is better for area allocation
|
2023-05-12 17:12:04 -07:00 |
|
|
5f0785aaba
|
add todos in watch process
|
2023-05-12 17:11:36 -07:00 |
|
|
07c7ba06ad
|
add signal handling to make core more robust
|
2023-05-12 17:11:02 -07:00 |
|
|
5be44c911f
|
get all response body data from executor without allocations in core
|
2023-05-12 17:10:30 -07:00 |
|
|
f57189fbfd
|
add proper http server
|
2023-05-11 13:09:33 -07:00 |
|
|
cc0ac66a18
|
renames
|
2023-05-11 10:12:37 -07:00 |
|
|
4c3945e874
|
watcher fully functional
|
2023-05-11 07:15:27 -07:00 |
|
|
2f349f2e50
|
perusing zig stdlib sources revealed idiomatic filter
|
2023-05-10 15:21:21 -07:00 |
|
|
4a1548b4be
|
add control channel through socket
|
2023-05-10 15:05:44 -07:00 |
|
|
1dd2a49daf
|
add documentation to watch
|
2023-05-09 10:08:23 -07:00 |
|
|
5e09b735c6
|
add file watcher
|
2023-05-09 09:18:38 -07:00 |
|
|
08dec6a978
|
add library for stuff
|
2023-05-07 16:12:33 -07:00 |
|
|
110e306e05
|
zig init-exe
|
2023-05-07 15:59:38 -07:00 |
|
|
c58727d7ed
|
initial commit
|
2023-05-07 15:54:55 -07:00 |
|