Commit Graph

34 Commits

Author SHA1 Message Date
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
ddd62990b3 Removed double free, improved error checking 2022-07-02 12:12:22 -05:00
Nate Choe
d843ffab93 Fixed multiple port support and improved it 2022-06-28 07:57:15 -05:00
Nate Choe
103faac820 Added new dynamic mode 2022-06-15 14:38:30 -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
4366c8ad65 Added url variables, removed exec pages 2022-02-20 21:43:19 -06:00
Nate Choe
ce6bc14fa5 Added more information towards dynamic pages 2022-02-14 17:26:47 -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
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
9f39edd186 Fixed a bug with CPU usage 2022-01-30 23:27:49 -06:00
Nate Choe
e1a66999b6 Added error checking with sending responses 2022-01-30 21:37:47 -06:00
Nate Choe
efd1ac1a0c Fixed a bug where the entire thing just didn't work at all 2022-01-30 21:26:12 -06:00
Nate Choe
1888bb9518 Actually used the SEND_RESPONSE phase 2022-01-30 17:57:20 -06:00
Nate Choe
e05896356f Made sockets nonblocking (I'm a fool who didn't do this and spent several hours trying to figure out why I couldn't handle a second request if firefox was on the page I'm so dumb I hate myself I hate coding I hate the internet computers were a mistake) 2022-01-30 12:43:10 -06:00
Nate Choe
e4fe179480 Fixed some problems with directory pages 2022-01-30 12:07:36 -06:00
Nate Choe
5a6c38c680 Improved regexes 2022-01-30 11:45:48 -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
db645b0bf5 Implemented hostnames 2022-01-26 06:04:43 -06:00
Nate Choe
d16cc39f1e Added mode modularization 2022-01-26 03:46:14 -06:00
Nate Choe
4f109e271c Removed printf 2022-01-22 21:23:46 -06:00
Nate Choe
be8e081cca Implemented regex and directories 2022-01-22 21:20:57 -06:00
Nate Choe
fbb3a4e8cd Fixed resetConnection() 2022-01-22 20:22:22 -06:00
Nate Choe
ad06bbc7be Implemented responses 2022-01-22 19:54:03 -06:00
Nate Choe
55da97269b Improved sitefiles 2022-01-22 03:55:44 -06:00
Nate Choe
ad64e4ecb2 Initial commit 2022-01-22 02:44:45 -06:00