Jonas Platte
91afa1e0e0
Make Result alias usable with any error type
4 years ago
Timo Kösters
df727688ef
remove rocksdb
4 years ago
Timo Kösters
5c776e9ba7
feat: heed db backend (LMDB)
4 years ago
Timo Kösters
5e924227b6
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
4 years ago
Jonathan de Jong
9d4fa9a220
Sqlite
5 years ago
Timo Kösters
05821d6fd5
improvement: pdu cache, /sync cache
5 years ago
Devin Ragotzy
09a8737f24
Export conduits Config struct and fix clipp warningsy
5 years ago
Timo Kösters
cd4bc520d8
improvement: feature flags for sled, rocksdb
5 years ago
hamidreza kalbasi
972caacdc2
put media in filesystem
5 years ago
Timo Kösters
d0ee823254
feat: swappable database backend
5 years ago
Timo Kösters
e5c7119516
feat: forward federation errors to the client
5 years ago
Timo Kösters
f62258ba35
improvement: bug fixes and refactors
...
- power level content override adds to the default event instead of
replacing it
- sending code refactored to make edus possible
- remove presence events when restarting conduit
- remove room_id field from read receipts over /sync
- handle incoming read receipts
- fix array bounds bug in server_server.rs
5 years ago
Timo Kösters
f775c76d8a
chore: get rid of warnings
5 years ago
Timo Kösters
44425a903a
fix: multiple federation/pusher fixes
5 years ago
Devin Ragotzy
0d55964d24
Run nightly cargo fmt
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Devin Ragotzy
4b2eb5ab82
Fix ALL clippy warnings
5 years ago
Devin Ragotzy
4cf530c55b
Abstract event validation/fetching, add outlier and signing key DB trees
...
Fixed the miss named commented out keys in conduit-example.toml.
5 years ago
Devin Ragotzy
a0ecd76e21
Run cargo fmt using nightly
5 years ago
Devin Ragotzy
5a8041969d
Fix ALL clippy warnings
5 years ago
Devin Ragotzy
851eb555b6
Abstract event validation/fetching, add outlier and signing key DB trees
...
Fixed the miss named commented out keys in conduit-example.toml.
5 years ago
Timo Kösters
edfd3c1f34
improvement: better config, better logs
5 years ago
Timo Kösters
fb9bd34696
improvement: better warnings when server is unreachable
5 years ago
Timo Kösters
6606e41dde
feat: improved state store
5 years ago
Timo Kösters
6e5b35ea92
feat: implement appservices
...
this also reverts some stateres changes
5 years ago
Devin Ragotzy
164b1633d8
Update ruma to latest, renamed server keys and removed PduStub
5 years ago
Timo Kösters
6e36081573
improvement: more logging
5 years ago
Timo Kösters
9439f2c183
feat: send logs into admin room
...
Log entries will automatically be deduplicated, so a message won't be
sent if the same line has already been sent in the last 30 mins
5 years ago
Timo Kösters
1e8fbd8d50
Update ruma version
5 years ago
Timo
04eee089e0
feat: first steps towards joining rooms over federation
5 years ago
Devin Ragotzy
42e0102a2a
Conditionally emit rocket::http_verb attr macros if lib/bin
6 years ago
Devin R
84dcb885a7
Return correct Errors and replace panic, fix misc review issues
...
Remove EventJson todo comments, clean up Cargo.toml commented ruma deps.
6 years ago
Devin R
7c38e53839
Move to depend on ruma monorepo and ruma-events0.22
6 years ago
Timo Kösters
b9de21949d
Update to rocket master ( #147 )
...
Merge branch 'master' into rocket
Update to rocket master
Co-authored-by: timokoesters <timo@koesters.xyz>
Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/147
6 years ago
timokoesters
56d4742201
improvement: log bad database errors automatically
6 years ago
timokoesters
2368a90584
refactor: better error handling
6 years ago
Jonas Platte
7526fd8602
Switch to the ruma meta-crate
6 years ago
timokoesters
d544d28b6e
feat: image thumbnails
6 years ago
timokoesters
8f67c01efd
refactor: split database into multiple files, more error handling, cleaner code
6 years ago