Commit Graph

63 Commits

Author SHA1 Message Date
Yessiest 1e546aa417 JWT cookies 2024-02-01 21:43:34 +04:00
Yessiest dce0937e2e bumped version 2023-11-11 20:42:48 +04:00
Yessiest eb7e44a537 removed an oopsie 2023-11-11 20:31:07 +04:00
Yessiest 59aa1206ff Added more methods to process various types of post forms 2023-10-25 10:49:58 +04:00
Yessiest 9030b5ef05 Modified guidelines, bumped version in library 2023-10-22 01:44:33 +04:00
Yessiest 1039d66c73 Fixed an indexing bug in filepath 2023-10-18 17:15:05 +04:00
Yessiest 000e53e742 Fixed import function, fixed documentation warnings issued by YARD 2023-10-16 15:29:39 +04:00
Yessiest 447f51570a Added directory bouncing, status code handlers and pipelining 2023-10-15 03:30:33 +04:00
Yessiest 55e87603e5 fixed basepath resolution for templates, fixed library resolution within plugged in apps, added plugin example with directories and requiring from an inline template 2023-09-26 01:16:23 +04:00
Yessiest b0ef62fafe Update 'README.md' 2023-09-25 17:00:43 +00:00
Yessiest c37dcf47e0 Bumped gem version, added flag to ignore filepath modification in a node 2023-09-23 00:48:21 +04:00
Yessiest 6e6ff6151f Bumped patch version 2023-09-20 22:59:15 +04:00
Yessiest 960dbf92ea Added MIME types library for static file serving 2023-09-20 22:57:21 +04:00
Yessiest 56e3907250 Better method naming, HMAC verification and generation fixes, example of using HMAC in cookies 2023-09-20 11:15:33 +04:00
Yessiest 757d34661c HMAC cookie signing 2023-09-20 10:55:45 +04:00
Yessiest 04400bdd67 changed readme to reflect project goals 2023-09-20 00:17:09 +04:00
Yessiest a800faf6e8 Rebranding & better cookie DSL 2023-09-19 22:58:15 +04:00
Yessiest fcaeba4178 deleted gem that i accidentally created 2023-09-17 01:51:52 +04:00
Yessiest 060a665843 Hardened header parsing, basic cookie functionality, restructuring of Util files, proper encoding handling in formdata parser, other minor changes 2023-09-17 01:32:55 +04:00
Yessiest 5861908848 fixed a previously unfixed issue with all markdown parsers except redcarpet being inferior 2023-09-16 18:33:02 +04:00
Yessiest 8d30faf52f wording fixed on readme 2023-09-16 18:30:03 +04:00
Yessiest f807d5ca8d WIP fix for header matching 2023-09-16 17:45:48 +04:00
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