Timo Kösters
6767ca8bc8
fix: config options for well_known have changed
2024-10-07 00:03:35 +02:00
Timo Kösters
f8d7ef04e6
Merge branch 'bump' into 'next'
...
Bump version
See merge request famedly/conduit!722
2024-10-06 14:17:22 +00:00
Timo Kösters
892fb8846a
Bump version
2024-10-06 14:18:54 +02:00
Timo Kösters
bca8d1f70f
Merge branch 'mediafixes' into 'next'
...
fix: old media used spaces in content disposition without quotes
See merge request famedly/conduit!717
2024-09-25 11:53:05 +00:00
Timo Kösters
65fe6b0ab5
fix: Empty content dispositions could create problems
2024-09-25 09:06:43 +02:00
Timo Kösters
fea85b0894
fix: Migration typo for media
2024-09-24 23:07:19 +02:00
Timo Kösters
a7405cddc0
fix: Matrix media repo
2024-09-24 19:43:26 +02:00
Timo Kösters
3df21e8257
fix: old media used spaces in content disposition without quotes
2024-09-24 16:46:32 +02:00
Timo Kösters
e4d6202840
Merge branch 'config-env-var-split' into 'next'
...
feat(config): split on __, allowing for setting individual values in a table
See merge request famedly/conduit!706
2024-09-21 14:51:39 +00:00
Timo Kösters
c4810a3a08
Merge branch 'well-know-fix' into 'next'
...
Fix parsing of CONFIG_WELL_KNOW_* env variables
See merge request famedly/conduit!718
2024-09-21 14:50:25 +00:00
Timo Kösters
73d0536cd3
Merge branch 'braid/msc3916-verson-response' into 'next'
...
fix: add missing msc3916 unstable feature in version response
Closes #473
See merge request famedly/conduit!720
2024-09-21 14:49:16 +00:00
The one with the braid
a6797ca0a2
fix: add missing msc3916 unstable feature in version response
...
Fixes : #473
Signed-off-by: The one with the braid <info@braid.business>
2024-09-21 10:54:01 +02:00
Leonardo José
cdd03dfec0
Fix parsing of CONFIG_WELL_KNOW_* env variables into the internal configuration object
2024-09-12 03:33:49 +00:00
Matthias Ahouansou
2bab8869d0
Merge branch 'authenticated-media' into 'next'
...
feat: authenticated media
See merge request famedly/conduit!716
2024-08-28 10:59:41 +00:00
Matthias Ahouansou
cbd3b07ca7
feat(media): use authenticated endpoints when fetching remote media
2024-08-28 11:25:28 +01:00
Matthias Ahouansou
27d6d94355
feat: add support for authenticated media requests
2024-08-28 11:25:28 +01:00
Matthias Ahouansou
a3716a7d5a
chore: upgrade request client matrix version
...
this is needed so that new endpoints use stable paths
2024-08-28 11:25:28 +01:00
Matthias Ahouansou
a9c3867287
Merge branch 'content-disposition-type' into 'next'
...
chore: Use Content-Disposition type for HTTP header
Closes #463
See merge request famedly/conduit!713
2024-08-22 18:36:25 +00:00
avdb13
423b0928d5
use ruma content disposition type in place of string
...
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
2024-08-22 19:03:32 +01:00
Matthias Ahouansou
44dd21f432
Merge branch 'TheDidek1-next-patch-00204' into 'next'
...
Update docs to point at new Synapse location
See merge request famedly/conduit!715
2024-07-19 08:58:05 +00:00
Dawid Rejowski
75a0f68349
Update docs to point at new Synapse location
2024-07-18 19:58:27 +00:00
Matthias Ahouansou
8abab8c8a0
Merge branch 'Crftbt-next-patch-43247' into 'next'
...
Update docker.md specifying port so that others don't also run into trying to...
See merge request famedly/conduit!712
2024-07-10 08:36:34 +00:00
Craft
324e1beabf
Update docker.md specifying port so that others don't also run into trying to figure this out when following this md.
2024-07-09 21:49:55 +00:00
Matthias Ahouansou
00c9ef7b56
Merge branch 'send-invalid-pdu-correction' into 'next'
...
fix: don't fail the entire request if any PDU's format is invalid
See merge request famedly/conduit!709
2024-07-07 21:13:38 +00:00
Matthias Ahouansou
6455e918be
fix: don't always assume ruma can generate reference hashes
2024-07-07 21:40:56 +01:00
Matthias Ahouansou
ea3e7045b4
fix: don't fail the entire transaction if any PDU's format is invalid
2024-07-07 21:40:37 +01:00
Matthias Ahouansou
b8a1b4fee5
Merge branch 'remove-tls-override-when-no-srv-response' into 'next'
...
fix: remove TLS name override when no SRV record is present (but properly)
See merge request famedly/conduit!708
2024-07-06 16:49:38 +00:00
Matthias Ahouansou
d95345377b
fix: remove TLS name override when no SRV record is present (but properly)
...
The previous attempt only did so when no IP could be resolved, which isn't enough
2024-07-06 17:31:31 +01:00
Matthias Ahouansou
75322af8c7
Merge branch 'remove-tls-override-when-no-srv-response' into 'next'
...
fix: remove TLS name override when no SRV record is present
See merge request famedly/conduit!707
2024-07-06 16:24:32 +00:00
Matthias Ahouansou
11187b3fad
fix: remove TLS name override when no SRV record is present
...
this could have been an issue in cases where there was previously a SRV record, but later got removed
2024-07-06 17:06:11 +01:00
Matthias Ahouansou
35ed731a46
feat(config): split on __, allowing for setting individual values in a table
2024-07-02 15:39:45 +01: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