Commit graph

  • a78ecad80c Hopefully finish wiring room versions into syncapi Neil Alexander 2020-03-10 14:00:59 +0000
  • 713fe19772 Extract the ed25519 key from the server name and use it for event checks Kegan Dougal 2020-03-10 11:52:16 +0000
  • ea2fa4a401 Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-10 11:46:36 +0000
  • 176f722d53 Update .gitignore Neil Alexander 2020-03-10 11:42:40 +0000
  • 6bf0e69499 Fix a lot of room versions wiring (apart from syncapi) Neil Alexander 2020-03-10 11:31:55 +0000
  • 3abf0eac47 Pass in the private key seed to NewP2PLocalNode to use the same key for p2p Kegan Dougal 2020-03-10 09:41:02 +0000
  • 112f6f5820 fix goimports Prateek Sachan 2020-03-10 04:11:09 +0530
  • c7d2a8a050
    Merge branch 'master' into pushrules Prateek Sachan 2020-03-10 04:01:16 +0530
  • c9e1c0cb19 Implement pushrules API Prateek Sachan 2020-03-10 03:42:09 +0530
  • cdc1157785
    Improve logging when sending events (#883) Kegsay 2020-03-09 14:37:51 +0000
  • 99455d604a Improve logging when sending events Kegan Dougal 2020-03-09 12:22:52 +0000
  • 1b52775ccd If room_version isn't specified in the m.room.create event, assume room version 1 Neil Alexander 2020-03-09 09:10:01 +0000
  • c31cb02271
    bugfix: Fix a race condition when creating guest accounts (#882) Kegsay 2020-03-06 18:00:07 +0000
  • 3c81c569a7 bugfix for database is locked on guest reg Kegan Dougal 2020-03-06 17:38:47 +0000
  • e0f8c58bba Actually use the txn when creating accounts Kegan Dougal 2020-03-06 17:04:14 +0000
  • e43d8a17ae Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-06 17:00:15 +0000
  • 6a1111c3d4
    Try to recursively find auth events (to a point) if they are missing (#881) Neil Alexander 2020-03-06 16:58:10 +0000
  • 4d15b0aa77 Pass room version 1 only to MakeJoin until room version support comes later Neil Alexander 2020-03-06 16:39:44 +0000
  • 42a9000d4d Typo Kegan Dougal 2020-03-06 16:22:58 +0000
  • 21904bc2cf Update postgres Kegan Dougal 2020-03-06 16:07:24 +0000
  • f26f7c5cc8 Simplify error handling for recursion Neil Alexander 2020-03-06 16:01:38 +0000
  • bc8abbc51d Remove recursion limit for now and other review fixes Neil Alexander 2020-03-06 15:55:44 +0000
  • abacc13a76 bugfix: Fix a race condition when creating guest accounts Kegan Dougal 2020-03-06 15:45:16 +0000
  • 20e2c48628 Try to recursively find auth events (to a point) if they are missing Neil Alexander 2020-03-06 15:42:16 +0000
  • 87283e9de7 bugfix: fix sytest 155 by actually returning depth+1 and not 0 Kegan Dougal 2020-03-06 14:31:12 +0000
  • 16365357b7 whoops compile error Neil Alexander 2020-03-06 13:58:00 +0000
  • adf2726f20 Fully populate eventIDMap Neil Alexander 2020-03-06 13:41:59 +0000
  • 0a3db9e952 Update gomatrixserverlib Neil Alexander 2020-03-06 13:01:13 +0000
  • 45f60e7a65 Fix type of room_version in make_join Neil Alexander 2020-03-06 12:15:59 +0000
  • fb3f97e9fe Update room version checking code Neil Alexander 2020-03-06 11:57:45 +0000
  • a4401e3fb0 Update common.BuildEvent Neil Alexander 2020-03-06 11:23:11 +0000
  • 85e658ca06 Update gomatrixserverlib Neil Alexander 2020-03-06 11:15:21 +0000
  • 8257c22700 Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-06 10:38:26 +0000
  • a97b8eafd4
    Add peer-to-peer support into Dendrite via libp2p and fetch (#880) Kegsay 2020-03-06 10:23:55 +0000
  • 0330e6b170 Linting Kegan Dougal 2020-03-06 09:44:36 +0000
  • 1b1f52e6b0 Use the real prometheus, even for WASM Kegan Dougal 2020-03-05 18:08:03 +0000
  • ed6c3c1f74 Merge branch 'master' into kegan/wasm Kegan Dougal 2020-03-05 17:05:43 +0000
  • 18b652f0fb Add a no-op main for dendritejs when not building under wasm Kegan Dougal 2020-03-05 17:00:48 +0000
  • c882437661 Docs Kegan Dougal 2020-03-05 16:53:13 +0000
  • 370816c21c sqlite bug fixes Kegan Dougal 2020-03-05 16:25:56 +0000
  • 086b9164f5 Update build script to set env vars correctly for dendritejs Kegan Dougal 2020-03-05 15:54:08 +0000
  • a7d50a7ceb Add conditional building to remaining storage APIs Kegan Dougal 2020-03-05 15:08:43 +0000
  • e3bbeae5a2 Remove lib/pq for wasm for syncapi Kegan Dougal 2020-03-05 14:18:29 +0000
  • eb80b5de12 Start adding conditional builds for wasm to handle lib/pq Kegan Dougal 2020-03-05 13:48:51 +0000
  • 09719cf3b7 breaking: Add Tracing.Enabled to toggle whether we do opentracing Kegan Dougal 2020-03-05 11:48:24 +0000
  • f3dee39c9d Implement API for querying room version Neil Alexander 2020-03-05 10:22:33 +0000
  • cfe97cd874 Add an LRU cache around the key DB Kegan Dougal 2020-03-04 18:00:12 +0000
  • 25cdf733e2 Update gomatrixserverlib Neil Alexander 2020-03-04 17:56:55 +0000
  • 2f0622226d Update ho-http-js-libp2p to return errors from RoundTrip Kegan Dougal 2020-03-04 16:07:58 +0000
  • 178f97a2e4 refactor: Move p2p specific stuff to cmd/dendritejs Kegan Dougal 2020-03-04 13:55:40 +0000
  • 29c5e62abb Add notes on getting p2p up and running Kegan Dougal 2020-03-04 11:47:17 +0000
  • 3f31c4d5ca Try to establish auth difference for state res v2 Neil Alexander 2020-03-04 11:37:23 +0000
  • 3eafda1842 Latest gomatrixserverlib Kegan Dougal 2020-03-04 11:29:42 +0000
  • 49d95b03da Use query variadic to make lookups actually work! Kegan Dougal 2020-03-03 18:33:01 +0000
  • 53f6ace2a9 Fix a bug which could cause exclude_from_sync to not be set Kegan Dougal 2020-03-03 17:57:12 +0000
  • 0ec7403c2d Update gomatrixserverlib Neil Alexander 2020-03-03 11:45:55 +0000
  • f69a553ad6 Merge branch 'neilalexander/stateresv2' of github.com:matrix-org/dendrite into neilalexander/stateresv2 Neil Alexander 2020-03-03 09:22:43 +0000
  • 372284316b Use latest gomatrixserverlib for sig checks Kegan Dougal 2020-03-02 18:33:20 +0000
  • d22067f7d6 Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-02 18:02:13 +0000
  • 0cda3c52d0 Don't fail hard if backward topology position fails, just use 1 instead Neil Alexander 2020-03-02 17:47:39 +0000
  • 11e8557529
    Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-02 16:21:02 +0000
  • 59a1f4b8ed
    Remove httputil.LogThenError so that the line numbers are reported properly - make error reporting slightly more useful (#879) Neil Alexander 2020-03-02 16:20:44 +0000
  • ba7ac391a6 Remove httputil.LogThenError so that the line numbers are reported properly - make error reporting slightly more useful Neil Alexander 2020-03-02 15:54:43 +0000
  • d2ffa05867 Use gjson@1.6.0 as it fixes https://github.com/tidwall/gjson/issues/157 Kegan Dougal 2020-03-02 10:18:04 +0000
  • 2e8438ee56 Update go.mod/go.sum Neil Alexander 2020-02-28 16:40:58 +0000
  • 1ac571973c Try to take room version from createRoomReq Neil Alexander 2020-02-28 16:29:42 +0000
  • c5163313e4
    Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-02-28 15:08:26 +0000
  • 72565f2eeb
    Fix bug in devices endpoint (#877) Neil Alexander 2020-02-28 15:06:16 +0000
  • fd562661ab Fix bug in devices endpoint Neil Alexander 2020-02-26 18:06:00 +0000
  • 6460b3725d
    Make sure PDUs and EDUs in transaction don't marshal to null (#876) Neil Alexander 2020-02-28 14:54:51 +0000
  • 420ee15433 Kick CI Kegan Dougal 2020-02-28 14:46:03 +0000
  • 32ab5aa94d Make sure PDUs and EDUs in transaction don't marshal to null Neil Alexander 2020-02-28 14:37:18 +0000
  • ab81b95eae Fork gjson to allow us to enforce auth checks as before Kegan Dougal 2020-02-28 12:01:34 +0000
  • ec0c0f4867 More libp2p Kegan Dougal 2020-02-28 11:40:52 +0000
  • 658ae48ed3 libp2p support Kegan Dougal 2020-02-28 11:39:49 +0000
  • 2f45bc417b Get room version from initial persistence of m.room.create Neil Alexander 2020-02-26 17:57:47 +0000
  • 15f9672c7d Try to get room version from m.room.create event at first NID assign Neil Alexander 2020-02-26 17:40:17 +0000
  • 892180cb2c Try that again Neil Alexander 2020-02-26 17:06:11 +0000
  • 49d3000371 Use default room version correctly Neil Alexander 2020-02-26 17:04:15 +0000
  • 3994e4c588 Shift things around, try to use state res v2 for room version 2 Neil Alexander 2020-02-26 16:55:51 +0000
  • 1d4e22d819 Add insecure test Mode(#609) Signed-off-by: Nan ZiYuan <quarkstar9@gmail.com> root 2020-02-26 12:52:20 +0800
  • 9e63152573 Add insecure test mode(#609) Signed-off-by: Nan ZiYuan <quarkstar9@gmail.com> root 2020-02-26 12:24:36 +0800
  • de86bfa454 Fix#609 root 2020-02-26 12:04:13 +0800
  • dacbae001d Latest hacks for js Kegan Dougal 2020-02-25 22:51:10 +0000
  • bf6aa8cfd5 Listen for fetch traffic rather than HTTP Kegan Dougal 2020-02-25 18:07:36 +0000
  • 1cba9cbc2a Generate a key for now Kegan Dougal 2020-02-25 13:48:43 +0000
  • 23b6aed59a Latest go-sqlite3-js version Kegan Dougal 2020-02-25 11:59:46 +0000
  • 8691ef5f07 Hard-code a config and don't use opentracing Kegan Dougal 2020-02-24 18:10:15 +0000
  • 48c7e3c172 Replace prometheus with a stub. sigh Kegan Dougal 2020-02-24 17:53:02 +0000
  • 68cf00d0ce Update to latest go-sqlite-js version Kegan Dougal 2020-02-24 13:00:42 +0000
  • 0707c956a8 Add cmd/dendritejs to pull in sqlite3_js driver for wasm only Kegan Dougal 2020-02-24 10:23:53 +0000
  • 979fa6f358 Added special case for m.room.member event in appservice component Prateek Sachan 2020-02-24 03:40:37 +0530
  • ca1cb8fa9c Use hs_token when talking to appservice Prateek Sachan 2020-02-24 02:09:29 +0530
  • 2a908179fe Use sqlite3_js driver when running in JS Kegan Dougal 2020-02-22 20:53:57 +0000
  • 5b6cd5bc13 Use a fork of pq which supports userCurrent on wasm Kegan Dougal 2020-02-22 20:47:19 +0000
  • 8323948c5f Merge branch 'master' of https://github.com/matrix-org/dendrite into basicauth-metrics Till Faelligen 2020-02-21 12:17:30 +0100
  • 6b89e214d3
    Merge branch 'master' into bad-json-body Prateek Sachan 2020-02-21 14:25:15 +0530
  • 9d639f5eec Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-02-20 13:54:56 +0000
  • 0352f250b8 Fix dockerfile Neil Alexander 2020-02-20 13:54:50 +0000
  • f198084271 Logging Neil Alexander 2020-02-20 13:51:18 +0000