Commit graph

  • cefca2d0d1 Merge branch 'different-optimizations-for-master-and-branches' into 'master' Timo Kösters 2021-08-18 08:58:45 +00:00
  • bf7e019a68
    improvement: better prev event fetching, perf improvements Timo Kösters 2021-08-17 16:06:09 +02:00
  • 75ba8bb565
    fix: faster room joins Timo Kösters 2021-08-17 00:22:52 +02:00
  • 0823506d05
    fix: don't load endless prev events and fix room join bug Timo Kösters 2021-08-16 23:24:52 +02:00
  • 2c3bee34a0
    improvement: better sqlite Timo Kösters 2021-08-15 13:17:42 +02:00
  • a4310f840e
    improvement: state info cache Timo Kösters 2021-08-15 06:46:00 +02:00
  • 5bd5b41c70
    fix: fetch event multiple times Timo Kösters 2021-08-14 23:29:25 +02:00
  • f9a2edc0dd
    fix: also fetch prev events that are outliers already Timo Kösters 2021-08-14 22:50:45 +02:00
  • ecd1e45a44
    fix: fetch more than one prev event Timo Kösters 2021-08-14 21:56:15 +02:00
  • 1d46569929
    fix: don't use recursion for prev events Timo Kösters 2021-08-14 21:30:14 +02:00
  • 1e3a8ca35d
    fmt Timo Kösters 2021-08-14 19:47:49 +02:00
  • 0cb22996be
    remove prev event fetch limit Timo Kösters 2021-08-14 19:47:16 +02:00
  • 9c3a8edcae Use full optimizations for master and faster config else Jonas Zohren 2021-08-13 17:20:40 +02:00
  • 38effda799
    fix: delta calculation Timo Kösters 2021-08-14 19:07:50 +02:00
  • 3cf0145bc5
    fix: room exists panic Timo Kösters 2021-08-14 08:26:45 +02:00
  • 3eabaa2a95
    finish implementing better state store Timo Kösters 2021-08-12 23:04:00 +02:00
  • 31f60ad6fd
    improvement: migrations, batch inserts Timo Kösters 2021-08-02 22:32:28 +02:00
  • 41dd620d74
    WIP improvement: much better state storage Timo Kösters 2021-08-01 15:14:54 +02:00
  • 9410d3ef9c
    fix: long prev event fetch times for huge rooms Timo Kösters 2021-08-12 17:55:16 +02:00
  • 665aee11c0
    less warnings Timo Kösters 2021-08-11 21:17:01 +02:00
  • 5173d0deb5
    improvement: cache for short event ids Timo Kösters 2021-08-11 21:14:22 +02:00
  • c2c6a8673e
    improvement: use u64s in auth chain cache Timo Kösters 2021-08-11 19:15:38 +02:00
  • 096e0971f1
    improvement: smaller cache, better prev event fetching Timo Kösters 2021-08-11 10:24:16 +02:00
  • 8a5dbef474 Merge branch 'set-canonical-room-alias-on-room-creation' into 'master' Timo Kösters 2021-08-12 12:24:33 +00:00
  • 4cf3c432af Try to set canonical room alias on room creation. Jonas Zohren 2021-08-12 14:02:46 +02:00
  • dd3c60fb5a Merge branch 'master' into 'master' Timo Kösters 2021-08-10 05:44:16 +00:00
  • e83c226b1b Merge branch 'zap-displayname' into 'master' Timo Kösters 2021-08-10 05:43:44 +00:00
  • 8335f44bfe Set nicer displayname Jonathan de Jong 2021-08-10 05:43:44 +00:00
  • 3745a7cbe6 Merge branch '3pid' into 'master' Timo Kösters 2021-08-10 05:42:50 +00:00
  • 610b4f9ad1 Merge branch 'fetchprev' into 'master' Timo Kösters 2021-08-10 05:30:12 +00:00
  • 879aeafa9e Add support for a minimal r0/account/3pid. Ahmed Charles 2021-08-09 12:29:35 -07:00
  • a7b6af7caf Bump version of alpine docker image to 3.14 Daniel Wiesenberg 2021-08-09 21:21:18 +02:00
  • 260db9fcc7
    improvement: try to load missing prev events Timo Kösters 2021-08-09 19:15:14 +02:00
  • 1cbc61c558 Merge branch 'badeventfix' into 'master' Timo Kösters 2021-08-08 19:48:08 +00:00
  • d2f406e0e8
    fix: handle bad events in db better Timo Kösters 2021-08-06 20:00:08 +02:00
  • a816e3decd Merge branch 'room_create_version' into 'master' Timo Kösters 2021-08-07 15:36:45 +00:00
  • 989a20e99c Support creating rooms with a version Kurt Roeckx 2021-08-07 15:55:03 +02:00
  • 1cf9da26bf Merge branch 'timeout' into 'master' Timo Kösters 2021-08-04 21:09:48 +00:00
  • 55a2ff025f
    improvement: longer timeout, more descriptive errors Timo Kösters 2021-08-04 22:55:03 +02:00
  • 76660bf189 Merge branch 'sqlitefixes' into 'master' Timo Kösters 2021-08-04 19:52:30 +00:00
  • df727688ef
    remove rocksdb Timo Kösters 2021-08-04 21:17:40 +02:00
  • 902404d48d
    improvement: save member count + sled fixes Timo Kösters 2021-08-04 21:15:01 +02:00
  • b813c34642
    improvement: more auth chain caching Timo Kösters 2021-08-04 18:30:56 +02:00
  • ab7835dedb
    fix: early return from state res Timo Kösters 2021-08-04 15:19:50 +02:00
  • 9bb4c3cd01
    improvement: batched inserts for tokenids Timo Kösters 2021-08-04 12:54:26 +02:00
  • fce22362d4
    improvement: better auth chain calculation Timo Kösters 2021-08-03 19:18:41 +02:00
  • 41ec7cf5d0
    improvement: batch inserts for stateids Timo Kösters 2021-08-03 16:14:07 +02:00
  • 49ade0cfbd
    improvement: allow batch inserts Timo Kösters 2021-08-03 11:24:21 +02:00
  • 0eeba86b32
    fix: improve locks Timo Kösters 2021-08-03 11:10:58 +02:00
  • 6b06fc9707
    fix: don't run push rules for users that don't exist Timo Kösters 2021-08-03 10:23:20 +02:00
  • bd63797213
    improvement: make better use of sqlite connections Timo Kösters 2021-08-02 10:13:34 +02:00
  • 2c4f966d60
    improvement: use sqlite properly Timo Kösters 2021-08-01 16:59:52 +02:00
  • 8174b16c38 Merge branch 'master' into 'master' Timo Kösters 2021-08-01 10:10:51 +00:00
  • 6666aae5a5 Merge branch 'docs' into 'master' Timo Kösters 2021-07-30 17:44:33 +00:00
  • 0f045890eb
    docs: make it clear that database_path is a folder Timo Kösters 2021-07-30 19:27:37 +02:00
  • 9cb99a05e0 Merge branch 'tracing_flame' into 'master' Timo Kösters 2021-07-30 16:42:25 +00:00
  • dc85a8fafd
    fix: migration and push edu bugs Timo Kösters 2021-07-30 18:05:26 +02:00
  • fcd127aadc Also push docker image to docker hub Daniel Wiesenberg 2021-07-30 15:29:45 +02:00
  • 5df6b8cd5f
    improvement: better account data implementation Timo Kösters 2021-07-30 12:11:06 +02:00
  • 5c776e9ba7
    feat: heed db backend (LMDB) Timo Kösters 2021-07-29 20:17:47 +02:00
  • c209775abd
    fix: pdu without state bug Timo Kösters 2021-07-29 12:33:44 +02:00
  • 5e924227b6
    feat: add threadpool for iterator threads, bug fixes, tracing_flame support Timo Kösters 2021-07-29 08:36:01 +02:00
  • 734c4637f0 Merge branch 'ci-build-docker-image' into 'master' Timo Kösters 2021-07-21 15:05:20 +00:00
  • e0072eff63 Merge branch 'v5' into 'master' Timo Kösters 2021-07-21 11:05:59 +00:00
  • cae2b200cc Merge branch 'initial_state_keys' into 'master' Timo Kösters 2021-07-21 10:03:08 +00:00
  • 918df9ca6d
    feat: support room version 5 Timo Kösters 2021-07-21 11:29:13 +02:00
  • 387e864659 Merge branch 'aliases' into 'master' Timo Kösters 2021-07-21 09:48:17 +00:00
  • c84960df91 Merge branch 'deploy-guide-remove-arm-add-x86_64-musl' into 'master' Timo Kösters 2021-07-21 09:34:14 +00:00
  • 32db4c09a0 Docs: Remove arm download, but add x86_64 musl one Jonas Zohren 2021-07-21 09:21:49 +00:00
  • 0d33cc4acd Implement getting room aliases Kurt Roeckx 2021-07-11 11:28:55 +02:00
  • 666e1d30a3 Implement From<AnyInitialStateEvent> on PduBuilder phesch 2021-07-21 10:55:23 +02:00
  • f43fd6a475 Merge branch 'e2ee-fed' into 'master' Timo Kösters 2021-07-21 08:41:00 +00:00
  • 1587f2cd52
    fix: check events in timeline (not only state) for member changes Timo Kösters 2021-07-21 09:39:15 +02:00
  • f121978897
    fix: state bug Timo Kösters 2021-07-20 23:36:03 +02:00
  • 80533bfab2
    fix: improve code when skipping /state_ids Timo Kösters 2021-07-20 22:06:42 +02:00
  • 08a3326431
    docs: Initial end-to-end encryption over federation support Timo Kösters 2021-07-20 21:18:37 +02:00
  • fe3b5d32a7
    feat: send to-device events over federation Timo Kösters 2021-07-20 21:17:15 +02:00
  • e20f55970e
    feat: call /query/profile over federation when local user asks Timo Kösters 2021-07-20 19:49:47 +02:00
  • 728e176a06
    feat: /keys/query and /keys/claim over federation Timo Kösters 2021-07-20 19:40:25 +02:00
  • 7d14a46607 Merge branch 'improvements' into 'master' Timo Kösters 2021-07-20 16:59:49 +00:00
  • 68cc743f2a
    fix: use get_auth_chain method more often Timo Kösters 2021-07-20 18:45:21 +02:00
  • 56e5d5e3d2
    fix: add warning for strange bug Timo Kösters 2021-07-20 18:38:17 +02:00
  • f0ac7ed933
    chore: update ruma again Timo Kösters 2021-07-20 15:24:18 +02:00
  • 0f8ecdc625
    fix: state res fixes Timo Kösters 2021-07-20 12:41:35 +02:00
  • cfaa900e83
    improvement: auth chain cache Timo Kösters 2021-07-18 20:43:39 +02:00
  • f5273f7eb1
    improvement: upgrade ruma and implement blurhashes Timo Kösters 2021-07-15 23:17:58 +02:00
  • 0fcefa4125
    fix: ruma Timo Kösters 2021-07-15 19:54:04 +02:00
  • d07762f596 Merge branch 'connection-cushion' into 'master' Timo Kösters 2021-07-20 10:39:04 +00:00
  • d253f9236a change fraction type Jonathan de Jong 2021-07-20 11:01:35 +02:00
  • ec44f3d568 change to f64 Jonathan de Jong 2021-07-20 10:47:36 +02:00
  • 167e903a56 Fix typo Jonas Zohren 2021-07-19 22:02:10 +02:00
  • 0a8dadb797 Add hardcoded artifacts.expose_as to show them in MRs Jonas Zohren 2021-07-19 19:42:25 +02:00
  • 678ce0abc6 CI: Create docker image with musl binary Jonas Zohren 2021-07-19 17:18:25 +02:00
  • e7a51c07d0 log change feedback Jonathan de Jong 2021-07-19 17:17:10 +02:00
  • 79bf7fc597 some logging shuffling Jonathan de Jong 2021-07-19 16:46:59 +02:00
  • 7e579f8d34 change to fraction-based approach Jonathan de Jong 2021-07-19 16:25:41 +02:00
  • 0f2dc9a239 add stuff and bits Jonathan de Jong 2021-07-19 15:56:20 +02:00
  • 59d538206f Merge branch 'fix-shutdown-period' into 'master' Timo Kösters 2021-07-19 13:11:25 +00:00
  • faa283d35b review feedback Jonathan de Jong 2021-07-19 13:44:53 +02:00
  • 86160597ea Merge branch 'ci-package-upload-hotfix' into 'master' Timo Kösters 2021-07-19 11:20:00 +00:00