Commit Graph

183 Commits (d3968c2fd1d901011e5aaf1dd14cecfed5af10bf)

Author SHA1 Message Date
Nyaaori f430b87459
cargo clippy 2 years ago
Timo Kösters 275c6b447d
Bump some dependencies 2 years ago
Timo Kösters 8b5b7a1f63
fix: panic on launch
Now we start the admin and sending threads at a later time.
2 years ago
Timo Kösters 50b0eb9929
cargo fix 2 years ago
Timo Kösters 7822a385bb
cargo fmt 2 years ago
Timo Kösters d5b4754cf4
0 errors left! 2 years ago
Timo Kösters face766e0f
messing with trait objects 2 years ago
Timo Kösters 057f8364cc
fix: some compile time errors
Only 174 errors left!
2 years ago
Timo Kösters 865e35df17
Work on rooms/state, database, alias, directory, edus services, event_handler, lazy_loading, metadata, outlier, and pdu_metadata 2 years ago
Jakub Kubík 729d66aa11
feat: register missing add_backup_keys route 2 years ago
Timo Kösters 00b362b43b
fix: cors warning 2 years ago
Timo Kösters 2808dd2000
Ruma upgrade 2 years ago
Timo Kösters b8411ae2fd
refactor: rename endpoints to match ruma 2 years ago
Timo Kösters 0066f20bdd Merge branch 'trailingslash' into 'next'
fix: allow trailing slashes for /state/<type>/ again

See merge request famedly/conduit!336
2 years ago
Timo Kösters a5465dfd3e
fix: allow trailing slashes for /state/<type>/ again 2 years ago
Andrej Kacian 3b2b35aab7 Log caught Ctrl+C or SIGTERM for operator feedback 2 years ago
Jonas Platte 3aece38e9d
Add a not-found route 2 years ago
Jonas Platte aee6bf7e7a Change this to handler 2 years ago
Jonathan de Jong b8d92d3cec take advantage of multiple paths 2 years ago
Jonas Platte c8951a1d9c
Use axum-server for direct TLS support 2 years ago
Jonas Platte 5fa9190117
Simplify return type of most route handlers 2 years ago
Jonas Platte 77a87881c9
Add message to unsupported HTTP method panic 2 years ago
Jonas Platte 7bf538f549
Fix axum route conflicts 2 years ago
Jonas Platte a5757ab195
Generalize RumaHandler 2 years ago
Jonas Platte 1f7b3fa4ac
Port from Rocket to axum 2 years ago
Timo Kösters 8d8edddb2e
feat: allow disabling jemalloc via feature 2 years ago
Jonas Platte 92571d961f
Remove mutation from default_config and set default log_level to off 2 years ago
Jonas Platte ce60fc6859
Stop using set_env to configure tracing-subscriber 2 years ago
Timo Kösters 63309e52f8 Merge branch 'media-download-with-filename' into 'next'
Media download with filename

See merge request famedly/conduit!266
2 years ago
Andrej Kacian 8472eff277 Implement media download with custom filename 2 years ago
Timo Kösters f88523988e
improvement: use jemalloc for lower memory usage 2 years ago
Jonas Platte 13a48c4577
Clean up mod and use statements in lib.rs and main.rs 2 years ago
Nyaaori ccf501a420
Initial implementation of /report, fixing #13 3 years ago
Jonas Platte 1c4d9af586
Enable more lints and apply their suggestions 3 years ago
Rasmus Thomsen 51245d34f1
fix(database): handle errors in config parsin or database creation
Showing the user a backtrace can be pretty confusing, so just printing
a nice error message makes errors easier to understand for end users.

fixes #121
3 years ago
Kurt Roeckx 48494c9464 Implement federation/v1/send_join 3 years ago
Timo Kösters 46d8a46e1f
improvement: faster incoming transaction handling 3 years ago
Ahmed Charles 879aeafa9e Add support for a minimal `r0/account/3pid`. 3 years ago
Timo Kösters 5e924227b6
feat: add threadpool for iterator threads, bug fixes, tracing_flame support 3 years ago
Kurt Roeckx 0d33cc4acd Implement getting room aliases
Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
3 years ago
Jonathan de Jong faa283d35b review feedback 3 years ago
Jonathan de Jong 3ce75d1f02 apply fix 3 years ago
Jonathan de Jong 952fb75795 add shutdown handler to kick sync 3 years ago
Jonathan de Jong 9d4fa9a220 Sqlite 3 years ago
Timo Kösters 67f9592b17
feat: /event_auth 3 years ago
Timo Kösters 3c9ea55938
feat: /state 3 years ago
Timo Kösters d0ee823254
feat: swappable database backend 3 years ago
Timo Kösters 5b5cc0574e
feat: implement /claim, handle to-device events 3 years ago
Timo Kösters 57ecd81534
fix: logs for ruma crate 3 years ago
Timo Kösters 09157b2096
improvement: federation get_keys and optimize signingkey storage
- get encryption keys over federation
- optimize signing key storage
- rate limit parsing of bad events
- rate limit signature fetching
- dependency bumps
3 years ago