Commit Graph

78 Commits

Author SHA1 Message Date
Timo Kösters
df4c38cb61 fix: remove warnings 2022-04-07 13:22:32 +02:00
Timo Kösters
2808dd2000 Ruma upgrade 2022-04-07 12:58:48 +02:00
Timo Kösters
566833111c refactor: small improvements 2022-04-07 12:56:16 +02:00
chenyuqide
ee96a03d60 Update ruma 2022-04-07 12:56:16 +02:00
Andrej Kacian
b5b8181851 Notify admin room for user registrations, deactivations and password changes 2022-03-13 09:13:45 +01:00
Jonathan de Jong
e9f87e1952 update ruma 2022-02-18 15:33:14 +01:00
Jonas Platte
accdb77315 Clean up tracing::instrument attributes
Remove it from request handler since there's already the context of the
request path, added through TraceLayer.
2022-02-12 16:38:47 +01:00
Jonas Platte
5fa9190117 Simplify return type of most route handlers 2022-02-12 12:56:08 +01:00
Jonas Platte
1f7b3fa4ac Port from Rocket to axum 2022-02-12 12:56:07 +01:00
Andrei Vasiliu
e1c0dcb6bb Create admin room and hide migration messages on first run 2022-02-03 22:50:11 +02:00
Jonas Platte
abb4b4cf0b Remove TryFrom, TryInto imports
They are no longer needed in the 2021 edition.
2022-02-03 13:24:04 +01:00
Timo Kösters
a5f004d7e9 fix: signature mismatch on odd send_join servers 2022-02-02 13:25:31 +01:00
Timo Kösters
23aecb78c7 fix: use to_lowercase on /register/available username 2022-01-31 15:40:31 +01:00
Jonas Platte
34d3f74f36 Use Arc for EventIds in PDUs
Upgrades Ruma again to make this work.
2021-12-16 13:55:24 +01:00
Jonas Platte
bffddbd487 Simplify identifier parsing code 2021-12-15 13:00:37 +01:00
Jonas Platte
892a0525f2 Upgrade Ruma 2021-12-15 13:00:37 +01:00
Jonas Platte
09895a20c8 Upgrade Ruma
Co-authored-by: Timo Kösters <timo@koesters.xyz>
2021-10-13 10:16:45 +02:00
Jonas Platte
d68c93b5fa Clean up (mostly automated with cargo clippy --fix) 2021-09-13 20:58:58 +02:00
Timo Kösters
875b345a5f docs: update readme and version 2021-09-01 22:18:19 +02:00
Timo Kösters
b9eb39a9c6 docs: documentation for every endpoint 2021-08-31 19:20:34 +02:00
Timo Kösters
46d8a46e1f improvement: faster incoming transaction handling 2021-08-19 11:01:43 +02:00
Timo Kösters
bf7e019a68 improvement: better prev event fetching, perf improvements 2021-08-17 16:06:09 +02:00
Timo Kösters
3eabaa2a95 finish implementing better state store 2021-08-13 19:49:16 +02:00
Timo Kösters
e83c226b1b Merge branch 'zap-displayname' into 'master'
Set nicer displayname

See merge request famedly/conduit!149
2021-08-10 05:43:44 +00:00
Jonathan de Jong
8335f44bfe Set nicer displayname 2021-08-10 05:43:44 +00:00
Ahmed Charles
879aeafa9e Add support for a minimal r0/account/3pid. 2021-08-09 12:34:25 -07:00
Timo Kösters
0eeba86b32 fix: improve locks 2021-08-03 11:17:39 +02:00
Timo Kösters
bd63797213 improvement: make better use of sqlite connections 2021-08-03 10:24:14 +02:00
Timo Kösters
5e924227b6 feat: add threadpool for iterator threads, bug fixes, tracing_flame support 2021-07-29 08:49:28 +02:00
Timo Kösters
f0ac7ed933 chore: update ruma again 2021-07-20 15:25:17 +02:00
Timo Kösters
f5273f7eb1 improvement: upgrade ruma and implement blurhashes 2021-07-20 15:25:16 +02:00
Timo Kösters
0fcefa4125 fix: ruma 2021-07-20 15:25:16 +02:00
Timo Kösters
e12b1ff863 improvement: locks 2021-07-14 13:21:25 +02:00
Jonathan de Jong
e1b89c1248 apply lint suggestions and version bump 2021-07-14 12:31:38 +02:00
Jonathan de Jong
9d4fa9a220 Sqlite 2021-07-14 07:07:08 +00:00
Kurt Roeckx
699f77671f Return proper error in case of invalid UTF-8 in json_body
json_body is used in places that need authentication. In
case an unknown field is set, Ruma doesn't parse the field
and so doesn't give an error on invalid UTF-8. But Conduit
has parsed and on error makes json_body None. Return an
error to the client instead of generating an internal error.
2021-07-11 14:47:13 +02:00
Timo Kösters
fee7d3d2e3 Merge branch 'allow_appservice_registration' into 'master'
Always allow appservices to register new users

See merge request famedly/conduit!105
2021-06-21 10:15:48 +00:00
phesch
637d9d3b6f Always allow appservices to register new users 2021-06-19 16:12:05 +02:00
Jonas Platte
7fa54e4411 Use Ruma-provided default power levels for shorter code 2021-06-17 20:14:37 +02:00
Jonas Platte
f6046871f4 Upgrade Ruma 2021-06-17 20:12:36 +02:00
Timo Kösters
d0ee823254 feat: swappable database backend 2021-06-09 22:21:52 +02:00
Timo Kösters
88cf043f94 fix: deactivate accounts that should be deactivated 2021-05-30 21:56:36 +02:00
Jonas Platte
a0457000ff Upgrade Ruma 2021-05-08 01:54:28 +02:00
Timo Kösters
cf94b8e712 improvement: uiaa works like in synapse 2021-05-04 19:05:30 +02:00
Timo Kösters
8773e5013d feat: incoming invites over federation 2021-04-11 21:04:31 +02:00
Jonas Platte
fe744c856f Upgrade ruma
… and refactor push rule code along the way.
2021-04-06 17:38:53 +02:00
Timo Kösters
21f785d530 Merge branch 'correct-sendtxn' into pushers 2021-03-15 09:56:04 +01:00
Timo Kösters
6da40225bb improvement: make state res actually work 2021-03-13 16:30:12 +01:00
Devin Ragotzy
d0df8b495c Merge remote-tracking branch 'upstream/master' into correct-sendtxn 2021-03-04 08:39:16 -05:00
Timo Kösters
4155a47db1 feat: opentelemetry/jaeger support 2021-03-02 15:08:54 +01:00