Commit graph

  • a82ccf5b31 Add notes on what message sending will look like in dendrite (#45) Mark Haines 2017-03-20 16:46:07 +0000
  • fcd7907cf4 Add notes on what message sending will look like in dendrite Mark Haines 2017-03-20 15:55:44 +0000
  • 346f5d6334 Use gomatrixserverlib.StateKeyTuple and helper functions for auth (#44) Kegsay 2017-03-17 16:28:15 +0000
  • 44c63254a7 Tool for writing messages to a single partition in kafka. (#43) Mark Haines 2017-03-17 16:27:45 +0000
  • 452cae7f82 Use gomatrixserverlib.StateKeyTuple Kegan Dougal 2017-03-17 16:22:12 +0000
  • ec8c123ade Use helper functions when creating rooms Kegan Dougal 2017-03-17 16:15:08 +0000
  • 28346a8872 Update gomatrixserverib dep Kegan Dougal 2017-03-17 15:56:59 +0000
  • 1a1e01617f Tool for writing messages to a single partition in kafka. Mark Haines 2017-03-17 13:15:18 +0000
  • 812fdbe22a gb vendor update github.com/matrix-org/gomatrixserverlib Mark Haines 2017-03-17 13:10:25 +0000
  • ac66d07177 Add option to stop processing input after a given number of messages (#38) Mark Haines 2017-03-17 13:01:07 +0000
  • 8a4cbdeea1 Comments and atomics Mark Haines 2017-03-17 12:00:11 +0000
  • a7390953dd Implement /state event sending (#41) Kegsay 2017-03-17 11:21:52 +0000
  • c72d544531 Implement /state event sending Kegan Dougal 2017-03-15 17:03:55 +0000
  • f2163c31c6 Implement state conflict resolution (#37) Mark Haines 2017-03-15 13:47:12 +0000
  • 742e4aca85 Factor out writing events to the roomserver input log (#40) Kegsay 2017-03-15 13:36:26 +0000
  • a4d8b674fb Factor out writing events to the roomserver input log Kegan Dougal 2017-03-15 11:59:25 +0000
  • 6739f65752 Implement event sending part of /rooms/$roomid/send/$type/$txnid (#39) Kegsay 2017-03-15 11:22:40 +0000
  • 73b7003a4b this language... Kegan Dougal 2017-03-14 17:54:03 +0000
  • dd32ab2143 Implement event sending part of /rooms/$roomid/send/$type/$txnid Kegan Dougal 2017-03-14 17:42:06 +0000
  • aa664f0eb7 Tool for creating room events (#36) Mark Haines 2017-03-14 17:05:02 +0000
  • e790c90c0c Move notConflicted calculation to caller, comments Mark Haines 2017-03-14 17:03:21 +0000
  • 3ce16f8904 Use the roomserverInput as the topic so the roomserver picks it up Kegan Dougal 2017-03-14 16:59:49 +0000
  • a21477a303 Add option to stop processing input after a given number of messages Mark Haines 2017-03-14 16:06:32 +0000
  • a70eb939b7 Supply arguments to strings.Replace in the right order Mark Haines 2017-03-14 15:31:57 +0000
  • 648b7c96d5 Use flags rather than environment variables Mark Haines 2017-03-14 15:29:33 +0000
  • 3084daa22a Implement state conflict resolution Mark Haines 2017-03-14 15:11:21 +0000
  • 696f96c585 more review comments Mark Haines 2017-03-14 14:53:14 +0000
  • 4ad5566759 Review comments Mark Haines 2017-03-14 14:52:19 +0000
  • c9a2c9a8f7 Write usage information Mark Haines 2017-03-14 14:47:59 +0000
  • 804d17a427 Remove empty comment Mark Haines 2017-03-14 14:13:43 +0000
  • f54fda1d3f Query the roomserver for the current room state Kegan Dougal 2017-03-14 14:11:54 +0000
  • 1b673ef551 Tool for creating room events Mark Haines 2017-03-14 13:47:26 +0000
  • b9a4551075 Create README.md Kegsay 2017-03-13 15:56:26 +0000
  • 414ea314a6 Update gomatrixserverlib and use AuthEventProvider (#35) Kegsay 2017-03-10 17:54:17 +0000
  • 169e2a1ed5 Update gomatrixserverlib and use AuthEventProvider Kegan Dougal 2017-03-10 17:50:41 +0000
  • 8ccff1e40f Log fatal errors at error level and return generic 500s (#34) Kegsay 2017-03-10 16:50:41 +0000
  • ff006a43be Log fatal errors at error level and return generic 500s Kegan Dougal 2017-03-10 16:38:51 +0000
  • 2fcf6fd6eb Send /createRoom events to kafka (#33) Kegsay 2017-03-10 16:19:23 +0000
  • dab39a3093 Put topic in the config file Kegan Dougal 2017-03-10 15:50:39 +0000
  • b1e9752986 Use the event ID as the key for de-dupe Kegan Dougal 2017-03-10 15:42:04 +0000
  • 53cd6546d3 Send InputRoomEvents instead of an array of events Kegan Dougal 2017-03-10 15:39:16 +0000
  • 38526cac52 Send events to kafka Kegan Dougal 2017-03-10 14:59:11 +0000
  • 3a78a0b8b0 Accept a list of kafka producer URIs Kegan Dougal 2017-03-10 12:22:04 +0000
  • 49ed708ca4 Create the initial set of state events for room creation (#32) Kegsay 2017-03-10 11:32:53 +0000
  • b6bc570095 Review comments Kegan Dougal 2017-03-10 11:26:31 +0000
  • 5d69e54525 Remove fetch() Kegan Dougal 2017-03-10 10:54:44 +0000
  • d563981955 Share StateKeyTuple between roomserver and clientapi Kegan Dougal 2017-03-10 10:51:44 +0000
  • 270d8ae25d Auth events at the right point in time. Don't return errors for missing events in AuthEvents Kegan Dougal 2017-03-09 16:53:41 +0000
  • cd7bd34008 Set prev_events Kegan Dougal 2017-03-09 16:46:27 +0000
  • 7cac230f7c Merge branch 'master' into kegan/create-room-events2 Kegan Dougal 2017-03-09 16:22:53 +0000
  • 6ca3630455 Create the initial set of state events for room creation Kegan Dougal 2017-03-09 16:18:40 +0000
  • e667f17e14 Include the requested current state alongside the latest events in the query API. (#30) Mark Haines 2017-03-09 15:07:18 +0000
  • 92a52801b1 Merge remote-tracking branch 'origin/master' into markjh/state_query Mark Haines 2017-03-09 14:48:11 +0000
  • e6bd741352 Comment on the sort order Mark Haines 2017-03-09 14:34:54 +0000
  • 83e20be7b2 Replace current with a new StateEntryList rather than individually setting the fields Mark Haines 2017-03-09 14:32:50 +0000
  • dd45ddad0e remove redundant comment Mark Haines 2017-03-09 14:29:58 +0000
  • 0986dd2a16 Add test for stateKeyTupleSorter Mark Haines 2017-03-09 14:29:01 +0000
  • c528ce4bf6 rewrite bulkSelectFilteredStateBlockEntries to use append for clarity Mark Haines 2017-03-09 14:02:57 +0000
  • b3db3f19a2 Comment on why we sort the tuples Mark Haines 2017-03-09 11:54:22 +0000
  • 322ee668ce More comments on discarding empty blocks Mark Haines 2017-03-09 11:50:46 +0000
  • e82090e277 Update gomatrixserverlib dep and add basic /createRoom validation (#31) Kegsay 2017-03-09 11:47:06 +0000
  • 066f9daae7 Spelling Mark Haines 2017-03-09 11:46:48 +0000
  • 1fe07fab45 Comments on why the array has one element Mark Haines 2017-03-09 11:45:37 +0000
  • 40e494d5da Combine StringTuplesToNumericTuples and LoadStateAtSnapshotForNumericTuples Mark Haines 2017-03-09 11:42:19 +0000
  • 533e5dba5a Review comments Kegan Dougal 2017-03-09 10:51:35 +0000
  • 5e19d9d340 s/hostname/serverName/ Kegan Dougal 2017-03-08 16:40:08 +0000
  • e7494beb34 Also check for : Kegan Dougal 2017-03-08 16:39:06 +0000
  • b61834ce3d Merge branch 'master' into kegan/create-room-events Kegan Dougal 2017-03-08 16:28:18 +0000
  • 990fcac94e Revert "Update util dep" Kegan Dougal 2017-03-08 16:27:59 +0000
  • 9d91aa6c1f Update util dep Kegan Dougal 2017-03-08 16:25:55 +0000
  • 07a1084e5a Update gomatrixserverlib Kegan Dougal 2017-03-08 15:48:02 +0000
  • 29b8e2cea5 Move use state pacakge to query state Mark Haines 2017-03-08 15:39:33 +0000
  • 1a992ea5a7 Use Unique from github.com/matrix-org/util Mark Haines 2017-03-08 13:28:24 +0000
  • 0e84ca1cfe Return the requested portions of current state in the query API Mark Haines 2017-03-07 13:49:51 +0000
  • 1d18da1189 Move the functions for reading room state to a separate package. (#29) Mark Haines 2017-03-08 15:10:26 +0000
  • 6cd999081a Move the functions for reading room state to a separate package. Mark Haines 2017-03-08 14:31:30 +0000
  • 84682b33c9 Use Unique from github.com/matrix-org/util (#28) Mark Haines 2017-03-08 13:27:21 +0000
  • 94c97ed677 In-line user ID parsing code for now Kegan Dougal 2017-03-08 11:23:14 +0000
  • da01bd3ce4 More notes Kegan Dougal 2017-03-07 17:39:24 +0000
  • 5a2eb5bbb8 Validate /createRoom JSON Kegan Dougal 2017-03-07 16:55:02 +0000
  • 462a92f795 Use Unique from github.com/matrix-org/util Mark Haines 2017-03-07 16:51:08 +0000
  • 594fa5ee97 Update github.com/matrix-org/util Mark Haines 2017-03-07 16:40:36 +0000
  • 66ba84f8e6 Merge branch 'master' into kegan/create-room-events Kegan Dougal 2017-03-07 16:12:17 +0000
  • 8ba9d4af04 Add /createRoom endpoint and unmarshal HTTP body (#27) Kegsay 2017-03-07 16:11:08 +0000
  • c1392b01a9 Review comments Kegan Dougal 2017-03-07 16:10:02 +0000
  • c28f9a7458 Work out what synapse is doing Kegan Dougal 2017-03-07 16:07:09 +0000
  • 20dde888d1 Add /createRoom endpoint and unmarshal HTTP body Kegan Dougal 2017-03-07 15:37:05 +0000
  • 5552e1f3a8 Extract access tokens from HTTP requests (#15) Kegsay 2017-03-07 13:43:32 +0000
  • 2a86ae1833 Merge branch 'master' into kegan/http-auth Kegan Dougal 2017-03-07 13:41:06 +0000
  • 65bb41ca5e Revert back to 2-value returns Kegan Dougal 2017-03-07 11:45:20 +0000
  • 8084beb6f7 Add helper method for preparing lists of statements. (#25) Mark Haines 2017-03-07 10:37:41 +0000
  • d382905faa Use statementList for the events table Mark Haines 2017-03-07 10:29:51 +0000
  • f8715b9641 Add helper method for preparing lists of statements. Mark Haines 2017-03-06 18:41:58 +0000
  • 96fc9294cc Track the current state of the room (#24) Mark Haines 2017-03-07 10:25:01 +0000
  • ece677c87a Comment on why we want the state after the previous events Mark Haines 2017-03-06 18:48:44 +0000
  • 2763649fed Fix comments Mark Haines 2017-03-06 18:07:43 +0000
  • e4189ef75d Be more explicit on what the snapshot is Mark Haines 2017-03-06 18:06:02 +0000
  • 57a6ba7f83 Clarify the meaning of LastEventIDSent Mark Haines 2017-03-06 18:04:31 +0000
  • 6acc5f4e8c Fix whitespace Mark Haines 2017-03-06 18:03:22 +0000
  • 875ce20ae1 comment on return value Mark Haines 2017-03-06 18:02:26 +0000