Commit Graph

166 Commits (9cfef51af36460b67805688c382fc8540c6ec18b)

Author SHA1 Message Date
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
Timo Kösters 24793891e0
feat: implement GET /presence 3 years ago
Timo Kösters 37b4a1cd0d Merge branch 'dbg_clippy' into 'master'
Add dbg_macro check

See merge request famedly/conduit!75
3 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
3 years ago
Jonathan de Jong 268ad3441c add dbg_macro check 3 years ago
Jonas Platte c2b72773d5
Fix clippy warning 3 years ago
Timo Kösters 2fc1ec2ad5
fix: logging 3 years ago
Timo Kösters 23f81bfaf7
chore: update dependencies 3 years ago
Timo Kösters 71ed1b295a
feat: /devices route 3 years ago
Timo Kösters eedac4fd96
feat: make_join, send_join and /directory 3 years ago
Timo Kösters abddfc2d2a
Merge remote-tracking branch 'famedly/master' into develop 3 years ago
Timo Kösters 8773e5013d
feat: incoming invites over federation 3 years ago
Timo Kösters f3f95a73d0
improvement: /event route 3 years ago
Jonas Platte fe744c856f
Upgrade ruma
… and refactor push rule code along the way.
3 years ago
Timo Kösters e305889b72
feat: room_account_data endpoints 3 years ago
Timo Kösters 1d00a8c41f
improvement: better logging
Use CONDUIT_LOG or the log setting in the config
3 years ago
Timo Kösters f775c76d8a
chore: get rid of warnings 3 years ago
Timo Kösters a77fcd106e
feat: implement /state_ids and fix federation stuff 3 years ago