Commit Graph

268 Commits (583ec51f9fd5590d8a6982b91bd8c7b878903b3f)

Author SHA1 Message Date
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
3 years ago
Jonas Platte abb4b4cf0b
Remove TryFrom, TryInto imports
They are no longer needed in the 2021 edition.
3 years ago
Aode (lion) b39ddf7be9 Rename reqwest clients, mention cheap client clones in comment 3 years ago
Aode (lion) 1059f35fdc use pre-constructed client for well-known requests also 3 years ago
Aode (Lion) f8d1c1a8af Re-use a basic request in all possible cases 3 years ago
Jonas Platte 756a41f22d
Fix rustc / clippy warnings 3 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
Jonas Platte 910ad7fed1
Get rid of more unnecessary intermediate collections 3 years ago
Timo Kösters 71341ea05a
fix: make sure old events don't sneek into the timeline 3 years ago
Timo Kösters 2770ce2cf6
fix: avoid panic 3 years ago
Timo Kösters 43d693ca19
revert Arc<EventId> commit 3 years ago
Jonas Platte 487601a249
Remove unneeded intermediary container collection 3 years ago
Timo Kösters 4b39d7cb64
fix: batch key fetching 3 years ago
Kurt Roeckx c53d79e287
fixup! Get required keys in batch when joining a room 3 years ago
Kurt Roeckx 984ad5ecd6
fixup! Get required keys in batch when joining a room 3 years ago
Kurt Roeckx b546a5bf15
Let our server signing be valid for 1 week
It was valid for 2 minutes, which can result in the server being
asked too much for something that never changes.
3 years ago
Kurt Roeckx a87519fb71
Get required keys in batch when joining a room
We now ask the trusted server for all keys in 1 request, instead of
asking each server individual for it's own keys.
3 years ago
Timo Kösters 8518d59a0b Merge branch 'clippy' into 'master'
Fix a bunch of clippy lints

See merge request famedly/conduit!178
3 years ago
Timo Kösters 33738dbbc2
improvement: stop prev event fetching if too many events fail 3 years ago
Jonas Platte a6bb9bbe68
Fix a bunch of clippy lints 3 years ago
Timo Kösters b9eb39a9c6
docs: documentation for every endpoint 3 years ago
Timo Kösters bd4ea14a29
improvement: call /state_ids less often by using state res 3 years ago
Timo Kösters 1b25e78e3a
fix: inviting dendrite users 3 years ago
Timo Kösters d57c19802d
improvement: don't do state updates if the event was soft failed 3 years ago
Timo Kösters 632a1343eb
fix: make appservices more efficient 3 years ago
Timo Kösters 1601027605
add warning if calculated event id != requested event id 3 years ago
Timo Kösters afca61fe7c
fix: don't retry soft failed events 3 years ago
Devin Ragotzy 9bff276fa9
Use Arc<EventId> in place of most EventIds 3 years ago
Timo Kösters 19b89ab91f
fix: server resolution 3 years ago