Commit Graph

339 Commits

Author SHA1 Message Date
Timo Kösters
b3ea6adc9c Merge branch 'get-pdu-json' into 'master'
Consistent and escaped response in get_pdu

See merge request famedly/conduit!160
2021-08-22 11:08:11 +00:00
Tom Smeding
2ef23b213a Consistent and escaped response in get_pdu
1. The fallback text of the get_pdu admin room command response message
   now contains the same text as the formatted_body content (namely, the
   json instead of Debug-formatting of a serde type).
2. The formatted_body content of the get_pdu response is now
   html-escaped.
2021-08-21 15:31:26 +02:00
Timo Kösters
b09499c2df fix: don't save empty tokens 2021-08-19 14:05:23 +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
75ba8bb565 fix: faster room joins 2021-08-17 00:22:52 +02:00
Timo Kösters
0823506d05 fix: don't load endless prev events and fix room join bug 2021-08-16 23:24:52 +02:00
Timo Kösters
2c3bee34a0 improvement: better sqlite 2021-08-15 13:27:03 +02:00
Timo Kösters
a4310f840e improvement: state info cache 2021-08-15 06:48:25 +02:00
Timo Kösters
5bd5b41c70 fix: fetch event multiple times 2021-08-15 06:48:25 +02:00
Timo Kösters
f9a2edc0dd fix: also fetch prev events that are outliers already 2021-08-15 06:48:25 +02:00
Timo Kösters
1e3a8ca35d fmt 2021-08-15 06:48:24 +02:00
Timo Kösters
38effda799 fix: delta calculation 2021-08-14 19:11:10 +02:00
Timo Kösters
3cf0145bc5 fix: room exists panic 2021-08-14 08:26:45 +02:00
Timo Kösters
3eabaa2a95 finish implementing better state store 2021-08-13 19:49:16 +02:00
Timo Kösters
31f60ad6fd improvement: migrations, batch inserts 2021-08-12 17:56:35 +02:00
Timo Kösters
41dd620d74 WIP improvement: much better state storage 2021-08-12 17:56:35 +02:00
Timo Kösters
9410d3ef9c fix: long prev event fetch times for huge rooms 2021-08-12 17:56:14 +02:00
Timo Kösters
665aee11c0 less warnings 2021-08-12 17:56:14 +02:00
Timo Kösters
5173d0deb5 improvement: cache for short event ids 2021-08-12 17:56:14 +02:00
Timo Kösters
c2c6a8673e improvement: use u64s in auth chain cache 2021-08-12 17:56:14 +02:00
Timo Kösters
260db9fcc7 improvement: try to load missing prev events 2021-08-09 21:05:41 +02:00
Timo Kösters
55a2ff025f improvement: longer timeout, more descriptive errors 2021-08-04 22:55:03 +02:00
Timo Kösters
df727688ef remove rocksdb 2021-08-04 21:17:40 +02:00
Timo Kösters
902404d48d improvement: save member count + sled fixes 2021-08-04 21:15:01 +02:00
Timo Kösters
b813c34642 improvement: more auth chain caching 2021-08-04 18:30:56 +02:00
Timo Kösters
9bb4c3cd01 improvement: batched inserts for tokenids 2021-08-04 12:54:26 +02:00
Timo Kösters
41ec7cf5d0 improvement: batch inserts for stateids 2021-08-03 16:14:07 +02:00
Timo Kösters
49ade0cfbd improvement: allow batch inserts 2021-08-03 11:24:21 +02:00
Timo Kösters
0eeba86b32 fix: improve locks 2021-08-03 11:17:39 +02:00
Timo Kösters
6b06fc9707 fix: don't run push rules for users that don't exist 2021-08-03 10:24:20 +02:00
Timo Kösters
bd63797213 improvement: make better use of sqlite connections 2021-08-03 10:24:14 +02:00
Timo Kösters
2c4f966d60 improvement: use sqlite properly 2021-08-01 16:59:52 +02:00
Timo Kösters
dc85a8fafd fix: migration and push edu bugs 2021-07-30 18:05:26 +02:00
Timo Kösters
5df6b8cd5f improvement: better account data implementation 2021-07-30 16:08:24 +02:00
Timo Kösters
5c776e9ba7 feat: heed db backend (LMDB) 2021-07-29 23:11:53 +02:00
Timo Kösters
c209775abd fix: pdu without state bug 2021-07-29 12:33:44 +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
918df9ca6d feat: support room version 5 2021-07-21 11:59:56 +02:00
Timo Kösters
f121978897 fix: state bug 2021-07-20 23:36:03 +02:00
Timo Kösters
08a3326431 docs: Initial end-to-end encryption over federation support 2021-07-20 21:37:08 +02:00
Timo Kösters
fe3b5d32a7 feat: send to-device events over federation 2021-07-20 21:17:15 +02:00
Timo Kösters
f0ac7ed933 chore: update ruma again 2021-07-20 15:25:17 +02:00
Timo Kösters
0f8ecdc625 fix: state res fixes 2021-07-20 15:25: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
0fcefa4125 fix: ruma 2021-07-20 15:25:16 +02:00
Jonathan de Jong
d253f9236a change fraction type 2021-07-20 11:01:35 +02:00
Jonathan de Jong
ec44f3d568 change to f64 2021-07-20 10:47:36 +02:00
Jonathan de Jong
e7a51c07d0 log change feedback 2021-07-19 17:17:10 +02:00