Aevann
53e96f9b43
dont do last_active in voting
2023-08-02 03:28:33 +03:00
Aevann
3fc64da0e2
reduce ddos_threshold for rdrama from 3k to 1k
2023-07-28 18:23:53 +03:00
Aevann
a3e88d99f7
Revert "try only loading id in get_logged_in_user"
...
This reverts commit 56997bc06c
.
2023-07-27 22:55:04 +03:00
Aevann
56997bc06c
try only loading id in get_logged_in_user
2023-07-27 22:49:37 +03:00
Aevann
a57ff00e09
make the site faster by not having GET endpoints waiting for UPDATE statements to finish (they can take really long bc of locks)
2023-07-26 00:26:34 +03:00
Aevann
e5808c8ee2
tab consistency
2023-07-24 14:06:59 +03:00
Aevann
dee71a74a6
add error details in wrappers
2023-07-24 14:06:42 +03:00
Aevann
a2106d191a
disasllow ppl from publishing drafts while banned
2023-07-22 17:40:23 +03:00
Aevann
d2ee5be219
mute annoying error
2023-07-18 16:02:31 +03:00
Aevann
955aaf48e5
revert 2 commits
2023-07-14 12:20:33 +03:00
Aevann
63fa768883
fix 500 error
2023-07-14 06:00:12 +03:00
Aevann
1d726ebd77
fix user counts being 0 in error pages
2023-07-13 17:02:58 +03:00
Aevann
21c69eebec
use uuid for session_ids
2023-07-08 00:50:26 +03:00
Aevann
a2cadc3815
fix None
2023-07-07 23:46:49 +03:00
Aevann
f1856a6ec2
only call calc_users when its necessary
2023-07-07 23:40:16 +03:00
Aevann
29876efcca
increase ddos_detected limit to 3000
2023-07-07 01:23:06 +03:00
Aevann
bc13b908c8
increase loggedout_counter limit to 2000
2023-07-06 00:52:04 +03:00
Aevann
ed322add97
use more secure token_urlsafe
2023-06-30 19:51:14 +03:00
Aevann
778f4f045e
rename variable
2023-06-29 23:10:31 +03:00
Aevann
0a8b2b23cc
same as last commit
2023-06-29 19:14:24 +03:00
Aevann
e5bf894bf6
fix internal server error
2023-06-29 19:13:25 +03:00
Aevann
3a07bd1d25
remove print statement
2023-06-29 18:56:54 +03:00
Aevann
034cc436f1
delete unnecessary space
2023-06-29 18:56:40 +03:00
Aevann
512fe8d710
fix loggedout_counter
2023-06-29 18:56:16 +03:00
Aevann
60b5b33a79
Revert "remove poor mode"
...
This reverts commit 33d281cc2e
.
2023-06-27 15:01:40 +03:00
Aevann
33d281cc2e
remove poor mode
2023-06-26 13:55:38 +03:00
Aevann
2457fddc0c
reblock rdrama in egypt
2023-06-01 16:05:07 +03:00
Aevann
f4f283fb70
remove EG logging
2023-05-27 02:17:42 +03:00
Aevann
9c64b891e5
revise my exceptions
2023-05-04 19:24:40 +03:00
Aevann
3349218c06
replace , with :
2023-05-04 01:03:12 +03:00
Aevann
7e387aa404
stop using eg.log
2023-05-04 01:01:17 +03:00
Aevann
02427b6da0
same as last commit
2023-04-09 00:38:26 +02:00
Aevann
33464589aa
add "offline mode"
2023-03-25 23:35:13 +02:00
Aevann
5b80166bed
2fa -> two-factor authentication
2023-03-16 17:17:53 +02:00
Aevann
57765f0776
revert sqlalchemy changes
2023-03-16 08:27:58 +02:00
Aevann
f31256e10c
fix
2023-03-15 07:33:55 +02:00
Aevann
b2dc965846
more fixes
2023-03-15 07:29:59 +02:00
Aevann
f768d81103
keep db sessions open
2023-03-15 05:58:00 +02:00
Aevann
eb5f2723c2
ddos mitigation tweak for WPD
2023-03-12 01:11:46 +02:00
Aevann
7f90ad45a0
fix chat
2023-03-11 11:56:32 +02:00
Aevann
83550c33bd
fix last commit
2023-03-11 09:36:41 +02:00
Aevann
52b7161938
fix last commit
2023-03-11 09:34:54 +02:00
Aevann
8476ded483
fix last commit
2023-03-11 09:34:32 +02:00
Aevann
7550f5ff99
restore eg.log
2023-03-10 04:05:00 +02:00
Aevann
24101995af
same as last commit
2023-03-10 01:43:52 +02:00
Aevann
82a73392a9
fix errors
2023-02-26 10:49:09 +02:00
Aevann
7aaeedea36
better ratelimiting
2023-02-26 03:42:39 +02:00
Aevann
a395c18955
remove unnecessary tabs
2023-02-22 19:27:33 +02:00
Aevann
28dddf4a8b
minor change
2023-02-10 07:51:17 +02:00
Aevann
d217b3e843
fix ratelimiting in wpd
2023-02-09 10:11:34 +02:00
Aevann
6250a75f00
same as last commit
2023-02-09 10:00:01 +02:00
Aevann
d9ef24d399
minor fix
2023-02-07 04:07:40 +02:00
Aevann
1529e70abd
remove /admin/chat for being unused and redundant to /contact
2023-01-30 11:57:00 +02:00
Aevann
a40dee5bd8
improve user ratelimiting
2023-01-21 06:39:46 +02:00
Aevann
acc71d4cae
add /admin/chat and dont store profile_url in chat dict
2023-01-20 06:10:25 +02:00
Aevann
044664a25e
get rid of useless tabs and spaces
2023-01-01 13:36:20 +02:00
Aevann
db6db63836
change event structure
2023-01-01 07:33:09 +02:00
Aevann
03fb84e618
fix HOLIDAY_EVENT check
2023-01-01 04:50:11 +02:00
Aevann
c4872ecb07
Revert "attempt to fix ratelimiting user"
...
This reverts commit 99597fc36c
.
2022-12-30 20:43:13 +02:00
Aevann
99597fc36c
attempt to fix ratelimiting user
2022-12-30 20:40:58 +02:00
Aevann
9a8c986f93
attempt to fix ratelimiting user
2022-12-30 20:33:07 +02:00
Aevann
93e9a42fa3
stop using inline style/script elements
2022-12-29 16:20:27 +02:00
Aevann
0060d5e293
open devrama again
2022-12-27 06:35:25 +02:00
Aevann
937443560c
limit devrama access to meself
2022-12-27 06:17:16 +02:00
Aevann
1715dc938d
dont generate nonce for xhr and increase nonce elngth
2022-12-27 05:00:15 +02:00
Aevann
0336e87619
exclude devrama from 2fa requirement
2022-12-27 03:54:19 +02:00
Aevann
6114111654
tighten CSP
2022-12-27 03:22:39 +02:00
Aevann
d30d6b8314
limit chat on rdrama to jannoids
2022-12-25 22:13:29 +02:00
Aevann
853e986624
fix https://stupidpol.site/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3291123
2022-12-23 03:36:20 +02:00
Aevann1
4997ba561a
disable 2fa requirement in localhost
2022-12-19 23:27:56 +02:00
Aevann1
ecb3ee52b4
disable admin features unless 2FA configured
2022-12-19 20:57:20 +02:00
justcool393
ab41db22b7
[DO NOT MERGE] multiple sub banners ( #59 )
...
allows multiple sub banners
Snakes note: By request of Carp, especially for WPD.
Co-authored-by: justcool393 <justcool393@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#59
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-12-11 23:44:34 +00:00
Aevann1
7f1de57ffe
minor log fix
2022-12-05 16:06:11 +02:00
Snakes
15dc9c4cf7
Ensure eg log created if not exists.
2022-12-02 15:35:15 -05:00
justcool393
69a44baea7
settings: convert all to snek_case
2022-11-30 12:26:07 -06:00
justcool393
d395bcab69
logging: create somewhat sane logging
2022-11-30 12:09:31 -06:00
justcool393
11059d1665
move calc users to context processor ( #31 )
...
jinja more like i can't think of anything witty
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#31
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-29 23:50:32 +00:00
justcool393
65236df78a
don't read multiple times etc
2022-11-29 16:11:07 -06:00
justcool393
80466f3150
chat: fix cache commit and stuff idk
2022-11-29 16:02:43 -06:00
justcool393
5056f09380
chat: fix 500 on some... weird... state... i think?
...
cache: get out of jinja templates
chat: threshold is now a const
2022-11-29 15:49:23 -06:00
justcool393
03e7b4c6a2
events: initialize event_v properly
2022-11-29 14:35:28 -06:00
justcool393
67bfe5a5bd
remove unnecessary `str()`
2022-11-29 14:29:27 -06:00
justcool393
fbcd089852
fix rare 401-302-401-302-429 loop
2022-11-28 13:41:08 -06:00
Aevann1
89816775aa
fix 500 error ????
2022-11-28 03:48:53 +02:00
justcool393
767cc467bb
marseys: cache marseys and emojis and fun stuff ( #15 )
...
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#15
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-27 16:59:36 +00:00
Aevann1
c42a0e6a20
Revert "Revert "Revert "fix session bug" - pls for the love of god visit localhost after making a commit""
...
This reverts commit e6a328fc3a
.
2022-11-27 03:01:02 +02:00
Aevann1
84b6f43cf6
Revert "fix missing loggedin_counter and loggedout_counter"
...
This reverts commit 14828bd9f4
.
2022-11-27 03:00:32 +02:00
justcool393
14828bd9f4
fix missing loggedin_counter and loggedout_counter
2022-11-26 18:55:26 -06:00
justcool393
e6a328fc3a
Revert "Revert "fix session bug" - pls for the love of god visit localhost after making a commit"
...
This reverts commit b7efa6ddd3
.
2022-11-26 18:45:12 -06:00
Aevann1
b7efa6ddd3
Revert "fix session bug" - pls for the love of god visit localhost after making a commit
...
This reverts commit fcdad601fb
.
2022-11-27 02:43:10 +02:00
justcool393
fcdad601fb
fix session bug
2022-11-26 18:33:04 -06:00
Aevann1
daa9d9c80b
Revert "calc users: log so we can find the root of this problem"
...
This reverts commit ba6e4721d3
.
2022-11-27 01:10:38 +02:00
Aevann1
14b2b9328a
Revert "don't want to crash on our precious logging code"
...
This reverts commit 992e4a0d1c
.
2022-11-27 01:08:44 +02:00
Aevann1
27bb38c0d5
Revert "the request is prolly boned anyway, let's help friends help me :)"
...
This reverts commit cfffbc61a0
.
2022-11-27 01:08:27 +02:00
justcool393
cfffbc61a0
the request is prolly boned anyway, let's help friends help me :)
2022-11-25 20:57:24 -06:00
justcool393
992e4a0d1c
don't want to crash on our precious logging code
2022-11-25 20:22:55 -06:00
justcool393
ba6e4721d3
calc users: log so we can find the root of this problem
2022-11-25 20:21:38 -06:00
Aevann1
5523747c3a
fix 500 error
2022-11-26 04:02:41 +02:00
justcool393
0356c589a4
api: don't hit calc_users if this is the API
...
sometimes we render HTML where we probably... shouldn't. in most cases
this is fine, but if API clients hit it it can errenously set
2022-11-25 14:31:07 -06:00
Snakes
af7df7f62d
Ensure all entry points get sessions.
...
Somewhat speculative, but the change in f62a9769fd
, while fixing
certain errors where logged-out users sometimes didn't have sessions
come calc_users, also opened the possibility of certain request
sequences that wouldn't give a user a session.
In the interest of conservatism, we create a session if not exists
in both the new location in calc_users and the previous spot in
before_request.
2022-11-22 18:37:55 -05:00