Commit Graph

26 Commits

Author SHA1 Message Date
Yessiest 250254d2df Added ability to IO.select websockets 2024-07-08 18:26:45 +04:00
Yessiest 6566c2af5c synchronous sockets, no more threads 2024-07-08 03:50:56 +04:00
Yessiest 7b7d3c928a Reworked error handling and pipeline functionality 2024-05-11 22:55:12 +04:00
Yessiest dd745ca123 Fixed jumps and create an example of using them 2024-05-07 19:31:31 +04:00
Yessiest e1e2154677 Version bump and, finally, thread safety and shared request context memory 2024-05-07 19:07:34 +04:00
Yessiest 005edca228 Websockets (experimental) 2024-04-28 18:39:42 +04:00
Yessiest 35481aa047 fixed an extra oopsie from the last commit 2024-04-27 22:34:55 +04:00
Yessiest d132b6a2a1 Major fix for a race condition vulnerability 2024-04-27 22:33:40 +04:00
Yessiest e251d2def6 (NOT FOR RELEASE) biblically accurate jwt tokens; minor extra features for requests; redirections, jumps, and request looping; rack application class; crosscalls; partial hijacking; session object; proper context description for dsl methods (DO NOT SHIP, VULNERABILITY FOUND) 2024-04-27 17:23:34 +04:00
Yessiest eb7e44a537 removed an oopsie 2023-11-11 20:31:07 +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 56e3907250 Better method naming, HMAC verification and generation fixes, example of using HMAC in cookies 2023-09-20 11:15:33 +04:00
Yessiest a800faf6e8 Rebranding & better cookie DSL 2023-09-19 22:58:15 +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 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 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 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