Commit Graph

  • f36269d9b1 Implement GET /rooms/{roomID}/state/{type}/{stateKey} (#276) Erik Johnston 2017-10-06 11:23:58 +0100
  • 1e6fc74d4f Add Code Style and some dev docs (#286) Erik Johnston 2017-10-06 11:23:49 +0100
  • 5229dbf310 Create CONTRIBUTING.md (#264) Erik Johnston 2017-10-06 02:11:51 +0100
  • bcf58fad84 gb vendor update github.com/matrix-org/gomatrix Erik Johnston 2017-10-03 13:05:57 +0100
  • 831a76ae91 gb vendor updates Richard van der Hoff 2017-10-02 10:33:43 +0100
  • b7687310fe gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-29 15:14:17 +0100
  • 847621bc5d Add config for setting up a jaeger opentracing reporter (#271) Mark Haines 2017-09-28 17:00:23 +0100
  • 4a0b24c7f4 gb vendor fetch github.com/jaegertracing/jaeger Mark Haines 2017-09-28 13:48:18 +0100
  • c4947c2ffb Add opentracing Spans to the HTTP APIs (#270) Mark Haines 2017-09-28 14:50:40 +0100
  • 88dde65efc gb vendor fetch github.com/opentracing/go-opentracing Mark Haines 2017-09-27 11:26:47 +0100
  • f11af1e78f Implement setting alias during room create (#268) Erik Johnston 2017-09-27 16:44:40 +0100
  • 00adbb38c6 Add POST /send/ api (#265) Erik Johnston 2017-09-26 12:55:48 +0100
  • f7aa96fc9e gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-26 12:54:22 +0100
  • 9ed609b9df Pass requests made by remote servers for media to the media API (#263) Mark Haines 2017-09-26 12:53:30 +0100
  • 3dd30858d1 Update the install instructions (#255) Richard van der Hoff 2017-09-25 11:20:36 +0100
  • b2f6f89496 Implement version endpoint (#262) Jan Christian Grünhage 2017-09-25 12:16:47 +0200
  • 42f264119f Stub APIs for sytest (#261) Mark Haines 2017-09-22 17:28:29 +0100
  • 8a395b0262 Make login support logging in via user id (#260) Erik Johnston 2017-09-22 17:08:16 +0100
  • bdfade26ed Don't validate username when fetching registration flows (#259) Erik Johnston 2017-09-22 16:38:22 +0100
  • 6bec139544 Add missing GET for /login (#258) Erik Johnston 2017-09-22 16:13:43 +0100
  • 8dabca0f07 Implement shared secret registration (#257) Erik Johnston 2017-09-22 16:13:19 +0100
  • 0218063339 Implement room state retrieval endpoint (#254) Brendan Abolivier 2017-09-22 12:34:54 +0200
  • b9a933846b Allow users to join rooms they've been invited to (#253) Mark Haines 2017-09-21 17:00:48 +0100
  • ce019738ff Pass a context when downloading remote media (#251) Mark Haines 2017-09-21 16:20:10 +0100
  • fef290c47e Add context to the server key database (#248) Mark Haines 2017-09-21 16:16:02 +0100
  • 7596c19f3a Add context to the mediaapi database (#250) Mark Haines 2017-09-21 15:44:00 +0100
  • a7773d3d3d Add context to the partition offset table (#249) Mark Haines 2017-09-21 15:09:19 +0100
  • e7cf2ae095 Replace the 'TODO' list with link to spreasheet (#247) Richard van der Hoff 2017-09-21 12:33:21 +0100
  • 636848c350 Add invites to the sync API (#244) Mark Haines 2017-09-20 15:36:41 +0100
  • 7a30f2085a Add goconst linter (#246) Erik Johnston 2017-09-20 15:25:25 +0100
  • 340a84cdc0 Add staticcheck lint (#245) Erik Johnston 2017-09-20 14:54:17 +0100
  • 584acbe9a9 Add 'unused' lint (#241) Erik Johnston 2017-09-20 14:47:29 +0100
  • cc2f755cb3 Add gosimple linter (#242) Erik Johnston 2017-09-20 14:15:38 +0100
  • b72142ace5 Add vet linter (#240) Erik Johnston 2017-09-20 13:40:22 +0100
  • 4d05492f43 use matching sytest branch, or develop Richard van der Hoff 2017-09-20 12:08:24 +0100
  • 8a36a7e89b Add errcheck linter (#238) Erik Johnston 2017-09-20 10:59:19 +0100
  • b91b3e729a Use a shared PostgreSQL sequence to generate ids. (#237) Mark Haines 2017-09-19 17:15:46 +0100
  • fbc4477be0 Use a read-only snapshot transaction for calculating sync responses (#236) Mark Haines 2017-09-19 16:22:02 +0100
  • 08b9940dde Make media repo use error rather than jsonErrorResponse (#235) Erik Johnston 2017-09-19 11:40:21 +0100
  • 856bc5b52e Add context to the syncapi database (#234) Mark Haines 2017-09-18 16:52:22 +0100
  • 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