Commit Graph

2326 Commits (c732c7c97f2961fb0e0c9dee4a79ab6138dc38f2)
 

Author SHA1 Message Date
Matthias Ahouansou c732c7c97f Merge branch 'toggle_allow_register' into 'next'
add command to set the allow registration status

See merge request famedly/conduit!477
3 months ago
Matthias Ahouansou 33c9da75ec Merge branch 'clarify-3pids-are-unsupported' into 'next'
fix: clarify that 3pids are currently unsupported

See merge request famedly/conduit!683
3 months ago
Matthias Ahouansou 59d7674b2a
fix: clarify that 3pids are currently unsupported 3 months ago
tony 6bcc2f80b8
add command to set the allow registration status
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
3 months ago
Matthias Ahouansou 817f382c5f Merge branch 'openid-api' into 'next'
feat: support OpenID endpoints

Closes #453

See merge request famedly/conduit!681
3 months ago
mikoto a888c7cb16
OpenID routes
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
3 months ago
Timo Kösters 47aadcea1d Merge branch 'membership-reason-fixes' into 'next'
fix(membership): always set reason & allow new events if reason changed

Closes #452

See merge request famedly/conduit!669
3 months ago
Matthias Ahouansou 9b8ec21e6e Merge branch 'admin-faq' into 'next'
docs(faq): add instructions on how to make a user admin

See merge request famedly/conduit!677
3 months ago
Matthias Ahouansou e51f60e437
docs(faq): add instructions on how to make a user admin 3 months ago
Matthias Ahouansou 11990e7524 Merge branch 'admin-hash-sign' into 'next'
feat(admin): add hash-and-sign-event command

See merge request famedly/conduit!670
3 months ago
Matthias Ahouansou 3ad7675bbf Merge branch 'format-toml' into 'next'
style: format all toml with taplo

See merge request famedly/conduit!673
3 months ago
Matthias Ahouansou e2d91e26d6
style: format all toml with taplo 3 months ago
Matthias Ahouansou 20d9f3fd5d Merge branch 'media' into 'next'
fix: make media response match spec

See merge request famedly/conduit!672
3 months ago
Timo Kösters 965b6df83d
fix: make media response match spec 3 months ago
Matthias Ahouansou 8876d54d78
feat(admin): add hash-and-sign-event command 4 months ago
Matthias Ahouansou d8badaf64b
fix(membership): always set reason & allow new events if reason changed 4 months ago
Matthias Ahouansou 08485ea5e4 Merge branch 'bump-rust-nix' into 'next'
chore: bump rust & nix

See merge request famedly/conduit!668
4 months ago
Matthias Ahouansou eec9b9ed87
chore: bump nix 4 months ago
Matthias Ahouansou 256dae983b
chore: bump rust
and fix new lints that come with it
4 months ago
Matthias Ahouansou 79c4bb17ca Merge branch 'build-and-cache-everything' into 'next'
Draft: build and cache all packages and CI dependencies

See merge request famedly/conduit!667
4 months ago
Matthias Ahouansou 57a24f234d
Revert "ci: temporarily disable CONDUIT_VERSION_EXTRA"
This reverts commit 2a2b9554c8.
4 months ago
Charles Hall a4c973e57e
build and cache all packages and CI dependencies
This fixes the problem where some artifacts were not being cached when
they should have been. The secret sauce is the  `nix-store` command.
4 months ago
Matthias Ahouansou f9953c31fc
Revert "ci: use sh instead of bash"
This reverts commit 70b07dfabf.
4 months ago
Matthias Ahouansou 6b669d2f4d Merge branch 'only-cache-attic-when-nix' into 'next'
ci: only cache attic when nix is available

See merge request famedly/conduit!666
4 months ago
Matthias Ahouansou 90c9794221 Merge branch 'sh-not-bash' into 'next'
ci: use sh instead of bash

