Commit Graph

  • a466e9e9cc
    LRU cache for room versions in RS query API (#976) Neil Alexander 2020-04-22 13:00:05 +0100
  • 71f9d35b7c Update gomatrixserverlib Neil Alexander 2020-04-21 10:04:06 +0100
  • 9045b8e89f
    Perspective key fetching, some federation room join fixes (#975) Neil Alexander 2020-04-20 17:42:34 +0100
  • c62844234b
    Add login sytests (#974) Kegsay 2020-04-20 14:19:25 +0100
  • 9f5ece8045
    Fix nil http clients provided to components in polylith mode (#973) Alex Chen 2020-04-19 18:18:38 +0800
  • e1a4ada0e1
    Ensure room version tests can be grouped whether failed or passed (#972) Alex Chen 2020-04-18 18:01:48 +0800
  • 0d116d9222
    Allow anyone to publish rooms (#971) Kegsay 2020-04-17 12:17:20 +0100
  • 3c2e6f967b
    Federation fixes and error handling (#970) Neil Alexander 2020-04-16 17:59:55 +0100
  • 3110a81996
    Set default room version to 4 (#957) Neil Alexander 2020-04-16 12:53:27 +0100
  • c1bca95adb
    Add SQL tracing via DENDRITE_TRACE_SQL (#968) Kegsay 2020-04-16 10:06:55 +0100
  • c2ea961909
    Add HTTP trace logging (#965) Kegsay 2020-04-15 17:48:40 +0100
  • dadb06f6ad
    Use topological ordering for /messages response (#966) Neil Alexander 2020-04-15 16:10:18 +0100
  • 7b3edf4622
    Tweaks to backfill (#964) Neil Alexander 2020-04-15 14:39:27 +0100
  • 895a72b6ee
    Move /room/{roomID}/state endpoints into client API (#606) (#962) Neil Alexander 2020-04-14 18:36:08 +0100
  • 73d2f59e30
    WIP: Add libp2p-go (#956) Hilmar Gústafsson 2020-04-14 17:15:59 +0200
  • 48303d06cb
    Are we synapse yet? (#960) Kegsay 2020-04-14 16:05:15 +0100
  • 609f034bfb
    S7evinK: basicauth metrics (#961) Kegsay 2020-04-14 15:54:35 +0100
  • 2c43e222bd
    support non-exclusive namespaces for AS (#828) mohit kumar singh 2020-04-14 20:01:27 +0530
  • 1321f8da80
    Check if user has the power level to edit the room visibility (#900) Prateek Sachan 2020-04-14 18:37:03 +0530
  • d359851708
    Update guides for running sytest (#958) Alex Chen 2020-04-12 20:48:24 +0800
  • 317658acea
    Added checks for JSON body in accounts_data endpoint (#863) Prateek Sachan 2020-04-11 22:17:05 +0530
  • dacee648f7
    Federation for v3/v4 rooms (#954) Neil Alexander 2020-04-09 15:46:06 +0100
  • 067b875063
    Invites v2 endpoint (#952) Neil Alexander 2020-04-03 14:29:06 +0100
  • 955244c092
    use custom http client instead of the http DefaultClient (#823) Ben B 2020-04-03 12:40:50 +0200
  • 2c8950221e
    Fix: show-expected-fail-tests.sh ignores # in whitelist and strips quotes in test names in output (#943) Alex Chen 2020-03-31 22:53:09 +0800
  • 8fbe9f4078
    Implement typing over federation (#949) Kegsay 2020-03-30 16:40:28 +0100
  • 11a8059bba
    Rename the typing server to EDU server (#948) Kegsay 2020-03-30 15:02:20 +0100
  • f72b759426 Update to latest go-sqite-js Kegan Dougal 2020-03-30 12:47:09 +0100
  • 664f31ec98 Ensure state res results are unique Neil Alexander 2020-03-30 09:51:45 +0100
  • 05e1ae8745
    Further room version wiring (#936) Neil Alexander 2020-03-27 16:28:22 +0000
  • 314da91f1d
    Fixed Didn't call Close on UserStreamListener log messages when syncing (#940) Suvid Sahay 2020-03-26 15:27:18 +0530
  • 0b732d6f45
    Use HeaderedEvents in appservice component (#939) Neil Alexander 2020-03-24 15:46:17 +0000
  • 951b5d5e68 Missing whitelist Kegan Dougal 2020-03-24 13:39:50 +0000
  • 6bac7e5efd
    Implement backfill over federation (#938) Kegsay 2020-03-24 12:20:10 +0000
  • 5a1a1ded1b
    Fix dendrite config file location in docker guide (#934) Alex Chen 2020-03-23 19:16:17 +0800
  • c5b7a17272
    Added special case for m.room.member event in appservice component (#874) Prateek Sachan 2020-03-21 03:10:24 +0530
  • f2030286de
    Room server changes for room versions (#930) Neil Alexander 2020-03-19 18:33:04 +0000
  • 944d454cb0 Fix SQLite problems after sync API changes Neil Alexander 2020-03-19 13:15:35 +0000
  • ad5849d222
    HeaderedEvents in sync API (#922) Neil Alexander 2020-03-19 12:07:01 +0000
  • bfbf96eec9
    p2p: Implement published rooms (#923) Kegsay 2020-03-19 11:04:08 +0000
  • dc06c69887
    Implement /joined_rooms (#911) Prateek Sachan 2020-03-19 15:55:36 +0530
  • ec38783192
    maintenance: Fix matrix-org#896 use %w format verb to wrap errors (#916) Abhinav Krishna C K 2020-03-18 18:18:51 +0530
  • c019ad7086
    Log errors from rows.Close (#920) Prateek Sachan 2020-03-18 15:47:18 +0530
  • c2bd0b97b3
    Get room versions from database (#918) Neil Alexander 2020-03-17 18:00:10 +0000
  • 1467cc10d8
    bugfix: Fix a bug which caused failures to join rooms over federation (#917) Kegsay 2020-03-17 17:18:48 +0000
  • 4af8323df3
    bugfix: Fix a bug which caused prev_content not to be sent to clients (#919) Kegsay 2020-03-17 16:45:40 +0000
  • a66c701b29
    Add room version to room create request, persist in storage (#915) Neil Alexander 2020-03-17 15:12:01 +0000
  • aebf347a79
    Implement gomatrixserverlib.HeaderedEvent in roomserver Kafka output (#914) Neil Alexander 2020-03-17 11:01:25 +0000
  • 9f74a8798e
    bugfix: Fix #908 by setting the correct state after the event (#913) Kegsay 2020-03-16 17:51:58 +0000
  • acb505b717
    Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912) Neil Alexander 2020-03-16 17:29:52 +0000
  • 452f393dd7
    Update room version descriptors, add error handling (#906) Neil Alexander 2020-03-16 16:05:29 +0000
  • dfd8b93d93
    Federation: Add event_auth endpoint (#905) Kegsay 2020-03-14 20:08:54 +0000
  • 7353de7dbb Make P2P use JSServer Kegan Dougal 2020-03-13 10:15:01 +0000
  • 8bc5084d8d
    p2p: Use JSServer for comms rather than GoJsConn (#888) Kegsay 2020-03-11 12:18:37 +0000
  • d71b72816d
    p2p: use separate topics! (#886) Kegsay 2020-03-10 18:10:10 +0000
  • 09dfd4839a
    p2p: Use a single ed25519 key for event signing/verifying and p2p peer IDs (#885) Kegsay 2020-03-10 14:13:15 +0000
  • 176f722d53 Update .gitignore Neil Alexander 2020-03-10 11:42:40 +0000
  • cdc1157785
    Improve logging when sending events (#883) Kegsay 2020-03-09 14:37:51 +0000
  • c31cb02271
    bugfix: Fix a race condition when creating guest accounts (#882) Kegsay 2020-03-06 18:00:07 +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
  • 87283e9de7 bugfix: fix sytest 155 by actually returning depth+1 and not 0 Kegan Dougal 2020-03-06 14:31:12 +0000
  • a97b8eafd4
    Add peer-to-peer support into Dendrite via libp2p and fetch (#880) Kegsay 2020-03-06 10:23:55 +0000
  • 0cda3c52d0 Don't fail hard if backward topology position fails, just use 1 instead Neil Alexander 2020-03-02 17:47:39 +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
  • 72565f2eeb
    Fix bug in devices endpoint (#877) Neil Alexander 2020-02-28 15:06:16 +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
  • 0352f250b8 Fix dockerfile Neil Alexander 2020-02-20 13:54:50 +0000
  • 5caae6f3a0
    sqlite: fixes from sytest (#872) Kegsay 2020-02-20 09:28:03 +0000
  • 3dabf4d4ed
    More SQLite (#871) Neil Alexander 2020-02-14 14:12:33 +0000
  • 409fec2a48
    Add whitelist/blacklist maintenance complainer to buildkite annotations (#870) Andrew Morgan 2020-02-14 13:07:14 +0000
  • b6ea1bc67a
    Support sqlite in addition to postgres (#869) Kegsay 2020-02-13 17:27:33 +0000
  • 6942ee1de0
    Upgrade gomatrixserverlib dependency (#808) Thibaut CHARLES 2020-02-11 16:46:51 +0100
  • d5dbe546e4
    Always defer *sql.Rows.Close and consult with Err (#844) Kiril Vladimiroff 2020-02-11 16:12:21 +0200
  • d45f869cdd
    Fix AppService bind addrs in test (#805) aditsachde 2020-02-11 08:53:54 -0500
  • 880545bfa8
    Adding sslmode: disable to sytest server config (#813) Thibaut CHARLES 2020-02-11 14:53:00 +0100
  • 3dfafd4824
    Implement missing device management features (#835) S7evinK 2020-02-11 13:13:38 +0100
  • 9937c05bea
    Pass cfg by reference around the codebase (#819) Behouba Manassé 2020-02-11 14:18:12 +0300
  • b72d7eb0cf
    Update documentation for Go 1.13 (#867) Neil Alexander 2020-02-06 11:54:26 +0000
  • c20109a573
    Implement room version capabilities in CS API (#866) Neil Alexander 2020-02-05 18:06:39 +0000
  • 880d8ae024
    Room version abstractions (#865) Neil Alexander 2020-02-05 16:25:58 +0000
  • 4da2630904
    Blacklist 'displayname updates affect room member events' (#859) Andrew Morgan 2020-02-01 23:19:20 +0000
  • ed457049fb Update sytest-whitelist Neil Alexander 2020-01-30 11:29:52 +0000
  • 4113599f61
    Handle kind=guest query parameter on /register (#860) Prateek Sachan 2020-01-30 16:55:57 +0530
  • 68ee11d96c
    Add empty push rules into account data on account creation (#862) Neil Alexander 2020-01-30 11:20:44 +0000
  • 6885c10083
    Implement GET endpoints for account_data in clientapi (#861) Neil Alexander 2020-01-29 17:53:05 +0000
  • 054f5383c4
    More sync fixes (#854) Neil Alexander 2020-01-25 14:23:16 +0000
  • 2cb7c91c5d
    Store our own keys in the keydb (#853) Neil Alexander 2020-01-25 14:12:52 +0000
  • 37d117f2b7
    Wire up publicroomsapi for roomserver events (#851) Neil Alexander 2020-01-24 17:11:20 +0000
  • dece31f41e
    Some fixes for #847 (#850) Neil Alexander 2020-01-24 11:40:27 +0000
  • 49f760a30b
    CS API: Support for /messages, fixes for /sync (#847) Neil Alexander 2020-01-23 17:51:10 +0000
  • 43ecf8d1f9
    Add more passing tests to the testfile, add test blacklist file (#848) Andrew Morgan 2020-01-22 16:11:40 +0000
  • 0f8d6cc1c1
    Add a Sytest blacklist file (#849) Andrew Morgan 2020-01-22 13:31:22 +0000
  • ac96fd565b Identifier key login Neil Alexander 2020-01-20 11:37:23 +0000
  • 3bd023e74d
    Federation fixes (#845) Neil Alexander 2020-01-10 12:11:44 +0000
  • 9e489845eb Fix #842 - again... Neil Alexander 2020-01-09 17:18:19 +0000
  • ee8e167844 Fix #842 Neil Alexander 2020-01-09 17:09:17 +0000
  • 714959126b
    Fall back to postgres when database connection string parsing fails (#842) Neil Alexander 2020-01-09 17:03:36 +0000
  • f7faf74528
    Resync testfile with current sytest pass/fail (#832) Andrew Morgan 2020-01-09 16:40:30 +0000
  • 6b2f461d52
    make cmd directory path absolute in build.sh (#830) Andrew Morgan 2020-01-09 13:36:39 +0000