Commit Graph

74 Commits

Author SHA1 Message Date
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
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 978a6cbfd7 Fixed Makefile 2022-02-15 16:48:17 -06:00
Nate Choe 8d1650299a Moved signal() 2022-02-15 16:45:16 -06:00
Nate Choe ce6bc14fa5 Added more information towards dynamic pages 2022-02-14 17:26:47 -06:00
Nate Choe e1fd93f5ab Fixed SIGPIPE 2022-02-14 17:09:57 -06:00
Nate Choe 92a000f474 Added more information to dynamic pages 2022-02-14 12:14:55 -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 b91bb8614d Changed how execResposnes work 2022-02-10 09:43:23 -06:00
Nate Choe e5967f7ead Added the ability to throw an error 2022-02-10 09:30:54 -06:00
Nate Choe 8ae835510e Added daemonization 2022-02-04 02:13:26 -06:00
Nate Choe 20771a0bdd Fixed dynamic pages 2022-01-31 22:46:40 -06:00
Nate Choe 7c7460d37f Added dynamic pages 2022-01-31 22:35:46 -06:00
root 1086edf6d0 Removed printf 2022-01-30 23:29:06 -06:00