28 Commits (5c112959aa226143cb95a8965c8f56095f00eb03)

Author SHA1 Message Date
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043) 4 years ago
Eugen Rochko 8532429af7
Fix 2FA/sign-in token sessions being valid after password change (#14802) 4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726) 4 years ago
dependabot[bot] 8972e5f7f6
Bump rubocop from 0.86.0 to 0.88.0 (#14412) 4 years ago
ThibG ac8a788370
Fix functional user requirements in whitelist mode (#14093) 4 years ago
Eugen Rochko 339ce1c4e9
Add specific rate limits for posting and following (#13172) 5 years ago
Eugen Rochko f52c988e12
Add announcements (#12662) 5 years ago
Eugen Rochko 6d7daf6154
Fix generic HTTP 500 error on duplicate records (#12563) 5 years ago
Eugen Rochko 22ce4778eb
Fix uncaught parameter missing exceptions and missing error templates (#11702) 5 years ago
ThibG 646f96d448 Fix ActivityPub and REST API queries setting cookies and preventing caching (#11539) 5 years ago
Eugen Rochko 24552b5160
Add whitelist mode (#11291) 5 years ago
Eugen Rochko 964ae8eee5
Change unconfirmed user login behaviour (#11375) 5 years ago
ThibG 91634947f8 Explicitly disable storage of REST API results (#10655) 6 years ago
Eugen Rochko 51e154f5e8
Admission-based registrations mode (#10250) 6 years ago
Takeshi Umeda bf70e5cfda Add error message with invalid email confirmation (#9625) 6 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572) 6 years ago
Eugen Rochko f0fff3eb10
Support min_id-based pagination in REST API (#8736) 6 years ago
Eugen Rochko 2288d50a7b
Add force_login option to OAuth authorize page (#8655) 6 years ago
Eugen Rochko 2f34b747b3
Allow mods to disable login, improve message when login disabled (#8329) 6 years ago
Eugen Rochko 1f6ed4f86a
Add more granular OAuth scopes (#7929) 6 years ago
Eugen Rochko f62ee1ddb0
Disable API access when login is disabled (#7289) 7 years ago
Eugen Rochko fce8464077
Ensure that boolean params in the API are parsed for truthiness (#6575) 7 years ago
nightpool c235711ffe Refactor /api/web APIs to use the centralized axios instance (#6223) 7 years ago
abcang fcc0795a40 Remove unused function (#5950) 7 years ago
Yamagishi Kazutoshi 2edfdab6e6 Don't send Link header when don't know prev and next links (#4633) 7 years ago
abcang e120d09c98 Fix require_user! behavior when not logged in (#4604) 7 years ago
Eugen Rochko 1fcdaafa6f Fix webfinger retries (#4275) 7 years ago
Matt Jankowski 73540ffe6b Clean up for api/base controller (#3629) 8 years ago
Matt Jankowski f0634ba876 Coverage improvement and concern extraction for rate limit headers in API controller (#3625) 8 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 10768aa204 Spec response for forgery (#3248) 8 years ago
Eugen Rochko d0dd9eb5b5 Feature conversations muting (#3017) 8 years ago
839 e2a1b574ab Avoid dynamic methods due to processing speed (#2080) 8 years ago
Matt Jankowski 16d50f60d1 Remove unused methods (#1730) 8 years ago
Eugen 93db265be7 Do not store last visited URL from API controllers (#1330) 8 years ago
Eugen Rochko 1fb3e8988b Revert earlier fix due to new bug reports 8 years ago
Eugen Rochko 8d93f0ca56 Increase max bitrate of converted webms, slightly optimized counter queries 8 years ago
Eugen Rochko 6b81d10030 Add digest e-mails 8 years ago
Eugen Rochko 5f511324b6 Add validation of media attachments, clean up mastodon-own exception classes 8 years ago
Eugen Rochko 1f5792c834 API now respects ?limit param as long as it's within 2x default limit 8 years ago
Eugen Rochko a1894786cf Potentially fix notifications issue 8 years ago
Eugen Rochko 2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users 8 years ago
Eugen Rochko 4495baf451 X-RateLimit-Reset formatted with iso8601 8 years ago
Eugen Rochko 4bdb6a0eaf Rename "publish" to "toot" in english locale, fix lightbox showing old image 8 years ago
Eugen Rochko 5c78547198 More query optimizations 8 years ago
Eugen Rochko 627a85f4e4 Better error message in doorkeeper json response 8 years ago
Eugen Rochko f88ca4a206 Performance improvement for notifications API 8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 8 years ago
Eugen Rochko 448ab18a20 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint 8 years ago
Eugen Rochko b13e7dda1f API pagination for all collections using Link header 8 years ago
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for 8 years ago