Jef Roosens Chewing_Bever
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-06 23:04:28 +01:00
c59dd29648 chore(lander): removed old networking code
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-06 18:17:11 +01:00
1a7686003c feat(lander): re-add authentication using LNM
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-06 17:44:16 +01:00
8dc8ef8e2d chore(lander): updated changelog
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-05 20:21:44 +01:00
876e5a7de4 fix(lnm): some small bugs
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-05 19:37:14 +01:00
8ae59f1031 feat(lander): full initial migration to lnm
f3da5c78ef feat(lander): implement redirect posting using lnm
Compare 2 commits »
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-04 22:52:08 +01:00
ad243ea9f5 feat(lnm): better routing detection
Jef Roosens opened issue Chewing_Bever/lander#40 2023-12-04 13:25:50 +01:00
One-time downloads
Jef Roosens commented on issue Chewing_Bever/lander#21 2023-12-03 13:29:53 +01:00
Multithreading

I've got a possible design for this:

Each worker thread runs the event loop with its own set of connections n everything one of these threads is the main thread that also polls the listening…

Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-02 23:01:24 +01:00
8ec667af3b feat(lander): initial lnm integration test
799821d9fc feat(lnm): implement event loop state switching
Compare 2 commits »
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-02 16:29:47 +01:00
13ccfef94d feat(lnm): implement content-length header parsing
3c1e62330c feat(lnm): implement context resetting
Compare 2 commits »
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-12-01 22:01:10 +01:00
e8bb089f5c feat(lnm): add most of the writing code
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-30 21:04:33 +01:00
77b62825a6 feat(lnm): more request processing code
Jef Roosens opened issue Chewing_Bever/lander#39 2023-11-30 18:33:10 +01:00
Make HTTP header matching case-insensitive
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-28 20:54:55 +01:00
8c21ccf58b feat(lnm): part of routing code
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-28 10:32:27 +01:00
d119f85260 feat(lnm): wrote part of context code
Jef Roosens opened issue Chewing_Bever/lander#38 2023-11-28 09:50:31 +01:00
Trailing garbage bytes in string outputs
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-27 19:55:13 +01:00
e04f6e170e feat(lnm): start of processing code
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-27 13:58:03 +01:00
4c2b85d436 feat(lnm): add request parser
e59ee38ae2 feat(lnm): write server init code
Compare 2 commits »
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-22 17:15:04 +01:00
3c74200bbd chore(lnm): add picohttpparser
Jef Roosens pushed to lnm at Chewing_Bever/lander 2023-11-22 15:11:27 +01:00
c7b3f68c2e chore(lnm): copied over http constants