Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-19 | Introduce OStatus::TagManager (#5008) | Akihiko Odaki | |
2017-09-02 | Make "unfollow" undo pending outgoing follow request too (#4781) | Eugen Rochko | |
* Make "unfollow" undo pending outgoing follow request too * Add cancel button to web UI when awaiting follow request approval * Make the hourglass button do the cancelling | |||
2017-07-20 | Fix webfinger retries (#4275) | Eugen Rochko | |
* Do not raise unretryable exceptions in ResolveRemoteAccountService * Removed fatal exceptions from ResolveRemoteAccountService Exceptions that cannot be retried should not be raised. New exception class for those that can be retried (Mastodon::UnexpectedResponseError) | |||
2017-05-30 | Add status destroy authorization to policy (#3453) | Jack Jennings | |
* Add status destroy authorization to policy * Create explicit unreblog status authorization | |||
2017-05-27 | Fix some nil errors (#3338) | Eugen Rochko | |
* Fix nil input not handled well in AuthorExtractor concern * Fix hard error in ProcessFeedService when replied-to status has been deleted * Fix nil errors in ProcessInteractionService when favourited status cannot be found | |||
2017-05-19 | Add buttons to block and unblock domain (#3127) | Eugen Rochko | |
* Add buttons to block and unblock domain * Relationship API now returns "domain_blocking" status for accounts, rename "block entire domain" to "hide entire domain", fix unblocking domain, do not block notifications from domain-blocked-but-followed people, do not send Salmons to domain blocked users * Add test * Personal domain blocks shouldn't affect Salmon after all, since in this direction of communication the control is very thin when it comes to public stuff. Best stay consistent and not affect federation in this way * Ignore followers and follow request from domain blocked folks, ensure account domain blocks are not created for empty domain, and avoid duplicates in validation * Purge followers when blocking domain (without soft-blocks, since they are useless here) * Add tests, fix local timeline being empty when having any domain blocks | |||
2017-05-12 | Fix not rejecting remote URIs when parsing out local IDs (#3012) | Eugen Rochko | |
2017-05-05 | More robust PuSH subscription refreshes (#2799) | Eugen Rochko | |
* 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 | |||
2017-05-03 | Fix #2706 - Always respond with 200 to PuSH payloads (#2733) | Eugen Rochko | |
Fix #2196 - Respond with 201 when Salmon accepted, 400 when unverified Fix #2629 - Correctly handle confirm_domain? for local accounts Unify rules for extracting author acct from XML, prefer <email>, fall back to <name> + <uri> (see also #2017, #2172) | |||
2017-04-25 | Punycode URI normalization (#2370) | Eugen | |
* 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 | |||
2017-04-05 | Split SalmonWorker into smaller parts, move profile updating into another job | Eugen Rochko | |
2017-03-22 | Prettier account and stream entry URLs | Eugen Rochko | |
2017-02-12 | Add handler for salmons of undoing favourites | Eugen Rochko | |
2017-02-11 | Fix processing of incoming authorizations/rejections | Eugen Rochko | |
2017-02-11 | Make follow requests federate | Eugen Rochko | |
2017-01-23 | Remove unneeded block check | Eugen Rochko | |
2017-01-02 | Federate blocks with the http://mastodon.social/schema/1.0 verb namespace | Eugen Rochko | |
2016-12-26 | Don't show statuses to blocked users | Eugen Rochko | |
2016-12-22 | Re-enable Webfinger for locked accounts but don't handle "follow" events | Eugen Rochko | |
coming in via Salmon. Currently no way to prevent remote follows, but they will only receive public and unlisted posts | |||
2016-12-05 | Add account suspension | Eugen Rochko | |
2016-11-30 | Per-status control for unlisted mode, also federation for unlisted mode | Eugen Rochko | |
Fix #233, fix #268 | |||
2016-11-28 | Fix delete Salmons | Eugen Rochko | |
2016-11-26 | Update hub URL and re-subscribe if hub URL changes | Eugen Rochko | |
2016-11-20 | Adding unified streamable notifications | Eugen Rochko | |
2016-11-15 | Fix rubocop issues, introduce usage of frozen literal to improve performance | Eugen Rochko | |
2016-11-13 | Force utf-8 encoding when processing XML | Eugen Rochko | |
2016-10-10 | Fixing namespaces issue | Eugen Rochko | |
2016-10-10 | Fix namespace parsing in Atom feeds | Eugen Rochko | |
2016-10-09 | Adding domain blocks | Eugen Rochko | |
2016-10-06 | Update OStatus2 to handle malformed Salmon without raising unexpected exceptions | Eugen Rochko | |
2016-10-03 | Blocking will prevent e-mail notifications from blocked user, blocks in UI | Eugen Rochko | |
2016-09-29 | Improve code style | Eugen Rochko | |
2016-09-20 | Separate PuSH subscriptions from following, add mastodon:push:refresh task, | Eugen Rochko | |
respect hub.lease_seconds (fix #46) | |||
2016-09-17 | Fix how other services used old FollowRemoteAccountService | Eugen Rochko | |
2016-09-09 | Refactored generation of unique tags, URIs and object URLs into own classes, | Eugen Rochko | |
as well as formatting of content | |||
2016-09-04 | Handle delete Salmons, todo: clean up timelines | Eugen Rochko | |
2016-03-26 | Fix favourite handling in ProcessInteractionService | Eugen Rochko | |
2016-03-19 | Fix for incoming favourites | Eugen Rochko | |
2016-03-19 | Adding e-mail notifications about mentions, follows, favourites and reblogs. ↵ | Eugen Rochko | |
Fixing another mention recording bug | |||
2016-03-19 | Fix more subtle bugs with first_or_create | Eugen Rochko | |
2016-03-16 | Fixing small bug with FollowRemoteAccountService usage | Eugen Rochko | |
2016-03-16 | Fix unfollows | Eugen Rochko | |
2016-02-29 | Refactoring Grape API methods into normal controllers & other things | Eugen Rochko | |
2016-02-28 | A lot of fixes from a live test | Eugen Rochko | |
2016-02-28 | Update profile information and download avatar of remote accounts | Eugen Rochko | |
2016-02-25 | Fixed small bugs and code style offences | Eugen Rochko | |
2016-02-24 | Send Salmon interactions | Eugen Rochko | |
2016-02-24 | Do not PuSH-subscribe to remote accounts when creating them for salmon | Eugen Rochko | |
2016-02-24 | Forgotten argument fix | Eugen Rochko | |
2016-02-24 | Feed processing except fetching remote statuses | Eugen Rochko | |