Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement MSC4133 and MSC4175, some bug fixes and features, drop target CPU for aarch64 to Cortex-A53, bump to Rust 1.81.0, RocksDB v9.6.1, and Nix build fixes #571

Merged
merged 33 commits into from
Sep 16, 2024

Commits on Sep 6, 2024

  1. docs: mildly update the NixOS page to ref NixOS/nixpkgs#339260

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f521f88 View commit details
    Browse the repository at this point in the history
  2. drop target CPU for aarch64 to cortex-a53 instead of cortex-a73

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    909eeac View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. docs: add some more conduwuit development info

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    80698c0 View commit details
    Browse the repository at this point in the history
  2. bump rust to 1.81.0

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    6f643a4 View commit details
    Browse the repository at this point in the history
  3. bump nix lockfile, and ruma

    • Updated input 'attic':
        'github:zhaofengli/attic/6d9aeaef0a067d664cb11bb7704f7ec373d47fb2' (2024-08-21)
      → 'github:zhaofengli/attic/bea72d75b6165dfb529ba0c39cc6c7e9c7f0d234' (2024-09-02)
    • Added input 'attic/flake-parts':
        'github:hercules-ci/flake-parts/8471fe90ad337a8074e957b69ca4d0089218391d' (2024-08-01)
    • Added input 'attic/flake-parts/nixpkgs-lib':
        follows 'attic/nixpkgs'
    • Updated input 'attic/nixpkgs':
        'github:NixOS/nixpkgs/d4a7a4d0e066278bfb0d77bd2a7adde1c0ec9e3d' (2024-08-16)
      → 'github:NixOS/nixpkgs/b96f849e725333eb2b1c7f1cb84ff102062468ba' (2024-08-30)
    • Updated input 'attic/nixpkgs-stable':
        'github:NixOS/nixpkgs/205fd4226592cc83fd4c0885a3e4c9c400efabb5' (2024-07-09)
      → 'github:NixOS/nixpkgs/797f7dc49e0bc7fab4b57c021cdf68f595e47841' (2024-08-22)
    • Updated input 'complement':
        'github:matrix-org/complement/6e4426a9e63233f9821a4d2382bfed145244183f' (2024-07-30)
      → 'github:matrix-org/complement/39733c1b2f8314800776748cc7164f9a34650686' (2024-08-22)
    • Updated input 'crane':
        'github:ipetkov/crane/7ce92819802bc583b7e82ebc08013a530f22209f' (2024-08-18)
      → 'github:ipetkov/crane/7e4586bad4e3f8f97a9271def747cf58c4b68f3c' (2024-09-04)
    • Removed input 'crane/nixpkgs'
    • Updated input 'fenix':
        'github:nix-community/fenix/e88b38a5a3834e039d413a88f8150a75ef6453ef' (2024-08-21)
      → 'github:nix-community/fenix/d9afdb4465ba2f20bb73b0ff5d2c2837cafc2e14' (2024-09-06)
    • Updated input 'fenix/rust-analyzer-src':
        'github:rust-lang/rust-analyzer/3723e5910c14f0ffbd13de474b8a8fcc74db04ce' (2024-08-20)
      → 'github:rust-lang/rust-analyzer/124c7482167ff6eea4f7663c0be87ea568ccd8c6' (2024-09-05)
    • Updated input 'liburing':
        'github:axboe/liburing/2d4e799017d64cd2f8304503eef9064931bb3fbd' (2024-08-21)
      → 'github:axboe/liburing/0fe5c09195c0918f89582dd6ff098a58a0bdf62a' (2024-09-06)
    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs/36a9aeaaa17a2d4348498275f9fe530cd4f9e519' (2024-08-21)
      → 'github:NixOS/nixpkgs/ad416d066ca1222956472ab7d0555a6946746a80' (2024-09-04)
    
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    5ae9a5f View commit details
    Browse the repository at this point in the history
  4. implement MSC4133 only with MSC4175 for GET/PUT/DELETE

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    f163ebf View commit details
    Browse the repository at this point in the history
  5. log device display name on normal user registrations too

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    b3974c5 View commit details
    Browse the repository at this point in the history
  6. add local_only arg to list joined members in room admin cmd

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    f14a253 View commit details
    Browse the repository at this point in the history
  7. syncv3: use RoomTypeFilter struct instead of Option<RoomType>

    Signed-off-by: morguldir <morguldir@protonmail.com>
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    morguldir committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    3e0d404 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. nix: update flake.lock, skip building tests for liburing

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    593d3bb View commit details
    Browse the repository at this point in the history
  2. docs: ignore development.md and contributing.md from lychee

    and update 2 other nix references
    
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    Signed-off-by: morguldir <morguldir@protonmail.com>
    girlbossceo authored and morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    c47337f View commit details
    Browse the repository at this point in the history
  3. bump cargo.lock

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo authored and morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    96ab59b View commit details
    Browse the repository at this point in the history
  4. nix: explicitly include liburing in the devshell

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    8dccc04 View commit details
    Browse the repository at this point in the history
  5. ci: avoid propagating bash errors immidiately

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    1c1f300 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24c408f View commit details
    Browse the repository at this point in the history
  7. ci: retry attic push 3 times, and continue on errors

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    02aee2f View commit details
    Browse the repository at this point in the history
  8. update complement results for TestFederationThumbnail

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    e888810 View commit details
    Browse the repository at this point in the history
  9. remove MSC4175 timezone on account deactivation

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    b44f7f5 View commit details
    Browse the repository at this point in the history
  10. remove unnecessary cloning on account deactivation profile updates

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    38cd88e View commit details
    Browse the repository at this point in the history
  11. advertise support for MSC4133 and MSC4175

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    61347be View commit details
    Browse the repository at this point in the history
  12. bump conduwuit to 0.4.7

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    55f71d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. remove unnecessary displayname requirement on making user admin

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    9de780b View commit details
    Browse the repository at this point in the history
  2. make the first user admin if created from CLI / --execute

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    38552b3 View commit details
    Browse the repository at this point in the history
  3. remove a few unnecessary muts

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    cf9b72c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Add back allow_check_for_updates

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir authored and girlbossceo committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a41e63b View commit details
    Browse the repository at this point in the history
  2. ci: enable cachix after restoring the cache

    Signed-off-by: morguldir <morguldir@protonmail.com>
    morguldir committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    80b7263 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. implement generic K-V support for MSC4133, GET/PUT/DELETE

    no PATCH still yet
    
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d75aebc View commit details
    Browse the repository at this point in the history
  2. dont include appservices in room guest access enforcement check

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    e146c75 View commit details
    Browse the repository at this point in the history
  3. dont allow guests to publish to room directories

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    a65dd6d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. add admin command to force demote a local user from a room

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    895b178 View commit details
    Browse the repository at this point in the history
  2. dedupe some account deactivation steps, remove all profile fields on …

    …deactivation
    
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    17fd34e View commit details
    Browse the repository at this point in the history
  3. implement MSC4165, removing own power levels on deactivation

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e9e5fe2 View commit details
    Browse the repository at this point in the history
  4. add db query command to get all pushers for a user

    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    032b199 View commit details
    Browse the repository at this point in the history