Commit Graph

21 Commits

Author SHA1 Message Date
f0f11e111b repo: update readme 2024-09-17 18:49:01 +02:00
dbcf0d8ef4 proxy: implement a relaying system
also remove now defunct functions +
rewrite state machine
2024-09-17 18:40:01 +02:00
009913283c feat: cover chunked encoding for body segmentation 2024-09-15 01:52:51 +02:00
f1e2efc9d2 repo: update docs 2024-09-12 19:58:33 +02:00
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