Commit graph

90 commits

Author SHA1 Message Date
justcool393
ff09ba4209 SQLA migration: fix RemovedIn20Warnings 2023-02-24 05:54:56 -06:00
justcool393
1ae3dc85c2
Fix: Redirect loop on formkey or nonce mismatch.
* fix 401-302-401-302-429 loop

* don't logout users on bad form key, just treat the request as unauthenticated

* Handle None/empty case in validate_formkey.

A supplied empty formkey, or the lack of a supplied formkey (None) is not a valid formkey. Handle this inside the function rather than at the call-site.

* Validate as false if no hashstr or string

Co-authored-by: Snakes <104547575+TLSM@users.noreply.github.com>
2022-12-17 11:20:27 -06:00
justcool393
0c632d73b7
Rework error system a bit to remove a bunch of duplicated code (#434) 2022-12-01 20:58:27 -06:00
TLSM
129d644a3f Add active user counter logic; add to admin tools.
Ports in lightly modified logic from the upstream which tracks active
sessions to provide counters and listings to understand site traffic
in the admin panel.
2022-09-05 00:44:13 -05:00
TLSM
b2773cbb40
Clarify permabanned forbidden messages.
Fixes #221. Provides custom message behavior for the user DM route
and slightly refactors the `@is_not_permabanned` wrapper to not be
deliberately misleading to users.
2022-08-30 13:35:02 -04:00
Julian Rota
f231726b3a Initial filtering of posts/submissions 2022-05-16 23:33:12 -04:00
iro84657
b7da8b575a Add trailing LF to text files 2022-05-10 21:05:51 -04:00
Ben Rog-Wilhelm
1ee9c1bfa7
Convert text file line endings to LF. 2022-05-09 07:20:47 -05:00
Aevann1
1e13924042 sdf 2022-05-02 00:28:51 +02:00
Aevann1
347684926b sfd 2022-05-01 23:48:53 +02:00
Aevann1
b88f13699e fds 2022-04-22 17:08:42 +02:00
Aevann1
559b402c4e fds 2022-04-16 17:04:34 +02:00
Aevann1
de84a302df fsd 2022-04-12 22:45:07 +02:00
Aevann1
265a13a601 site settings 2022-04-12 21:05:50 +02:00
Aevann1
9085bf1e2b bad PR 2022-03-05 22:53:39 +02:00
Aevann1
8f1ab79f95 vc 2022-02-14 01:07:13 +02:00
Aevann1
743f877663 mn 2022-02-13 13:02:44 +02:00
Aevann1
f490cd86e8 fsd 2022-02-04 06:21:47 +02:00
Aevann1
a776474f22 fsd\ 2022-02-03 09:00:43 +02:00
Aevann1
c2beea12ef vxc 2022-02-03 08:39:02 +02:00
Aevann1
53c2094f1c fds 2022-01-19 11:27:51 +02:00
Aevann1
d2ff5fcb31 bbbb 2022-01-11 21:46:50 +02:00
Aevann1
e1457d558e bb 2022-01-09 23:06:21 +02:00
Aevann1
1bea9edf79 under attack 2022-01-09 17:15:02 +02:00
Aevann1
cf88f94495 fsd 2022-01-07 22:48:49 +02:00
Aevann1
6b7e06f461 big one 2022-01-06 18:46:09 +02:00
Aevann1
a3f8b9f4e5 sfd 2021-12-24 05:15:43 +02:00
Aevann1
397f4add35 fd 2021-12-24 05:08:07 +02:00
Aevann1
4105b2e718 fds 2021-12-24 05:07:04 +02:00
Aevann1
811cdd10a1 dfs 2021-12-24 05:05:29 +02:00
Aevann1
c859843de7 fsd 2021-12-24 05:03:26 +02:00
Aevann1
952c4d87de fsdsfd 2021-12-23 20:31:29 +02:00
Aevann1
daba33387c fds 2021-12-23 20:18:25 +02:00
Aevann1
ac5b74e7cb sfddfs 2021-12-22 00:28:29 +02:00
Aevann1
713292b307 dsfsfd 2021-12-21 22:39:43 +02:00
Aevann1
19271a4d45 dsfsdf 2021-12-21 22:03:13 +02:00
Aevann1
b0fe0b05e8 sfdsdf 2021-12-21 09:57:43 +02:00
Aevann1
ea91371c04 fdssfd 2021-12-20 22:03:59 +02:00
Aevann1
76ac241d51 fdsfds 2021-12-19 01:42:35 +02:00
Aevann1
2f6e883f4f fdsfdsdf 2021-12-18 05:33:00 +02:00
Aevann1
2984e15fba fsdsfd 2021-12-17 19:55:11 +02:00
Aevann1
59888439c0 fdsfsd 2021-12-17 07:21:55 +02:00
Aevann1
b5cb6b9e93 fdsfds 2021-12-17 06:47:38 +02:00
Aevann1
822d841251 dsfsfd 2021-12-17 06:44:25 +02:00
Aevann1
525f121e24 sffsd 2021-12-17 05:25:05 +02:00
Aevann1
13244e6983 sfdsfd 2021-12-15 21:36:19 +02:00
Aevann1
33c62672d8 fdsfds 2021-12-15 21:35:17 +02:00
Aevann1
80be4723ef fdssfd 2021-12-15 21:34:24 +02:00
Aevann1
fd8796d84d fsdfds 2021-12-15 21:33:40 +02:00
Aevann1
1bdbd3cf1b fsdsfd 2021-12-15 21:30:26 +02:00