Commit graph

  • d7c7e87e14
    Add HTTPS listen and serve, and move both listen and serve to goroutines Brendan Abolivier 2017-08-07 13:06:14 +0100
  • 220dbc0bca Merge branch 'master' into babolivier/view-memberships Brendan Abolivier 2017-08-07 11:59:34 +0100
  • 86395eeff3
    Check server name on room ID instead of user ID Brendan Abolivier 2017-08-07 11:57:37 +0100
  • 4d1504ee93 Add prefixes to namespace the SQL tables. (#177) Mark Haines 2017-08-07 11:51:46 +0100
  • 21a8c24d5f Add .editorconfig (#179) Jonas Platte 2017-08-05 03:25:40 +0200
  • c15e4572ff Fix typo: ed2519 -> ed25519 (#178) Jonas Platte 2017-08-05 03:25:03 +0200
  • 30b37f183d Add .editorconfig Jonas Platte 2017-08-05 02:52:26 +0200
  • 61823c4dbf Fix typo: ed2519 -> ed25519 Jonas Platte 2017-08-05 02:37:34 +0200
  • 8ccc5d108b Implement membership APIs (#171) Brendan Abolivier 2017-08-04 16:32:10 +0100
  • ae64f75c30 Comment Mark Haines 2017-08-04 16:30:49 +0100
  • c635d7945c Add prefixes to namespace the SQL tables. Mark Haines 2017-08-04 15:12:49 +0100
  • 03dd456b47 Fix bad initialisation of sync API notifier in monolith (#176) Brendan Abolivier 2017-08-04 14:54:08 +0100
  • 646ce3f88a
    Fix bad initialisation of sync API notifier in monolith Brendan Abolivier 2017-08-04 14:24:26 +0100
  • 1a28cf9767 Add a monolithic server that combines all the components into one (#175) Mark Haines 2017-08-04 13:12:36 +0100
  • dc56c9d14a Expose the matrix APIs directly Mark Haines 2017-08-04 11:10:49 +0100
  • fca28dce85 Review comments Mark Haines 2017-08-04 11:07:35 +0100
  • dc7780af5c Add a monolithic server that combines all the components into one Mark Haines 2017-08-03 18:58:52 +0100
  • 723ef3d050
    Get memberships only if the user is or has been in the room Brendan Abolivier 2017-08-03 18:17:26 +0100
  • 36a48bdba8
    Retrieve single membership Brendan Abolivier 2017-08-03 15:57:47 +0100
  • 19c8644044
    Check if user is local before lookin up their profile Brendan Abolivier 2017-08-03 15:19:00 +0100
  • 049f63d3c0 Retrieve latest changes from master Brendan Abolivier 2017-08-03 15:11:56 +0100
  • 4975eb9074 Move setting up the api mux to outside the routing.Setup functions. (#173) Mark Haines 2017-08-03 15:10:39 +0100
  • 95f81d0d24
    Change the way the memberships are saved in the client API database Brendan Abolivier 2017-08-03 15:06:48 +0100
  • c6724e5f8d Move setting up the api mux to outside the routing.Setup functions. Mark Haines 2017-08-03 12:04:33 +0100
  • 3ba3cf606f
    Basic memberships retrieval Brendan Abolivier 2017-08-03 11:54:56 +0100
  • 63b58d1aff Merge remote-tracking branch 'origin/master' into markjh/invites Mark Haines 2017-08-02 16:51:34 +0100
  • 3b07633326 Simplify preparing the roomserver SQL (#172) Mark Haines 2017-08-02 16:50:34 +0100
  • 6b8840e091 Simplify preparing the roomserver SQL Mark Haines 2017-08-02 16:33:13 +0100
  • 8fafe14f47 Merge remote-tracking branch 'origin/master' into markjh/invites Mark Haines 2017-08-02 16:30:41 +0100
  • 0fbb8b7824 Make account data sync incremental (#170) Brendan Abolivier 2017-08-02 16:21:35 +0100
  • aae9d3064b
    Doc getMembershipStateKey Brendan Abolivier 2017-08-02 15:35:42 +0100
  • 6d258db9b4
    Move event building and rename common function Brendan Abolivier 2017-08-02 15:32:31 +0100
  • 36ddbb15d3
    Set membership content to match the profile of the user in state_key Brendan Abolivier 2017-08-02 15:12:26 +0100
  • 1ff35b5998
    Fix indentation Brendan Abolivier 2017-08-02 14:47:17 +0100
  • 1be6290e62
    Fix state key invite membership events not being correctly set Brendan Abolivier 2017-08-02 14:08:13 +0100
  • 85268ff02a
    Fix typo in membership event content Brendan Abolivier 2017-08-02 13:57:36 +0100
  • 184f005e25
    Use FillBuilder when possible Brendan Abolivier 2017-08-02 13:55:32 +0100
  • d7dfe034d3
    Implement membership endpoints Brendan Abolivier 2017-08-01 18:04:39 +0100
  • 9f1a786f0b
    Fix typo in table name Brendan Abolivier 2017-07-31 16:27:49 +0100
  • fd5fc90cc4
    Add database index for data retrieval Brendan Abolivier 2017-07-31 16:20:07 +0100
  • 5aa58f924f
    Move data batch retrieval Brendan Abolivier 2017-07-31 16:17:36 +0100
  • 2cdc3a0e07
    Add client API topic to common Brendan Abolivier 2017-07-31 16:05:04 +0100
  • fd64eff7a4
    Add client API topic to tests Brendan Abolivier 2017-07-31 15:46:13 +0100
  • eefbebbc79
    Created missing topic in tests Brendan Abolivier 2017-07-31 15:29:30 +0100
  • 8cb3feded3
    Improved error logging Brendan Abolivier 2017-07-31 15:18:14 +0100
  • d251e275f0
    Use a different name for the sync AD table Brendan Abolivier 2017-07-31 15:12:17 +0100
  • 57b97aef0c
    Make account data sync incremental Brendan Abolivier 2017-07-31 15:06:44 +0100
  • f61bfdc6af
    Clean roomserver consumer Brendan Abolivier 2017-07-28 17:11:10 +0100
  • 7d17df6f51 Add local room join (#169) Brendan Abolivier 2017-07-28 15:29:12 +0100
  • 21fad50477 Update TODO Brendan Abolivier 2017-07-28 14:54:55 +0100
  • 0c60736468 Add local room join Brendan Abolivier 2017-07-28 14:22:29 +0100
  • 34165c7761 Add default config file name for media API and room servers (#168) Brendan Abolivier 2017-07-28 11:32:17 +0100
  • c7e36ba2a1 Implement room aliases (#167) Brendan Abolivier 2017-07-28 11:31:43 +0100
  • 4731ae9c6d
    Apply requested changes Brendan Abolivier 2017-07-28 11:22:38 +0100
  • 6775ec252a
    Add default config file name for media API and room servers Brendan Abolivier 2017-07-27 16:37:09 +0100
  • 44ab32c298
    Handle case with no alias set for a room Brendan Abolivier 2017-07-27 16:29:23 +0100
  • 750642c45f
    Move alias API Brendan Abolivier 2017-07-27 16:23:08 +0100
  • 06b7fc4d4b Fix SQL Mark Haines 2017-07-27 14:05:46 +0100
  • 1ed078ac85
    Implement alias removal Brendan Abolivier 2017-07-27 12:08:07 +0100
  • a5d8facc8d
    Implement local alias lookup Brendan Abolivier 2017-07-27 11:39:09 +0100
  • 26b050fad7
    Check if alias already exists Brendan Abolivier 2017-07-27 10:55:42 +0100
  • 61adfa125c
    Save room alias Brendan Abolivier 2017-07-26 18:57:42 +0100
  • fd740350ca
    Add database functions to interact with aliases Brendan Abolivier 2017-07-26 16:34:13 +0100
  • 3e394e9e21 Save and retrieve account data (#166) Brendan Abolivier 2017-07-26 14:53:11 +0100
  • 00e093ba2a Fix comment Brendan Abolivier 2017-07-25 18:04:15 +0100
  • 588be60d66
    Initialise array Brendan Abolivier 2017-07-25 17:11:28 +0100
  • 0bb1995f4f
    Request DB only once per request Brendan Abolivier 2017-07-25 16:37:02 +0100
  • 6d073dcf9f Propagate profile update through rooms (#163) Brendan Abolivier 2017-07-25 16:10:59 +0100
  • d0d3ae857e
    Fix test Brendan Abolivier 2017-07-25 15:49:44 +0100
  • 620d11ea21
    Merge account data retrieval functions Brendan Abolivier 2017-07-25 14:43:34 +0100
  • 3b860bf609
    Handle case where there is no state key Brendan Abolivier 2017-07-25 14:20:42 +0100
  • f7ced6b3c8
    Update all events instead of only memberships Brendan Abolivier 2017-07-25 14:06:25 +0100
  • 90ff5da293
    Fix arrays not correctly initialised Brendan Abolivier 2017-07-25 11:51:06 +0100
  • 94088a829e
    Implement retrieval in /sync Brendan Abolivier 2017-07-25 11:38:09 +0100
  • b9d4b10fe9 Fix SQL Mark Haines 2017-07-24 17:47:10 +0100
  • f461e456ff
    Retrieval functions Brendan Abolivier 2017-07-24 17:35:45 +0100
  • 3df7ba8c0c Merge branch 'master' into markjh/invites Mark Haines 2017-07-24 17:23:26 +0100
  • 391787de40
    Save account data Brendan Abolivier 2017-07-24 16:33:48 +0100
  • 37a9db5e6a
    Fix wrong removal in latest commit Brendan Abolivier 2017-07-24 14:59:42 +0100
  • 790a5634f4
    Fix depth and previous events not being set Brendan Abolivier 2017-07-24 14:48:46 +0100
  • 47fc2c38d2 Separate filtering from pairing up changes in membershipChanges Mark Haines 2017-07-24 14:35:17 +0100
  • 8b708d4c41
    Use gomatrixserverlib method Brendan Abolivier 2017-07-24 13:59:33 +0100
  • 05c2dc886e Merge latest changes from master Brendan Abolivier 2017-07-24 13:52:20 +0100
  • a904380e1b gb vendor update github.com/matrix-org/gomatrixserverlib Mark Haines 2017-07-24 13:42:55 +0100
  • dab501854a Write membership updates Mark Haines 2017-07-24 13:41:20 +0100
  • 2e3c166f89 Forbid update of someone else's profile Brendan Abolivier 2017-07-21 18:14:51 +0100
  • c7de8cb4e4
    Fix upsert + add empty routes and function Brendan Abolivier 2017-07-21 18:02:51 +0100
  • fa713e6876
    Change the way buildMembershipEvents is called Brendan Abolivier 2017-07-21 16:22:44 +0100
  • 60c730148a
    Move event update from client API server to sync API server Brendan Abolivier 2017-07-21 14:42:58 +0100
  • ce311ce0fe Improve room creation (#164) Brendan Abolivier 2017-07-20 13:06:14 +0100
  • e73e5413f1
    Improve iteration Brendan Abolivier 2017-07-20 12:00:15 +0100
  • f8cb14678c
    Move membership update to roomserver consumer Brendan Abolivier 2017-07-20 11:57:08 +0100
  • 40a806ce78
    Rename variable Brendan Abolivier 2017-07-20 11:56:00 +0100
  • c1566a36c4
    Save function for account data Brendan Abolivier 2017-07-20 11:23:14 +0100
  • 071b077709 Improve room creation Brendan Abolivier 2017-07-19 15:55:37 +0100
  • e2ee8cf4e0
    Send profile data on room creation Brendan Abolivier 2017-07-19 14:16:50 +0100
  • 4f60777256
    Send profile data on room join Brendan Abolivier 2017-07-19 14:02:10 +0100
  • 60e77f0b7c
    Propagate profile update via m.room.member events Brendan Abolivier 2017-07-19 12:43:28 +0100
  • e6d77d6bde Use HTTP API for roomserver input. (#161) Mark Haines 2017-07-18 13:40:03 +0100
  • 90dbaf94be Tweak comments Mark Haines 2017-07-18 12:01:28 +0100