Commit Graph

175 Commits

Author SHA1 Message Date
5733d00735 examples/session: Demonstrate use of session.insecure-cookie 2024-12-27 01:16:31 -05:00
47a66d53e7 providers/session: Add option to set the domain of session cookies 2024-12-27 01:13:55 -05:00
b6e4c719ca providers/session: Provide option for insecure session cookie
Closes #28. Also increase security of secure session cookie.
2024-12-27 01:10:28 -05:00
851931d518 http: Hmmm 2024-12-27 01:01:08 -05:00
c6228037cb cmd/stepd: Better error logging 2024-12-27 01:00:10 -05:00
d4ae9d90d5 http: Improve a comment 2024-12-27 00:22:02 -05:00
6c73ec0f88 http: Don't modify req, create clone instead 2024-12-27 00:16:50 -05:00
0c8c34d81d http: Don't add rate limit entries for things that aren't limited 2024-12-26 23:37:54 -05:00
549958270c http: Fix logging of proxied requests 2024-12-26 22:46:01 -05:00
88a364a155 providers/http: Add queryEscape, queryUnescape 2024-12-25 14:19:30 -05:00
adf77c962d providers: Bring math provider back into service
Sprig is missing some float math functions
2024-12-21 02:06:19 -05:00
a1570ddbeb examples/session: Add code that demonstrates altering session data 2024-12-21 00:09:41 -05:00
5d7375a9e3 providers/session: Some more tests 2024-12-20 22:49:22 -05:00
4f0364bb49 providers/session: "Ensafen" values when they enter/exit the session 2024-12-20 22:37:00 -05:00
b9d55ad0b6 providers/session: Fix session cookie, make it more secure 2024-12-20 20:27:46 -05:00
2d5dbc50b3 http: Change how HTTPResponseRecorder works 2024-12-20 20:27:30 -05:00
478d990b8b examples/session: Add session example 2024-12-20 20:26:49 -05:00
8dbe5df492 cmd/stepd: Fix format string in println 2024-12-18 10:57:55 -05:00
1f4943bc12 Switch away from archived goutil 2024-12-18 10:57:04 -05:00
8f681fd63b Improve doc comment in Environment 2024-12-15 19:21:52 -05:00
ee0bb7e54b http: Should have been in the last commit 2024-12-15 19:21:26 -05:00
1e7b26f776 http: Handler configures self 2024-12-15 18:11:27 -05:00
303adcd02a http: Actually write the status on error pages LOL 2024-12-14 16:29:44 -05:00
95e60f477a Fix handling of forwarded requests 2024-12-14 16:17:57 -05:00
f9fb355c8c providers/os: Add listFiles function that works like the caddy one 2024-12-14 03:02:51 -05:00
fa8e359ec0 providers/session: Remove some debug messages 2024-12-14 02:39:52 -05:00
3118f2bcee providers/log: Fix formatting of log messages 2024-12-14 02:38:34 -05:00
1ec27f18cc providers: Add crypto provider with bcrypt comparison 2024-12-14 02:21:43 -05:00
3cc005bece providers/session: Fully-working session system 2024-12-14 01:06:43 -05:00
9858fc4f17 http: Fix remoteAddr 2024-12-14 01:06:13 -05:00
5e3dfacc80 providers: Incomplete session support
Interestingly, attempting to compile and run ./cmd/stepd crashes
the Go compiler (Chimera, v1.23.3). Unknown line number, nil panic.
2024-12-13 22:11:24 -05:00
5124e6f8f7 http: Add UnderlyingResponseWriter function 2024-12-13 21:18:29 -05:00
8142e520f5 Update goutil 2024-12-13 18:07:51 -05:00
a592426c46 providers/log: Stop pretending to be providers/mime 2024-12-13 13:44:52 -05:00
60309a14a0 Add double close error 2024-12-13 13:30:50 -05:00
9e3955f92f cmd/stepd: Initialize initializers 2024-12-13 13:05:15 -05:00
32fd1ebfd6 Add Initializer interface 2024-12-13 13:05:02 -05:00
8c0f78a3f7 Add error for impossible situations 2024-12-13 13:04:22 -05:00
60c52ee4ce cmd/stepd: Be able to trim multiple things 2024-12-12 18:12:22 -05:00
df7c49247b Create Trimmer interface 2024-12-12 18:12:22 -05:00
424eebde84 Relicense under AGPL 2024-12-12 15:16:36 -05:00
881c2ba7d6 providers/mime: Why was that const there? lollll 2024-12-12 14:00:48 -05:00
ff1e73ce6d Add logging provider 2024-12-12 12:38:06 -05:00
695e94ef3e providers/os: Fix file mode!!!! Oh my god!!!! 2024-12-12 12:06:06 -05:00
afe6d6689f Fix badge on README 2024-12-12 03:32:46 -05:00
726cd5b059 Make README.md nicer 2024-12-12 03:31:39 -05:00
da7b3ad950 Add comments to metadata
Closes # 17
2024-12-12 03:13:14 -05:00
67d4f8a10a Add support for HTTP rate limiting
Closes #16
2024-12-12 03:10:30 -05:00
e8a9435a1b Update go-cli 2024-12-12 01:21:36 -05:00
ebe4c80400 openrc: Make the init script more basic 2024-12-12 01:10:57 -05:00