5dcc4c8bf7
proxy: finish re-writing all proxy states
...
Also fix some new bugs that showed up. Proxying now works with HTTP websites
but only the ones which serve their content through the content-length HTTP
header field
2024-09-12 19:31:01 +02:00
403ecb70b3
proxy: reintegrate do_con_srv
...
parses host header entry, connects to resolved ip:port
2024-09-09 12:30:32 +02:00
20c6ffe01b
proxy: remove junk regex code
2024-09-08 22:20:06 +02:00
718a040d15
proxy: begin transition from regex to parslib
2024-09-08 22:00:58 +02:00
0xdeadbeer
1bc58618e5
repo: rename library and update docs
2024-09-04 11:10:08 +02:00
kevinj
9002b5688c
fix: wait for socket transmissions to finish
2024-08-08 13:25:23 +02:00
40daff5c44
fix: truncate empty bytes before using messages
2024-08-06 22:21:38 +02:00
4fc6665e44
proxy: refactor and implement simple state machine
2024-08-06 00:00:14 +02:00
d61315d438
proxy: implement forwarding
2024-08-02 18:38:13 +02:00
kevinj
383699c9ed
fix: exclude carriage return characters in parsing
2024-08-01 12:27:38 +02:00
kevinj
5f77691429
fix: remove double free and memory leaks
2024-08-01 09:32:47 +02:00
134c353161
logic: refactor a little bit
...
TODO: fix double free and memory corruption
2024-08-01 01:17:17 +02:00
78d14a8217
logic: add parsing of headers
2024-08-01 00:11:41 +02:00
kevinj
0984a1cb1b
repo: update readme
2024-07-31 16:19:34 +02:00
kevinj
4d30b297a5
logic: use regex for parsing
2024-07-31 16:14:50 +02:00
5c5cda5f51
proxy: add basic title parsing
2024-07-21 22:41:14 +02:00
87d75b7f48
init: create repository with bootstrap code
2024-07-21 19:43:17 +02:00