Commit graph

  • 17d27331a3 Fix 'input to Unique() must be sorted' panic Neil Alexander 2020-05-07 17:14:32 +01:00
  • c8e11dfe53
    Direct messages (#1012) Neil Alexander 2020-05-07 16:46:11 +01:00
  • a16db1c408
    Improve federation sender performance, implement backoff and blacklisting, fix up invites a bit (#1007) Neil Alexander 2020-05-07 12:42:06 +01:00
  • 3b98535dc5
    only send new events to RS; add tests for /state_ids and /event (#1011) Kegsay 2020-05-06 18:03:25 +01:00
  • 1294852270
    Add tests around federationapi's txnReq (#1010) Kegsay 2020-05-06 14:27:02 +01:00
  • 1db5dfe4d0
    Fetch events by ID rather than use current state as this includes auth events (#1009) Kegsay 2020-05-05 16:46:22 +01:00
  • a06511cae8 Remove debug line Kegan Dougal 2020-05-05 15:54:12 +01:00
  • 31d3b0d4a5
    Prefer /state_ids when missing state across federation (#1008) Kegsay 2020-05-05 15:48:37 +01:00
  • 9d15312ef6
    Fix RespState/RespSendJoin (#1005) Neil Alexander 2020-05-05 10:53:38 +01:00
  • 9b1b095b49
    Roomserver perform leave (#1004) Neil Alexander 2020-05-04 18:34:09 +01:00
  • df80e42408 Update gomatrixserverlib Neil Alexander 2020-05-04 15:30:36 +01:00
  • 65c6fbddeb
    Fix newlines between white/blacklist test names in buildkite annotations (#1003) Andrew Morgan 2020-05-04 14:48:49 +01:00
  • 5c894efd0e
    Roomserver perform join (#1001) Neil Alexander 2020-05-04 13:53:47 +01:00
  • 36bbb25561
    Fix ordering when backfilling (#1000) Kegsay 2020-05-01 16:41:13 +01:00
  • f7cfa75886
    Limit database connections (#980, #564) (#998) Neil Alexander 2020-05-01 13:34:53 +01:00
  • 908108c23e
    Rename FS queue package to internal (#997) Neil Alexander 2020-05-01 13:01:50 +01:00
  • 17e046f18f
    Fix prev_batch tokens (#999) Kegsay 2020-05-01 12:41:38 +01:00
  • b28674435e
    Correctly generate backpagination tokens for events which have the same depth (#996) Kegsay 2020-05-01 11:01:34 +01:00
  • e15f6676ac
    Consolidation of roomserver APIs (#994) Neil Alexander 2020-05-01 10:48:17 +01:00
  • ebbfc12592
    Add tests for the storage interface (#995) Kegsay 2020-04-30 17:15:29 +01:00
  • 540f6fcd94 Update gmsl for key validity fix Neil Alexander 2020-04-30 13:50:11 +01:00
  • 77fe509031
    Enable v5 rooms (#992) Neil Alexander 2020-04-29 19:37:00 +01:00
  • 4ad52c67ca
    Honour history_visibility when backfilling (#990) Kegsay 2020-04-29 18:41:45 +01:00
  • 458b364781 Update gomatrixserverlib Neil Alexander 2020-04-29 15:33:17 +01:00
  • 64e94e9a6f
    Join room support in federation sender (#989) Neil Alexander 2020-04-29 15:29:39 +01:00
  • a308e61331
    Federation sender API remodel (#988) Neil Alexander 2020-04-29 11:34:31 +01:00
  • a4b9edb28e
    Dependency inject the federation client so p2p binaries work as expected (#987) Kegsay 2020-04-28 16:51:16 +01:00
  • 0354836b57
    Unbreak the wasm build (#986) Kegsay 2020-04-28 16:22:00 +01:00
  • 35b7cbd5d8
    sql/backwards_extremities: Shift to table format and share code (#985) Kegsay 2020-04-28 15:50:24 +01:00
  • 5071ecb8b3
    Fix URLDecodeMapValues (#984) Neil Alexander 2020-04-28 12:50:49 +01:00
  • 6d832ae544
    Implement backfill in the roomserver (#983) Kegsay 2020-04-28 11:46:47 +01:00
  • 3a858afca2
    Loopback event from invite response (#982) Neil Alexander 2020-04-28 10:53:07 +01:00
  • 87f05721b0 Update gomatrixserverlib Neil Alexander 2020-04-27 15:47:36 +01:00
  • 3ab8ebf6b8
    More invite support (#979) Neil Alexander 2020-04-24 16:30:25 +01:00
  • be558f02aa Add new sytests to list Kegan Dougal 2020-04-24 10:38:21 +01:00
  • a202d88fe5
    Use a single storage.Database interface (#978) Kegsay 2020-04-24 10:38:58 +01:00
  • c30b12b5a1
    Fix sarama import URLs (#856) Neil Alexander 2020-04-22 15:26:56 +01:00
  • 423c656146
    Response from /send_join now use gomatrixserverlib.RespSendJoin (#796) Behouba Manassé 2020-04-22 16:13:11 +03:00
  • a466e9e9cc
    LRU cache for room versions in RS query API (#976) Neil Alexander 2020-04-22 13:00:05 +01:00
  • 71f9d35b7c Update gomatrixserverlib Neil Alexander 2020-04-21 10:04:06 +01:00
  • 9045b8e89f
    Perspective key fetching, some federation room join fixes (#975) Neil Alexander 2020-04-20 17:42:34 +01:00
  • c62844234b
    Add login sytests (#974) Kegsay 2020-04-20 14:19:25 +01:00
  • 9f5ece8045
    Fix nil http clients provided to components in polylith mode (#973) Alex Chen 2020-04-19 18:18:38 +08:00
  • e1a4ada0e1
    Ensure room version tests can be grouped whether failed or passed (#972) Alex Chen 2020-04-18 18:01:48 +08:00
  • 0d116d9222
    Allow anyone to publish rooms (#971) Kegsay 2020-04-17 12:17:20 +01:00
  • 3c2e6f967b
    Federation fixes and error handling (#970) Neil Alexander 2020-04-16 17:59:55 +01:00
  • 3110a81996
    Set default room version to 4 (#957) Neil Alexander 2020-04-16 12:53:27 +01:00
  • c1bca95adb
    Add SQL tracing via DENDRITE_TRACE_SQL (#968) Kegsay 2020-04-16 10:06:55 +01:00
  • c2ea961909
    Add HTTP trace logging (#965) Kegsay 2020-04-15 17:48:40 +01:00
  • dadb06f6ad
    Use topological ordering for /messages response (#966) Neil Alexander 2020-04-15 16:10:18 +01:00
  • 7b3edf4622
    Tweaks to backfill (#964) Neil Alexander 2020-04-15 14:39:27 +01:00
  • 895a72b6ee
    Move /room/{roomID}/state endpoints into client API (#606) (#962) Neil Alexander 2020-04-14 18:36:08 +01:00
  • 73d2f59e30
    WIP: Add libp2p-go (#956) Hilmar Gústafsson 2020-04-14 17:15:59 +02:00
  • 48303d06cb
    Are we synapse yet? (#960) Kegsay 2020-04-14 16:05:15 +01:00
  • 609f034bfb
    S7evinK: basicauth metrics (#961) Kegsay 2020-04-14 15:54:35 +01:00
  • 2c43e222bd
    support non-exclusive namespaces for AS (#828) mohit kumar singh 2020-04-14 20:01:27 +05:30
  • 1321f8da80
    Check if user has the power level to edit the room visibility (#900) Prateek Sachan 2020-04-14 18:37:03 +05:30
  • d359851708
    Update guides for running sytest (#958) Alex Chen 2020-04-12 20:48:24 +08:00
  • 317658acea
    Added checks for JSON body in accounts_data endpoint (#863) Prateek Sachan 2020-04-11 22:17:05 +05:30
  • dacee648f7
    Federation for v3/v4 rooms (#954) Neil Alexander 2020-04-09 15:46:06 +01:00
  • 067b875063
    Invites v2 endpoint (#952) Neil Alexander 2020-04-03 14:29:06 +01:00
  • 955244c092
    use custom http client instead of the http DefaultClient (#823) Ben B 2020-04-03 12:40:50 +02:00
  • 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 +08:00
  • 8fbe9f4078
    Implement typing over federation (#949) Kegsay 2020-03-30 16:40:28 +01:00
  • 11a8059bba
    Rename the typing server to EDU server (#948) Kegsay 2020-03-30 15:02:20 +01:00
  • f72b759426 Update to latest go-sqite-js Kegan Dougal 2020-03-30 12:47:09 +01:00
  • 664f31ec98 Ensure state res results are unique Neil Alexander 2020-03-30 09:51:45 +01:00
  • 05e1ae8745
    Further room version wiring (#936) Neil Alexander 2020-03-27 16:28:22 +00:00
  • 314da91f1d
    Fixed Didn't call Close on UserStreamListener log messages when syncing (#940) Suvid Sahay 2020-03-26 15:27:18 +05:30
  • 0b732d6f45
    Use HeaderedEvents in appservice component (#939) Neil Alexander 2020-03-24 15:46:17 +00:00
  • 951b5d5e68 Missing whitelist Kegan Dougal 2020-03-24 13:39:50 +00:00
  • 6bac7e5efd
    Implement backfill over federation (#938) Kegsay 2020-03-24 12:20:10 +00:00
  • 5a1a1ded1b
    Fix dendrite config file location in docker guide (#934) Alex Chen 2020-03-23 19:16:17 +08:00
  • c5b7a17272
    Added special case for m.room.member event in appservice component (#874) Prateek Sachan 2020-03-21 03:10:24 +05:30
  • f2030286de
    Room server changes for room versions (#930) Neil Alexander 2020-03-19 18:33:04 +00:00
  • 944d454cb0 Fix SQLite problems after sync API changes Neil Alexander 2020-03-19 13:15:35 +00:00
  • ad5849d222
    HeaderedEvents in sync API (#922) Neil Alexander 2020-03-19 12:07:01 +00:00
  • bfbf96eec9
    p2p: Implement published rooms (#923) Kegsay 2020-03-19 11:04:08 +00:00
  • dc06c69887
    Implement /joined_rooms (#911) Prateek Sachan 2020-03-19 15:55:36 +05:30
  • ec38783192
    maintenance: Fix matrix-org#896 use %w format verb to wrap errors (#916) Abhinav Krishna C K 2020-03-18 18:18:51 +05:30
  • c019ad7086
    Log errors from rows.Close (#920) Prateek Sachan 2020-03-18 15:47:18 +05:30
  • c2bd0b97b3
    Get room versions from database (#918) Neil Alexander 2020-03-17 18:00:10 +00:00
  • 1467cc10d8
    bugfix: Fix a bug which caused failures to join rooms over federation (#917) Kegsay 2020-03-17 17:18:48 +00:00
  • 4af8323df3
    bugfix: Fix a bug which caused prev_content not to be sent to clients (#919) Kegsay 2020-03-17 16:45:40 +00:00
  • a66c701b29
    Add room version to room create request, persist in storage (#915) Neil Alexander 2020-03-17 15:12:01 +00:00
  • aebf347a79
    Implement gomatrixserverlib.HeaderedEvent in roomserver Kafka output (#914) Neil Alexander 2020-03-17 11:01:25 +00:00
  • 9f74a8798e
    bugfix: Fix #908 by setting the correct state after the event (#913) Kegsay 2020-03-16 17:51:58 +00:00
  • acb505b717
    Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912) Neil Alexander 2020-03-16 17:29:52 +00:00
  • 452f393dd7
    Update room version descriptors, add error handling (#906) Neil Alexander 2020-03-16 16:05:29 +00:00
  • dfd8b93d93
    Federation: Add event_auth endpoint (#905) Kegsay 2020-03-14 20:08:54 +00:00
  • 7353de7dbb Make P2P use JSServer Kegan Dougal 2020-03-13 10:15:01 +00:00
  • 8bc5084d8d
    p2p: Use JSServer for comms rather than GoJsConn (#888) Kegsay 2020-03-11 12:18:37 +00:00
  • d71b72816d
    p2p: use separate topics! (#886) Kegsay 2020-03-10 18:10:10 +00:00
  • 09dfd4839a
    p2p: Use a single ed25519 key for event signing/verifying and p2p peer IDs (#885) Kegsay 2020-03-10 14:13:15 +00:00
  • 176f722d53 Update .gitignore Neil Alexander 2020-03-10 11:42:40 +00:00
  • cdc1157785
    Improve logging when sending events (#883) Kegsay 2020-03-09 14:37:51 +00:00
  • c31cb02271
    bugfix: Fix a race condition when creating guest accounts (#882) Kegsay 2020-03-06 18:00:07 +00:00
  • 6a1111c3d4
    Try to recursively find auth events (to a point) if they are missing (#881) Neil Alexander 2020-03-06 16:58:10 +00:00
  • 87283e9de7 bugfix: fix sytest 155 by actually returning depth+1 and not 0 Kegan Dougal 2020-03-06 14:31:12 +00:00
  • a97b8eafd4
    Add peer-to-peer support into Dendrite via libp2p and fetch (#880) Kegsay 2020-03-06 10:23:55 +00:00