Timo Kösters
93d225fd1e
improvement: faster way to load required state
4 years ago
Timo Kösters
1bd9fd74b3
feat: partially support sync filters
4 years ago
Timo Kösters
68e910bb77
feat: lazy loading
4 years ago
Timo Kösters
5bcc1324ed
fix: auth event fetch order
4 years ago
Timo Kösters
54f4d39e3e
improvement: don't fetch event multiple times
4 years ago
Timo Kösters
b1d9ec3efc
fix: atomic increment
4 years ago
Timo Kösters
ee3d2db8e0
improvement, maybe not safe
4 years ago
Timo Kösters
83a9095cdc
fix?
4 years ago
Timo Kösters
74951cb239
dbg
4 years ago
Timo Kösters
4b4afea2ab
fix auth event fetching
4 years ago
Timo Kösters
c9c9974641
fix: stack overflows when fetching auth events
4 years ago
Timo Kösters
a30b588ede
rocksdb as default
4 years ago
Timo Kösters
1d647a1a9a
improvement: allow rocksdb again
4 years ago
Timo Kösters
b25354c747
Merge branch 'add_remove_appservice' into 'next'
...
Add ability to remove an appservice
See merge request famedly/conduit!236
4 years ago
Torsten Flammiger
eecd664c43
Reformat code
4 years ago
Timo Kösters
f3ea2df9fe
Merge branch 'simpler-traefik-nginx' into 'next'
...
Make traefik+nginx config more self-contained
See merge request famedly/conduit!239
4 years ago
Timo Kösters
fbcbadf265
Merge branch 'rust-1.53' into 'next'
...
Restore compatibility with Rust 1.53
See merge request famedly/conduit!244
4 years ago
Jonas Platte
bcf4ede0bc
Restore compatibility with Rust 1.53
4 years ago
Timo Kösters
f5d1dda766
Merge branch 'up-ruma' into 'next'
...
Upgrade Ruma
See merge request famedly/conduit!243
4 years ago
Jonas Platte
84862352ba
Replace to_string calls on string literals with to_owned
4 years ago
Jonas Platte
cf54185a1c
Use struct literals for consistency
4 years ago
Jonas Platte
349865d3cc
Upgrade Ruma
4 years ago
Timo Kösters
2fa8171e79
Merge branch 'ci-use-sccache' into 'next'
...
CI: Use sccache for caching
Closes #200
See merge request famedly/conduit!232
4 years ago
Timo Kösters
8e12b47df4
Merge branch 'no-passwords-in-db' into 'next'
...
Do not store uiaa requests in database
See merge request famedly/conduit!219
4 years ago
Timo Kösters
0ec26b7e96
Merge branch 'next' into 'next'
...
refactor:moved key watch wake logic to specific module
See merge request famedly/conduit!238
4 years ago
Timo Kösters
b32e85ffa8
Merge branch 'up-ruma' into 'next'
...
Upgrade Ruma
See merge request famedly/conduit!237
4 years ago
Ticho 34782694
b746f17e56
Make traefik+nginx config more self-contained
...
The nginx instance which is serving the .well-known endpoints can serve
the simple JSON replies directly from memory, instead of having them
as external files on disk.
4 years ago
Tglman
a889e884e6
refactor:moved key watch wake logic to specific module
4 years ago
Jonas Platte
aba95b20f3
Upgrade Ruma
4 years ago
Moritz Bitsch
c4a438460e
Use Box to store UserID and DeviceID
...
Userid and DeviceID are of unknown size, use Box to be able to store
them into the userdevicesessionid_uiaarequest BTreeMap
4 years ago
Torsten Flammiger
7f2445be6c
On unregister_appservice(service_name), remove the appservice service_name from cache too
4 years ago
Torsten Flammiger
b6c9582cf4
Fix doc style comment according to Rust; VSCode added line breaks
4 years ago
Torsten Flammiger
7857da8a0b
Add ability to remove an appservice
4 years ago
Moritz Bitsch
720a54b3bb
Use String to store UserId for uiaa request
...
Fixes compilation error after ruma upgrade
4 years ago
Moritz Bitsch
0725b69abb
Clean up userdevicesessionid_uiaarequest BTreeMap
...
There is no need to encode or decode anything as we are not
saving to disk
4 years ago
Moritz Bitsch
fe8cfe0556
Add database migration to remove stored passwords
...
uiaarequests can contain plaintext passwords, which were stored on disk
4 years ago
Moritz Bitsch
3d25d46dc5
Use simple BTreeMap to store uiaa requests
...
some uiaa requests contain plaintext passwords which should never be
persisted to disk.
Currently there is no cleanup implemented (you have to restart conduit)
4 years ago
Timo Kösters
9b57c89df6
Merge branch 'more-event-id-arcs' into 'next'
...
Use Arc for EventIds in PDUs
See merge request famedly/conduit!229
4 years ago
Jonas Platte
34d3f74f36
Use Arc for EventIds in PDUs
...
Upgrades Ruma again to make this work.
4 years ago
Timo Kösters
11a21fc136
Merge branch 'up-ruma' into 'next'
...
Upgrade ruma
See merge request famedly/conduit!228
4 years ago
Jonas Platte
0183d003d0
Revert rename of Ruma<_> parameters
4 years ago
Jonas Platte
f712455047
Reduce EventId copying
4 years ago
Jonas Platte
58ea081762
Use int! macro instead of Int::from
4 years ago
Jonas Platte
bffddbd487
Simplify identifier parsing code
4 years ago
Jonas Platte
41fef1da64
Remove unnecessary .to_string() calls
4 years ago
Jonas Platte
892a0525f2
Upgrade Ruma
4 years ago
Jonas Platte
1fc616320a
Use struct init shorthand
4 years ago
Timo Kösters
14a178d783
Merge branch 'update-docker-base-image' into 'next'
...
Update docker images
See merge request famedly/conduit!230
4 years ago
Jonas Zohren
339a26f56c
Update docker images
4 years ago
Jonas Zohren
adb518fa0d
CI: Use curl instead of wget
...
The rust docker image already comes with curl, no need to install wget.
4 years ago