Yessiest
|
f2e995dcc0
|
fixed double socket close in rescue
|
2024-07-09 17:26:08 +04:00 |
Yessiest
|
8284c58509
|
webshlocket
|
2024-07-09 00:43:36 +04:00 |
Yessiest
|
250254d2df
|
Added ability to IO.select websockets
|
2024-07-08 18:26:45 +04:00 |
Yessiest
|
582b0c1341
|
further fixes for websockets
|
2024-07-08 17:07:50 +04:00 |
Yessiest
|
3f7bde8d30
|
added some clarification docs
|
2024-07-08 16:34:04 +04:00 |
Yessiest
|
6566c2af5c
|
synchronous sockets, no more threads
|
2024-07-08 03:50:56 +04:00 |
Yessiest
|
20c312d9a9
|
better websocket error handling
|
2024-07-07 21:28:51 +04:00 |
Yessiest
|
a15e531fdc
|
i have jumped too far into the bright future of the internet and found RFC 6265 to be an active standards about 50 years too early
|
2024-07-06 22:36:33 +04:00 |
Yessiest
|
0a6defe61d
|
fix for websocket handler crashing because a response from the handler is not expected
|
2024-07-06 01:43:49 +04:00 |
Yessiest
|
0379d5d1ed
|
upstream merge
|
2024-07-05 23:42:05 +04:00 |
Yessiest
|
cf20b95080
|
fix for duplicate session cookies
|
2024-07-05 23:41:12 +04:00 |
Yessiest
|
c7a4bad088
|
fixed encoding for forms
|
2024-06-19 16:45:45 +04:00 |
Yessiest
|
f357440898
|
version bump
|
2024-05-11 23:26:47 +04:00 |
Yessiest
|
63bdfba3e9
|
merged from upstream because i'm bad at this "remembering" stuff
|
2024-05-11 22:57:37 +04:00 |
Yessiest
|
7b7d3c928a
|
Reworked error handling and pipeline functionality
|
2024-05-11 22:55:12 +04:00 |
Yessiest
|
43adb9b716
|
Fixed copyright dates, added 2024 as the year of latest update
|
2024-05-07 22:21:01 +04:00 |
Yessiest
|
dd745ca123
|
Fixed jumps and create an example of using them
|
2024-05-07 19:31:31 +04:00 |
Yessiest
|
8c54fa3bc6
|
Change in readme to reflect the new class interface
|
2024-05-07 19:09:01 +04:00 |
Yessiest
|
e1e2154677
|
Version bump and, finally, thread safety and shared request context memory
|
2024-05-07 19:07:34 +04:00 |
Yessiest
|
de59eea736
|
Fix for bounce not working in preprocess and filter blocks
|
2024-05-06 02:33:02 +04:00 |
Yessiest
|
dd791ca5d1
|
bumped version in gemspect
|
2024-04-28 18:51:38 +04:00 |
Yessiest
|
005edca228
|
Websockets (experimental)
|
2024-04-28 18:39:42 +04:00 |
Yessiest
|
6d33fa3a0e
|
updated README
|
2024-04-28 12:06:00 +04:00 |
Yessiest
|
33c05d4a57
|
removed a no longer needed TODO for the vulnerability i fixed
|
2024-04-27 22:36:25 +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
|
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 |