Commit Graph

290 Commits (566dc0a6a2b1aec4c64000392e518ecfe0e3e450)

Author SHA1 Message Date
Jan Christian Grünhage efe9d5000e enable FedDest doc-test
Doc rendering is exactly as before, but it now actually tests the code
2 years ago
Timo Kösters b6b27b66c8
fix: don't allow unjoined users to send typing notifications 2 years ago
Nyaaori 4b28146ee7
Support room version 3 2 years ago
Nyaaori d8a3b257f2
Enable room version 4 2 years ago
Nyaaori 714873694d
Refactor room version support, add default room version config 2 years ago
Timo Kösters d81216cad7
improvement: preparing for room version 9 2 years ago
Timo Kösters df4c38cb61
fix: remove warnings 2 years ago
Timo Kösters 2808dd2000
Ruma upgrade 2 years ago
Timo Kösters 17ad5f0595
fix: checks for incoming cross signing changes 2 years ago
Timo Kösters 566833111c
refactor: small improvements 2 years ago
chenyuqide ee96a03d60
Update ruma 2 years ago
Jonathan de Jong e9f87e1952 update ruma 2 years ago
Timo Kösters b8eaa3be85 Merge branch 'redactfix' into 'next'
Redaction fix

Closes #235

See merge request famedly/conduit!298
2 years ago
Jonas Platte 27692a2f14
Remove useless serde roundtrips 2 years ago
Timo Kösters 6602f6114c
fix: redacts can't error anymore 2 years ago
Jonathan de Jong 35b82d51cf fix compilations 2 years ago
Jonas Platte accdb77315
Clean up tracing::instrument attributes
Remove it from request handler since there's already the context of the
request path, added through TraceLayer.
2 years ago
Jonas Platte adeb8ee425
Remove no-op conversions 2 years ago
Jonas Platte 5fa9190117
Simplify return type of most route handlers 2 years ago
Jonas Platte d1d2217019
Clean up error handling for server_server::get_server_keys_route 2 years ago
Jonas Platte 1f7b3fa4ac
Port from Rocket to axum 2 years ago
Jonas Platte 5db4c001d1
Remove another unnecessary use of an event enum 2 years ago
Timo Kösters 8db7d2c025 Merge branch 'asonix/encourage-reqwest-reuse' into 'next'
Re-use a basic reqwest client in all possible cases

See merge request famedly/conduit!265
2 years ago
Jonas Platte abb4b4cf0b
Remove TryFrom, TryInto imports
They are no longer needed in the 2021 edition.
2 years ago
Aode (lion) b39ddf7be9 Rename reqwest clients, mention cheap client clones in comment 2 years ago
Aode (lion) 1059f35fdc use pre-constructed client for well-known requests also 2 years ago
Aode (Lion) f8d1c1a8af Re-use a basic request in all possible cases 2 years ago
Jonas Platte 756a41f22d
Fix rustc / clippy warnings 2 years ago
Timo Kösters 8c90e7adfb
refactor: fix warnings 3 years ago
Timo Kösters ee8e72f7a8
feat: implement server ACLs 3 years ago
Timo Kösters 5bcc1324ed
fix: auth event fetch order 3 years ago
Timo Kösters 54f4d39e3e
improvement: don't fetch event multiple times 3 years ago
Timo Kösters ee3d2db8e0
improvement, maybe not safe 3 years ago
Timo Kösters 83a9095cdc
fix? 3 years ago
Timo Kösters 74951cb239
dbg 3 years ago
Timo Kösters 4b4afea2ab
fix auth event fetching 3 years ago
Timo Kösters c9c9974641
fix: stack overflows when fetching auth events 3 years ago
Jonas Platte 34d3f74f36
Use Arc for EventIds in PDUs
Upgrades Ruma again to make this work.
3 years ago
Jonas Platte f712455047
Reduce EventId copying 3 years ago
Jonas Platte bffddbd487
Simplify identifier parsing code 3 years ago
Jonas Platte 41fef1da64
Remove unnecessary .to_string() calls 3 years ago
Jonas Platte 892a0525f2
Upgrade Ruma 3 years ago
Nyaaori 86177faae7
Fix join panic bug 3 years ago
Jonas Platte 91afa1e0e0
Make Result alias usable with any error type 3 years ago
Jonas Platte f2ef5677e0
Reduce turbofish usage
Should make the code a little bit easier to read.
3 years ago
Jonas Platte 1c4d9af586
Enable more lints and apply their suggestions 3 years ago
Jonas Platte 09895a20c8
Upgrade Ruma
Co-authored-by: Timo Kösters <timo@koesters.xyz>
3 years ago
Timo Kösters 5c02dc7830
improvement: batch inserts for inserting pdus 3 years ago
Jonas Platte d68c93b5fa
Clean up (mostly automated with cargo clippy --fix) 3 years ago
Jonas Platte 979ec6b4fa
Upgrade ruma 3 years ago