Commit graph

5408 commits

Author SHA1 Message Date
Laura Hausmann
d21fb75592 Apply rate limits to proxyServer and fileServer
This resolves a DoS / DDoS / request amplification attack vector that is being actively exploited.

Signed-off-by: limepotato <limepot@protonmail.ch>
2024-11-19 23:23:41 -07:00
mia
ebe2ff0e21 fix replacements crashing on delivering poll votes
Some checks failed
/ test-build (push) Has been cancelled
2024-11-05 16:29:52 -07:00
3448445189 whatever
Some checks failed
/ test-build (push) Has been cancelled
2024-09-18 16:26:35 -06:00
46176050bb we just testing 2024-09-18 16:17:48 -06:00
9e60b8ffc2 both? 2024-09-18 16:08:05 -06:00
2fdff79ebc whoopsp 2024-09-18 15:59:37 -06:00
b777c5f78e increase pagination limit for bookmarks 2024-09-18 15:42:30 -06:00
Laura Hausmann
749801d561 Don't federate edits of local-only notes (resolves #566)
Some checks are pending
/ test-build (push) Waiting to run
Signed-off-by: limepotato <limepot@protonmail.ch>
2024-09-14 02:58:21 -06:00
9cfceac060 kill -> destroy
Some checks failed
/ test-build (push) Has been cancelled
2024-09-04 00:46:41 -06:00
limepotato
204f5fabea
revert e37e265751
Some checks failed
/ test-build (push) Has been cancelled
revert revert a220810f76

revert Remove Experiments page
2024-08-29 00:48:12 +02:00
limepotato
fdf5c51828
revert 1dac8faa82
revert a
2024-08-29 00:47:36 +02:00
mia
2fd9394ef3 withdrawal time-travel
Some checks are pending
/ test-build (push) Waiting to run
Signed-off-by: limepotato <limepot@protonmail.ch>
2024-08-28 00:18:38 -06:00
1dac8faa82 a 2024-08-26 12:47:34 -06:00
limepotato
e37e265751
revert a220810f76
revert Remove Experiments page
2024-08-26 20:28:22 +02:00
9bce59d985 actually 2024-08-26 12:04:20 -06:00
9f79a2918b LET ME MAKE SILLY SHITPOST 2024-08-26 11:59:32 -06:00
6470cc4aae a 2024-08-25 13:22:37 -06:00
76ac9b2cc3 WTMP (Way Too Many Placeholders) 2024-08-25 12:59:19 -06:00
ee1b2b68e3 whoops
Some checks failed
/ test-build (push) Has been cancelled
2024-08-18 18:16:58 -06:00
20ae5a3e68 only show warning if less than 1 choice 2024-08-18 18:12:47 -06:00
0a2472cdaa a 2024-08-18 17:56:36 -06:00
ae03cdccf7 polls min 0, max 20, max length 100, min 0, unique items not needed 2024-08-18 17:37:12 -06:00
limepotato
4ebfd2360c
revert ac7b2c643d
revert [widthdrawal] sharkey-react patch
2024-08-09 11:17:38 +02:00
0c1fc18e17 replace ph-user with ph-head-circuit 2024-08-09 03:04:13 -06:00
limepotato
2995c94ab9
revert d793f33df5
revert Change user icon from ph-user to ph-head-circuit
2024-08-09 11:02:59 +02:00
ac7b2c643d [widthdrawal] sharkey-react patch 2024-08-09 03:00:43 -06:00
d793f33df5 Change user icon from ph-user to ph-head-circuit 2024-08-09 02:42:17 -06:00
21e4eeb67f antenna icon from ph-flying-saucer to ph-cell-tower 2024-08-09 02:39:50 -06:00
c03b6c1dce control panel icon from ph-door to ph-faders 2024-08-09 02:31:40 -06:00
81d53f2be7 oh my fucking god 2024-08-08 17:54:34 -06:00
80f3114046 more placeholders 2024-08-05 13:47:04 -06:00
ef9a771118 Add some more post-form placeholders 2024-08-03 19:53:25 -06:00
d8bee9a30c fix tickFetch and tickResolve not being imported 2024-08-03 17:46:02 -06:00
03e54e88b8 Merge branch 'v2023.12.9'
Some checks are pending
/ test-build (push) Waiting to run
2024-07-28 19:01:14 -06:00
mia
d8303175fe apply patches 2024-07-28 15:26:00 -07:00
Laura Hausmann
630d6bdbe5
[backend] Limit node-fetch responses to a reasonable length in all places 2024-07-28 19:15:37 +02:00
Laura Hausmann
5c659b1306
Revert "[backend] Improve JSON-LD context size limiter"
This reverts commit 9a8b7efcd6.
2024-07-28 19:02:13 +02:00
Laura Hausmann
e9f776c7b2
[backend] Bump node-fetch version 2024-07-28 19:02:10 +02:00
Laura Hausmann
9a8b7efcd6
[backend] Improve JSON-LD context size limiter 2024-07-28 17:00:00 +02:00
Laura Hausmann
d9d6dc1b60
[backend] Limit fetched JSON-LD context size to 1MB 2024-07-28 16:17:13 +02:00
Laura Hausmann
96dce1ada0
[backend] Update summaly version 2024-07-28 16:00:22 +02:00
Laura Hausmann
91dddc439f
[sdk] Rename iceshrimp-js package to iceshrimp-sdk
This resolves possible confusion between iceshrimp-js (this project) and iceshrimp-sdk (the package)
2024-07-23 23:15:19 +02:00
Laura Hausmann
cc9bc79466
[backend] Set opts.removeOnComplete when discarding corrupt jobs (since the opts object is likely also corrupted) 2024-07-23 21:00:21 +02:00
Laura Hausmann
0d5220e505
[backend] Discard jobs with null/undefined/empty data objects; add no-op handlers for invalid queue jobs
This stops corrupted/invalid jobs from clogging up the queue. Ref: https://github.com/OptimalBits/bull/issues/2461
2024-07-23 20:47:23 +02:00
e139acd88f snowflake to knife
Some checks failed
/ test-build (push) Has been cancelled
2024-07-21 20:07:23 -06:00
e3def39841 remove sound and settings for Chats
Some checks failed
/ test-build (push) Has been cancelled
2024-07-17 18:06:59 -06:00
limepotato
ec458a905a
revert a5fd5628e2
revert revert 7993396dbc

revert Remove messaging!
2024-07-18 02:05:16 +02:00
limepotato
d87d07ef14
revert 7a4c5ee5ae
revert revert af53e2ec61

revert remove messaging pt2
2024-07-18 02:05:07 +02:00
limepotato
7a4c5ee5ae
revert af53e2ec61
revert remove messaging pt2
2024-07-18 01:44:47 +02:00
limepotato
a5fd5628e2
revert 7993396dbc
revert Remove messaging!
2024-07-18 01:44:19 +02:00