Commit Graph

28 Commits

Author SHA1 Message Date
Nate Choe
9d17ad73fe Fixed connection removal 2022-07-10 04:43:49 -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
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
47cf044858 Multiple port support 2022-06-21 23:34:13 -05:00
Nate Choe
936081ddb5 Moved seteuid 2022-06-01 09:24:56 +00:00
Nate Choe
12281a030d Reworked sockets library 2022-04-03 12:04:32 -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
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
49adfea0db Minor logic change 2022-02-16 23:33:14 -06:00
Nate Choe
f79105f621 Added more logging 2022-02-16 23:20:29 -06:00
Nate Choe
c67dd38bf1 Minor bug fixes 2022-02-16 23:13:21 -06:00
Nate Choe
8d1650299a Moved signal() 2022-02-15 16:45:16 -06:00
Nate Choe
e1fd93f5ab Fixed SIGPIPE 2022-02-14 17:09:57 -06:00
Nate Choe
6825f12163 Added dynamic pages with dynamic linking during runtime 2022-02-14 12:08:09 -06:00
Nate Choe
8df741a078 Removed superfluous commits 2022-02-14 02:46:33 -06:00
Nate Choe
2105f00965 Reorganized responseutil.c and made the entire program ANSI and POSIX compliant 2022-02-13 22:54:19 -06:00
Nate Choe
ab2e28ed10 Added timeouts and checked for POLLRDHUP events 2022-01-29 16:37:54 -06:00
Nate Choe
c46ed581c3 Added global variables in sitefiles to allow for https support 2022-01-29 13:21:35 -06:00
Nate Choe
6bbfb59d34 Fixed ridiculous CPU usage 2022-01-25 05:10:04 -06:00
Nate Choe
ad06bbc7be Implemented responses 2022-01-22 19:54:03 -06:00
Nate Choe
ad64e4ecb2 Initial commit 2022-01-22 02:44:45 -06:00