avdb13
f6e9cadfae
ok...
2024-07-06 22:38:25 +02:00
avdb13
5e28b9158f
ok
2024-07-06 22:26:33 +02:00
avdb13
734e84c668
???
2024-07-06 16:29:13 +02:00
avdb
4c726f4a68
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Matthias Ahouansou <matthias@ahouansou.cz>
2024-07-06 13:47:43 +00:00
avdb13
7fd778a6f2
promising this to be the last change
2024-07-04 20:28:30 +02:00
avdb13
b4583ed1da
big correction
2024-07-04 20:20:49 +02:00
avdb13
b24da3ec25
small correction
2024-07-04 20:20:11 +02:00
avdb13
a51a4fdef9
reviewed changes
2024-07-04 20:14:06 +02:00
avdb13
1761de5d03
docs
2024-07-03 09:38:34 +02:00
avdb13
7e54066023
make_join delegation
2024-07-03 09:38:33 +02:00
avdb13
2089ca8e3c
joining remote rooms works too now
2024-07-03 09:38:32 +02:00
mikoto
f0ca5253aa
tokio::spawn does not run until completion of joins
2024-07-03 09:38:01 +02:00
mikoto
31102a43c5
docs
2024-07-03 09:38:00 +02:00
avdb
66c4aefa0c
rename config value
2024-07-03 09:38:00 +02:00
avdb
f9ee8d7505
error messages
2024-07-03 09:38:00 +02:00
mikoto
40699c395a
PoC
2024-07-03 09:37:54 +02:00
Matthias Ahouansou
1f313c6807
Merge branch 'finite-servername-cache' into 'next'
...
fix: don't cache server name lookups indefinitely
See merge request famedly/conduit!702
2024-07-01 09:52:18 +00:00
Matthias Ahouansou
e70d27af98
Merge branch 'timestamped-messaging' into 'next'
...
feat(appservice): support timestamped messaging
See merge request famedly/conduit!703
2024-07-01 09:36:14 +00:00
Matthias Ahouansou
ba8429cafe
fix: don't cache server name lookups indefinitely
2024-07-01 10:17:01 +01:00
Matthias Ahouansou
7a4d0f6fe8
Merge branch 'acl-dont-have-empty-exception' into 'next'
...
fix: don't ignore ACLs when there is no content
See merge request famedly/conduit!705
2024-06-26 21:41:42 +00:00
Matthias Ahouansou
2f45a907f9
fix: don't ignore ACLs when there is no content
...
despite this being very bad behavior, it is required by the spec
2024-06-26 22:06:46 +01:00
Matthias Ahouansou
de0deda179
Merge branch 'bump-ruma' into 'next'
...
chore: bump ruma
Closes #447
See merge request famedly/conduit!704
2024-06-25 09:43:15 +00:00
Matthias Ahouansou
62f1da053f
feat(appservice): support timestamped messaging
2024-06-25 10:25:58 +01:00
Matthias Ahouansou
602c56cae9
chore: bump ruma
2024-06-25 10:10:53 +01:00
Matthias Ahouansou
4b9520b5ad
Merge branch 'bump-rust' into 'next'
...
chore: bump rust to 1.79.0 and apply new lints
See merge request famedly/conduit!700
2024-06-21 07:54:00 +00:00
Matthias Ahouansou
9014e43ce1
chore: bump rust to 1.79.0 and apply new lints
2024-06-21 08:29:33 +01:00
Matthias Ahouansou
ffc57f8997
Merge branch 'nightly-rustfmt' into 'next'
...
ci: use nightly rustfmt
See merge request famedly/conduit!699
2024-06-16 16:44:51 +00:00
Matthias Ahouansou
fd19dda5cb
ci: use nightly rustfmt
...
we were using this before, but it broke when refactoring the flake out into separate files
2024-06-16 17:28:05 +01:00
Matthias Ahouansou
dc0fa09a57
Merge branch 'bump' into 'next'
...
chore: bump version to 0.9.0-alpha
See merge request famedly/conduit!698
2024-06-14 12:02:56 +00:00
Matthias Ahouansou
ba1138aaa3
chore: bump version to 0.9.0-alpha
2024-06-14 12:33:40 +01:00
Matthias Ahouansou
6398136163
Merge branch 'debian-aarch64' into 'next'
...
ci: build for Debian aarch64
See merge request famedly/conduit!692
2024-06-14 11:10:59 +00:00
Matthias Ahouansou
16af8b58ae
ci: build for Debian aarch64
2024-06-13 09:32:09 +01:00
Timo Kösters
7a5b893013
Bump version
2024-06-12 19:43:18 +02:00
Matthias Ahouansou
c453d45598
fix(keys): only use keys valid at the time of PDU or transaction, and actually refresh keys
...
Previously, we only fetched keys once, only requesting them again if we have any missing, allowing for ancient keys to be used to sign PDUs and transactions
Now we refresh keys that either have or are about to expire, preventing attacks that make use of leaked private keys of a homeserver
We also ensure that when validating PDUs or transactions, that they are valid at the origin_server_ts or time of us receiving the transaction respectfully
As to not break event authorization for old rooms, we need to keep old keys around
We move verify_keys which we no longer see in direct requests to the origin to old_verify_keys
We keep old_verify_keys indefinitely as mentioned above, as to not break event authorization (at least until a future MSC addresses this)
2024-06-12 19:41:43 +02:00
Matthias Ahouansou
144d548ef7
fix: permission checks for aliases
2024-06-12 19:41:31 +02:00
Benjamin Lee
7b259272ce
fix: do not return redacted events from search
2024-06-12 19:41:02 +02:00
Matthias Ahouansou
48c1f3bdba
fix: userid checks for incoming EDUs
2024-06-12 19:39:27 +02:00
Timo Kösters
dd19877528
Merge branch 'bump-ruma' into 'next'
...
chore: bump all dependencies
See merge request famedly/conduit!627
2024-06-11 20:59:58 +00:00
Matthias Ahouansou
ba2a5a6115
chore: bump all dependencies
2024-06-11 20:35:56 +01:00
Matthias Ahouansou
a36ccff06a
Merge branch 'security-readme' into 'next'
...
docs: add security disclosure instructions
See merge request famedly/conduit!691
2024-06-06 21:21:07 +00:00
Matthias Ahouansou
39b4932725
docs: add security disclosure instructions
2024-06-06 21:48:45 +01:00
Matthias Ahouansou
c45e52f45a
Merge branch 'media-csp' into 'next'
...
fix(media): use csp instead of modifying content-type
See merge request famedly/conduit!689
2024-06-04 05:31:35 +00:00
Matthias Ahouansou
1dbb3433e0
fix(media): use csp instead of modifying content-type
2024-06-03 21:40:25 +01:00
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
2024-06-03 13:28:41 +00:00
Matthias Ahouansou
f25a0b49eb
Merge branch 'recurse-relationships' into 'next'
...
feat: recurse relationships
See merge request famedly/conduit!613
2024-06-03 13:19:16 +00:00
Matthias Ahouansou
b46000fadc
feat: recurse relationships
2024-06-03 13:42:52 +01:00
Matthias Ahouansou
7b19618136
Merge branch 'server-user-globals' into 'next'
...
refactor: add server_user to globals
See merge request famedly/conduit!686
2024-05-31 21:27:26 +00:00
Matthias Ahouansou
19154a9f70
refactor: add server_user to globals
2024-05-31 21:56:11 +01:00
Matthias Ahouansou
ec8dfc283c
fix(membership): fallback to locally signed event if the join wasn't a restricted one on send_join response
2024-05-31 16:37:06 +01:00
Matthias Ahouansou
be1b8b68a7
Merge branch 'remove-alias-command' into 'next'
...
feat(admin): remove alias command
See merge request famedly/conduit!685
2024-05-29 17:05:45 +00:00