Commit Graph

  • 238646ee3c Add contexts to device database (#233) Mark Haines 2017-09-18 15:51:26 +0100
  • e28ee27605 Add context to the account database (#232) Mark Haines 2017-09-18 14:15:27 +0100
  • 5ada8872bb Add context to the federationsender database (#231) Mark Haines 2017-09-18 14:15:17 +0100
  • dc5dd4c5d2 Add contexts to the public rooms database (#230) Mark Haines 2017-09-14 14:46:56 +0100
  • bfcce5bd21 Add contexts to the roomserver storage layer (#229) Mark Haines 2017-09-13 16:30:19 +0100
  • 3133bef797 Add contexts to the internal roomserver APIs (#228) Mark Haines 2017-09-13 13:37:50 +0100
  • 79adba43f0 Append target profile to invite events created from a 3PID invite (#227) Brendan Abolivier 2017-09-13 13:31:46 +0100
  • 532cc082a9 Increase the linter deadline from 1 min to 5 min. (#220) Mark Haines 2017-09-13 11:08:27 +0100
  • 4fbafc35fe Specify HTTP methods for public APIs (#226) Brendan Abolivier 2017-09-13 11:08:11 +0100
  • 029e71828a Add context.Context to the federation client (#225) Mark Haines 2017-09-13 11:03:41 +0100
  • 086683459f Implement federation route PUT /exchange_third_party_invite (#224) Brendan Abolivier 2017-09-12 17:15:13 +0100
  • 82c82a3412 Explain when we should use SendEvents instead of SendInvite. Mark Haines 2017-09-12 16:54:37 +0100
  • f1fce55697 Add config and checks for trusted ID servers (#206) Brendan Abolivier 2017-09-11 19:18:19 +0100
  • 28346b39e8 3PID invite exchange over federation (#222) Brendan Abolivier 2017-09-11 19:08:24 +0100
  • 6cb9d900b9 Fix response to federation /invite to match the format expected by synapse (#221) Mark Haines 2017-09-11 18:07:12 +0100
  • 5740cb3e58 Redact the event before verifying its signature Mark Haines 2017-09-11 15:47:50 +0100
  • 31f6c21d98 Enable GC for the pre-commit hook, and tune it for throughput (#219) Mark Haines 2017-09-08 15:56:52 +0100
  • 4d1d503d43 Processing of pending invites on 3PID binding (#218) Brendan Abolivier 2017-09-08 15:17:12 +0100
  • fad997303b Turn on 'unparam' linting (#216) Erik Johnston 2017-09-07 12:50:39 +0100
  • ea80ffb3af Add get event federation API (#209) Erik Johnston 2017-09-06 12:38:22 +0100
  • 2dcb3a11a5 Use gometalinter (#210) Erik Johnston 2017-09-05 17:40:46 +0100
  • a26d7c2899 gb vendor fetch github.com/alecthomas/gometalinter Erik Johnston 2017-09-05 17:09:50 +0100
  • 643d05b157 Add function for making authed federation APIs (#208) Mark Haines 2017-09-04 13:14:01 +0100
  • d4cce7369f Add scripts to run sytest on jenkins (#207) Richard van der Hoff 2017-09-01 15:28:17 +0100
  • 960af3d628 Implement client API routes for 3PID handling (#205) Brendan Abolivier 2017-09-01 10:13:10 +0100
  • 8c2e6273e3 Add command to generate test keys/certs (#204) Richard van der Hoff 2017-08-31 12:28:58 +0100
  • fc51f72bf9 Avoid swallowing error from kafka (#203) Richard van der Hoff 2017-08-31 12:27:53 +0100
  • 2183712e04 Process requests for 3PID invites (#201) Brendan Abolivier 2017-08-29 15:17:26 +0100
  • 685e056ab3 Membership viewing API when user left the room (#194) Brendan Abolivier 2017-08-24 16:00:14 +0100
  • fceb027ecc Add publicroomsapi to the database list (#199) Andi 2017-08-23 23:06:25 +0200
  • 9c954501a2 Implement /federation/v1/invite/{roomID}/{eventID} (#197) Mark Haines 2017-08-23 15:13:47 +0100
  • 17c60759c4 Add query API for listing active invites (#196) Mark Haines 2017-08-23 15:08:48 +0100
  • 166ac9d092 Fix sync not returning on room join (#195) Brendan Abolivier 2017-08-22 14:14:37 +0100
  • b15ce900ab Implement public rooms APIs (#185) Brendan Abolivier 2017-08-22 11:12:51 +0100
  • fc86821a90 notes on running monolith server (#193) Richard van der Hoff 2017-08-22 11:01:14 +0100
  • 46877b6baa Add installation instructions to repo (#192) Richard van der Hoff 2017-08-21 17:34:05 +0100
  • 808c2e09f6 Make txn *sql.Tx arguments optional everywhere using a utility function (#191) Mark Haines 2017-08-21 17:20:23 +0100
  • 57b7097368 Add input API for adding invites to the roomserver. (#187) Mark Haines 2017-08-21 16:37:11 +0100
  • 5950293e79 Membership viewing API (#174) Brendan Abolivier 2017-08-21 16:34:26 +0100
  • 81179a0595 Fix integration test proxy certificate arguments (#190) Mark Haines 2017-08-21 16:23:59 +0100
  • 35df4767c6 Remove defaults for TLS so the proxy can more easily serve over HTTP (#189) Brendan Abolivier 2017-08-21 14:25:47 +0100
  • efbc14f7b9 `vars["txnID"]` is always empty for state events (#188) Mark Haines 2017-08-18 16:10:28 +0100
  • f607ef29c2 Add a route matching the trailing slash on the state event sending route (#182) Brendan Abolivier 2017-08-18 15:33:40 +0100
  • 877ea5cb62 Remove StopProcessingAfter from the roomserver consumer as it is unused (#186) Mark Haines 2017-08-18 11:33:10 +0100
  • ba8b5d8bf9 Fix kafka consumer setup in monolith. (#184) Mark Haines 2017-08-16 16:55:34 +0100
  • c27d1fdfb4 Optionally use naffka in the monolithic server (#183) Mark Haines 2017-08-16 13:36:41 +0100
  • 0d894e3da5 gb vendor fetch github.com/matrix-org/naffka Mark Haines 2017-08-15 16:06:09 +0100
  • 2071387f3c Add tables for tracking the state of invites to the room server. (#165) Mark Haines 2017-08-08 16:38:03 +0100
  • c35803c9d8 Add TLS (https) support to the monolithic server (#180) Brendan Abolivier 2017-08-07 13:39:53 +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
  • 8ccc5d108b Implement membership APIs (#171) Brendan Abolivier 2017-08-04 16:32:10 +0100
  • 03dd456b47 Fix bad initialisation of sync API notifier in monolith (#176) Brendan Abolivier 2017-08-04 14:54:08 +0100
  • 1a28cf9767 Add a monolithic server that combines all the components into one (#175) Mark Haines 2017-08-04 13:12:36 +0100
  • 4975eb9074 Move setting up the api mux to outside the routing.Setup functions. (#173) Mark Haines 2017-08-03 15:10:39 +0100
  • 3b07633326 Simplify preparing the roomserver SQL (#172) Mark Haines 2017-08-02 16:50:34 +0100
  • 0fbb8b7824 Make account data sync incremental (#170) Brendan Abolivier 2017-08-02 16:21:35 +0100
  • 7d17df6f51 Add local room join (#169) Brendan Abolivier 2017-07-28 15:29:12 +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
  • 3e394e9e21 Save and retrieve account data (#166) Brendan Abolivier 2017-07-26 14:53:11 +0100
  • 6d073dcf9f Propagate profile update through rooms (#163) Brendan Abolivier 2017-07-25 16:10:59 +0100
  • a904380e1b gb vendor update github.com/matrix-org/gomatrixserverlib Mark Haines 2017-07-24 13:42:55 +0100
  • ce311ce0fe Improve room creation (#164) Brendan Abolivier 2017-07-20 13:06:14 +0100
  • e6d77d6bde Use HTTP API for roomserver input. (#161) Mark Haines 2017-07-18 13:40:03 +0100
  • d9b8e5de45 Keep track of membership in Client API (#159) Brendan Abolivier 2017-07-17 18:10:56 +0100
  • b06d1124f7 Factor out runTransaction to common code (#162) Mark Haines 2017-07-17 17:20:57 +0100
  • d3a29b7816 Add a HTTP API for roomserver input (#158) Mark Haines 2017-07-13 11:41:30 +0100
  • f40b776aa3 Updated config file example with federation sender database (#157) Brendan Abolivier 2017-07-12 14:48:12 +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
  • cea9e31723 Make the roomserver output format more flexible (#155) Mark Haines 2017-07-12 10:46:29 +0100
  • 7d36ca03af Implemented logout (#154) Brendan Abolivier 2017-07-11 16:04:34 +0100
  • 355ab5eedf Notify profile update (#153) Brendan Abolivier 2017-07-11 14:14:06 +0100
  • 1efbad8119 Profile API (#151) Brendan Abolivier 2017-07-10 14:52:41 +0100
  • 69c29172c3 Use utility methods from gomatrixserverlib. (#152) Mark Haines 2017-07-07 14:11:32 +0100
  • b13cbb18fb Response to createRoom is now the room's ID (#149) Brendan Abolivier 2017-07-06 11:44:15 +0100
  • b2f9b8c641 Update the example configs with the new unified config (#146) Mark Haines 2017-07-05 13:10:28 +0100
  • 8f1dca4e74 Add a component for sending event to remote matrix servers using fede… (#148) Mark Haines 2017-06-28 16:10:17 +0100
  • a6bb92520c Ignore hidden files and kafka directories Mark Haines 2017-06-28 10:28:13 +0100
  • 54e7e3041b Set depth of events and whether they need to be federated. (#145) Mark Haines 2017-06-27 15:28:44 +0100
  • 572f6c399d Include the state before the event in roomserver output (#143) Mark Haines 2017-06-27 13:20:04 +0100
  • 524475f8a3 Stub APIs needed to let riot join a room (#147) Mark Haines 2017-06-27 12:37:25 +0100
  • eb029116b0 trivial fix to actually parse fed-api-server's CLI args Matthew Hodgson 2017-06-25 01:20:04 +0100
  • cdd1fdcd3d trivial typo in usage output Matthew Hodgson 2017-06-25 01:06:07 +0100
  • e67f9401be Replace the cmd specific config with common config. (#144) Mark Haines 2017-06-19 15:21:04 +0100
  • 3fbe728d94 Add utility functions for generating dendrite configs for integration tests (#142) Mark Haines 2017-06-19 12:56:55 +0100
  • c6e59ca967 Add a single config file format for dendrite. (#141) Mark Haines 2017-06-16 16:52:03 +0100
  • 5e490e773f Add ineffassign to the pre-commit hooks (#139) Mark Haines 2017-06-12 19:52:03 +0100
  • 472155837b Add misspell and gofmt simplify to the pre-commit hooks (#138) Mark Haines 2017-06-12 18:30:47 +0100
  • 7cbdab30f4 Add a database for storing the server keys (#137) Mark Haines 2017-06-09 18:07:34 +0100
  • 6eae6f7598 Foundation for media API testing (#136) Robert Swain 2017-06-08 15:40:51 +0200
  • b184a48897 Fetching missing state from the roomserver. (#135) Mark Haines 2017-06-07 16:35:41 +0100
  • 515cce1a45 Add support for receiving room events over federation. (#130) Mark Haines 2017-06-07 14:32:53 +0100
  • 2d202cec07 mediaapi: Add thumbnail support (#132) Robert Swain 2017-06-07 01:12:49 +0200
  • def49400bc cmd/client-api-proxy: Add proxy for media API (#133) Robert Swain 2017-06-05 15:55:04 +0200
  • 721c2df484 Clean up syncapi storage to match the coding style set by roomserver storage (#131) Mark Haines 2017-06-05 10:37:04 +0100
  • ef7b934d51 Add Query API for querying events by ID (#129) Mark Haines 2017-06-02 14:32:36 +0100
  • 1b6e06aa59 Revert "Add API for querying events by ID. (#127)" (#128) Mark Haines 2017-06-02 14:24:13 +0100
  • ce82158abb Add API for querying events by ID. (#127) Mark Haines 2017-06-02 11:19:34 +0100