Timo Kösters
|
025b64befc
|
refactor: renames and split room.rs
|
2022-08-15 16:30:34 +02:00 |
|
Timo Kösters
|
0bc03e90a1
|
improvement: make more things async
|
2022-06-18 22:55:37 +02:00 |
|
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 |
|
LordMZTE
|
4a12a7cbc8
|
Fix crash when a bad user ID is in the database
To my understanding, a bad user ID can sometimes make it into the
database, which lead to a panic prior to this change.
|
2022-03-31 20:59:59 +02:00 |
|
Jonathan de Jong
|
e9f87e1952
|
update ruma
|
2022-02-18 15:33:14 +01:00 |
|
Timo Kösters
|
2b644ef7b7
|
Merge branch 'tracing-cleanup' into 'next'
Remove unnecessary tracing::instrument attributes
See merge request famedly/conduit!302
|
2022-02-12 15:50:24 +00: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 |
|
Timo Kösters
|
914152fcbd
|
Merge branch 'syncfast' into 'next'
improvement: faster /syncs
Closes #231
See merge request famedly/conduit!297
|
2022-02-12 15:11:03 +00:00 |
|
Timo Kösters
|
2a00c547a1
|
improvement: faster /syncs
|
2022-02-12 15:57:54 +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 |
|
Jonas Platte
|
583ec51f9f
|
Remove unnecessary use of event enum
|
2022-02-12 01:58:47 +01: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
|
53de350908
|
fix: less load when lazy loading
|
2022-01-17 23:24:27 +01:00 |
|
Timo Kösters
|
4f39d36e98
|
docs: lazy loading
|
2022-01-13 22:38:52 +01:00 |
|
Timo Kösters
|
c6d88359d7
|
fix: incremental lazy loading
|
2022-01-13 22:38:52 +01:00 |
|
Timo Kösters
|
f285c89006
|
fix: make incremental sync efficient again
|
2022-01-13 22:38:52 +01:00 |
|
Timo Kösters
|
93d225fd1e
|
improvement: faster way to load required state
|
2022-01-13 22:38:52 +01:00 |
|
Timo Kösters
|
1bd9fd74b3
|
feat: partially support sync filters
|
2022-01-13 22:38:52 +01:00 |
|
Timo Kösters
|
68e910bb77
|
feat: lazy loading
|
2022-01-13 22:38:50 +01:00 |
|
Jonas Platte
|
aba95b20f3
|
Upgrade Ruma
|
2021-12-23 17:40:42 +01:00 |
|
Jonas Platte
|
0183d003d0
|
Revert rename of Ruma<_> parameters
|
2021-12-15 13:58:25 +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 |
|
Nyaaori
|
484a044b50
|
Remove device_one_time_keys_count from is_empty() sync checks, fixing sync issue as reported by Nekron
|
2021-10-15 23:17:08 +00:00 |
|
Timo Kösters
|
e88929e154
|
Merge branch 'nyaaori/fix-otk-reporting' into 'next'
Always send device_one_time_keys_count, fixing #178
Closes #169 and #178
See merge request famedly/conduit!213
|
2021-10-15 13:01:52 +00:00 |
|
Nyaaori
|
d996d1b0e6
|
Always send device_one_time_keys_count, fixing #178
|
2021-10-15 12:38:20 +00:00 |
|
Jonas Platte
|
91afa1e0e0
|
Make Result alias usable with any error type
|
2021-10-13 12:25:58 +02:00 |
|
Jonas Platte
|
f2ef5677e0
|
Reduce turbofish usage
Should make the code a little bit easier to read.
|
2021-10-13 12:25:58 +02:00 |
|
Jonas Platte
|
09895a20c8
|
Upgrade Ruma
Co-authored-by: Timo Kösters <timo@koesters.xyz>
|
2021-10-13 10:16:45 +02:00 |
|
Timo Kösters
|
8518d59a0b
|
Merge branch 'clippy' into 'master'
Fix a bunch of clippy lints
See merge request famedly/conduit!178
|
2021-09-01 10:47:23 +00:00 |
|
Jonas Platte
|
a6bb9bbe68
|
Fix a bunch of clippy lints
|
2021-08-31 21:20:03 +02:00 |
|
Timo Kösters
|
b9eb39a9c6
|
docs: documentation for every endpoint
|
2021-08-31 19:20:34 +02:00 |
|
Timo Kösters
|
632a1343eb
|
fix: make appservices more efficient
|
2021-08-29 20:00:43 +02:00 |
|
Timo Kösters
|
afca61fe7c
|
fix: don't retry soft failed events
|
2021-08-28 11:39:33 +02:00 |
|
Timo Kösters
|
41d07be97b
|
improvement: persist cached auth chains in db
|
2021-08-26 14:19:08 +02:00 |
|
Timo Kösters
|
bef4fe50ce
|
fix: better migration, force e2ee device key updates
|
2021-08-26 14:19:08 +02:00 |
|
Timo Kösters
|
9152b877a7
|
fix: wrong soft fail check, too many events in /sync state response
|
2021-08-26 14:19:07 +02:00 |
|
Timo Kösters
|
81e056417c
|
improvement: better e2ee over fed, faster incoming event handling
|
2021-08-24 19:52:05 +02:00 |
|
Timo Kösters
|
3eabaa2a95
|
finish implementing better state store
|
2021-08-13 19:49:16 +02: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
|
1587f2cd52
|
fix: check events in timeline (not only state) for member changes
|
2021-07-21 09:39:54 +02:00 |
|
Timo Kösters
|
68cc743f2a
|
fix: use get_auth_chain method more often
|
2021-07-20 18:45:21 +02:00 |
|
Timo Kösters
|
56e5d5e3d2
|
fix: add warning for strange bug
|
2021-07-20 18:38:17 +02:00 |
|
Timo Kösters
|
cfaa900e83
|
improvement: auth chain cache
|
2021-07-20 15:25:16 +02:00 |
|
Timo Kösters
|
f5273f7eb1
|
improvement: upgrade ruma and implement blurhashes
|
2021-07-20 15:25:16 +02:00 |
|
Timo Kösters
|
e12b1ff863
|
improvement: locks
|
2021-07-14 13:21:25 +02:00 |
|