See merge request famedly/conduit!665
4 months ago
Matthias Ahouansou 358164f49d
ci: only cache attic when nix is available 4 months ago
Matthias Ahouansou 70b07dfabf
ci: use sh instead of bash 4 months ago
Matthias Ahouansou d97f5aa3b8 Merge branch 'ci/fastzip' into 'next'
ci: faster cache and artifact handling

See merge request famedly/conduit!664
4 months ago
Matthias Ahouansou bed9072a69 Merge branch 'always-cache-attic' into 'next'
ci: prevent unnecessary rebuilds

See merge request famedly/conduit!662
4 months ago
Matthias Ahouansou 2a2b9554c8
ci: temporarily disable CONDUIT_VERSION_EXTRA 4 months ago
Matthias Ahouansou 3d9d975a9f
ci: avoid rebuilding bindgen and friends 4 months ago
Charles Hall 96cc1f6abd
only set `CONDUIT_VERSION_EXTRA` for final build
This prevents us from needing to recompile the dependencies when that
environment variable changes, which generally changes on every commit,
which is far more frequently than the dependencies are actually changed.
4 months ago
Charles Hall 55259329a3
make it easy to configure cargo profiles from nix
This way you can easily build in debug mode with Nix.
4 months ago
Charles Hall d796fe7cd3
make it easy to configure cargo features from nix
Users of the nix package can now just use `.override` to choose what
features they want.

This also makes RocksDB automatically use jemalloc when Conduit is
configured to use jemalloc.
4 months ago
Charles Hall 3336d3f812
factor out nix code into new files via `makeScope`
This makes the Nix code a lot easier to reason about.
4 months ago
Charles Hall c9ee4a920e
always go through inputs
This way we don't have to modify the destructuring of outputs' argument when adding or removing inputs.
4 months ago
Samuel Meenzen 5570f5f3da
ci: faster cache and artifact handling 4 months ago
Matthias Ahouansou 38200163d6 Merge branch 'error-create-remote-user' into 'next'
fix(admin): don't allow creation of remote users

See merge request famedly/conduit!663
4 months ago
Matthias Ahouansou 9db1f5a13c
fix(admin): don't allow creation of remote users 4 months ago
Matthias Ahouansou 0074aca0ef Merge branch '244-support-well-known' into 'next'
feat: add .well-known support

Closes #244 and #378

See merge request famedly/conduit!332
4 months ago
Matthias Ahouansou 3ecf835b50
ci: cache attic on artifacts job 4 months ago
Matthias Ahouansou 6e913bfec4
docs: delegation 4 months ago
Jakub Kubík c1f695653b
feat: support hosting .well-known from Conduit
Co-authored-by: Matthias Ahouansou <matthias@ahouansou.cz>
4 months ago
Matthias Ahouansou e6b6cc77d1 Merge branch 'verify-x-matrix-destination' into 'next'
feat(auth): check if X-Matrix destination is correct if present

Closes #271

See merge request famedly/conduit!661
4 months ago
Matthias Ahouansou b69a74961b Merge branch 'x-matrix-destination-header' into 'next'
feat(federation): add destination field to X-Matrix header

See merge request famedly/conduit!660
4 months ago
Matthias Ahouansou 622aa574b6 Merge branch 'namespace-fixes' into 'next'
fix(appservices): don't forward events relating to remote users, and forward events relating to remote aliases

See merge request famedly/conduit!653
4 months ago
Matthias Ahouansou 63ba157ef6
feat(auth): check if X-Matrix destination is correct if present 4 months ago
Matthias Ahouansou dfe2916357
feat(federation): add destination field to X-Matrix header 4 months ago
Matthias Ahouansou b4a60c3f9a Merge branch 'ci' into 'next'
ci: use attic.conduit.rs

See merge request famedly/conduit!658
4 months ago
Matthias Ahouansou 0b217232ac
ci: push attic to binary cache, update nix script 4 months ago