Skip to content
Snippets Groups Projects
  1. Jul 21, 2019
  2. Jul 19, 2019
  3. Jul 18, 2019
    • ThibG's avatar
      Fix sanitizing lists contents (#11354) · fda437a0
      ThibG authored
      * Add test
      
      * Fix code for sanitizing nested lists stripping all tags
      fda437a0
    • ThibG's avatar
      Add ActivityPub actor representing the entire server (#11321) · 730c4053
      ThibG authored
      * Add support for an instance actor
      
      * Skip username validation for local Application accounts
      
      * Add migration script to create instance actor
      
      * Make Codeclimate happy
      
      * Switch to id -99 for instance actor
      
      * Remove unused `icon` and `image` attributes from instance actor
      
      * Use if/elsif/else instead of return + ternary operator
      
      * Add instance actor to fresh installs
      
      * Use instance actor as instance representative
      
      Use instance actor for forwarding reports, relay operations, and spam
      auto-reporting.
      
      * Seed database in test environment
      
      * Fix single-user mode
      
      * Fix tests
      
      * Fix specs to accomodate for an extra `Account`
      
      * Auto-reject follows on instance actor
      
      Following an instance actor might make sense, but we are not handling that
      right now, so auto-reject.
      
      * Fix webfinger lookup and serialization for instance actor
      
      * Rename instance actor
      
      * Make it clear in the HTML view that the instance actor should not be blocked
      
      * Raise cache time for instance actor as there's no dynamic content
      
      * Re-use /about/more with a flash message for instance actor profile
      730c4053
    • Eugen Rochko's avatar
      Unverified
      84e98847
    • Eugen Rochko's avatar
  4. Jul 13, 2019
    • Eugen Rochko's avatar
      Add a spam check (#11217) · 6ff67be0
      Eugen Rochko authored
      * Add a spam check
      
      * Use Nilsimsa to generate locality-sensitive hashes and compare using Levenshtein distance
      
      * Add more tests
      
      * Add exemption when the message is a reply to something that mentions the sender
      
      * Use Nilsimsa Compare Value instead of Levenshtein distance
      
      * Use MD5 for messages shorter than 10 characters
      
      * Add message to automated report, do not add non-public statuses to
      automated report, add trust level to accounts and make unsilencing
      raise the trust level to prevent repeated spam checks on that account
      
      * Expire spam check data after 3 months
      
      * Add support for local statuses, reduce expiration to 1 week, always create a report
      
      * Add content warnings to the spam check and exempt empty statuses
      
      * Change Nilsimsa threshold to 95 and make sure removed statuses are removed from the spam check
      
      * Add all matched statuses into automatic report
      Unverified
      6ff67be0
  5. Jul 11, 2019
  6. Jul 10, 2019
  7. Jul 09, 2019
  8. Jul 08, 2019
  9. Jul 07, 2019
  10. Jul 06, 2019
  11. Jul 05, 2019
  12. Jul 01, 2019
    • Eugen Rochko's avatar
      Add request pool to improve delivery performance (#10353) · 0d9ffe56
      Eugen Rochko authored
      * Add request pool to improve delivery performance
      
      Fix #7909
      
      * Ensure connection is closed when exception interrupts execution
      
      * Remove Timeout#timeout from socket connection
      
      * Fix infinite retrial loop on HTTP::ConnectionError
      
      * Close sockets on failure, reduce idle time to 90 seconds
      
      * Add MAX_REQUEST_POOL_SIZE option to limit concurrent connections to the same server
      
      * Use a shared pool size, 512 by default, to stay below open file limit
      
      * Add some tests
      
      * Add more tests
      
      * Reduce MAX_IDLE_TIME from 90 to 30 seconds, reap every 30 seconds
      
      * Use a shared pool that returns preferred connection but re-purposes other ones when needed
      
      * Fix wrong connection being returned on subsequent calls within the same thread
      
      * Reduce mutex calls on flushes from 2 to 1 and add test for reaping
      Unverified
      0d9ffe56
  13. Jun 28, 2019
  14. Jun 27, 2019
  15. Jun 26, 2019
  16. Jun 25, 2019
    • ThibG's avatar
      Apply filters to poll options (#11174) · 47ef4a6c
      ThibG authored
      * Apply filters to poll options in WebUI
      
      Fixes #11128
      
      * Apply filters to poll options server-side
      
      * Add poll options to searchable text
      47ef4a6c
  17. Jun 21, 2019
  18. Jun 20, 2019
  19. Jun 16, 2019
  20. Jun 07, 2019
  21. Jun 04, 2019
  22. Jun 02, 2019
  23. May 21, 2019
  24. May 19, 2019
  25. May 17, 2019
  26. May 14, 2019
    • ThibG's avatar
      Record account suspend/silence time and keep track of domain blocks (#10660) · 14f6ce28
      ThibG authored
      * Record account suspend/silence time and keep track of domain blocks
      
      * Also unblock users who were suspended/silenced before dates were recorded
      
      * Add tests
      
      * Keep track of suspending date for users suspended through the CLI
      
      * Show accurate number of accounts that would be affected by unsuspending an instance
      
      * Change migration to set silenced_at and suspended_at
      
      * Revert "Also unblock users who were suspended/silenced before dates were recorded"
      
      This reverts commit a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c.
      
      * Switch from using suspended and silenced to suspended_at and silenced_at
      
      * Add post-deployment migration script to remove `suspended` and `silenced` columns
      
      * Use Account#silence! and Account#suspend! instead of updating the underlying property
      
      * Add silenced_at and suspended_at migration to post-migration
      
      * Change account fabricator to translate suspended and silenced attributes
      
      * Minor fixes
      
      * Make unblocking domains always retroactive
      14f6ce28
  27. May 09, 2019
  28. May 03, 2019
Loading