Skip to content
Snippets Groups Projects
  1. 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
  2. Jul 11, 2019
  3. Jul 10, 2019
  4. Jul 09, 2019
  5. Jul 08, 2019
  6. Jul 07, 2019
  7. Jul 06, 2019
  8. Jul 05, 2019
  9. 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
  10. Jun 28, 2019
  11. Jun 27, 2019
  12. Jun 26, 2019
  13. 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
  14. Jun 21, 2019
  15. Jun 20, 2019
  16. Jun 16, 2019
  17. Jun 07, 2019
  18. Jun 04, 2019
  19. Jun 02, 2019
  20. May 21, 2019
  21. May 19, 2019
  22. May 17, 2019
  23. 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
  24. May 09, 2019
  25. May 03, 2019
  26. May 02, 2019
  27. Apr 10, 2019
  28. Apr 09, 2019
  29. Apr 08, 2019
Loading