Commit Graph

1694 Commits (b89d6e256bc670142f4839aa96f1137c5afc1663)

Author SHA1 Message Date
David Roetzel b89d6e256b Reject unconfirmed FASPs (#37926) 4 days ago
Claire 9eeeb1b31d
Merge commit from fork 3 weeks ago
Claire 3920feb8bd
Merge commit from fork
* Add limit on inbox payload size

The 1MB limit is consistent with the limit we use when fetching remote resources

* Add limit to number of options from federated polls

* Add a limit to the number of federated profile fields

* Add limit on federated username length

* Add hard limits for federated display name and account bio

* Add hard limits for `alsoKnownAs` and `attributionDomains`

* Add hard limit on federated custom emoji shortcode

* Highlight most destructive limits and expand on their reasoning
1 month ago
Claire 6ac8b52ccc
Merge commit from fork 1 month ago
Joshua Rogers d3551e1ab6 Fix Vary parsing in cache control enforcement (#37426) 1 month ago
Claire 68e30985ca
Merge commit from fork 2 months ago
Claire 740f262e38 Change HTTP Signature verification status from 401 to 503 on temporary failure to get remote actor (#37221) 2 months ago
Claire 5d0ec718fd
Merge commit from fork 3 months ago
Matt Jankowski d9113976c8 Use tag filter for pending tag count on admin dashboard (#36404) 5 months ago
David Roetzel 333a17a478 Better error response to malformed headers (#35278) 8 months ago
Claire 42884d8727 Fix error handling for blank actions in account moderation action form (#35246) 8 months ago
Claire d7a08d81b6 Fix error on log-in from old users requiring ToS interstitial when said ToS has been removed (#35233) 8 months ago
David Roetzel ac4b735c67
Add FASP account search support (#34033) 8 months ago
Matt Jankowski 8285194451
Move `layout` setup for OAuth views to controllers (#35176) 8 months ago
Claire 0a7418e6d8
Change rule translation interface to display english name and populate empty translations (#35170) 8 months ago
Emelia Smith 72f2f35bfb
Implement Instance Moderation Notes (#31529) 8 months ago
Matt Jankowski 47fda2df2c
Update `OAuth` inflection to match spec (#35160) 8 months ago
Matt Jankowski fd902c04f7
Use `config_for` for omniauth enabled values (#35015) 8 months ago
Matt Jankowski c023ebc87a
Limit count to pending&trending on admin/trends/tags page (#35120) 8 months ago
Matt Jankowski 8837fd8c54
Update rubocop to version 1.77.0 (#35128) 8 months ago
David Roetzel adf812efb3
Fix missing terms of services link (#35115) 8 months ago
David Roetzel 0ec6c26af3
Fix error when RFC9421 signatures are used (#35109) 8 months ago
David Roetzel b2506478ba
Add FASP follow recommendation support (#34964) 8 months ago
Matt Jankowski 6f2aba989f
Move "limited federation mode" config to `x.mastodon` area (#35041) 8 months ago
David Roetzel 83d5016ca3
Re-instate rescuing signature errors (#35033) 9 months ago
David Roetzel 319fbbbfac
Experimental Async Refreshes API (#34918) 9 months ago
Eugen Rochko 24d943fee0
Change media attachments in moderated posts to not be accessible (#34872) 9 months ago
Matt Jankowski 1297ad759e
Update rubocop to version 1.76.0 (#34926) 9 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 9 months ago
Emelia Smith a73ade526a
Assert usage of client credentials for account registration (#34828) 9 months ago
David Roetzel 3acd87419c
Update to linzer 0.7 (#34765) 9 months ago
Claire 8c51a8ba94
Add ability to translate server rules (#34494) 9 months ago
Claire f94b1fce41
Drop compatibility with Redis < 6.2 (#30413) 9 months ago
Claire d7cb6068b1
Add ability to reorder server rules from admin interface (#34737) 9 months ago
Claire 8cc5084ca1
Add interstitial for Terms of Service updates (#34527) 9 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 9 months ago
Claire aa04efb92a
Move server rule creation form to its own page (#34637) 10 months ago
Claire 912268295c
Change `/api/v2/instance` to be enabled without authentication when limited federation mode is enabled (#34576) 10 months ago
Eugen Rochko a97647158c
Add REST API for featuring and unfeaturing a hashtag (#34489)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
10 months ago
Claire d4944a2467
Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549) 10 months ago
Claire 22ec828951
Change `DEFAULT_LOCALE` to not override unauthenticated users' browser language (#34535) 10 months ago
Eugen Rochko ff0990ec9f
Add REST API for fetching an account's endorsed accounts (#34421) 10 months ago
Matt Jankowski 2eaef09166
Use enum validation instead of `ArgumentError` rescue for `List` replies policy check (#34452) 11 months ago
Claire 36afb4557a
Fix incorrect deprecation warning for `DELETE /api/v1/suggestions/:id` (#34397) 11 months ago
David Roetzel e2ef173b82
Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342) 11 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 11 months ago
Claire 38f5e74122
Add `Deprecation` headers on deprecated endpoints (#34262)
Co-authored-by: Damien Mathieu <42@dmathieu.com>
11 months ago
Claire 5390edc2aa
Change user archive signed URL TTL from 10 seconds to 1 hour (#34254) 11 months ago
Eugen Rochko d213c585ff
Add age verification on sign-up (#34150) 12 months ago
Jonny Saunders 46e13dd81c
Add Fetch All Replies Part 1: Backend (#32615)
Signed-off-by: sneakers-the-rat <sneakers-the-rat@protonmail.com>
Co-authored-by: jonny <j@nny.fyi>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Kouhai <66407198+kouhaidev@users.noreply.github.com>
12 months ago