Commit Graph

  • 1b9f56e48c chore: update dependencies Timo Kösters 2021-09-01 22:31:25 +0200
  • 3143d468c7 revert Arc<EventId> commit Timo Kösters 2021-09-01 22:18:06 +0200
  • ac594f5502 docs: update readme and version Timo Kösters 2021-09-01 13:09:24 +0200
  • 75701f75e4 Remove unneeded intermediary container collection Jonas Platte 2021-09-01 21:46:05 +0200
  • 186722c51f fix: batch key fetching Timo Kösters 2021-09-01 15:21:02 +0200
  • fc3ff86ad9 fixup! Get required keys in batch when joining a room Kurt Roeckx 2021-08-29 14:39:38 +0200
  • a8d181e00e fixup! Get required keys in batch when joining a room Kurt Roeckx 2021-08-29 13:25:20 +0200
  • 61adef8f2c Let our server signing be valid for 1 week Kurt Roeckx 2021-08-25 16:06:35 +0200
  • 13c9f2fb50 Get required keys in batch when joining a room Kurt Roeckx 2021-08-25 16:02:01 +0200
  • 5d279159e3 Add Traefik setup, incl. step-by-step, to docker README. Daniel Wiesenberg 2021-08-17 14:44:53 +0200
  • e14db60b6c Fix a bunch of clippy lints Jonas Platte 2021-08-31 21:20:03 +0200
  • 4cba464faf improvement: make pdu cache capacity configurable Timo Kösters 2021-09-01 11:03:12 +0200
  • 828611c0e4 improvement: stop prev event fetching if too many events fail Timo Kösters 2021-08-31 22:04:47 +0200
  • e206b0ca8f docs: documentation for every endpoint Timo Kösters 2021-08-31 19:14:37 +0200
  • 4c971d7695 Fix healthcheck.sh permissions and rearange ci dockerfile Daniel Wiesenberg 2021-08-31 23:17:32 +0200
  • 8aed9b7711 registration default true Jonathan de Jong 2021-08-31 18:25:35 +0200
  • 3f766d2a13 Use `$CI_COMMIT_SHORT_SHA` for `GIT_REF` Daniel Wiesenberg 2021-08-31 18:03:44 +0200
  • 6d6ce0f697 Change healthcheck in ci dockerfile Daniel Wiesenberg 2021-08-30 09:14:08 +0200
  • 8b4389e0c2 Move docker healthcheck into dedicated script. Daniel Wiesenberg 2021-08-29 20:01:38 +0200
  • fc29ad088c add tls Jonathan de Jong 2021-08-30 20:18:48 +0200
  • b0aa4fc7f5 improvement: call /state_ids less often by using state res Timo Kösters 2021-08-30 16:02:55 +0200
  • 73ae29c0de fix: inviting dendrite users Timo Kösters 2021-08-30 10:56:41 +0200
  • 8c7ae60518 improvement: don't do state updates if the event was soft failed Timo Kösters 2021-08-30 10:46:36 +0200
  • 4d6af6ee88 fix: make appservices more efficient Timo Kösters 2021-08-29 20:00:02 +0200
  • 4ede0dc2d9 add warning if calculated event id != requested event id Timo Kösters 2021-08-28 19:35:15 +0200
  • 4ce02e8ff6 fix: don't retry soft failed events Timo Kösters 2021-08-28 11:39:33 +0200
  • 4ac40dec9a Use Arc<EventId> in place of most EventIds Devin Ragotzy 2021-08-26 17:58:32 -0400
  • 51b96b3538 fix: server resolution Timo Kösters 2021-08-26 23:11:13 +0200
  • 5b904fbef4 fix: server resolution with well-known files Timo Kösters 2021-08-26 19:00:08 +0200
  • 6c0079f2c4 improvement: less IO for auth chains Timo Kösters 2021-08-26 18:59:38 +0200
  • 3a588c4561 fix: improve key fetching Timo Kösters 2021-08-26 18:59:10 +0200
  • f22ad5dfba chore: bump dependencies Timo Kösters 2021-08-26 14:38:25 +0200
  • 2b50afcc0a improvement: persist cached auth chains in db Timo Kösters 2021-08-26 14:18:19 +0200
  • 8216abc8c5 fix: better migration, force e2ee device key updates Timo Kösters 2021-08-25 17:40:10 +0200
  • 981d054b0c fix: wrong soft fail check, too many events in /sync state response Timo Kösters 2021-08-25 17:36:10 +0200
  • 72e2b643bb fix: e2ee over federation Timo Kösters 2021-08-25 14:42:46 +0200
  • ee4b08c185 improvement: more efficient auth chain cache Timo Kösters 2021-08-24 21:10:01 +0200
  • 896427b67f improvement: better e2ee over fed, faster incoming event handling Timo Kösters 2021-08-24 19:10:31 +0200
  • 95989241db Only apply max. optimizations in CI builds. Jonas Zohren 2021-08-22 21:05:32 +0000
  • 10da08e260 fix: room upgrades Timo Kösters 2021-08-22 13:05:56 +0200
  • 6255406de0 fix: correct create event warnings Timo Kösters 2021-08-22 13:00:36 +0200
  • 4c44a7adf5 Implement federation/v1/send_join Kurt Roeckx 2021-07-25 19:28:54 +0200
  • 48fb8c5d4d Consistent and escaped response in get_pdu Tom Smeding 2021-08-21 14:38:00 +0200
  • d058f6522e fmt Timo Kösters 2021-08-21 14:24:10 +0200
  • 8784df0d3a improvement: limit prev event fetching Timo Kösters 2021-08-21 14:22:21 +0200
  • 524b4960cd fix: don't save empty tokens Timo Kösters 2021-08-19 14:05:23 +0200
  • 0176d40347 improvement: faster incoming transaction handling Timo Kösters 2021-08-19 11:01:18 +0200
  • b74b8c48ce improvement: better prev event fetching, perf improvements Timo Kösters 2021-08-17 16:06:09 +0200
  • 8a4b7cf4bd fix: faster room joins Timo Kösters 2021-08-17 00:22:52 +0200
  • 4a9483c07c fix: don't load endless prev events and fix room join bug Timo Kösters 2021-08-16 23:24:52 +0200
  • 8f1a41dcd2 improvement: better sqlite Timo Kösters 2021-08-15 13:17:42 +0200
  • 6f58af0b99 improvement: state info cache Timo Kösters 2021-08-15 06:46:00 +0200
  • ac9dce2bdf fix: fetch event multiple times Timo Kösters 2021-08-14 23:29:25 +0200
  • 197a111748 fix: also fetch prev events that are outliers already Timo Kösters 2021-08-14 22:50:45 +0200
  • b9f138450c fix: fetch more than one prev event Timo Kösters 2021-08-14 21:56:15 +0200
  • 1aecadf990 fix: don't use recursion for prev events Timo Kösters 2021-08-14 21:30:14 +0200
  • 7514aa5d95 fmt Timo Kösters 2021-08-14 19:47:49 +0200
  • c0c783fdec remove prev event fetch limit Timo Kösters 2021-08-14 19:47:16 +0200
  • b02e4bf46c fix: delta calculation Timo Kösters 2021-08-14 19:07:50 +0200
  • 87f5f17134 fix: room exists panic Timo Kösters 2021-08-14 08:26:45 +0200
  • f1aea98384 finish implementing better state store Timo Kösters 2021-08-12 23:04:00 +0200
  • caebb13a98 improvement: migrations, batch inserts Timo Kösters 2021-08-02 22:32:28 +0200
  • 0b073c6534 WIP improvement: much better state storage Timo Kösters 2021-08-01 15:14:54 +0200
  • f29a6d7945 fix: long prev event fetch times for huge rooms Timo Kösters 2021-08-12 17:55:16 +0200
  • 8696e627b0 less warnings Timo Kösters 2021-08-11 21:17:01 +0200
  • 201de77db4 improvement: cache for short event ids Timo Kösters 2021-08-11 21:14:22 +0200
  • 33e84c74ac improvement: use u64s in auth chain cache Timo Kösters 2021-08-11 19:15:38 +0200
  • 39d1f86050 improvement: smaller cache, better prev event fetching Timo Kösters 2021-08-11 10:24:16 +0200
  • 34fa7fee05 Merge branch 'ci-fix-kaniko-i-hope' into 'next' Timo Kösters 2021-09-15 07:05:33 +0000
  • 0d80b65003 Merge branch 'ci-fix-kaniko-i-hope' into 'next' Jonas Zohren 2021-09-14 20:47:07 +0000
  • e8d998cedf fix(ci): Convince kaniko that it is indeed running in a container by --force-ing it. Jonas Zohren 2021-09-14 20:44:11 +0000
  • 565fe3a7dd Merge branch 'faster-sending' into 'next' Timo Kösters 2021-09-14 18:35:12 +0000
  • 48d341a0a9 Merge branch 'faster-sending' into 'next' Timo Kösters 2021-09-14 12:34:08 +0000
  • 5c02dc7830
    improvement: batch inserts for inserting pdus Timo Kösters 2021-09-14 14:23:43 +0200
  • 159e22e450 Merge branch 'ci-fix-aarch64-build' into 'next' Timo Kösters 2021-09-14 12:09:44 +0000
  • a1025b0357 Merge branch 'ci-fix-aarch64-build' into 'next' Jonas Zohren 2021-09-14 12:02:35 +0000
  • ab472e9b7c fix(ci): Fix aarch64 build Jonas Zohren 2021-09-14 12:25:35 +0200
  • 31264e3d1d Merge branch 'ci-remove-element-web-register-test' into 'next' Timo Kösters 2021-09-14 09:50:24 +0000
  • 41049f4d1b Merge branch 'ci-remove-element-web-register-test' into 'next' Jonas Zohren 2021-09-14 09:45:37 +0000
  • 422bd09e32 Remove the "register an account with element" test Jonas Zohren 2021-09-14 09:44:15 +0000
  • 406725575d Merge branch 'next' into 'memory-aware-lru' Jonathan de Jong 2021-09-14 08:53:32 +0000
  • b64538c6f1 Merge branch 'efficient-sqlite' into 'next' Timo Kösters 2021-09-14 07:23:02 +0000
  • 4e70c8104e Merge branch 'efficient-sqlite' into 'next' Timo Kösters 2021-09-14 07:22:49 +0000
  • 178451e9b5 Merge branch 'deduplicate-watchers' into 'next' Timo Kösters 2021-09-14 07:10:59 +0000
  • 61222457f1 Merge branch 'deduplicate-watchers' into 'next' Timo Kösters 2021-09-14 07:10:09 +0000
  • 583a966f6e Merge branch 'less-alloc' into 'next' Timo Kösters 2021-09-14 07:09:55 +0000
  • cbee7fe111
    improvement: deduplicate watchers Timo Kösters 2021-09-13 23:19:00 +0200
  • 6dd7294c6b initial Jonathan de Jong 2021-09-13 21:59:06 +0200
  • 2519798467 Merge branch 'less-alloc' into 'next' Jonas Platte 2021-09-13 19:00:19 +0000
  • d68c93b5fa
    Clean up (mostly automated with cargo clippy --fix) Jonas Platte 2021-09-13 19:45:56 +0200
  • 979ec6b4fa
    Upgrade ruma Jonas Platte 2021-09-01 15:28:02 +0200
  • 910ad7fed1
    Get rid of more unnecessary intermediate collections Jonas Platte 2021-09-05 00:05:59 +0200
  • 2c8412fe58
    improvement: more efficient sqlite Timo Kösters 2021-09-13 20:11:50 +0200
  • ca495a2c4a Merge branch 'arcing-fix' into 'next' Jonathan de Jong 2021-09-13 17:39:41 +0000
  • 57db96f239 make sure PDUs aren't allocated twice, ever Jonathan de Jong 2021-09-13 19:26:02 +0200
  • 06b0c9267f Merge branch 'appservice-signal' into 'next' Timo Kösters 2021-09-13 14:07:18 +0000
  • da1e74e3a1 updated to persy 1.0 Tglman 2021-08-24 19:29:48 +0100
  • ded99d3876 readd modules removed by mistake Tglman 2021-08-21 16:54:48 +0100
  • 0a3f2f692c updated to the last database integration logic of persy Tglman 2021-08-04 23:10:50 +0100
  • f2e249b084 updated persy implementation for use tracing Tglman 2021-07-30 22:24:56 +0100