60 Commits (829d0e8726218a8c2eb766a6435f1eaead8d03eb)

Author SHA1 Message Date
ThibG 694a5e33d5 Add follower synchronization mechanism (#14510)
4 years ago
Takeshi Umeda 63aa1c1fb9 Changed retries and rescued in ActivityPub::ProcessingWorker (#14355)
4 years ago
ThibG 3e51b04d40 Change move handler to carry blocks over (#14144)
4 years ago
Eugen Rochko b864e78db8 Add E2EE API (#13820)
4 years ago
Eugen Rochko 909c31a765 Fix error within error when limiting backtrace to 3 lines (#13120)
4 years ago
Takeshi Umeda 8eca96eb77 Fix DeliveryWorker not to call failure_tracker when inbox_url is unavailable (#13482)
4 years ago
Eugen Rochko 2d3219549b Change delivery failure tracking to work with hostnames instead of URLs (#13437)
4 years ago
Eugen Rochko b1c596e8f3 Fix background jobs not using locks like they are supposed to (#13361)
5 years ago
Daigo 3 Dango 18cd3a9cb3 Suppress backtrace when delivering toots (#12798)
5 years ago
Takeshi Umeda 4049193f69 Fixed missing account in MoveDistributionWorker (#11906)
5 years ago
Eugen Rochko a2d3728c36 Add account migration UI (#11846)
5 years ago
Eugen Rochko 6baf5099a6 Refactor fetching of remote resources (#11251)
5 years ago
Eugen Rochko ad6b03d4b6 Fix URLs appearing twice in errors of ActivityPub::DeliveryWorker (#11231)
5 years ago
Eugen Rochko 227d9297ba Change ActivityPub::DeliveryWorker to not retry HTTP 501 errors (#11233)
5 years ago
Eugen Rochko e782fcef4f Add request pool to improve delivery performance (#10353)
5 years ago
Eugen Rochko 57098a1b8d Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966)
5 years ago
ThibG 4eaa4a649e Retry ActivityPub inbox delivery on HTTP 401 and 408 errors (#10812)
5 years ago
ThibG 09ce4ea53c Do not retry processing ActivityPub jobs raising validation errors (#10614)
5 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
Eugen Rochko d5377d0d45 Fix poll update handler calling method was that was not available (#10246)
6 years ago
ThibG 11ce444b8b Support pushing and receiving updates to poll tallies (#10209)
6 years ago
ThibG 0c8e3beb51 Do not error out on unsalvageable errors in FetchRepliesService (#10175)
6 years ago
ThibG 9f3f47e91f Improved remote thread fetching (#10106)
6 years ago
Eugen Rochko ddbf75ea87 Filter incoming Create activities by relation to local activity (#10005)
6 years ago
ThibG b27f715601 Move sending account Delete to anyone but the account's followers to the pull̀ queue (#10016)
6 years ago
ThibG e29480083a Restore ReplyDistributionWorker to allow existing jobs to be processed (#9676)
6 years ago
ThibG 0244534700 Avoid duplicate work by merging ReplyDistributionWorker into DistributionWorker (#9660)
6 years ago
ThibG bdc44c3558 Reduce usage of LD signatures (#9659)
6 years ago
Eugen Rochko 12ee020187 Skip deliveries to inboxes that have already been marked as unavailable (#9358)
6 years ago
Eugen Rochko b110105a53 Allow inbox owner to view implicitly targeted ActivityPub payload (#9093)
6 years ago
Eugen Rochko 654520ec8c Improve support for aspects/circles (#8950)
6 years ago
Eugen Rochko 1d319c531e Add CLI task for rotating keys (#8466)
6 years ago
Eugen Rochko 77d8396217 Fix ActivityPub::UpdateDistributionWorker regression (#8039)
6 years ago
Eugen Rochko 171c20ce72 Add federation relay support (#7998)
6 years ago
takayamaki 1f83fdff89 checking http status code with range (#7544)
6 years ago
Eugen Rochko c3fbb857a0 Do not raise delivery failure on 4xx errors, increase stoplight threshold (#7541)
6 years ago
ThibG f2ecedaab5 Fixes/do not override timestamps (#7336)
6 years ago
ThibG 9c1e1005f4 Fixes/do not override timestamps (#7331)
6 years ago
Eugen Rochko 9bd3723f06 Revert "Do not override timestamps for incoming toots" (#7330)
6 years ago
ThibG b6f4e83c93 Do not override timestamps for incoming toots (#7326)
6 years ago
Eugen Rochko 1343b9f329 Ensure SynchronizeFeaturedCollectionWorker is unique and clean up (#7043)
7 years ago
Eugen Rochko a814aa8e4d Add a circuit breaker for ActivityPub deliveries (#7053)
7 years ago
Akihiko Odaki 11c19f6cc9 Close http connection in perform method of Request class (#6889)
7 years ago
Eugen Rochko b1f8dfd3cf Federate pinned statuses over ActivityPub (#6610)
7 years ago
ThibG 30df8fc679 Retry delivering toots over ActivityPub for about 2 days (#6298)
7 years ago
Eugen Rochko 2421fd745a Fix too many forwards (#5854)
7 years ago
abcang 7c1f3173bb Close connection when succeeded posting (#5390)
7 years ago
Eugen Rochko 007fce8c10 Set snowflake IDs for backdated statuses (#5260)
7 years ago
ThibG ba3e2a0c38 Retry ActivityPub delivery a few more times (#5014)
7 years ago
Eugen Rochko cb8ecac1ce After 7 days of repeated delivery failures, give up on inbox (#5131)
7 years ago