Skip to content
Snippets Groups Projects
  1. Aug 22, 2018
  2. May 16, 2018
  3. May 14, 2018
  4. May 12, 2018
    • ThibG's avatar
      Fetch boosted statuses on behalf of a follower (fixes #7426) (#7459) · 7467361d
      ThibG authored
      When an ActivityPub Announce is processed and the boosted toot is not known,
      fetch it on behalf of one of the booster's followers. This is to allow
      fetching self-boosts of previously-unknown private toots.
      
      If fetching on behalf of a user fails, try fetching it anonymously: the
      selected follower of a boosting user may be banned by the boosted toot's
      author.
      7467361d
  5. May 08, 2018
  6. May 07, 2018
  7. May 05, 2018
  8. May 02, 2018
  9. Apr 14, 2018
    • Eugen Rochko's avatar
      Add bio fields (#6645) · 78ed4ab7
      Eugen Rochko authored
      * Add bio fields
      
      - Fix #3211
      - Fix #232
      - Fix #121
      
      * Display bio fields in web UI
      
      * Fix output of links and missing fields
      
      * Federate bio fields over ActivityPub as PropertyValue
      
      * Improve how the fields are stored, add to Edit profile form
      
      * Add rel=me to links in fields
      
      Fix #121
  10. Apr 12, 2018
  11. Apr 03, 2018
  12. Apr 02, 2018
  13. Apr 01, 2018
  14. Mar 20, 2018
  15. Mar 04, 2018
  16. Jan 15, 2018
  17. Jan 08, 2018
    • Eugen Rochko's avatar
      Fix bad URL schemes being accepted (#6219) · e4a241ab
      Eugen Rochko authored
      * Fix actors accepting invalid URI schemes or different host between URI and URL
      
      * Fix statuses accepting invalid URI scheme or different host to actor
      
      * Adjust tests to new requirements
      
      * Improve readability of mismatching_origin?/invalid_origin? methods
  18. Jan 02, 2018
  19. Dec 06, 2017
  20. Nov 30, 2017
  21. Nov 19, 2017
  22. Nov 18, 2017
    • Eugen Rochko's avatar
      Profile redirect notes (#5746) · 58cede48
      Eugen Rochko authored
      * Serialize moved accounts into REST and ActivityPub APIs
      
      * Parse federated moved accounts from ActivityPub
      
      * Add note about moved accounts to public profiles
      
      * Add moved account message to web UI
      
      * Fix code style issues
  23. Oct 29, 2017
  24. Oct 08, 2017
  25. Oct 04, 2017
  26. Oct 03, 2017
  27. Sep 25, 2017
  28. Sep 19, 2017
  29. Sep 13, 2017
  30. Sep 12, 2017
    • ThibG's avatar
      [WiP] Whenever a remote keypair changes, unfollow them and re-subscribe to … (#4907) · f29918e7
      ThibG authored
      * Whenever a remote keypair changes, unfollow them and re-subscribe to them
      
      In Mastodon (it could be different for other OStatus or AP-enabled software),
      a keypair change is indicative of whole user (or instance) data loss. In this
      situation, the “new” user might be different, and almost certainly has an empty
      followers list. In this case, Mastodon instances will disagree on follower
      lists, leading to unreliable delivery and “shadow followers”, that is users
      believed by a remote instance to be followers, without the affected user
      knowing.
      
      Drawbacks of this change are:
      1. If an user legitimately changes public key for some reason without losing
         data (not possible in Mastodon at the moment), they will have their remote
         followers unsubscribed/re-subscribed needlessly.
      2. Depending of the number of remote followers, this may generate quite some
         traffic.
      3. If the user change is an attempt at usurpation, the remote followers will
         unknowingly follow the usurper. Note that this is *not* a change of
         behavior, Mastodon already behaves like that, although delivery might be
         unreliable, and the usurper would not have known the former user's
         followers.
      
      * Rename ResubscribeWorker to RefollowWorker
      
      * Process followers in batches
      f29918e7
  31. Sep 09, 2017
  32. Sep 08, 2017
  33. Sep 04, 2017
    • Eugen Rochko's avatar
      Fix some ActivityPub JSON bugs (#4796) · 9b50a9dd
      Eugen Rochko authored
      - Fix assumption that `url` is always a string. Handle it if it's an
        array of strings, array of objects, object, or string, both for
        accounts and for objects
      - `sharedInbox` is actually supposed to be under `endpoints`, handle
        both cases and adjust the serializer
      9b50a9dd
  34. Sep 02, 2017
  35. Aug 31, 2017
Loading