Commit Graph

91 Commits

Author SHA1 Message Date
Yessiest 3300f966a9 quickfix for template constructors 2023-09-15 09:00:35 +04:00
Yessiest 4312d31268 Added application inclusion 2023-09-14 12:56:29 +04:00
Yessiest a7fada480d Added Erubi support 2023-09-14 00:57:47 +04:00
Yessiest d807b64161 Recursive templates, simplified erb template class 2023-09-13 20:21:17 +04:00
Yessiest d30b09fe2c Module restructuring, minor bugfixes, first template engine (incomplete), template engine example 2023-09-13 02:23:23 +04:00
Yessiest d05faeac39 moving files to pc 2023-09-11 21:42:19 +04:00
Yessiest 20559149eb Update 'README.md' 2023-09-10 16:18:19 +00:00
Yessiest bc8750daf7 made form parser easier to use 2023-09-10 20:17:07 +04:00
Yessiest bfc9a3066b Added queries, multipart/form-data parser, and a couple examples on how to use them as of right now 2023-09-10 14:46:57 +04:00
Yessiest 041a9844d9 More examples, +fixes to response not resetting +fixes to missing request body 2023-09-09 01:08:21 +04:00
Yessiest 9c9ceaf4f8 Also actual files for the previous commit (how did i forget to do that) 2023-09-09 00:07:43 +04:00
Yessiest 8894a9a55f Mitigated directory traversal in ServeHandler 2023-09-09 00:07:06 +04:00
Yessiest 9ba3bddc96 fixed dsl stuff, made a better example 2023-09-08 01:09:10 +04:00
Yessiest bbfb6f00d9 File serving, root/remap directives, filters, preprocessors, postprocessors 2023-09-08 00:44:39 +04:00
Yessiest fccc7ea9f0 header modifiers, status modifier, proper call rollbacks 2023-09-06 02:34:17 +04:00
Yessiest a878ac58be Rewrite: Most of the structure is done, several pattern matching bugs fixed, config.ru is now working 2023-09-04 00:13:30 +04:00
Yessiest 9d483aa163 Request/response class skeletons 2023-09-01 00:15:03 +04:00
Yessiest 3af7a372da rewrite in progress 2023-08-29 22:41:50 +04:00
Yessiest 161689bec0 commencing full rewrite of hyde 2023-08-28 04:15:09 +04:00
Yessiest ff36326ec8 postprocess/finalize hook, custom error pages 2023-08-23 04:14:28 +04:00
Yessiest f1f13faddf fixed endpoint matching when indexing directory 2023-05-05 00:28:34 +04:00
Yessiest bab57b00bf merging 2023-05-05 00:09:37 +04:00
Yessiest f9073eb544 License and README 2023-05-05 00:00:47 +04:00
Yessiest fd76422b76 now not matching end node unless it matches exactly 2023-04-30 11:31:34 +04:00
Yessiest c6e89afcfd made the matching system work like sinatra's 2023-04-30 03:57:33 +04:00
Yessiest 77a5e9a6b5 added sinatra-like method matching, redirect and rewrite functions 2023-04-30 03:19:40 +04:00
Yessiest b20244e2e5 testing this little express js task one of my friends got 2023-04-27 22:27:53 +04:00
Yessiest 37d242cde1 Yes 2023-04-27 21:56:31 +04:00
Yessiest 5a930f1bed Added request preprocessor 2023-04-27 21:50:24 +04:00
Yessiest abff0ef3ba added stuff to the test webpage 2023-04-20 21:34:05 +04:00
Yessiest 695e32bbfa changed parameter name 2023-04-19 11:56:02 +04:00
Yessiest 3b8632f8a7 removed the crippling cocaine addiction from regexp pattern matching 2023-04-19 11:30:24 +04:00
Yessiest 6dcf46f40a very functional prototype 2023-04-17 23:56:46 +04:00
Yessiest 8593315b95 proof of concept 2023-04-17 00:45:49 +04:00
Yessiest f50ea11b17 adding webrick functionality 2023-04-16 20:30:00 +04:00
Yessiest c41c29a901 Fixed protected requests 2023-04-15 01:52:59 +04:00
Yessiest 98d940073b Added filepath handling, request abstractions, locked requests 2023-04-15 01:47:29 +04:00
Yessiest d8cddf7479 Pathspec functions correctly 2023-04-15 00:52:25 +04:00
Yessiest b006e0f672 yes 2 2023-04-12 15:42:07 +04:00
Yessiest ac2dd66f36 yes 2023-04-12 00:52:10 +04:00
Yessiest d1fcac827d Initial commit 2023-04-11 18:06:10 +04:00