Commit graph

  • db32692f2e
    Just run the linter in the commit hook (#334) Richard van der Hoff 2017-11-15 11:14:21 +00:00
  • 139fae988e Fix linting errors in go1.9.1 (#336) Erik Johnston 2017-11-15 11:13:09 +00:00
  • ff8b229192 Remove vendor/bin from PATH in script (#335) Erik Johnston 2017-11-15 11:12:21 +00:00
  • 8fff0e887c Update gometalinter config (#331) Richard van der Hoff 2017-11-15 10:25:48 +00:00
  • dc782ec399
    Split travis into multiple jobs (#322) Erik Johnston 2017-11-14 14:58:27 +00:00
  • bad701c703 Add device display names (#319) Paul Tötterman 2017-11-14 11:59:02 +02:00
  • 8720570bb0 Check for existing filter before inserting a new one (#318) Andrew Morgan 2017-11-14 01:56:23 -08:00
  • bf855a7e5c
    Factor out keyring initialisation (#329) Richard van der Hoff 2017-11-13 18:39:09 +00:00
  • 90396b5620 implement voip/turnServer API endpoint (#323) Michael Telatynski 2017-11-09 09:58:45 +00:00
  • b7cfc2e057 Federation: Implement Query Profile API (#317) Andrew Morgan 2017-11-05 10:03:54 -08:00
  • 49c040c89f Refactor Notifier to return channel (#311) Erik Johnston 2017-10-26 11:34:54 +01:00
  • e5944e0fdb Move BuildEvent to common package (#315) Erik Johnston 2017-10-25 14:44:33 +01:00
  • 3790a8da40 Move federationapi.readers package into routing (#314) Erik Johnston 2017-10-25 11:27:44 +01:00
  • ce562d96f6 Don't add empty room entries to sync responses (#312) Erik Johnston 2017-10-18 10:36:45 +01:00
  • 6d15aec8d3 Add /devices/ and /device/{deviceID} (#313) Paul Tötterman 2017-10-17 21:12:54 +03:00
  • 5a6a950ee8 Factor out addRoomDeltaToResponse from IncrementalSync (#306) Erik Johnston 2017-10-17 17:13:41 +01:00
  • 7b0f62208f Mention how to run the linters in documentation (#310) Erik Johnston 2017-10-17 17:11:00 +01:00
  • bd07447abe Fix some edge cases with /sync (#302) Erik Johnston 2017-10-16 13:34:08 +01:00
  • 35b628f5bf Handle duplicate kafka messages (#301) Erik Johnston 2017-10-16 13:20:24 +01:00
  • 1a026f16d5 Implement /logout/all (#307) Remi Reuvekamp 2017-10-15 10:29:47 +00:00
  • 32a2b3a5c0 Update vendor libraries and dendrite to s/Sirupsen/sirupsen/ (#304) (#305) Erik Johnston 2017-10-13 14:57:54 +01:00
  • 464fb5de1c Update vendor libraries and dendrite to s/Sirupsen/sirupsen/ (#304) Erik Johnston 2017-10-13 14:42:57 +01:00
  • d66244cb0a Merge readers/writers/routing packages (#295) Erik Johnston 2017-10-11 18:16:53 +01:00
  • ba0d0672ea Rename kafka consumers to *Consumer (#294) Erik Johnston 2017-10-11 18:13:43 +01:00
  • cf5ea25322 Update CONTRIBUTING.md Erik Johnston 2017-10-11 18:08:35 +01:00
  • 996b7d4198 Update dendrite-config.yaml to use server.crt, not .pem (#299) Erik Johnston 2017-10-10 16:04:39 +01:00
  • c0271c2462 Use returned ID from INSERT in create filter (#297) Erik Johnston 2017-10-10 15:17:29 +01:00
  • f6bda82366 Implement filter POSTing and GETting. (#296) Erik Johnston 2017-10-10 14:28:49 +01:00
  • e9314e5b30 Untangle precommit and travis test scripts (#288) Erik Johnston 2017-10-10 11:02:39 +01:00
  • 38999c54e1 Generate new devices for each new /login (#281) Erik Johnston 2017-10-10 10:40:52 +01:00
  • c78d9a5952 Clean up README a bit (#289) Erik Johnston 2017-10-10 09:33:41 +01:00
  • 13107c6b2b Implement /register/available API (#291) Marcel 2017-10-09 16:24:38 +02:00
  • 619fec6113 Add bug number Erik Johnston 2017-10-06 14:13:53 +01:00
  • f36269d9b1 Implement GET /rooms/{roomID}/state/{type}/{stateKey} (#276) Erik Johnston 2017-10-06 11:23:58 +01:00
  • 1e6fc74d4f Add Code Style and some dev docs (#286) Erik Johnston 2017-10-06 11:23:49 +01:00
  • 5229dbf310 Create CONTRIBUTING.md (#264) Erik Johnston 2017-10-06 02:11:51 +01:00
  • bcf58fad84 gb vendor update github.com/matrix-org/gomatrix Erik Johnston 2017-10-03 13:05:57 +01:00
  • 831a76ae91 gb vendor updates Richard van der Hoff 2017-10-02 10:33:43 +01:00
  • b7687310fe gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-29 15:14:17 +01:00
  • 847621bc5d Add config for setting up a jaeger opentracing reporter (#271) Mark Haines 2017-09-28 17:00:23 +01:00
  • 4a0b24c7f4 gb vendor fetch github.com/jaegertracing/jaeger Mark Haines 2017-09-28 13:48:18 +01:00
  • c4947c2ffb Add opentracing Spans to the HTTP APIs (#270) Mark Haines 2017-09-28 14:50:40 +01:00
  • 88dde65efc gb vendor fetch github.com/opentracing/go-opentracing Mark Haines 2017-09-27 11:26:47 +01:00
  • f11af1e78f Implement setting alias during room create (#268) Erik Johnston 2017-09-27 16:44:40 +01:00
  • 00adbb38c6 Add POST /send/ api (#265) Erik Johnston 2017-09-26 12:55:48 +01:00
  • f7aa96fc9e gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-26 12:54:22 +01:00
  • 9ed609b9df Pass requests made by remote servers for media to the media API (#263) Mark Haines 2017-09-26 12:53:30 +01:00
  • 3dd30858d1 Update the install instructions (#255) Richard van der Hoff 2017-09-25 11:20:36 +01:00
  • b2f6f89496 Implement version endpoint (#262) Jan Christian Grünhage 2017-09-25 12:16:47 +02:00
  • 42f264119f Stub APIs for sytest (#261) Mark Haines 2017-09-22 17:28:29 +01:00
  • 8a395b0262 Make login support logging in via user id (#260) Erik Johnston 2017-09-22 17:08:16 +01:00
  • bdfade26ed Don't validate username when fetching registration flows (#259) Erik Johnston 2017-09-22 16:38:22 +01:00
  • 6bec139544 Add missing GET for /login (#258) Erik Johnston 2017-09-22 16:13:43 +01:00
  • 8dabca0f07 Implement shared secret registration (#257) Erik Johnston 2017-09-22 16:13:19 +01:00
  • 0218063339 Implement room state retrieval endpoint (#254) Brendan Abolivier 2017-09-22 12:34:54 +02:00
  • b9a933846b Allow users to join rooms they've been invited to (#253) Mark Haines 2017-09-21 17:00:48 +01:00
  • ce019738ff Pass a context when downloading remote media (#251) Mark Haines 2017-09-21 16:20:10 +01:00
  • fef290c47e Add context to the server key database (#248) Mark Haines 2017-09-21 16:16:02 +01:00
  • 7596c19f3a Add context to the mediaapi database (#250) Mark Haines 2017-09-21 15:44:00 +01:00
  • a7773d3d3d Add context to the partition offset table (#249) Mark Haines 2017-09-21 15:09:19 +01:00
  • e7cf2ae095 Replace the 'TODO' list with link to spreasheet (#247) Richard van der Hoff 2017-09-21 12:33:21 +01:00
  • 636848c350 Add invites to the sync API (#244) Mark Haines 2017-09-20 15:36:41 +01:00
  • 7a30f2085a Add goconst linter (#246) Erik Johnston 2017-09-20 15:25:25 +01:00
  • 340a84cdc0 Add staticcheck lint (#245) Erik Johnston 2017-09-20 14:54:17 +01:00
  • 584acbe9a9 Add 'unused' lint (#241) Erik Johnston 2017-09-20 14:47:29 +01:00
  • cc2f755cb3 Add gosimple linter (#242) Erik Johnston 2017-09-20 14:15:38 +01:00
  • b72142ace5 Add vet linter (#240) Erik Johnston 2017-09-20 13:40:22 +01:00
  • 4d05492f43 use matching sytest branch, or develop Richard van der Hoff 2017-09-20 12:08:24 +01:00
  • 8a36a7e89b Add errcheck linter (#238) Erik Johnston 2017-09-20 10:59:19 +01:00
  • b91b3e729a Use a shared PostgreSQL sequence to generate ids. (#237) Mark Haines 2017-09-19 17:15:46 +01:00
  • fbc4477be0 Use a read-only snapshot transaction for calculating sync responses (#236) Mark Haines 2017-09-19 16:22:02 +01:00
  • 08b9940dde Make media repo use error rather than jsonErrorResponse (#235) Erik Johnston 2017-09-19 11:40:21 +01:00
  • 856bc5b52e Add context to the syncapi database (#234) Mark Haines 2017-09-18 16:52:22 +01:00
  • 238646ee3c Add contexts to device database (#233) Mark Haines 2017-09-18 15:51:26 +01:00
  • e28ee27605 Add context to the account database (#232) Mark Haines 2017-09-18 14:15:27 +01:00
  • 5ada8872bb Add context to the federationsender database (#231) Mark Haines 2017-09-18 14:15:17 +01:00
  • dc5dd4c5d2 Add contexts to the public rooms database (#230) Mark Haines 2017-09-14 14:46:56 +01:00
  • bfcce5bd21 Add contexts to the roomserver storage layer (#229) Mark Haines 2017-09-13 16:30:19 +01:00
  • 3133bef797 Add contexts to the internal roomserver APIs (#228) Mark Haines 2017-09-13 13:37:50 +01:00
  • 79adba43f0 Append target profile to invite events created from a 3PID invite (#227) Brendan Abolivier 2017-09-13 13:31:46 +01:00
  • 532cc082a9 Increase the linter deadline from 1 min to 5 min. (#220) Mark Haines 2017-09-13 11:08:27 +01:00
  • 4fbafc35fe Specify HTTP methods for public APIs (#226) Brendan Abolivier 2017-09-13 11:08:11 +01:00
  • 029e71828a Add context.Context to the federation client (#225) Mark Haines 2017-09-13 11:03:41 +01:00
  • 086683459f Implement federation route PUT /exchange_third_party_invite (#224) Brendan Abolivier 2017-09-12 17:15:13 +01:00
  • 82c82a3412 Explain when we should use SendEvents instead of SendInvite. Mark Haines 2017-09-12 16:54:37 +01:00
  • f1fce55697 Add config and checks for trusted ID servers (#206) Brendan Abolivier 2017-09-11 19:18:19 +01:00
  • 28346b39e8 3PID invite exchange over federation (#222) Brendan Abolivier 2017-09-11 19:08:24 +01:00
  • 6cb9d900b9 Fix response to federation /invite to match the format expected by synapse (#221) Mark Haines 2017-09-11 18:07:12 +01:00
  • 5740cb3e58 Redact the event before verifying its signature Mark Haines 2017-09-11 15:47:50 +01:00
  • 31f6c21d98 Enable GC for the pre-commit hook, and tune it for throughput (#219) Mark Haines 2017-09-08 15:56:52 +01:00
  • 4d1d503d43 Processing of pending invites on 3PID binding (#218) Brendan Abolivier 2017-09-08 15:17:12 +01:00
  • fad997303b Turn on 'unparam' linting (#216) Erik Johnston 2017-09-07 12:50:39 +01:00
  • ea80ffb3af Add get event federation API (#209) Erik Johnston 2017-09-06 12:38:22 +01:00
  • 2dcb3a11a5 Use gometalinter (#210) Erik Johnston 2017-09-05 17:40:46 +01:00
  • a26d7c2899 gb vendor fetch github.com/alecthomas/gometalinter Erik Johnston 2017-09-05 17:09:50 +01:00
  • 643d05b157 Add function for making authed federation APIs (#208) Mark Haines 2017-09-04 13:14:01 +01:00
  • d4cce7369f Add scripts to run sytest on jenkins (#207) Richard van der Hoff 2017-09-01 15:28:17 +01:00
  • 960af3d628 Implement client API routes for 3PID handling (#205) Brendan Abolivier 2017-09-01 10:13:10 +01:00
  • 8c2e6273e3 Add command to generate test keys/certs (#204) Richard van der Hoff 2017-08-31 12:28:58 +01:00
  • fc51f72bf9 Avoid swallowing error from kafka (#203) Richard van der Hoff 2017-08-31 12:27:53 +01:00