- Jun 18, 2017
-
-
Eugen Rochko authored
Rename Activitypub to ActivityPub
-
- Jun 14, 2017
-
-
Eugen Rochko authored
* Make Pubsubhubbub::DistributionWorker handle both single stream entry arguments, as well as arrays of stream entries * Add BatchedRemoveStatusService, make SuspendAccountService use it * Improve method names * Add test * Add more tests * Use PuSH payloads of 100 to have a clear mapping of 1000 input statuses -> 10 PuSH payloads It was nice while it lasted
-
Eugen Rochko authored
* Add form for account deletion * If avatar or header are gone from source, remove them * Add option to have SuspendAccountService remove user record, add tests * Exclude suspended accounts from search
-
- Jun 03, 2017
-
-
takayamaki authored
-
- May 22, 2017
-
-
Matt Jankowski authored
* Add spec files for feed and media cleanup workers * Add coverage for feed and media cleanup schedulers * Clean up feed and media cleanup workers
-
- May 20, 2017
-
-
Eugen Rochko authored
sidekiq-scheduler jobs Resolves #2495
-
- May 19, 2017
-
-
Matt Jankowski authored
-
Matt Jankowski authored
* Add spec for precompute feed service * Refactor PrecomputeFeedService * spec wip
-
- May 18, 2017
-
-
Matt Jankowski authored
* Add specs for the after remote follow workers * Refactor the after remote follow workers
-
- May 14, 2017
-
-
Eugen Rochko authored
* Do not cancel PuSH subscriptions after encountering "permanent" error response After talking with MMN about it, turns out some servers/php setups do return 4xx errors while rebooting, so this anti-feature that was meant to take load off of the hub is doing more harm than good in terms of breaking subscriptions * Update delivery_worker.rb
-
- May 12, 2017
-
-
Matt Jankowski authored
* Framework for delivery worker spec * Refactor of pubsub delivery worker
-
- May 10, 2017
-
-
Matt Jankowski authored
* Add specs for valid challenge response from pubsub confirmation worker * Refactor the pubsub confirmation worker
-
Matt Jankowski authored
* Spec for feed insert worker when missing records * more specs! * Refactor feed insert worker
-
Matt Jankowski authored
-
Eugen Rochko authored
to all subscribers. IDN-normalize callback URLs for subscriptions on insert.
-
- May 09, 2017
-
-
haoyayoi authored
* add content-type in pubsubhubhub request header * fix type
-
- May 06, 2017
-
-
Eugen Rochko authored
* Fix Scheduler::SubscriptionsScheduler, add worker test for it * Change production log level of Sidekiq to "warn" instead of "info"
-
- May 05, 2017
-
-
Eugen Rochko authored
* Fix #2473 - Use sidekiq scheduler to refresh PuSH subscriptions instead of cron Fix an issue where / in domain would raise exception in TagManager#normalize_domain PuSH subscriptions refresh done in a round-robin way to avoid hammering a single server's hub in sequence. Correct handling of failures/retries through Sidekiq (see also #2613). Optimize Account#with_followers scope. Also, since subscriptions are now delegated to Sidekiq jobs, an uncaught exception will not stop the entire refreshing operation halfway through Fix #2702 - Correct user agent header on outgoing http requests * Add test for SubscribeService * Extract #expiring_accounts into method * Make mastodon:push:refresh no-op * Queues are now defined in sidekiq.yml * Queues are now in sidekiq.yml
-
- Apr 25, 2017
-
-
Eugen authored
* Fix #2119 - Whenever about to send a HTTP request, normalize the URI * Add test for IDN request in FetchLinkCardService * Perform IDN normalization on domains before they are stored in the DB
-
- Apr 23, 2017
-
-
Eugen authored
* Make private toots get PuSHed to subscription URLs that belong to domains where you have approved followers * Authorized followers controller, stub for bulk action * Soft block in the background * Add simple test for new controller * Rename Settings::FollowersController to Settings::FollowerDomainsController, paginate results, rename "private" post setting to "followers-only", fix pagination style, improve post privacy preferences style, improve warning style * Extract compose form warnings into own container, show warning when posting to followers-only with unlocked account
-
- Apr 12, 2017
-
-
Matt Jankowski authored
* Remove trailing whitespace * Use query methods instead of explicit .blank? checks
-
Matt Jankowski authored
* Allow export of mutes list * Allow importing of mutes list * Refactor to use Settings::Exports::BaseController and DRY up exports code
-
- Apr 11, 2017
-
-
Matt Jankowski authored
* Add spec for settings/imports controller * Add failing spec for settings/imports#create * Fix broken imports * Refactor ImportWorker
-
- Apr 10, 2017
-
-
Jantso Porali authored
-
- Apr 08, 2017
-
-
Eugen authored
* Fix #1141, fix #1126 - Work through UpdateRemoteProfileService for both <feed> and <entry> top-level tags * Improve code quality, remove line unrelated to fix
-
- Apr 07, 2017
-
-
Eugen authored
* Rewrite Atom generation from stream entries to use Ox instead of Nokogiri::Builder StreamEntry is now limited to only statuses, which allows some optimization. Removed extra queries on AccountsController#show. AtomSerializer instead of AtomBuilderHelper used in AccountsController#show, StreamEntriesController#show, StreamEntryRenderer and PubSubHubbub::DistributionWorker PubSubHubbub::DistributionWorker moves n+1 DomainBlock query to PubSubHubbub::DeliveryWorker instead. All Salmon slaps that aren't based on StreamEntry still use AtomBuilderHelper and Nokogiri * All Salmon slaps now use Ox instead of Nokogiri. No touch from status on account
-
- Apr 06, 2017
-
-
blackle authored
-
- Apr 05, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Eugen authored
-
Eugen authored
-
Eugen Rochko authored
-
Kurtis Rainbolt-Greene authored
We're going to want these nice helper methods, lets share them with a parent class that matches Rails 5 practices (application level abstraction)
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection
-
Eugen Rochko authored
-
- Apr 04, 2017
-
-
Eugen Rochko authored
-