Commit graph

  • 9a8ada3289 Update interface to get room version from room ID instead of NID Neil Alexander 2020-03-17 17:14:10 +0000
  • b6f1e3ac9f fixed imports Prateek Sachan 2020-03-17 22:42:26 +0530
  • f964bef46f Merge branch 'master' of https://github.com/matrix-org/dendrite into error-logging Prateek Sachan 2020-03-17 22:25:12 +0530
  • 4b61c410db Log errors from rows.Close Prateek Sachan 2020-03-17 22:05:11 +0530
  • fc6d0972e3
    Merge branch 'master' into kegan/fix-fed-cannot-join-room Kegsay 2020-03-17 16:46:09 +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
  • 5f7ff41ed9 refactor: split out grabbing state to reduce cyclo complexity Kegan Dougal 2020-03-17 16:43:45 +0000
  • 3ae1e134c6 bugfix: Fix a bug which caused prev_content not to be sent to clients Kegan Dougal 2020-03-17 16:27:39 +0000
  • 8739f9d3a9 Remove gocyclo nolint from StoreEvent Neil Alexander 2020-03-17 16:27:00 +0000
  • de9ff184c9 Increase gocyclothreshold to 13, since we hit that number a lot Neil Alexander 2020-03-17 16:23:18 +0000
  • 1ffff85e02 Get room versions in alias code Neil Alexander 2020-03-17 16:05:07 +0000
  • bc8735ebc6 Retrieve room version where known in roomserver Neil Alexander 2020-03-17 15:53:23 +0000
  • ec106ff3cc
    Merge branch 'master' into ignoring-users Prateek Sachan 2020-03-17 21:19:55 +0530
  • ffab322c54 fixed goimports Prateek Sachan 2020-03-17 21:18:24 +0530
  • 2de1e2a05d Implementation for sqlite3 Prateek Sachan 2020-03-17 21:13:59 +0530
  • 137b58a8a9 bugfix: Fix a bug which caused failures to join rooms over federation Kegan Dougal 2020-03-17 15:22:46 +0000
  • a66c701b29
    Add room version to room create request, persist in storage (#915) Neil Alexander 2020-03-17 15:12:01 +0000
  • f1a42cd8cf Update sytest-whitelist again Neil Alexander 2020-03-17 14:54:43 +0000
  • 85316c5247 Update whitelist, gomatrixserverlib, tweaks to roomserver Neil Alexander 2020-03-17 14:37:34 +0000
  • 4065c700be Added test to sytest-blacklist Prateek Sachan 2020-02-08 18:29:00 +0530
  • ec9ccbdfb2 fixed nil ignored users Prateek Sachan 2020-02-08 18:04:31 +0530
  • 4a4dac9fae fixed review changes Prateek Sachan 2020-02-06 05:27:35 +0530
  • 32827f01c6 fixed goimports error Prateek Sachan 2020-02-05 04:42:04 +0530
  • 1b57af7dc5 Implemented ignoring specific users Prateek Sachan 2020-02-05 04:19:03 +0530
  • 47c1ef2b49 Reduce cyclomatic complexity Neil Alexander 2020-03-17 12:26:56 +0000
  • 13743919d3 Extract room version from m.room.create event when persisting Neil Alexander 2020-03-17 11:56:29 +0000
  • 348f25c098 Add room version into createRoomReq Neil Alexander 2020-03-17 11:44:27 +0000
  • aebf347a79
    Implement gomatrixserverlib.HeaderedEvent in roomserver Kafka output (#914) Neil Alexander 2020-03-17 11:01:25 +0000
  • 08479d12cc
    Merge branch 'master' into neilalexander/stateresv2 Neil Alexander 2020-03-17 10:40:42 +0000
  • 4dd002ca01 Update gomatrixserverlib Neil Alexander 2020-03-17 10:33:17 +0000
  • 5756ff6dfb Update gomatrixserverlib Neil Alexander 2020-03-16 22:23:39 +0000
  • 32fbbdbf56 Update gomatrixserverlib Neil Alexander 2020-03-16 20:35:08 +0000
  • 50adfc6675 Update gomatrixserverlib Neil Alexander 2020-03-16 20:30:29 +0000
  • 29e5845da2 Update gomatrixserverlib Neil Alexander 2020-03-16 20:05:36 +0000
  • 07a36f0b5d Update gomatrixserverlib Neil Alexander 2020-03-16 19:13:19 +0000
  • 79394650fe Update producers to roomserver inputs Neil Alexander 2020-03-16 18:24:08 +0000
  • 848d928238 fixed high cyclomatic complexity Prateek Sachan 2020-03-16 23:31:53 +0530
  • 9f74a8798e
    bugfix: Fix #908 by setting the correct state after the event (#913) Kegsay 2020-03-16 17:51:58 +0000
  • 045a1a5c2e Fix syncserver-integration-tests Neil Alexander 2020-03-16 17:44:38 +0000
  • 25f3dbf7ea Use HeaderedEvent in roomserver kafka output Neil Alexander 2020-03-16 17:40:31 +0000
  • 1882719dc6 Use Event.Headered Neil Alexander 2020-03-16 17:36:14 +0000
  • 9d01ea790b Merge branch 'master' into kegan/fix-drop-first-msg-on-fed Kegan Dougal 2020-03-16 17:33:24 +0000
  • acb505b717
    Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912) Neil Alexander 2020-03-16 17:29:52 +0000
  • ff1c0a3536 Structured logging Kegan Dougal 2020-03-16 17:23:54 +0000
  • ec44c91f0e Merge branch 'master' into kegan/fix-drop-first-msg-on-fed Kegan Dougal 2020-03-16 17:15:14 +0000
  • 93563fd96d bugfix: Fix #908 by setting the correct state after the event Kegan Dougal 2020-03-16 17:12:39 +0000
  • 3e3ebeca15 Add federationsender to previous Neil Alexander 2020-03-16 17:10:28 +0000
  • 9f3ec7395f Implemented /joined_rooms Prateek Sachan 2020-03-16 22:35:20 +0530
  • 0ea2a67ddf Implement gomatrixserverlib.HeaderedEvent, which should allow us to store room version headers along with the event across API boundaries and consumers/producers, and intercept unmarshalling to get the event structure right Neil Alexander 2020-03-16 17:05:24 +0000
  • 452f393dd7
    Update room version descriptors, add error handling (#906) Neil Alexander 2020-03-16 16:05:29 +0000
  • 286931d108 Don't set default room_version value in SQL Neil Alexander 2020-03-16 15:44:15 +0000
  • 288a1bff5f Fix database wrapping, add comments for version descriptions Neil Alexander 2020-03-16 15:43:45 +0000
  • 492980e098 Drop Get from version package Neil Alexander 2020-03-16 15:20:23 +0000
  • eee88ba2ac Fix database queries Neil Alexander 2020-03-16 15:02:05 +0000
  • c3f8eeb50f Update room version descriptors, add error handling Neil Alexander 2020-03-16 15:00:14 +0000
  • dfd8b93d93
    Federation: Add event_auth endpoint (#905) Kegsay 2020-03-14 20:08:54 +0000
  • be44b5a6f1 Add comment from @APwhitehat Kegan Dougal 2020-03-14 20:08:33 +0000
  • f2e2bb09f6 Rebase Kegan Dougal 2020-03-14 19:09:41 +0000
  • ea280078b0 Merge branch 'addEventAuth' of github.com:sudsj/dendrite into sudsj-addEventAuth Kegan Dougal 2020-03-14 19:07:33 +0000
  • da3e2a4624 Try to fix some pointer receiver problems Neil Alexander 2020-03-13 13:14:20 +0000
  • 7353de7dbb Make P2P use JSServer Kegan Dougal 2020-03-13 10:15:01 +0000
  • 5bb15c1590 Try to determine room version for SendJoin Neil Alexander 2020-03-12 17:52:52 +0000
  • dc7028b3ab Tweaks Neil Alexander 2020-03-12 17:49:10 +0000
  • 64b57deed2 Try to construct the events the hard way Neil Alexander 2020-03-12 17:34:57 +0000
  • 5e1bf86ac7 And clientapi Neil Alexander 2020-03-12 16:57:55 +0000
  • d4779e569d Try to use sarama headers more and fix things Neil Alexander 2020-03-12 16:56:14 +0000
  • 138973b7ac Handle missing headers Neil Alexander 2020-03-12 10:25:21 +0000
  • 67f6f74876 Try to process sarama message type from headers Neil Alexander 2020-03-12 10:23:59 +0000
  • 1babe2b7ae Give same treatment to clientapi Neil Alexander 2020-03-11 17:44:55 +0000
  • df4f3aefdd Double-unmarshal otherwise we lack context of sarama event type Neil Alexander 2020-03-11 17:41:31 +0000
  • 0049100def Try to fix nil pointer exceptions Neil Alexander 2020-03-11 17:38:02 +0000
  • 61dffdacf0 Mangle everything so that room versions are now sent in the kafka events Neil Alexander 2020-03-11 17:34:06 +0000
  • e03e541b48 Check if user has the power level to edit the room visibility Prateek Sachan 2020-03-11 22:51:34 +0530
  • 8bc5084d8d
    p2p: Use JSServer for comms rather than GoJsConn (#888) Kegsay 2020-03-11 12:18:37 +0000
  • 059e45980b Update gomatrixserverlib Neil Alexander 2020-03-11 12:06:34 +0000
  • 1d6576c220 Typo Kegan Dougal 2020-03-11 12:03:45 +0000
  • 354ad7af91 p2p: Use JSServer for comms rather than GoJsConn Kegan Dougal 2020-03-11 11:59:46 +0000
  • 66216375cc Try double-unmarshal Neil Alexander 2020-03-11 11:53:02 +0000
  • d3634504b7 Move appservice event filter Neil Alexander 2020-03-11 11:48:07 +0000
  • c64f958c70 Fix error logging a bit Neil Alexander 2020-03-11 11:44:47 +0000
  • 287b384df4 Do same for appservice Neil Alexander 2020-03-11 11:36:27 +0000
  • f5b103b1f0 Try to populate fields based on room version from OutputNewRoomEvent Neil Alexander 2020-03-11 11:34:41 +0000
  • 8591f3c4b3 Try to prepare event using room ID in sarama metadata Neil Alexander 2020-03-11 11:20:27 +0000
  • ba7f0c44a0 Use PrepareAs Neil Alexander 2020-03-11 11:04:38 +0000
  • d71b72816d
    p2p: use separate topics! (#886) Kegsay 2020-03-10 18:10:10 +0000
  • c1aa9767cf p2p: use separate topics! Kegan Dougal 2020-03-10 17:42:25 +0000
  • e2803ab4a6 more fixes Neil Alexander 2020-03-10 17:37:58 +0000
  • 9016bbd44b try to be btter behaved when updating room_version in syncapi Neil Alexander 2020-03-10 17:31:53 +0000
  • 6ba953efb8 More logging Neil Alexander 2020-03-10 16:56:06 +0000
  • 734935042d Revert "Don't panic" Neil Alexander 2020-03-10 16:36:09 +0000
  • 55680d21ca Don't panic Neil Alexander 2020-03-10 16:33:22 +0000
  • 243788878e Fix makeOutputNewRoomEvent Neil Alexander 2020-03-10 16:25:52 +0000
  • 091e98a2d1 more logging needed Neil Alexander 2020-03-10 16:18:24 +0000
  • 70fdf9f834 Send room version of kafka for output events from roomserver Neil Alexander 2020-03-10 16:09:06 +0000
  • b7744e3c0c Fix create-room-events Neil Alexander 2020-03-10 15:42:47 +0000
  • 0c67aa99bd Update gomatrixserverlib Neil Alexander 2020-03-10 15:41:08 +0000
  • b49be53e17 Update gomatrixserverlib Neil Alexander 2020-03-10 15:19:45 +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
  • 1a772805f5 Merge branch 'master' into kegan/one-key-to-rule-them-all Kegan Dougal 2020-03-10 14:12:25 +0000
  • 913046fe81 Remove no-op ipfs uri which we don't use anymore Kegan Dougal 2020-03-10 14:10:52 +0000