1. 04 Dec, 2021 8 commits
  2. 01 Dec, 2021 1 commit
  3. 29 Nov, 2021 5 commits
  4. 28 Nov, 2021 1 commit
  5. 27 Nov, 2021 1 commit
  6. 26 Nov, 2021 14 commits
  7. 25 Nov, 2021 3 commits
  8. 24 Nov, 2021 3 commits
    • zunda's avatar
    • trwnh's avatar
      Better ordering for bug report issue template (#17019) · 08a7c513
      trwnh authored
      Logically, it makes more sense to provide the steps leading up to the bug before asking what the bug is. This change moves "steps to reproduce" above "expected behavior" and "actual behavior" to enforce the above progression and logical flow.
      08a7c513
    • Claire's avatar
      Fix error when suspending user with an already-existing canonical email block (#17036) · 02a87431
      Claire authored
      * Fix error when suspending user with an already-existing canonical email block
      
      Fixes #17033
      
      While attempting to create a `CanonicalEmailBlock` with an existing hash would
      raise an `ActiveRecord::RecordNotUnique` error, this being done within a
      transaction would cancel the whole transaction. For this reason, checking for
      uniqueness in Rails would query the database within the transaction and avoid
      invalidating the whole transaction for this reason.
      
      A race condition is still possible, where multiple accounts sharing a canonical
      email would be blocked in concurrent transactions, in which only one would
      succeed, but that is way less likely to happen that the current issue, and can
      always be retried after the first failure, unlike the current situation.
      
      * Add tests
      02a87431
  9. 22 Nov, 2021 1 commit
    • Claire's avatar
      Add FEDERATION.md (#17029) · 9c44cf20
      Claire authored
      Some ActivityPub projects have a FEDERATION.md which is used to describe the
      various extensions they use.
      
      Everything here is also documented elsewhere, but it's a concise starting point
      with links to that documentation.
      9c44cf20
  10. 19 Nov, 2021 2 commits
  11. 18 Nov, 2021 1 commit