Commit graph

112 commits

Author SHA1 Message Date
swagg boi 4520425e2b Add Permissions-Policy response header to opt out of Google FLoC 2021-04-20 13:11:32 -04:00
swagg boi 4270bb5729 Add $SERVER_ADMIN environment variable 2021-04-17 17:12:09 -04:00
swagg boi fbf180b9a8 Update soundtrack 2021-04-16 17:55:48 -04:00
swagg boi 64e9d4fd37 Moar minor clean up 2021-04-15 22:21:43 -04:00
swagg boi 94160aa5a7 Minor clean up 2021-04-15 21:52:41 -04:00
swagg boi 2e6630eff9 Misc tweaks
- Added some documentation finally
- Implemented cpanfile
- Cleaned up Dockerfile
- Use prefork server instead of daemon
2021-04-15 17:35:28 -04:00
swagg boi 63d130d6b5 New guestbook CGI script 2021-04-02 20:37:49 -04:00
swagg boi 13924d7f61 Refine the new cookie/session behavior
Session is now a variable; applies to plain-text and session cookies (controller and passed throught to layout via stash())
2021-03-29 15:02:41 -04:00
swagg boi 392f55a791 Set session to expiration to 1 week and kill plain-text cookie once set 2021-03-29 13:51:37 -04:00
swagg boi c5b25dcc40 Center everything in web portal 2021-03-28 18:52:44 -04:00
swagg boi 5313b80fdd Implement Portal page; some layout changes 2021-03-28 18:21:11 -04:00
swagg boi 34f8331365 Security-related changes
I've added `apt-get -y upgrade` to the Dockerfile to ensure the latest security patches for Debian are pulled into the container and I've also hard-coded in the file extension for the CGI scripts/plugin due to some security vulnerability that's been patched in Mojolicious v9.11+ (probably should've been done this way in the first place)
2021-03-24 14:54:38 -04:00
swagg boi f4d99b66d7 Style clean-up 2021-03-21 02:28:09 -04:00
swagg boi 6cf03c8e68 Updates to robot.txt 2021-03-19 22:45:01 -04:00
swagg boi 8a2ab8b71d Make banner a little more specific 2021-03-17 19:37:06 -04:00
swagg boi be9d4d1c5a Increase banner cookie max-age to 10 min 2021-03-14 16:36:32 -04:00
swagg boi 6bf75d3a66 Don't load audio if banner isn't loaded 2021-03-14 01:34:35 -05:00
swagg boi ff086bc629 Whoopsie 2021-03-13 23:27:11 -05:00
swagg boi 391501ebcf Clean up++ 2021-03-13 23:26:17 -05:00
swagg boi f02ebbae63 Clean up session stuff 2021-03-13 23:05:42 -05:00
swagg boi a6186eee2b Some tweaks to reduce container size and fix build error 2021-03-13 22:30:03 -05:00
swagg boi 2e24294736 Small tweak to appease Safari browsers 2021-03-13 13:33:31 -05:00
swagg boi cc5638267f Clean up 2021-03-13 02:25:06 -05:00
swagg boi 61e45fe197 Comments 2021-03-13 02:21:16 -05:00
swagg boi 2d9bfe76c5 Clean up 2021-03-13 02:19:51 -05:00
swagg boi 051ff9a912 Implement under for session cookie 2021-03-13 02:15:04 -05:00
swagg boi 61a112a392 Implement restrictive placeholder 2021-03-13 00:42:36 -05:00
swagg boi f47556e172 Clean up 2021-03-12 23:27:18 -05:00
swagg boi 3fecb71e1e Implement session cookie 2021-03-12 23:22:50 -05:00
swagg boi f2c8b04d88 Revert "Implement session cookie" (so much for secret)
This reverts commit ae5faf6b1b.
2021-03-12 23:18:03 -05:00
swagg boi ae5faf6b1b Implement session cookie 2021-03-12 23:15:22 -05:00
swagg boi 33d34fa679 Implement placeholder (will make session cookies easier later) 2021-03-12 20:07:57 -05:00
swagg boi aa842d2cda Clean up cookie stuff 2021-03-11 15:22:02 -05:00
swagg boi d3d3f769e7 Implement GDPR banner cookie (because irony) 2021-03-10 23:35:54 -05:00
swagg boi 5f1d45bbb7 Use stash() instead of my %serverSide hash 2021-03-09 21:31:15 -05:00
swagg boi a2aeaa38c6 Style clean up++ 2021-03-07 20:57:42 -05:00
swagg boi 6ca966cb9c Style clean up 2021-03-07 20:55:34 -05:00
swagg boi f84c4964be Clean up some errors 2021-03-07 20:44:58 -05:00
swagg boi 5f41255197 Fix robots.txt and some broken links 2021-03-07 17:13:30 -05:00
swagg boi defade787d Fix HTML tags 2021-03-07 17:06:46 -05:00
swagg boi 10049be909 Moving some images around 2021-03-07 00:01:55 -05:00
swagg boi 515bf0e18a Add Ruby dependencies 2021-03-06 23:33:36 -05:00
swagg boi 55ce37e05f Add Dockerfile 2021-03-06 21:54:51 -05:00
swagg boi b89af7fc4c Try full path for fortune command 2021-03-06 20:24:16 -05:00
swagg boi f8f919dc37 Implement guestbook 2021-03-06 18:03:04 -05:00
swagg boi e756ca6d6e Implement visitor counter 2021-03-06 17:20:56 -05:00
swagg boi 1ea5e007fa Added CGI support (experimenting) + whoami.cgi 2021-03-06 16:47:56 -05:00
swagg boi c41a2792c0 Styling tweaks 2021-03-06 16:09:53 -05:00
swagg boi a10565dfd5 Kill excess whitespace 2021-03-06 00:38:12 -05:00
swagg boi 16401ffc1b Implemented GDPR non-compliance banner; radio button for <blink>
Blinking text by default was a bad idea due to epilespy risks
2021-03-06 00:32:38 -05:00