Commit Graph

  • 07ab447577 fixup! Get required keys in batch when joining a room Kurt Roeckx 2021-08-29 14:39:38 +0200
  • fcefa346f2 fixup! Get required keys in batch when joining a room Kurt Roeckx 2021-08-29 13:25:20 +0200
  • fb8c7542bd
    fix: cross signing is stable stablecrosssigning Timo Kösters 2021-08-29 12:37:05 +0200
  • 00c9ad12bd Merge branch 'speed' into 'master' Timo Kösters 2021-08-28 18:28:25 +0000
  • 2c166f6685 Merge branch 'speed' into 'master' Timo Kösters 2021-08-28 18:22:34 +0000
  • 1601027605
    add warning if calculated event id != requested event id Timo Kösters 2021-08-28 19:35:15 +0200
  • afca61fe7c
    fix: don't retry soft failed events Timo Kösters 2021-08-28 11:39:33 +0200
  • 2cceedc081 Fix needless borrows and reviews Devin Ragotzy 2021-08-27 19:40:52 -0400
  • 0e717a6c70 Use Arc<EventId> in place of most EventIds Devin Ragotzy 2021-08-26 17:58:32 -0400
  • 9bff276fa9
    Use Arc<EventId> in place of most EventIds Devin Ragotzy 2021-08-26 17:58:32 -0400
  • 19b89ab91f
    fix: server resolution Timo Kösters 2021-08-26 23:11:13 +0200
  • 0330d3e270
    fix: server resolution with well-known files Timo Kösters 2021-08-26 19:00:08 +0200
  • a1e8a99db5
    improvement: less IO for auth chains Timo Kösters 2021-08-26 18:59:38 +0200
  • 33172a70e6
    fix: improve key fetching Timo Kösters 2021-08-26 18:59:10 +0200
  • 2806e82074 Merge branch 'member-reason' into 'master' Timo Kösters 2021-08-27 11:14:43 +0000
  • aa0f826ddc
    improvement: implement leave reason member-reason Timo Kösters 2021-08-27 09:47:40 +0200
  • 37471a063f updated to persy 1.0 Tglman 2021-08-24 19:29:48 +0100
  • ef5359c44e readd modules removed by mistake Tglman 2021-08-21 16:54:48 +0100
  • 67f1a21726 updated to the last database integration logic of persy Tglman 2021-08-04 23:10:50 +0100
  • 081db23438 updated persy implementation for use tracing Tglman 2021-07-30 22:24:56 +0100
  • 16ae520754 removed not needed dipendency for persy feature Tglman 2021-07-17 18:46:11 +0100
  • 50a37c7a69 refactored to use programmatic flush instead of timed flush of the write cache Tglman 2021-07-15 00:50:52 +0100
  • d28475e402 moved persy implementation to specific module Tglman 2021-07-15 00:31:09 +0100
  • d4f9f958b1 fixed compilation issues after migration Tglman 2021-07-15 00:23:19 +0100
  • 5e2d5295d9 add error management in the implementation Tglman 2021-06-26 13:41:32 +0100
  • 44bc040e2f cleanup of persy integration, add timer for background flush of write cache Tglman 2021-06-26 13:22:52 +0100
  • f6c092a0dd add flush on drop to handle soft shutdown write Tglman 2021-06-23 23:47:01 +0100
  • 7c8b05c3bf add timed flush logic Tglman 2021-06-23 21:17:51 +0100
  • 106faff685 add buffered write cache to reduce write latancy Tglman 2021-06-23 20:51:27 +0100
  • 91e79bd9f4 minor fix in the integration with persy Tglman 2021-06-18 19:00:22 +0100
  • d1ca88f704 first integration of Persy as database Engine Tglman 2021-06-18 00:38:32 +0100
  • 6c8bc12419
    fix: server resolution Timo Kösters 2021-08-26 23:11:13 +0200
  • e1701af15a Merge branch 'feature/whitelist-self-signed' into 'master' Aiden McClelland 2021-08-26 19:41:00 +0000
  • ef104e0821
    fix: server resolution with well-known files Timo Kösters 2021-08-26 19:00:08 +0200
  • bb9cb90e77
    improvement: less IO for auth chains Timo Kösters 2021-08-26 18:59:38 +0200
  • b5f27d9ec2
    fix: improve key fetching Timo Kösters 2021-08-26 18:59:10 +0200
  • 79361b77be Merge branch 'admin-command-for-cache-memory-usage' into 'master' Jonas Zohren 2021-08-26 14:11:01 +0000
  • dd14270a6e Fix formatting. admin-command-for-cache-memory-usage Jonas Zohren 2021-08-26 15:36:33 +0200
  • e8140cda33 chore: bump dependencies Timo Kösters 2021-08-26 14:38:25 +0200
  • 0ac7ba4c24 improvement: persist cached auth chains in db Timo Kösters 2021-08-26 14:18:19 +0200
  • a15ea4c156 fix: better migration, force e2ee device key updates Timo Kösters 2021-08-25 17:40:10 +0200
  • 33923ad6a7 fix: wrong soft fail check, too many events in /sync state response Timo Kösters 2021-08-25 17:36:10 +0200
  • 6da3f62747 fix: e2ee over federation Timo Kösters 2021-08-25 14:42:46 +0200
  • e534199195 Add show_cache_usage admin room command Jonas Zohren 2021-08-26 15:17:17 +0200
  • 1b56a7bbfd Merge branch 'speed' into 'master' Timo Kösters 2021-08-26 12:55:47 +0000
  • 91a0b1c4ce Merge branch 'speed' into 'master' Timo Kösters 2021-08-26 12:38:44 +0000
  • d485eb5a24
    chore: bump dependencies Timo Kösters 2021-08-26 14:38:25 +0200
  • 41d07be97b
    improvement: persist cached auth chains in db Timo Kösters 2021-08-26 14:18:19 +0200
  • bef4fe50ce
    fix: better migration, force e2ee device key updates Timo Kösters 2021-08-25 17:40:10 +0200
  • 9152b877a7
    fix: wrong soft fail check, too many events in /sync state response Timo Kösters 2021-08-25 17:36:10 +0200
  • 9f8c45c763
    fix: e2ee over federation Timo Kösters 2021-08-25 14:42:46 +0200
  • 5800e9b797 Add Traefik setup, incl. step-by-step, to docker README. Daniel Wiesenberg 2021-08-17 14:44:53 +0200
  • 120cedacd9 Let our server signing be valid for 1 week Kurt Roeckx 2021-08-25 16:06:35 +0200
  • 9e25416663 Get required keys in batch when joining a room Kurt Roeckx 2021-08-25 16:02:01 +0200
  • 84d54e0eaf Also calculate sum of cache sizes measure-cache-memory-usage Jonas Zohren 2021-08-25 00:51:46 +0200
  • 927a23814b Add test to measure memory usage of caches Jonas Zohren 2021-08-25 00:43:01 +0200
  • 5aa56b92ee Merge branch 'speed' into 'master' Timo Kösters 2021-08-24 20:12:10 +0000
  • e82b4ed38e Merge branch 'speed' into 'master' Timo Kösters 2021-08-24 19:55:32 +0000
  • dd87066546
    improvement: more efficient auth chain cache Timo Kösters 2021-08-24 21:10:01 +0200
  • 30b309b708 Merge branch 'speed' into 'master' Timo Kösters 2021-08-24 18:16:56 +0000
  • 098b577b26 Merge branch 'speed' into 'master' Timo Kösters 2021-08-24 18:16:55 +0000
  • d5695fb9fe Merge branch 'only-set-max-optimzations-in-ci' into 'master' Timo Kösters 2021-08-24 17:54:17 +0000
  • b80e131777 Merge branch 'only-set-max-optimzations-in-ci' into 'master' Jonas Zohren 2021-08-24 17:53:52 +0000
  • 81e056417c
    improvement: better e2ee over fed, faster incoming event handling Timo Kösters 2021-08-24 19:10:31 +0200
  • 72dd95f500 Merge branch 'createwarnings' into 'master' Timo Kösters 2021-08-24 17:51:53 +0000
  • b6e755f67e Only apply max. optimizations in CI builds. Jonas Zohren 2021-08-22 21:05:32 +0000
  • 13e5b012fe Merge branch 'createwarnings' into 'master' Timo Kösters 2021-08-22 13:03:56 +0000
  • 4f8cf3bed4 Merge branch 'send_join_v1' into 'master' Timo Kösters 2021-08-22 12:06:26 +0000
  • 0700e11657 Merge branch 'send_join_v1' into 'master' Kurt Roeckx 2021-08-22 11:22:24 +0000
  • b3ea6adc9c Merge branch 'get-pdu-json' into 'master' Timo Kösters 2021-08-22 11:08:11 +0000
  • 6d83954c40
    fix: room upgrades Timo Kösters 2021-08-22 13:05:56 +0200
  • 667ffb4239
    fix: correct create event warnings Timo Kösters 2021-08-22 13:00:36 +0200
  • 48494c9464 Implement federation/v1/send_join Kurt Roeckx 2021-07-25 19:28:54 +0200
  • 240354864e Merge branch 'get-pdu-json' into 'master' Tom Smeding 2021-08-21 14:22:27 +0000
  • 2ef23b213a
    Consistent and escaped response in get_pdu Tom Smeding 2021-08-21 14:38:00 +0200
  • 33481ec062 Merge branch 'statediffs' into 'master' Timo Kösters 2021-08-21 13:05:38 +0000
  • 2f78932ae1 Merge branch 'statediffs' into 'master' Timo Kösters 2021-08-21 12:24:44 +0000
  • 3b78e43a18
    fmt Timo Kösters 2021-08-21 14:24:10 +0200
  • 4956fb9fba
    improvement: limit prev event fetching Timo Kösters 2021-08-21 14:22:21 +0200
  • d0e06b49da Switch to mdbook Jonas Zohren 2021-08-19 16:44:29 +0200
  • b09499c2df
    fix: don't save empty tokens Timo Kösters 2021-08-19 14:05:23 +0200
  • 5547c0f579 Merge remote-tracking branch 'origin/docs-overhaul' into docs-overhaul Jonas Zohren 2021-08-19 12:37:05 +0200
  • 66bc3958ff Document configuration options in own file Jonas Zohren 2021-08-19 12:36:29 +0200
  • 7e48567d4b Move some documentation to docs/ and start overhaul Jonas Zohren 2021-07-23 13:37:02 +0200
  • 46d8a46e1f
    improvement: faster incoming transaction handling Timo Kösters 2021-08-19 11:01:18 +0200
  • 2b2688a4cd Merge branch 'lesscache' into 'master' Timo Kösters 2021-08-18 08:58:53 +0000
  • cefca2d0d1 Merge branch 'different-optimizations-for-master-and-branches' into 'master' Timo Kösters 2021-08-18 08:58:45 +0000
  • bf7e019a68
    improvement: better prev event fetching, perf improvements Timo Kösters 2021-08-17 16:06:09 +0200
  • b5c6b54345 Merge branch 'auth_chain_non_recursive' into 'statediffs' Kurt Roeckx 2021-08-17 10:38:55 +0000
  • 75ba8bb565
    fix: faster room joins Timo Kösters 2021-08-17 00:22:52 +0200
  • 0823506d05
    fix: don't load endless prev events and fix room join bug Timo Kösters 2021-08-16 23:24:52 +0200
  • 4943cf5b11 Get the auth chain non-recursive Kurt Roeckx 2021-08-15 15:41:48 +0200
  • 2c3bee34a0
    improvement: better sqlite Timo Kösters 2021-08-15 13:17:42 +0200
  • a4310f840e
    improvement: state info cache Timo Kösters 2021-08-15 06:46:00 +0200
  • 5bd5b41c70
    fix: fetch event multiple times Timo Kösters 2021-08-14 23:29:25 +0200
  • f9a2edc0dd
    fix: also fetch prev events that are outliers already Timo Kösters 2021-08-14 22:50:45 +0200
  • ecd1e45a44
    fix: fetch more than one prev event Timo Kösters 2021-08-14 21:56:15 +0200
  • 1d46569929
    fix: don't use recursion for prev events Timo Kösters 2021-08-14 21:30:14 +0200
  • 1e3a8ca35d
    fmt Timo Kösters 2021-08-14 19:47:49 +0200
  • 0cb22996be
    remove prev event fetch limit Timo Kösters 2021-08-14 19:47:16 +0200