83 Commits (5bb10252fa23c9273874abac2a98685c194651dc)

Author SHA1 Message Date
Matt Jankowski 0eb8b00cc9 Specs for cleanup workers (#3235)
8 years ago
Eugen Rochko b51beb6486 Replace mastodon:media:clear and mastodon:feeds:clear rake tasks with (#3180)
8 years ago
Matt Jankowski c8f8629c7e Add spec coverage for regeneration worker (#3143)
8 years ago
Matt Jankowski 4423ed3557 Specs for precompute feed service (#3142)
8 years ago
Matt Jankowski b3f0e6f7b9 After remote follow worker specs (#3098)
8 years ago
Eugen Rochko 83b444ddab Do not cancel PuSH subscriptions after encountering "permanent" error… (#3046)
8 years ago
Matt Jankowski dc59643e73 Spec coverage and refactor for pubsub/delivery worker (#3021)
8 years ago
Matt Jankowski 60fa69399c Pubsub confirmation worker spec (#2974)
8 years ago
Matt Jankowski cd8fc8031f Spec feed insert worker (#2965)
8 years ago
Matt Jankowski cd3630e3d1 Spec coverage and refactor of digest mailer worker (#2961)
8 years ago
Eugen Rochko 221898cc90 Add spec for Pubsubhubbub::DistributionWorker. PuSH-deliver public items (#2954)
8 years ago
haoyayoi a5ad348182 add content-type in pubsubhubhub request header (#2943)
8 years ago
Eugen Rochko 78b890cc81 Fix Scheduler::SubscriptionsScheduler (#2834)
8 years ago
Eugen Rochko c32e312061 More robust PuSH subscription refreshes (#2799)
8 years ago
Eugen 87f7a3922c Punycode URI normalization (#2370)
8 years ago
Eugen f89e26bdd5 Followers-only post federation (#2111)
8 years ago
Matt Jankowski d1ebb63c54 Quick best practice cleanup of views/helpers (#1546)
8 years ago
Matt Jankowski bf7306636e Allow import/export of mutes list (#1541)
8 years ago
Matt Jankowski db979ebcee Imports controller errors (#1553)
8 years ago
Jantso Porali 4def9924d7 Fix for Import issue from URL (#1416)
8 years ago
Eugen 697e4da6cb Fix #1141, fix #1126 - Avatar/profile info fetching (#1215)
8 years ago
Eugen 24c77e57b2 Rewrite Atom generation from stream entries to use Ox instead of Nokogiri (#1124)
8 years ago
blackle 70f485a9e7 Catch more errors in process_follows so it doesn't fail
8 years ago
Eugen Rochko cd68e54a7d Split SalmonWorker into smaller parts, move profile updating into another job
8 years ago
Eugen Rochko 5189ce9cd1 Replace calls to FeedManager#inline_render and #broadcast
8 years ago
Eugen 54329947ab Fix wrong variable used in publish channel
8 years ago
Eugen b9ddfff8f6 Add proper message to PushUpdateWorker, use redis directly
8 years ago
Eugen d67e1fe44d Merge branch 'master' into broadcast-to-worker
8 years ago
Eugen Rochko 8f38353c4d Only render public payload once in FanOutOnWrite
8 years ago
Kurtis Rainbolt-Greene 192f855952 We're going to want these nice helper methods, lets share them with a parent class that matches Rails 5 practices (application level abstraction)
8 years ago
Kurtis Rainbolt-Greene bea03b4553 Moving in the inline render
8 years ago
Kurtis Rainbolt-Greene dd66bce930 I don't actually think we need that.
8 years ago
Kurtis Rainbolt-Greene 7d887cea4b Moving the queue_at into the worker
8 years ago
Kurtis Rainbolt-Greene 4f2985cddc Replacing the broadcast method with the one defined in the feed manager
8 years ago
Kurtis Rainbolt-Greene de1bb4bd56 By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection
8 years ago
Eugen Rochko d2b7daf6bb Remove PuSH subscriptions when delivery is answered with a 4xx error
8 years ago
Eugen Rochko fa2a1af90a Spawn FeedInsertWorker to deliver status into personal feed
8 years ago
Eugen Rochko e60c473917 Reduce number of items in feeds, optimize regeneration worker slightly,
8 years ago
Eugen Rochko 1484df2db5 Move OStatus processing back into default queue
8 years ago
Eugen Rochko 7a56845060 Only call regeneration worker after first login after a 14 day break
8 years ago
Eugen Rochko 8eca42b265 Separate background jobs into different queues. ATTENTION: new queue "pull"
8 years ago
Eugen Rochko 6ebe31e716 Make default admin UI page reports. Add admin UI for creating a domain block
8 years ago
Eugen Rochko 244da78105 Import feature for following/blocking lists (addresses #62, #177, #201, #454)
8 years ago
Eugen Rochko 0cb5a2a0a7 Add digest e-mails
8 years ago
Eugen Rochko 94a6dfab3a Disable PuSH for blocked domains
8 years ago
Eugen Rochko 8550d32165 Adding more unit tests. Fixing Salmon slaps XML
8 years ago
Eugen Rochko 79f3ee31df Take out private toot distribution out of PuSH again
8 years ago
Eugen Rochko ffd58aad9d Make PuSH only distribute to subscriptions that match follower domains
8 years ago
Eugen Rochko 1e66536797 After FollowService, re-fetch remote account asynchronously, do nothing
8 years ago
Eugen Rochko 59c8c2b28a Make follow requests federate
8 years ago