dakkar
|
8f7629a819
|
Merge branch 'stable' into stable-2025.4.4-to-develop
|
2025-08-02 10:34:25 +01:00 |
|
dakkar
|
0c7982697b
|
ignore missing local files when deleting them
without this, clearing cached files would fail when some local files
had already been deleted
thanks to Siina for reporting the problem
|
2025-07-29 10:38:08 +01:00 |
|
dakkar
|
ce3531ed96
|
merge: Improve URL validation *FOR STABLE* (!1191)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191
Approved-by: Hazelnoot <acomputerdog@gmail.com>
|
2025-07-28 19:28:01 +00:00 |
|
Hazelnoot
|
db15ac0fbb
|
fix DI error in HttpRequestService.ts
|
2025-07-27 19:39:20 +01:00 |
|
Hazelnoot
|
25622b536c
|
resolve domain names when checking for private URLs
|
2025-07-27 19:39:20 +01:00 |
|
Hazelnoot
|
3c59a7ae01
|
allow HTTP connections to private IPs
|
2025-07-27 19:39:20 +01:00 |
|
Hazelnoot
|
af967fe6be
|
refactor actor validation to reduce code duplication
|
2025-07-27 19:39:20 +01:00 |
|
Hazelnoot
|
07959b4a97
|
merge: Fix a few more error logging sites (!1181)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1181
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
|
2025-07-27 18:38:15 +00:00 |
|
Hazelnoot
|
2f67882f82
|
merge: Fix Postgres / TypeORM errors *FOR STABLE* (!1192)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1192
Approved-by: Hazelnoot <acomputerdog@gmail.com>
|
2025-07-27 18:02:25 +00:00 |
|
Hazelnoot
|
b39439f9fb
|
merge: Fix factor scaling in rate limit *FOR STABLE* (!1194)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1194
Approved-by: Hazelnoot <acomputerdog@gmail.com>
|
2025-07-27 18:02:12 +00:00 |
|
Hazelnoot
|
823fdf2745
|
merge: Fix link verification for actors without a url field *FOR STABLE* (!1193)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1193
Approved-by: Hazelnoot <acomputerdog@gmail.com>
|
2025-07-27 18:01:58 +00:00 |
|
Hazelnoot
|
ec11092e8d
|
fix cherry-pick error: restore CacheService.findOptionalUserById
|
2025-07-27 18:09:42 +01:00 |
|
Hazelnoot
|
84ca3621d8
|
fix users/report-abuse endpoint being really slow
|
2025-07-27 18:08:38 +01:00 |
|
Hazelnoot
|
9ac58e6107
|
scale rate limit dripRate with factor
|
2025-07-27 18:05:35 +01:00 |
|
Hazelnoot
|
2c8c422cb6
|
include profile URI for link verification
|
2025-07-27 18:03:35 +01:00 |
|
Hazelnoot
|
ea9335bcc8
|
fix more freeze / unfreeze errors caused by TypeORM bugs
|
2025-07-27 18:01:11 +01:00 |
|
Hazelnoot
|
73f2ee4fb3
|
fix user suspension / unsuspension not updating caches
|
2025-07-27 18:01:11 +01:00 |
|
Hazelnoot
|
f937f2d3c6
|
fix error in UserSuspendService.freezeAll and UserSuspendService.unFreezeAll caused by TypeORM bug
|
2025-07-27 18:01:11 +01:00 |
|
Hazelnoot
|
3dde7f25a6
|
move CaptchaError to a separate file to avoid circular import errors
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
dc19b18112
|
add comment about validation in verify-field-link.ts
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
e8c7134123
|
remove unused console logging fallbacks
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
bf455c2f7a
|
use logger instead of console for uncaughtException debug lines
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
283facdd31
|
add workarounds for node-fetch crashes
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
d36b94c8cf
|
fix URL errors from incorrect validation in validateActor
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
d3f672657e
|
re-use parsed URI in validateActor
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
df0331ea04
|
verify URLs in DownloadService
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
3849e8c15a
|
use shared URL verification in verifyLinkFields
|
2025-07-27 17:57:30 +01:00 |
|
Hazelnoot
|
982223ad38
|
validate all URLs before fetch
|
2025-07-27 17:57:26 +01:00 |
|
Hazelnoot
|
924528749b
|
fix cherry-pick error: restore CacheService.findOptionalUserById
|
2025-07-27 12:04:59 -04:00 |
|
Hazelnoot
|
534a25ddbf
|
fix users/report-abuse endpoint being really slow
|
2025-07-27 12:04:42 -04:00 |
|
Hazelnoot
|
3cffd4a537
|
merge: embed git commit info in nodeinfo&c (!1144)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1144
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 15:30:31 +00:00 |
|
Hazelnoot
|
51ad31b5a4
|
merge: disable outgoing mastodon quotes *FOR STABLE* (!1169)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1169
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 15:30:10 +00:00 |
|
Hazelnoot
|
07295ad62d
|
merge: Split descriptions. (!1167)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1167
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 15:29:41 +00:00 |
|
Hazelnoot
|
6173a827f7
|
merge: Deduplicate job queues (!1190)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1190
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 15:28:18 +00:00 |
|
dakkar
|
b5034f673c
|
merge: mark grouped notifs by oldest id - sort-of fix 1139 (!1152)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1152
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:42:29 +00:00 |
|
Marie
|
ae65642ffb
|
merge: StreamingApiServerService: handle websocket errors from client gracefully (!1166)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1166
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:28:05 +00:00 |
|
Marie
|
41be003d79
|
merge: Slightly optimize i/update-remote-user endpoint by fetching from cache (!1185)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1185
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:23:06 +00:00 |
|
Hazelnoot
|
b6c8f4f876
|
merge: Add more "detail" flags to API endpoints (!1186)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1186
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:22:11 +00:00 |
|
Hazelnoot
|
1cf5988885
|
merge: Improve URL validation (!1155)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1155
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:21:20 +00:00 |
|
Marie
|
9363842084
|
merge: Prevent Mastodon API error when not fetching reply or renote (resolves #1125) (!1170)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1170
Closes #1125
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:19:26 +00:00 |
|
Marie
|
1d9184f76e
|
merge: lowercase username for UsedUsernamesRepository - fixes #1161 (!1173)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1173
Closes #1161
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:18:53 +00:00 |
|
Hazelnoot
|
e46c3f14fa
|
merge: Fix occasional API errors caused by null jobs (!1179)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1179
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:18:45 +00:00 |
|
Hazelnoot
|
6ed0033559
|
merge: Fix duplicate ModLog entries from admin/delete-all-files-of-a-user endpoint (!1177)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1177
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:18:39 +00:00 |
|
Marie
|
a53196c407
|
merge: Limit chat messages based on maxNoteLength (!1188)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1188
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:17:36 +00:00 |
|
Marie
|
4afd2cc14f
|
merge: Show popup when chat API returns an error (!1189)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1189
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:17:26 +00:00 |
|
Marie
|
195f1adbc9
|
merge: Use bucket rate limit for posts and chat messages (!1187)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1187
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:17:14 +00:00 |
|
Hazelnoot
|
42807cb3fb
|
merge: Increase rate limit (allow more calls) for import endpoints (!1184)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1184
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:15:19 +00:00 |
|
Hazelnoot
|
94b6dec543
|
merge: Fix Postgres / TypeORM errors when suspending a user with follow relations (resolves #482) (!1178)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1178
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:14:13 +00:00 |
|
Hazelnoot
|
57d77b8f99
|
merge: Fix link verification for actors without a url field (!1180)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1180
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:13:51 +00:00 |
|
Hazelnoot
|
ef2d5757eb
|
merge: Fix factor scaling in rate limit (!1182)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1182
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-07-27 14:13:32 +00:00 |
|