Skip to content
Snippets Groups Projects
  1. May 08, 2018
  2. May 02, 2018
    • Eugen Rochko's avatar
      Slightly reduce RAM usage (#7301) · cb5b5cb5
      Eugen Rochko authored
      * No need to re-require sidekiq plugins, they are required via Gemfile
      
      * Add derailed_benchmarks tool, no need to require TTY gems in Gemfile
      
      * Replace ruby-oembed with FetchOEmbedService
      
      Reduce startup by 45382 allocated objects
      
      * Remove preloaded JSON-LD in favour of caching HTTP responses
      
      Reduce boot RAM by about 6 MiB
      
      * Fix tests
      
      * Fix test suite by stubbing out JSON-LD contexts
      cb5b5cb5
    • Surinna Curtis's avatar
      Support Actors/Statuses with multiple types (#7305) · dc786c0c
      Surinna Curtis authored
      * Add equals_or_includes_any? helper in JsonLdHelper
      
      * Support arrays in JSON-LD type fields for actors/tags/objects.
      
      * Spec for resolving accounts with extension types
      
      * Style tweaks for codeclimate
      dc786c0c
  3. Jan 22, 2018
  4. Sep 17, 2017
  5. Aug 12, 2017
    • Eugen Rochko's avatar
      ActivityPub delivery (#4566) · b7370ac8
      Eugen Rochko authored
      * Deliver ActivityPub Like
      
      * Deliver ActivityPub Undo-Like
      
      * Deliver ActivityPub Create/Announce activities
      
      * Deliver ActivityPub creates from mentions
      
      * Deliver ActivityPub Block/Undo-Block
      
      * Deliver ActivityPub Accept/Reject-Follow
      
      * Deliver ActivityPub Undo-Follow
      
      * Deliver ActivityPub Follow
      
      * Deliver ActivityPub Delete activities
      
      Incidentally fix #889
      
      * Adjust BatchedRemoveStatusService for ActivityPub
      
      * Add tests for ActivityPub workers
      
      * Add tests for FollowService
      
      * Add tests for FavouriteService, UnfollowService and PostStatusService
      
      * Add tests for ReblogService, BlockService, UnblockService, ProcessMentionsService
      
      * Add tests for AuthorizeFollowService, RejectFollowService, RemoveStatusService
      
      * Add tests for BatchedRemoveStatusService
      
      * Deliver updates to a local account to ActivityPub followers
      
      * Minor adjustments
      b7370ac8
  6. Jul 21, 2017
  7. Jul 19, 2017
    • Eugen Rochko's avatar
      Fix webfinger retries (#4275) · 1fcdaafa
      Eugen Rochko authored
      * 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)
      1fcdaafa
    • Eugen Rochko's avatar
      Refactor ResolveRemoteAccountService (#4258) · 8400bee3
      Eugen Rochko authored
      * Refactor ResolveRemoteAccountService
      
      * Remove trailing whitespace
      
      * Use redis locks around critical ResolveRemoteAccountService code
      
      * Add test for race condition of lock
      8400bee3
  8. Jun 18, 2017
  9. May 03, 2017
  10. May 02, 2017
  11. Apr 27, 2017
    • Eugen Rochko's avatar
      Improve shared status verification (#2525) · 2af4f3c4
      Eugen Rochko authored
      * Instead of parsing shared status contents verbatim, make roundtrip
      to purported original URL. Confirm that the "original" URL is from the
      same domain as the author it claims to be from.
      
      * Fix obvious typo, add comment
      
      * Use URI look-up first
      
      * Add test, update Goldfinger dependency to make less useless HTTP requests per Webfinger lookup
      2af4f3c4
  12. Apr 19, 2017
  13. Mar 05, 2016
  14. Feb 24, 2016
Loading