38 Commits (29851c83bd518f7fe8ba44cf0c550c57047ddfa4)

Author SHA1 Message Date
Matt Jankowski 53682a7b4f Fix Performance/DeletePrefix cop (#24796)
2 years ago
Matt Jankowski 4d1f9d4278 Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method (#24741)
2 years ago
Nick Schonning 49f1168050 Autofix Rubocop Style/RedundantBegin (#23703)
2 years ago
Nick Schonning 793f8c7dd5 Autofix Rubocop Style/IfUnlessModifier (#23697)
2 years ago
Nick Schonning 38ec6d27d8 Autofix Rails/EagerEvaluationLogMessage (#23429)
2 years ago
Eugen Rochko 6099eecf57 Fix account migration form ever using outdated account data (#18429)
2 years ago
Claire b8853ddcb9 Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
3 years ago
Claire 3c87683cf2 Fix error when looking handle with surrounding spaces (#18225)
3 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
3 years ago
Claire 33ea1c9008 Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire a9364a4773 Fix remotely-suspended accounts' toots being merged back into timelines (#16628)
3 years ago
Claire 45903ae80a Fix some RedisLocks auto-releasing too fast (#16276)
4 years ago
Takeshi Umeda 9a4350f45f Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
4 years ago
Claire 7411520821 Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
ThibG 0b3e9c1e4c Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364)
4 years ago
ThibG f2e1d77706 Fix webfinger redirect handling in ResolveAccountService (#15187)
4 years ago
ThibG b0bc965658 Fix sending spurious Rejects when processing remote account deletion (#15104)
4 years ago
Eugen Rochko 38be9af436 Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
Eugen Rochko adaf3f7b7a Remove dependency on goldfinger gem (#14919)
4 years ago
Takeshi Umeda 8054496ea7 Fix performance of follow import (#13836)
5 years ago
Eugen Rochko 3144f8dbbc Refactor monkey-patching of Goldfinger (#12561)
5 years ago
ThibG 78c15db0fa Fix previously OStatus-based accounts not being detected as ActivityPub (#13129)
5 years ago
Eugen Rochko 10b486f627 Fix acct URIs with IDN domains not being resolved (#11520)
5 years ago
ThibG e39e4786b4 Fix handling of webfinger redirects in ResolveAccountService (#11279)
5 years ago
Eugen Rochko d0b0b63b1a Refactor domain block checks (#11268)
5 years ago
Eugen Rochko 4931208dd8 Remove Salmon and PubSubHubbub (#11205)
5 years ago
Eugen Rochko 9ac82421f8 Change domain block behaviour to prevent creation of accounts from suspended domains (#11219)
5 years ago
Eugen Rochko eac19f2300 Change domain blocks to automatically support subdomains (#11138)
5 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
6 years ago
Eugen Rochko 8958e58bd4 Improve admin UI for account view (#9643)
6 years ago
Eugen Rochko 5f613d55e6 Optimize the process of following someone (#9220)
6 years ago
Akihiko Odaki 5dadb6896b Raise Mastodon::RaceConditionError if Redis lock failed (#7511)
7 years ago
Surinna Curtis 72793b3fc7 Support Actors/Statuses with multiple types (#7305)
7 years ago
Eugen Rochko 40afedc030 Support all ActivityPub actor types (#6997)
7 years ago
Akihiko Odaki acece7a2e6 Validate HTTP response length while receiving (#6891)
7 years ago
Akihiko Odaki 11c19f6cc9 Close http connection in perform method of Request class (#6889)
7 years ago
Akihiko Odaki b5162e2aff Rename ResolveRemoteAccountService to ResolveAccountService (#6327)
7 years ago