forked from AkkomaGang/akkoma
Merge 2024.03 stable with security fixes #11
fedward
commented 2024-03-30 16:27:26 +00:00
Owner
No description provided.
fedward
added 48 commits 2024-03-30 16:27:27 +00:00
Update notes on security exploit handling
5d467af6c5
Import copy of Plug.Static from Plug 1.15.3
dbb6091d01
Add set_content_type to Plug.StaticNoCT
7ef93c0b6d
Sanitise Content-Type of uploads
f7c9793542
plug/upload_media: query config only once on init
bdefbb8fd9
Drop media base_url default and recommend different domain
fef773ca35
Always insert Dedupe upload filter
0ec62acb9d
Limit instance emoji to image types
ba558c0c24
Fix Content-Type of our schema
e88d0a2853
Never automatically assign privileged content types
bcc528b2e2
Sanitise Content-Type of media proxy URLs
11ae8344eb
Drop media proxy same-domain default for base_url
fc36b04016
Update example nginx config
fb54c47f0b
Limit emoji stealer to alphanum, dash, or underscore characters
af041db6dc
Split steal_emoji function for better readability
111cdb0d86
StealEmoji: use Content-Type and reject non-images
a8c6c780b4
StealEmoji: drop superfluous basename
5b126567bb
Fill out path for newly created packs
fa98b44acf
Convert StealEmoji to pack.json
d1c4d07404
test: use pack functions to check for emoji
ee5ce87825
StealEmoji: make final paths infeasible to predict
a4fa2ec9af
test/steal_emoji: reduce code duplication with mock macro
d1ce5fd911
test/steal_emoji: consolidate configuration setup
6d003e1acd
StealEmoji: check remote size before downloading
d6d838cbe8
Proactively harden emoji pack against path traversal
ddd79ff22d
Refactor Fetcher.get_object for readability
c806adbfdb
mix: fix docs task
93ab6a018e
Document Pleroma.Object.Fetcher
2bcf633dc2
Update spoofed activity test
baaeffdebc
Reject cross-domain redirects when fetching AP objects
c4cf4d7f0b
Move actor check into fetch_and_contain_remote_object_from_id
fee57eb376
Never fetch resource from ourselves
59a142e0b0
Sanity check fetched user data
f07eb4cb55
fetcher: return final URL after redirects from get_object
3e134b07fa
Ensure object id doesn’t change on refetch
9061d148be
Update user reference after fetch
48b3a35793
Only allow exact id matches
8684964c5d
Drop obsolete pixelfed workaround
61ec592d66
Register APNG MIME type
31f90bbb52
Add mix task to detect uploaded spoof payloads
d441101200
Add mix tasks to detect spoofed posts and users
0648d9ebaa
Update Changelog
ee7d98b093
Changelog entry
3650bb0370
Merge branch 'develop' into stable
14515d8d4a
bump version
087d88f787
Merge branch 'develop' into stable
11c305b64b
Ensure that spoof-inserted does not time out
2d439034ca
Merge branch 'develop' into stable
d71d52302c
fedward
merged commit 71fb74d4bb into stable 2024-03-30 16:27:36 +00:00
fedward
referenced this pull request from a commit 2024-03-30 16:27:36 +00:00
Merge pull request 'Merge 2024.03 stable with security fixes' (#11) from AkkomaGang/akkoma:stable into stable
Loading…
Reference in a new issue
No description provided.
Delete branch "AkkomaGang/akkoma:stable"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?