Matthias Ahouansou
39b4932725
docs: add security disclosure instructions
2 years ago
Matthias Ahouansou
c45e52f45a
Merge branch 'media-csp' into 'next'
...
fix(media): use csp instead of modifying content-type
See merge request famedly/conduit!689
2 years ago
Matthias Ahouansou
1dbb3433e0
fix(media): use csp instead of modifying content-type
2 years ago
Matthias Ahouansou
efecb78888
Merge branch 'local-event-non-restricted-room-vers' into 'next'
...
fix(membership): fallback to locally signed event if the join wasn't a restricted one on send_join response
See merge request famedly/conduit!680
2 years ago
Matthias Ahouansou
f25a0b49eb
Merge branch 'recurse-relationships' into 'next'
...
feat: recurse relationships
See merge request famedly/conduit!613
2 years ago
Matthias Ahouansou
b46000fadc
feat: recurse relationships
2 years ago
Matthias Ahouansou
7b19618136
Merge branch 'server-user-globals' into 'next'
...
refactor: add server_user to globals
See merge request famedly/conduit!686
2 years ago
Matthias Ahouansou
19154a9f70
refactor: add server_user to globals
2 years ago
Matthias Ahouansou
ec8dfc283c
fix(membership): fallback to locally signed event if the join wasn't a restricted one on send_join response
2 years ago
Matthias Ahouansou
be1b8b68a7
Merge branch 'remove-alias-command' into 'next'
...
feat(admin): remove alias command
See merge request famedly/conduit!685
2 years ago
Matthias Ahouansou
6c2eb4c786
feat(admin): remove alias command
2 years ago
Matthias Ahouansou
3df791e030
Merge branch 'ruma-server-util' into 'next'
...
refactor: let ruma-server-util handle X-Matrix parsing
See merge request famedly/conduit!684
2 years ago
Matthias Ahouansou
9374b74e77
refactor: let ruma-server-util handle X-Matrix parsing
2 years ago
Matthias Ahouansou
c732c7c97f
Merge branch 'toggle_allow_register' into 'next'
...
add command to set the allow registration status
See merge request famedly/conduit!477
2 years 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
2 years ago
Matthias Ahouansou
59d7674b2a
fix: clarify that 3pids are currently unsupported
2 years ago
tony
6bcc2f80b8
add command to set the allow registration status
...
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
2 years ago
Matthias Ahouansou
817f382c5f
Merge branch 'openid-api' into 'next'
...
feat: support OpenID endpoints
Closes #453
See merge request famedly/conduit!681
2 years ago
mikoto
a888c7cb16
OpenID routes
...
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
2 years 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
2 years 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
2 years ago
Matthias Ahouansou
e51f60e437
docs(faq): add instructions on how to make a user admin
2 years 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
2 years ago
Matthias Ahouansou
3ad7675bbf
Merge branch 'format-toml' into 'next'
...
style: format all toml with taplo
See merge request famedly/conduit!673
2 years ago
Matthias Ahouansou
e2d91e26d6
style: format all toml with taplo
2 years ago
Matthias Ahouansou
20d9f3fd5d
Merge branch 'media' into 'next'
...
fix: make media response match spec
See merge request famedly/conduit!672
2 years ago
Timo Kösters
965b6df83d
fix: make media response match spec
2 years ago
Matthias Ahouansou
8876d54d78
feat(admin): add hash-and-sign-event command
2 years ago
Matthias Ahouansou
d8badaf64b
fix(membership): always set reason & allow new events if reason changed
2 years ago
Matthias Ahouansou
08485ea5e4
Merge branch 'bump-rust-nix' into 'next'
...
chore: bump rust & nix
See merge request famedly/conduit!668
2 years ago
Matthias Ahouansou
eec9b9ed87
chore: bump nix
2 years ago
Matthias Ahouansou
256dae983b
chore: bump rust
...
and fix new lints that come with it
2 years 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
2 years ago
Matthias Ahouansou
57a24f234d
Revert "ci: temporarily disable CONDUIT_VERSION_EXTRA"
...
This reverts commit 2a2b9554c8 .
2 years 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.
2 years ago
Matthias Ahouansou
f9953c31fc
Revert "ci: use sh instead of bash"
...
This reverts commit 70b07dfabf .
2 years 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
2 years ago
Matthias Ahouansou
90c9794221
Merge branch 'sh-not-bash' into 'next'
...
ci: use sh instead of bash
See merge request famedly/conduit!665
2 years ago
Matthias Ahouansou
358164f49d
ci: only cache attic when nix is available
2 years ago
Matthias Ahouansou
70b07dfabf
ci: use sh instead of bash
2 years ago
Matthias Ahouansou
d97f5aa3b8
Merge branch 'ci/fastzip' into 'next'
...
ci: faster cache and artifact handling
See merge request famedly/conduit!664
2 years ago
Matthias Ahouansou
bed9072a69
Merge branch 'always-cache-attic' into 'next'
...
ci: prevent unnecessary rebuilds
See merge request famedly/conduit!662
2 years ago
Matthias Ahouansou
2a2b9554c8
ci: temporarily disable CONDUIT_VERSION_EXTRA
2 years ago
Matthias Ahouansou
3d9d975a9f
ci: avoid rebuilding bindgen and friends
2 years 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.
2 years ago
Charles Hall
55259329a3
make it easy to configure cargo profiles from nix
...
This way you can easily build in debug mode with Nix.
2 years 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.
2 years ago
Charles Hall
3336d3f812
factor out nix code into new files via `makeScope`
...
This makes the Nix code a lot easier to reason about.
2 years 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.
2 years ago
Samuel Meenzen
5570f5f3da
ci: faster cache and artifact handling
2 years ago