91 Commits

Author SHA1 Message Date
Nate Choe
ffd4ee86cf Remove github workflow 2024-03-30 04:02:14 -05:00
Nate Choe
47f09c3ce2 Change default Accept to */* to conform to RFC 9112 2024-01-25 22:54:20 -06:00
Nate Choe
dce50642a0 Merge build and run in dockerfile 2023-09-28 01:33:10 -05:00
Nate Choe
8c6b4b9f76 Proper connection timeouts 2022-08-26 06:06:07 -05:00
Nate Choe
3cb29c6b76 Fixed sendKnownPipeValist() 2022-08-16 15:55:07 -05:00
Nate Choe
df9484283e Fixed tokenization (again) 2022-07-31 00:32:22 -05:00
Nate Choe
92eda6f326 Rewrote connection list code 2022-07-30 20:33:52 -05:00
Nate Choe
06c6faed73 Change HTML tag in example site 2022-07-28 14:12:36 -05:00
Nate Choe
4630000b9f Rewrote sitefile parsing 2022-07-28 14:11:45 -05:00
Nate Choe
52df580ccb Fixed tokenization 2022-07-25 05:08:33 -05:00
Nate Choe
36d2fefa3b Rewrote tokenization code 2022-07-25 04:08:43 -05:00
Nate Choe
6b2e112f3b Proper TLS error handling 2022-07-19 16:41:52 -05:00
Nate Choe
8c2f8441d1 Removed space after comma in Accept headers 2022-07-13 08:26:49 -05:00
Nate Choe
d7a724b815 Content encoding with libraries 2022-07-13 08:10:18 -05:00
Nate Choe
c289690877 Accept and Content-Type headers 2022-07-13 07:57:30 -05:00
Nate Choe
45aa67062f HTTP/1.0 works now 2022-07-13 01:49:05 -05:00
Nate Choe
94220166ad Fixed connection removal again 2022-07-10 05:01:08 -05:00
Nate Choe
9d17ad73fe Fixed connection removal 2022-07-10 04:43:49 -05:00
Nate Choe
2e69b3126d Added gdb to CFLAGS 2022-07-10 03:52:52 -05:00
Nate Choe
b3500ad90b Sent port index with the message 2022-07-04 12:01:46 -05:00
Nate Choe
23be8915d6 Added volatile keyword 2022-07-03 23:02:53 -05:00
Nate Choe
8ecd79ff40 More logging 2022-07-03 22:11:21 -05:00
Nate Choe
111046e5d4 Sanity checking 2022-07-03 21:38:03 -05:00
Nate Choe
09ae86a89b Extra logging 2022-07-02 13:45:39 -05:00
Nate Choe
ddd62990b3 Removed double free, improved error checking 2022-07-02 12:12:22 -05:00
Nate Choe
6db24d8ab6 Increased resilience and added some more logging 2022-07-02 08:17:15 -05:00
Nate Choe
ad88090956 Fixed memory leak, freed things properly, and rearranged some things 2022-07-01 08:48:05 -05:00
Nate Choe
d843ffab93 Fixed multiple port support and improved it 2022-06-28 07:57:15 -05:00
Nate Choe
47cf044858 Multiple port support 2022-06-21 23:34:13 -05:00
Nate Choe
dc044b22e3 Fix previous commit 2022-06-15 15:15:51 -05:00
Nate Choe
b67bfbc98f Copy include files to run docker image 2022-06-15 15:07:36 -05:00
Nate Choe
778c09ce5a Updated documentation 2022-06-15 14:39:35 -05:00
Nate Choe
103faac820 Added new dynamic mode 2022-06-15 14:38:30 -05:00
Nate Choe
936081ddb5 Moved seteuid 2022-06-01 09:24:56 +00:00
Nate Choe
f8a7584a13 Properly handled signals 2022-06-01 08:40:52 +00:00
Nate Choe
0a177b6d91 Added docker-compose file 2022-04-11 01:56:49 -05:00
Nate Choe
8914e57eec Improved signal handling, removed tmpnam() 2022-04-05 11:59:14 -05:00
Nate Choe
00bbd9c1d4 Added docker 2022-04-04 12:19:39 -05:00
Nate Choe
8dd0e6a06c Properly shut down connections 2022-04-03 22:58:17 -05:00
Nate Choe
71482861ae Fixed frequent segfault with children 2022-04-03 20:42:13 -05:00
Nate Choe
12281a030d Reworked sockets library 2022-04-03 12:04:32 -05:00
Nate Choe
88d52ca830 Add copyright notice to setup.c 2022-04-02 09:00:51 -05:00
Nate Choe
25c0505bf5 Got it working for http 2022-04-01 19:58:50 -05:00
Nate Choe
26c0eaca15 Code reorganization 2022-03-30 17:39:55 -05:00
Nate Choe
266a087655 Removed C99 stdint 2022-03-21 13:30:59 -05:00
Nate Choe
e60747a9f8 Removed dangerous exits 2022-02-27 22:56:44 -06:00
Nate Choe
9b5985940c Actually removed connections when they are made 2022-02-22 04:29:05 -06:00
Nate Choe
4366c8ad65 Added url variables, removed exec pages 2022-02-20 21:43:19 -06:00
Nate Choe
458c0a545d Documented the linked command 2022-02-17 12:01:29 -06:00
Nate Choe
5d72859eff Fixed install headers 2022-02-17 11:55:50 -06:00