Skip to content
Snippets Groups Projects
  1. Oct 20, 2018
  2. Oct 17, 2018
    • Eugen Rochko's avatar
      Improve support for aspects/circles (#8950) · ddd30f33
      Eugen Rochko authored
      * Add silent column to mentions
      
      * Save silent mentions in ActivityPub Create handler and optimize it
      
      Move networking calls out of the database transaction
      
      * Add "limited" visibility level masked as "private" in the API
      
      Unlike DMs, limited statuses are pushed into home feeds. The access
      control rules between direct and limited statuses is almost the same,
      except for counter and conversation logic
      
      * Ensure silent column is non-null, add spec
      
      * Ensure filters don't check silent mentions for blocks/mutes
      
      As those are "this person is also allowed to see" rather than "this
      person is involved", therefore does not warrant filtering
      
      * Clean up code
      
      * Use Status#active_mentions to limit returned mentions
      
      * Fix code style issues
      
      * Use Status#active_mentions in Notification
      
      And remove stream_entry eager-loading from Notification
      Unverified
      ddd30f33
  3. Oct 11, 2018
    • Eugen Rochko's avatar
      Improve signature verification safeguards (#8959) · 21ad21cb
      Eugen Rochko authored
      * Downcase signed_headers string before building the signed string
      
      The HTTP Signatures draft does not mandate the “headers” field to be downcased,
      but mandates the header field names to be downcased in the signed string, which
      means that prior to this patch, Mastodon could fail to process signatures from
      some compliant clients. It also means that it would not actually check the
      Digest of non-compliant clients that wouldn't use a lowercased Digest field
      name.
      
      Thankfully, I don't know of any such client.
      
      * Revert "Remove dead code (#8919)"
      
      This reverts commit a00ce8c9.
      
      * Restore time window checking, change it to 12 hours
      
      By checking the Date header, we can prevent replaying old vulnerable
      signatures. The focus is to prevent replaying old vulnerable requests
      from software that has been fixed in the meantime, so a somewhat long
      window should be fine and accounts for timezone misconfiguration.
      
      * Escape users' URLs when formatting them
      
      Fixes possible HTML injection
      
      * Escape all string interpolations in Formatter class
      
      Slightly improve performance by reducing class allocations
      from repeated Formatter#encode calls
      
      * Fix code style issues
      Unverified
      21ad21cb
  4. Oct 08, 2018
  5. Oct 07, 2018
  6. Oct 05, 2018
  7. Oct 04, 2018
  8. Sep 28, 2018
    • Eugen Rochko's avatar
      Support min_id-based pagination in REST API (#8736) · f0fff3eb
      Eugen Rochko authored
      * Allow min_id pagination in Feed#get
      
      * Add min_id pagination to home and list timeline APIs
      
      * Add min_id pagination to account statuses, public and tag APIs
      
      * Remove unused stub in reports API
      
      * Use min_id pagination in notifications, favourites, and fix order
      
      * Fix HomeFeed#from_database not using paginate_by_id
      Unverified
      f0fff3eb
    • Eugen Rochko's avatar
      Revert Font Awesome 5 upgrade (#8810) · 3d7f68c2
      Eugen Rochko authored
      * Revert "Fix some icon names changed by the Font Awesome 5. (#8796)"
      
      This reverts commit 3f9ec3de.
      
      * Revert "Migrate to font-awesome 5.0. (#8799)"
      
      This reverts commit 8bae1459.
      
      * Revert "Fix some icons names, unavailable in fontawesome5 (free license). (#8792)"
      
      This reverts commit b9c727a9.
      
      * Revert "Update the icon name changed by the Font Awesome 5. (#8776)"
      
      This reverts commit 17af4d27.
      
      * Revert "Add bot icon to bot avatars and migrate to newer version of Font Awesome (#8484)"
      
      This reverts commit 4b794e13.
      Unverified
      3d7f68c2
  9. Sep 27, 2018
  10. Sep 23, 2018
  11. Sep 19, 2018
  12. Sep 18, 2018
    • Eugen Rochko's avatar
      Redesign forms, verify link ownership with rel="me" (#8703) · f4d549d3
      Eugen Rochko authored
      * Verify link ownership with rel="me"
      
      * Add explanation about verification to UI
      
      * Perform link verifications
      
      * Add click-to-copy widget for verification HTML
      
      * Redesign edit profile page
      
      * Redesign forms
      
      * Improve responsive design of settings pages
      
      * Restore landing page sign-up form
      
      * Fix typo
      
      * Support <link> tags, add spec
      
      * Fix links not being verified on first discovery and passive updates
      Unverified
      f4d549d3
  13. Sep 13, 2018
    • luzpaz's avatar
      Misc. typos (#8694) · 40dd19be
      luzpaz authored
      Found via `codespell -q 3 --skip="./app/javascript/mastodon/locales,./config/locales"`
      40dd19be
  14. Sep 09, 2018
  15. Sep 08, 2018
  16. Sep 01, 2018
  17. Aug 31, 2018
  18. Aug 30, 2018
  19. Aug 29, 2018
  20. Aug 28, 2018
  21. Aug 26, 2018
  22. Aug 25, 2018
  23. Aug 23, 2018
  24. Aug 22, 2018
  25. Aug 20, 2018
  26. Aug 18, 2018
  27. Aug 17, 2018
Loading