Merge branch 'master' into glitch-soc/merge-upstream
This commit is contained in:
@ -46,14 +46,14 @@ class Rack::Attack
|
||||
end
|
||||
|
||||
throttle('throttle_authenticated_api', limit: 300, period: 5.minutes) do |req|
|
||||
req.api_request? && req.authenticated_user_id
|
||||
req.authenticated_user_id if req.api_request?
|
||||
end
|
||||
|
||||
throttle('throttle_unauthenticated_api', limit: 7_500, period: 5.minutes) do |req|
|
||||
req.ip if req.api_request?
|
||||
end
|
||||
|
||||
throttle('throttle_media', limit: 30, period: 30.minutes) do |req|
|
||||
throttle('throttle_api_media', limit: 30, period: 30.minutes) do |req|
|
||||
req.authenticated_user_id if req.post? && req.path.start_with?('/api/v1/media')
|
||||
end
|
||||
|
||||
@ -61,6 +61,13 @@ class Rack::Attack
|
||||
req.ip if req.post? && req.path == '/api/v1/accounts'
|
||||
end
|
||||
|
||||
API_DELETE_REBLOG_REGEX = /\A\/api\/v1\/statuses\/[\d]+\/unreblog/.freeze
|
||||
API_DELETE_STATUS_REGEX = /\A\/api\/v1\/statuses\/[\d]+/.freeze
|
||||
|
||||
throttle('throttle_api_delete', limit: 30, period: 30.minutes) do |req|
|
||||
req.authenticated_user_id if (req.post? && req.path =~ API_DELETE_REBLOG_REGEX) || (req.delete? && req.path =~ API_DELETE_STATUS_REGEX)
|
||||
end
|
||||
|
||||
throttle('protected_paths', limit: 25, period: 5.minutes) do |req|
|
||||
req.ip if req.post? && req.path =~ PROTECTED_PATHS_REGEX
|
||||
end
|
||||
|
@ -46,7 +46,7 @@ cs:
|
||||
choices_html: 'Volby uživatele %{name}:'
|
||||
follow: Sledovat
|
||||
followers:
|
||||
few: Sledovatelé
|
||||
few: Sledující
|
||||
one: Sledující
|
||||
other: Sledujících
|
||||
following: Sledovaných
|
||||
@ -618,7 +618,7 @@ cs:
|
||||
lock_link: Zamkněte svůj účet
|
||||
purge: Odstranit ze sledujících
|
||||
success:
|
||||
few: V průběhu blokování sledovatelů ze %{count} domén...
|
||||
few: V průběhu blokování sledujících ze %{count} domén...
|
||||
one: V průběhu blokování sledujících z jedné domény...
|
||||
other: V průběhu blokování sledujících z %{count} domén...
|
||||
true_privacy_html: Berte prosím na vědomí, že <strong>skutečného soukromí se dá dosáhnout pouze za pomoci end-to-end šifrování</strong>.
|
||||
@ -688,7 +688,7 @@ cs:
|
||||
body: Zde najdete stručný souhrn zpráv, které jste zmeškal/a od vaší poslední návštěvy %{since}
|
||||
mention: "%{name} vás zmínil/a v:"
|
||||
new_followers_summary:
|
||||
few: Navíc jste získal/a %{count} nové sledovatele, zatímco jste byl/a pryč! Skvělé!
|
||||
few: Navíc jste získal/a %{count} nové sledující, zatímco jste byl/a pryč! Skvělé!
|
||||
one: Navíc jste získal/a jednoho nového sledujícího, zatímco jste byl/a pryč! Hurá!
|
||||
other: Navíc jste získal/a %{count} nových sledujících, zatímco jste byl/a pryč! Úžasné!
|
||||
subject:
|
||||
|
Reference in New Issue
Block a user