6 Commits (cfe3cd58d6964b098a792ec476a14c41dbcada9f)

Author SHA1 Message Date
Akihiko Odaki 55fd55714a Raise Mastodon::RaceConditionError if Redis lock failed (#7511) 7 years ago
Surinna Curtis dc786c0cf4 Support Actors/Statuses with multiple types (#7305) 7 years ago
Eugen Rochko f890d2a766
Support all ActivityPub actor types (#6997) 7 years ago
Akihiko Odaki 40e5d2303b Validate HTTP response length while receiving (#6891) 7 years ago
Akihiko Odaki 54b273bf99 Close http connection in perform method of Request class (#6889) 7 years ago
Akihiko Odaki 613e7c7521 Rename ResolveRemoteAccountService to ResolveAccountService (#6327) 7 years ago
Eugen Rochko 86b4d5439c
Fix #5926 - Do not downgrade to OStatus once ActivityPub is known (#5929) 7 years ago
Eugen Rochko 3e90987c8b Fix some rubocop style issues (#5730) 7 years ago
Akihiko Odaki 63f0979799 Validate id of ActivityPub representations (#5114) 7 years ago
Eugen Rochko 76f360c625 If HTTP signature is wrong and webfinger cache is stale, retry with resolve (#5129) 7 years ago
unarist 1eab53ee10 Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService (#4979) 7 years ago
ThibG af00220d79 Fix refollowing (#4931) 7 years ago
ThibG f29918e707 [WiP] Whenever a remote keypair changes, unfollow them and re-subscribe to … (#4907) 7 years ago
Eugen Rochko 26d26644ac Require "inbox" to be set on actor to be ActivityPub-ready (#4595) 7 years ago
Eugen Rochko dd7ef0dc41 Add ActivityPub inbox (#4216) 7 years ago
Eugen Rochko 1fcdaafa6f Fix webfinger retries (#4275) 7 years ago
Eugen Rochko 8400bee3b1 Refactor ResolveRemoteAccountService (#4258) 7 years ago
Eugen Rochko 1618b68bfa HTTP signatures (#4146) 7 years ago
Eugen Rochko f3be605286 Rename FollowRemoteAccountService to ResolveRemoteAccountService (#3847) 8 years ago
ThibG 51b2f789bd Fix #3633 by not spawning RemoteProfileUpdateWorker from FetchRemoteAccountService (#3642) 8 years ago
ThibG f741673638 Fixes #3605 by returning account from database in case of race condition (#3606) 8 years ago
alpaca-tc 1f15a15621 Handling failed http response (#2823) 8 years ago
Eugen Rochko 88725d6ce8 OEmbed support for PreviewCard (#2337) 8 years ago
Eugen 17c591ffba Punycode URI normalization (#2370) 8 years ago
Eugen 1d47910d3b Fix possibility of unrightful webfinger redirect (#2147) 8 years ago
Matt Jankowski e0b5a94a4b Clean up check that account needs a webfinger update (#1932) 8 years ago
ThibG 31f0bcf804 Refresh webfinger (#1323) 8 years ago
Yann GUERN 485d75a805 #1141 on remote follow 8 years ago
Eugen Rochko b2a7218ab7 Fix #801 - Respect webfinger's canonical response of username/domain 8 years ago
Eugen Rochko 5442083b3c Split SalmonWorker into smaller parts, move profile updating into another job 8 years ago
Eugen Rochko 6d98a73180 Domain blocks now have varying severity - auto-suspend vs auto-silence 8 years ago
Eugen Rochko 9bd3b11cfb Instead of refusing to create accounts, domain blocks auto-suspend new accounts from that domain 8 years ago
Eugen Rochko 2cb3dc5e5a Update hub URL and re-subscribe if hub URL changes 8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 8 years ago
Eugen Rochko 3731230c6d Allow @username@domain/@username in follow form, prevent duplicate accounts 8 years ago
Eugen Rochko 157f03f8bd No-op for Salmons without body, fail fast if Webfinger does not contain 8 years ago
Eugen Rochko 36e7eeb6b9 Treat dfrn:owner like xmlns:author for Friendica compatibility 8 years ago
Eugen Rochko 64302b3c99 Improve Friendica support (but still not there yet) 8 years ago
Eugen Rochko 22a8801dbc Adding domain blocks 8 years ago
Eugen Rochko 15d01a5e08 Better comparison of "local" domain 8 years ago
Eugen Rochko 927333f4f8 Improve code style 8 years ago
Eugen Rochko 4bec613897 Fix #24 - Thread resolving for remote statuses 8 years ago
Eugen Rochko 059ebbf48d Separate PuSH subscriptions from following, add mastodon:push:refresh task, 8 years ago
Eugen Rochko 0e9c1a297a Improved error handling for FollowRemoteService 8 years ago
Eugen Rochko 8c0b19012b Fix #41, debug #42 8 years ago
Eugen Rochko 509c18eb13 Fix local follows, 404 in logs 8 years ago
Eugen Rochko 35dfc0fbcb Fixed more case-sensitivity issues 8 years ago
Eugen Rochko f14f462eaf Adding Turbolinks, adding status posting form on homepage 9 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things 9 years ago
Eugen Rochko ad5ae3f60e Update profile information and download avatar of remote accounts 9 years ago