some random guy
|
cfc97b8101
|
do not read session when not needed
|
4 years ago |
Thomas Lynch
|
39bbedfe53
|
Get session in websocket
|
4 years ago |
fatchan
|
9f9d8387f9
|
Exit if migrateVersion outdated close #163
|
4 years ago |
fatchan
|
84b9bdb578
|
Dont show webring link in navbar if disabled reference #145
|
4 years ago |
fatchan
|
dfc453ef81
|
fixes #137, not even a regression. i dont think that ever worked
|
4 years ago |
fatchan
|
3bda3aa596
|
only use processip middleware where necessary references #121
|
4 years ago |
fatchan
|
ab7ac2558a
|
add short commit hash as v?= query of important scripts and css for updates, to cache bust on updates for public site
|
4 years ago |
fatchan
|
e814b1904f
|
better graceful server shutdown
|
4 years ago |
fatchan
|
a9d08b1c28
|
early ver of per-board recents and changed iphash code
|
5 years ago |
fatchan
|
5be8431d24
|
supporting stuff for modals, scripts, and urlencoded handling in forms.js
|
5 years ago |
fatchan
|
73203db312
|
start option for unhashed ips
|
5 years ago |
fatchan
|
3a5f4c8ff5
|
rolling: true for session cookies to not expire for active users
|
5 years ago |
fatchan
|
1840265955
|
logs optional, add a config for it
|
5 years ago |
fatchan
|
122d0f0a9c
|
urlencoded extended mode should be false
|
5 years ago |
fatchan
|
2c81037cb3
|
various minor changes and improve forms script for future use
|
5 years ago |
fatchan
|
a7c698fb67
|
fix file number check in post controller prevent error in spam check
|
5 years ago |
fatchan
|
9ce66a303d
|
change config to js file so it an include comments
|
5 years ago |
fatchan
|
6ef6567370
|
add a maxage to sessioncookies so they are not infinite but session-only
|
5 years ago |
fatchan
|
f7efa9f34f
|
option for insecure cookies in production mode, and add missing stuff to example config
|
5 years ago |
fatchan
|
07a51b3598
|
use net module in ip process handler
|
5 years ago |
fatchan
|
970f0f8316
|
add all script to most pages, next to remove hide script from unnecessary pages
|
5 years ago |
fatchan
|
ac0cb93b06
|
remove themes from footer, prep for settings UI, add code theme to board settings
|
5 years ago |
fatchan
|
5dd1c9e7af
|
captcha fixes and serve jsons with nodejs in dev mode
|
5 years ago |
fatchan
|
d20af4285b
|
statics for non prod before generating ones
|
5 years ago |
fatchan
|
7919d5c4f5
|
fix custompages in dev environment
|
5 years ago |
fatchan
|
74e267cc10
|
more changes to make possible to run without nginx for dev purposes
|
5 years ago |
fatchan
|
b6a8703621
|
some changes to make it at least _possible_ to run in dev without https
|
5 years ago |
fatchan
|
8d82cad62d
|
add a board list with pages that also shows webring boards
|
5 years ago |
fatchan
|
48e761be46
|
add ip range bans
|
5 years ago |
fatchan
|
485dc802aa
|
improve how errors shown when making a post, use modals and fix ban seen marking
|
5 years ago |
fatchan
|
6aa406fc29
|
close websockets so the server doesnt hang when trying to shutdown
|
5 years ago |
fatchan
|
dd495b0e6d
|
add sfw boards, update homepage and webring to support and show this
|
5 years ago |
fatchan
|
0a95ff4b16
|
socket.io to make posting _actually_ live instead of polling the api. way mroe efficient
|
5 years ago |
fatchan
|
d9559c76e6
|
fix exploit; no longer use extended body parser mode and remove unneeded array prefix from array body fields, since we use different lib to parse body now. also upgrade express and dont allow body for modlog actions to be entered into modlog, replace with non user controlled text
|
5 years ago |
fatchan
|
7d2acf017c
|
pug-cache-templates actually helps
|
5 years ago |
fatchan
|
6d3f2c9895
|
minor typographical changes
|
5 years ago |
fatchan
|
47280caced
|
theme switcher with js in footer, overrides for all pages
|
5 years ago |
fatchan
|
d5bd6a600e
|
implementing global limits for board settings and configurable defaults for board creation
|
5 years ago |
fatchan
|
d8f98a67cb
|
configurable theme per board, and default in config
|
5 years ago |
fatchan
|
d899a31bbe
|
no more lmx. since we have redis, use it for redlock and connect-redis for sessions instead of mongo
|
5 years ago |
fatchan
|
4e22ee61ce
|
switch to bull instead of rsmq its superior in every way
|
5 years ago |
fatchan
|
3aabb5dbb5
|
switch redis lib to have a separate client, so that i can use it for k:v cache later
|
5 years ago |
fatchan
|
2bd231a031
|
for routes that dont need session at all, dont use the refresh middleware e.g. public pages, banners, captcha, etc
|
5 years ago |
fatchan
|
4e181ae712
|
refactor some middlewares to move them out of main server file
|
5 years ago |
fatchan
|
1e467fdc45
|
locks for writing html files, also might need to add during dedupe to prevent file incs changing while pruning
|
5 years ago |
fatchan
|
848cc07d9f
|
separate ratelimits from captchas
|
5 years ago |
fatchan
|
7d7f43373e
|
config to disable referrer check for local dev environment
|
5 years ago |
fatchan
|
54a13dc945
|
ip hash and fix inaccessible ip in report/globalreport for actionhandler
|
5 years ago |
fatchan
|
c8093fce8b
|
captcha ratelimiting
|
5 years ago |
fatchan
|
77085efd87
|
strict samesite instead of lax
|
5 years ago |