Commit graph

  • 42f362c291
    Use gomatrixserverlib function to split user ID Brendan Abolivier 2017-07-18 11:48:02 +0100
  • 21e47b8fd2 Add new output types to roomserver for invites Mark Haines 2017-07-18 11:40:33 +0100
  • d9b8e5de45 Keep track of membership in Client API (#159) Brendan Abolivier 2017-07-17 18:10:56 +0100
  • a36648d76b
    Remove useless function Brendan Abolivier 2017-07-17 17:54:28 +0100
  • 9d58d2f4b3 Merge remote-tracking branch 'origin/master' into markjh/invites Mark Haines 2017-07-17 17:54:23 +0100
  • e115a12edc
    Use new common function Brendan Abolivier 2017-07-17 17:49:36 +0100
  • 81fec3bd8d Merged latest changes from master Brendan Abolivier 2017-07-17 17:45:13 +0100
  • 29deb18f9f
    Moved memberships update to the database package Brendan Abolivier 2017-07-17 17:44:24 +0100
  • b06d1124f7 Factor out runTransaction to common code (#162) Mark Haines 2017-07-17 17:20:57 +0100
  • 0fbc9ff548 Factor out runTransaction to common code Mark Haines 2017-07-17 16:27:52 +0100
  • 11f7e00d76 Merge branch 'markjh/input_sync' into markjh/invites Mark Haines 2017-07-17 15:25:31 +0100
  • d81fa3d00d
    Remove useless check and function Brendan Abolivier 2017-07-17 14:35:08 +0100
  • 4eec8da6b5 Remove unused config for kafka topic Mark Haines 2017-07-17 14:15:07 +0100
  • 5a536aaf18 Use synchronous HTTP API for writing events to the roomserver Mark Haines 2017-07-17 14:10:55 +0100
  • 3ecf3b49d1
    Apply requested changes on database management Brendan Abolivier 2017-07-17 13:06:27 +0100
  • 0bf3a016f9
    Replace broken kafka mirror Brendan Abolivier 2017-07-14 16:28:14 +0100
  • 7372260ce6 Fix tests (hopefully) Brendan Abolivier 2017-07-14 16:18:07 +0100
  • fd7c5c69ef Corrected indentation Brendan Abolivier 2017-07-14 14:17:54 +0100
  • 3624952372
    Fixed membership removal Brendan Abolivier 2017-07-14 11:02:47 +0100
  • 837e3a62bb
    Better handling of events from the room server Brendan Abolivier 2017-07-13 16:36:22 +0100
  • 926600c1d0 Use HTTP API for roomserver input. Mark Haines 2017-07-13 12:21:12 +0100
  • d3a29b7816 Add a HTTP API for roomserver input (#158) Mark Haines 2017-07-13 11:41:30 +0100
  • 7bf2e19145
    Use server lib method + check server name + use new roomserver API Brendan Abolivier 2017-07-13 11:39:02 +0100
  • bc7094669f Merge latest commits from master Brendan Abolivier 2017-07-13 11:17:01 +0100
  • bce9bce828
    Updated outdated comment Brendan Abolivier 2017-07-13 10:53:31 +0100
  • 013a0a3732
    Fixed membership not being saved on the right conditions + added membership removal Brendan Abolivier 2017-07-12 19:05:17 +0100
  • 9120188829
    Removed useless log Brendan Abolivier 2017-07-12 18:52:27 +0100
  • 07e13db786
    Removed unused index Brendan Abolivier 2017-07-12 18:50:16 +0100
  • b89a6b0fb6
    Saving memberships Brendan Abolivier 2017-07-12 18:46:22 +0100
  • 93234151e2 Fix integration tests Mark Haines 2017-07-12 16:39:38 +0100
  • f40b776aa3 Updated config file example with federation sender database (#157) Brendan Abolivier 2017-07-12 14:48:12 +0100
  • 7e6198f2a8 Updated config file example with federation sender database Brendan Abolivier 2017-07-12 14:27:39 +0100
  • 4e7862e3b9 Make the room server RPC API json formats more consistent with our other APIs (#156) Mark Haines 2017-07-12 14:13:10 +0100
  • a28c82b4a9 Add a HTTP API for roomserver input Mark Haines 2017-07-12 14:11:34 +0100
  • 0afed14e60 Make the room server RPC API json formats more consistent with our other APIs Mark Haines 2017-07-12 11:44:45 +0100
  • cea9e31723 Make the roomserver output format more flexible (#155) Mark Haines 2017-07-12 10:46:29 +0100
  • 93557fa174 Fix typo Mark Haines 2017-07-12 10:38:36 +0100
  • 978c146ebc Actually fix the sync server tests Mark Haines 2017-07-11 18:40:44 +0100
  • c4adbbfbc6 Fix roomserver testdata Mark Haines 2017-07-11 18:28:38 +0100
  • 9138ba1bd1 Fix the sync server integration testdata Mark Haines 2017-07-11 18:26:08 +0100
  • bd668b6859 Make the roomserver output format more flexible Mark Haines 2017-07-11 18:23:24 +0100
  • 7d36ca03af Implemented logout (#154) Brendan Abolivier 2017-07-11 16:04:34 +0100
  • a3645f8e7b
    Implemented logout Brendan Abolivier 2017-07-11 15:54:24 +0100
  • 355ab5eedf Notify profile update (#153) Brendan Abolivier 2017-07-11 14:14:06 +0100
  • 588e642f5f
    Moved user updates producer to clientapi/producers Brendan Abolivier 2017-07-11 12:06:05 +0100
  • 29ccf85dcb
    Removed unused parameter Brendan Abolivier 2017-07-11 11:14:53 +0100
  • d195b2df6f
    Doc'd profileUpdate structure Brendan Abolivier 2017-07-11 11:02:57 +0100
  • 0443034722
    Put kafka update after the database insert Brendan Abolivier 2017-07-10 18:33:30 +0100
  • 0fee1035eb
    Doc'd Brendan Abolivier 2017-07-10 18:23:57 +0100
  • bc17740d9c
    Switched to samara producer and now sending messages Brendan Abolivier 2017-07-10 18:21:30 +0100
  • 9684fca51f
    Updated config with new kafka topic Brendan Abolivier 2017-07-10 15:24:20 +0100
  • 7591ba0e80
    Merged latest changes from master Brendan Abolivier 2017-07-10 15:20:42 +0100
  • 1efbad8119 Profile API (#151) Brendan Abolivier 2017-07-10 14:52:41 +0100
  • 3a75686f4e
    Removed useless checks Brendan Abolivier 2017-07-10 14:18:55 +0100
  • eaa21e2a1d
    Using utils log reporting Brendan Abolivier 2017-07-10 14:18:15 +0100
  • 86606e68eb
    Improved error handling/reporting Brendan Abolivier 2017-07-10 12:04:24 +0100
  • c4d1af68b1
    Added auth on PUT /profile/{userID}/... Brendan Abolivier 2017-07-10 11:55:27 +0100
  • 54bc5129ff
    Applied requested changes Brendan Abolivier 2017-07-10 11:35:26 +0100
  • 6a320d6ab6
    Introduced new Kafka topic and producer Brendan Abolivier 2017-07-10 11:08:48 +0100
  • 0dd83746d1 Remove unused import Brendan Abolivier 2017-07-07 16:40:12 +0100
  • 625fc42448 Merge remote-tracking branch 'origin/master' into markjh/invites Mark Haines 2017-07-07 14:11:54 +0100
  • 027c0ea494 Merge branch 'markjh/utility' into markjh/invites Mark Haines 2017-07-07 14:11:42 +0100
  • 69c29172c3 Use utility methods from gomatrixserverlib. (#152) Mark Haines 2017-07-07 14:11:32 +0100
  • b66003746a Update gomatrixserverlib Mark Haines 2017-07-07 11:58:52 +0100
  • 89b792cfad
    Doc'd Brendan Abolivier 2017-07-07 11:45:42 +0100
  • a765352d16
    Getters for display name and avatar URL Brendan Abolivier 2017-07-07 11:34:34 +0100
  • d195222941 Return string rather than pointer to string Mark Haines 2017-07-07 11:27:14 +0100
  • 2ca6b914bd
    Saving display name (without propagating it) Brendan Abolivier 2017-07-07 11:20:51 +0100
  • 9acabe93d2 More stuff Mark Haines 2017-07-07 11:17:59 +0100
  • 263ed38414
    Saving avatar (without propagating it) Brendan Abolivier 2017-07-06 18:11:32 +0100
  • 91ecad8f51 Merge branch 'markjh/utility' into markjh/invites Mark Haines 2017-07-06 18:09:17 +0100
  • 42dc455269 Use utility methods from gomatrixserverlib, rather than reimplementing them Mark Haines 2017-07-06 18:07:30 +0100
  • 490d14ebe7
    Profile retrieval Brendan Abolivier 2017-07-06 16:18:34 +0100
  • f60c2d42c7 More stuff Mark Haines 2017-07-06 16:18:11 +0100
  • b13cbb18fb Response to createRoom is now the room's ID (#149) Brendan Abolivier 2017-07-06 11:44:15 +0100
  • 58eb537cbe
    Response to createRoom is now the room's ID Brendan Abolivier 2017-07-05 17:00:48 +0100
  • 0d42537b4e More stuff Mark Haines 2017-07-05 16:58:23 +0100
  • b2f9b8c641 Update the example configs with the new unified config (#146) Mark Haines 2017-07-05 13:10:28 +0100
  • 913915310f Use an int for the config version Mark Haines 2017-07-05 11:57:30 +0100
  • fcc9a02fff Review comments Mark Haines 2017-07-05 11:43:28 +0100
  • f68d31d011 Add table for tracking membership state Mark Haines 2017-07-05 11:41:16 +0100
  • 3ea0644002 Storage functions for invite events Mark Haines 2017-06-28 11:06:38 +0100
  • 8f1dca4e74 Add a component for sending event to remote matrix servers using fede… (#148) Mark Haines 2017-06-28 16:10:17 +0100
  • 94680bfbeb Singular Mark Haines 2017-06-28 16:02:58 +0100
  • 5dc645d9f9 Simplify the SQL, and more comments Mark Haines 2017-06-28 15:33:16 +0100
  • 903a9d5a19 Document what the mutexes are protecting Mark Haines 2017-06-28 14:32:59 +0100
  • 0ba35df6b8 Name the mutexes Mark Haines 2017-06-28 14:27:56 +0100
  • 5f0bdd68be Even more comments Mark Haines 2017-06-28 14:14:46 +0100
  • 9dcd71745b More comments Mark Haines 2017-06-28 14:09:18 +0100
  • da858d6b65 More review comments Mark Haines 2017-06-28 14:02:13 +0100
  • f26dad5dce Review comments Mark Haines 2017-06-28 13:59:35 +0100
  • 901c2fecd0 Add tests for combineDeltas Mark Haines 2017-06-28 12:57:49 +0100
  • da542124dc Merge remote-tracking branch 'origin/master' into markjh/federation_sender Mark Haines 2017-06-28 11:07:02 +0100
  • a6bb92520c Ignore hidden files and kafka directories Mark Haines 2017-06-28 10:28:13 +0100
  • 8b689d083e Fix the copy+Pasted comment Mark Haines 2017-06-27 17:32:19 +0100
  • a7fd88359d Copyright headers! Mark Haines 2017-06-27 16:59:58 +0100
  • c48e0eda71 Comments Mark Haines 2017-06-27 16:46:19 +0100
  • 589c198ef8 Comment on why we combine the deltas Mark Haines 2017-06-27 16:13:08 +0100
  • e5ff5f23df Use named constants Mark Haines 2017-06-27 15:55:24 +0100
  • 104551ecd0 Add a component for sending event to remote matrix servers using federation Mark Haines 2017-06-27 15:52:56 +0100