Commit graph

  • df52b1aef2 mediaapi/writers/download: Only try to write as much as was read Robert Swain 2017-05-10 16:08:51 +0200
  • 8f68f61117 mediaapi/writers/download: Remove done TODOs Robert Swain 2017-05-10 16:08:32 +0200
  • 5d67787c46 mediaapi/writers/download: Use consistent temporary file name Robert Swain 2017-05-10 16:07:18 +0200
  • b74596c175 Allow multiple sync server test requests. Fix uncovered bug. Kegan Dougal 2017-05-10 15:04:48 +0100
  • 49ec095b59 mediaapi/writers/download: Try to only request remote files once Robert Swain 2017-05-10 16:04:39 +0200
  • b280722591 mediaapi/writers/download: Factor out respondFromLocalFile() Robert Swain 2017-05-10 16:02:56 +0200
  • 412f408ea0 mediaapi/writers/utils: Improve debug logging of moveFile() Robert Swain 2017-05-10 16:01:27 +0200
  • da7feaf741 Merge branch 'master' into rob/media-upload Robert Swain 2017-05-10 16:00:08 +0200
  • cdd2617f8e Merge pull request #97 from matrix-org/rob/util-logging-context-fix Robert Swain 2017-05-10 15:56:49 +0200
  • 042d636e34 Update github.com/matrix-org/util for request context fix for logging Robert Swain 2017-05-10 15:43:58 +0200
  • 04f3c154b8 Split out notifying /sync requests and calculating sync responses (#96) Kegsay 2017-05-10 10:42:00 +0100
  • a405dccb4d mediaapi/routing/routing: Comment Content-Type override behaviour Robert Swain 2017-05-10 11:02:01 +0200
  • c7c3a36e1b mediaapi/writers/download: Set more metadata fields for remote files Robert Swain 2017-05-09 20:58:44 +0200
  • 5bb5a28366 cmd/dendrite-media-api-server: Bump maximum file size to 10MB Robert Swain 2017-05-09 20:57:59 +0200
  • 619a77e187 mediaapi/writers/download: Improve logging Robert Swain 2017-05-09 20:57:34 +0200
  • 391a1be69f mediaapi/writers/download: Fix infinite loop reading response body Robert Swain 2017-05-09 20:56:20 +0200
  • 8f9eb13f69 mediaapi/writers/upload: Do not overwrite fields from database Robert Swain 2017-05-09 20:10:59 +0200
  • 911b5dc170 mediaapi/writers/upload: Generate Content-Disposition if not set Robert Swain 2017-05-09 20:10:27 +0200
  • 9d9b23e8e4 Merge branch 'master' into rob/media-upload Robert Swain 2017-05-09 19:50:17 +0200
  • 7cf34af30b WIP: Refactoring Robert Swain 2017-05-09 19:49:39 +0200
  • 0f066f458a Imports Kegan Dougal 2017-05-09 16:49:28 +0100
  • e226d564ec Fix a race with sync server integration tests (#95) Kegsay 2017-05-09 15:58:31 +0100
  • 05c9523132 Split out notifying /sync requests and calculating sync responses Kegan Dougal 2017-05-09 15:56:13 +0100
  • 107483f0a2 Review comments Kegan Dougal 2017-05-09 15:40:48 +0100
  • 2dd056f73e Fix a race with sync server integration tests Kegan Dougal 2017-05-09 13:27:38 +0100
  • 42564e8ed6 Factor out creating/deleting/writing to kafka topics (#94) Kegsay 2017-05-09 09:05:05 +0100
  • 982431e53d Name change Kegan Dougal 2017-05-09 09:00:03 +0100
  • 7b56d66a2f Factor out creating/deleting/writing to kafka topics Kegan Dougal 2017-05-08 17:07:07 +0100
  • 801b9246ce Add basic sync server integration test (#91) Kegsay 2017-05-05 17:59:45 +0100
  • 862c25005a Build the sync server Kegan Dougal 2017-05-05 17:57:04 +0100
  • ba901c9095 Get it all working Kegan Dougal 2017-05-05 17:44:18 +0100
  • a56f609b74 Update gomatrixserverlib (#90) Mark Haines 2017-05-05 17:43:42 +0100
  • 2f3db92a66 Shutdown the sync server after a timeout Kegan Dougal 2017-05-05 17:15:29 +0100
  • a7f2819d94 Update gomatrixserverlib Mark Haines 2017-05-05 16:59:11 +0100
  • 0309035aad Update gomatrixserverlib (#89) Mark Haines 2017-05-05 16:19:48 +0100
  • 8b5aa898b5 Update gomatrixserverlib Mark Haines 2017-05-05 14:34:16 +0100
  • a7ec98abe6 Add TODO markers Kegan Dougal 2017-05-04 17:22:24 +0100
  • 697252d874 Add syncserver integ test cmd and some WIP impl Kegan Dougal 2017-05-04 17:20:43 +0100
  • a24b3e7810 mediaapi/writers/download: Obtaining a file from a remote server is supported Robert Swain 2017-04-28 17:15:26 +0200
  • 52b8b9b8fe mediaapi/writers/download: Remove cruft Robert Swain 2017-04-28 17:15:00 +0200
  • 90bac42edb mediaapi/writers/download: Only accept GET method Robert Swain 2017-04-28 17:14:16 +0200
  • 10e843da58 mediaapi/routing: Remove OPTIONS handling from GET endpoint Robert Swain 2017-04-28 17:13:36 +0200
  • 42a390f8fe mediaapi/routing: Make use of refactored request logging in util package Robert Swain 2017-04-28 16:24:30 +0200
  • 5d4432218b vendor: Update github.com/matrix-org/util Robert Swain 2017-04-28 16:24:07 +0200
  • f2437be52b mediaapi/routing: Correct comment on origin of duplicated code Robert Swain 2017-04-28 14:45:18 +0200
  • 0a24e406af mediaapi/routing: Rename Fudge to downloadRequestHandler Robert Swain 2017-04-28 14:44:54 +0200
  • 81706408bd mediaapi: Hack in /download from gotest code Robert Swain 2017-04-27 17:40:57 +0200
  • c1e5974872 mediaapi/storage: Remove DEFAULT from content_disposition in schema Robert Swain 2017-04-26 12:19:47 +0200
  • d9ee22d043 mediaapi: Hack in SQL db storage and Erik's gotest file upload code Robert Swain 2017-04-26 12:11:22 +0200
  • 4d1bff2f61 mediaapi: Initial commit for /upload HTTP infra Robert Swain 2017-04-24 18:31:44 +0200
  • a4c6a4ea98 Merge ded4c98715 into a1ce351d36 Robert Swain 2017-04-21 15:55:49 +0000
  • a1ce351d36 Merge pull request #75 from matrix-org/rob/common-logging Robert Swain 2017-04-21 17:48:17 +0200
  • ded4c98715 clientapi: Call things addresses if possibly URL or host:port Robert Swain 2017-04-21 16:47:23 +0200
  • 8ae95c5906 cmd/dendrite: Add support for starting a client-api server Robert Swain 2017-04-21 15:54:45 +0200
  • 3d92d2ed8b cmd/dendrite: Remove literal double quotes from default values Robert Swain 2017-04-21 15:52:00 +0200
  • 14365d4607 clientapi/clientapi-app: Add modified dendrite-client-api-server as App Robert Swain 2017-04-21 15:49:52 +0200
  • 1949147d8f cmd/dendrite: Factor out string argument unwrapping to function Robert Swain 2017-04-21 14:21:27 +0200
  • 2bbff202c4 cmd/dendrite: Use common logging infra Robert Swain 2017-04-21 14:13:51 +0200
  • 638cdd33ee cmd/dendrite: Shorten arguments variable name to args Robert Swain 2017-04-21 14:13:10 +0200
  • 2ae7e40cf3 cmd/dendrite: Add first shot at new single-binary CLI usage Robert Swain 2017-04-21 14:03:24 +0200
  • 4dd5cf643d vendor: Add docopt Robert Swain 2017-04-21 11:17:12 +0200
  • 9b7defd375 common/log: Always log to stderr Robert Swain 2017-04-21 02:10:54 +0200
  • 27beb8a2b3 common/log: Re-colorize terminal log output Robert Swain 2017-04-21 02:06:06 +0200
  • 9b7bf8cba8 common/log: Add license header Robert Swain 2017-04-21 01:45:18 +0200
  • b33ed93dd6 Merge branch 'master' into rob/common-logging Robert Swain 2017-04-21 01:43:36 +0200
  • 0391a790a6 Merge pull request #80 from matrix-org/rob/license-headers Matthew Hodgson 2017-04-20 23:54:27 +0100
  • d09a65abbe Add Apache Version 2.0 license and headers to all golang files Robert Swain 2017-04-21 00:40:52 +0200
  • d03126c546 Merge pull request #79 from matrix-org/rob/consistent-naming Robert Swain 2017-04-21 00:20:27 +0200
  • 19c9a0c7a5 travis-test.sh: Fix import path of room server Robert Swain 2017-04-20 18:47:33 +0200
  • e281fc4530 syncserver: Rename to syncapi Robert Swain 2017-04-20 18:22:44 +0200
  • d8b98cec44 client-api-proxy: roomserver-integration-tests: Fix renamed references Robert Swain 2017-04-20 18:12:44 +0200
  • 0939ae3686 Rename dendrite-syncserver to dendrite-sync-api-server Robert Swain 2017-04-20 18:05:45 +0200
  • 209ba3f6a3 Rename dendrite-roomserver to dendrite-room-server Robert Swain 2017-04-20 17:58:34 +0200
  • 2278848922 Rename dendrite-clientapi to dendrite-client-api-server Robert Swain 2017-04-20 17:57:21 +0200
  • 2a264db85e Don't tightloop if currentPos is 0 Kegan Dougal 2017-04-20 18:01:45 +0100
  • cb5081b332 Yank out clientapi config options to env vars for now (#77) Kegsay 2017-04-20 17:15:34 +0100
  • 2fadb9e409 Make it possible to point Riot at Dendrite (#74) Kegsay 2017-04-20 17:11:53 +0100
  • 87a96db90d Yank out clientapi config options to env vars for now Kegan Dougal 2017-04-20 17:09:15 +0100
  • 43d1e94e75 Rename dendrite-sync-server to dendrite-syncserver for consistency (#76) Mark Haines 2017-04-20 16:54:22 +0100
  • 5441738201 TODO Kegan Dougal 2017-04-20 16:49:18 +0100
  • 9f99a66e5d Rename dendrite-sync-server to dendrite-syncserver for consistency Mark Haines 2017-04-20 16:35:17 +0100
  • be47984c43 common/log: Always output timestamps as UTC Robert Swain 2017-04-20 17:15:30 +0200
  • 00688d3197 I herd u liek TODO markers Kegan Dougal 2017-04-20 15:38:46 +0100
  • f65e26bc2a cmd: Configure logging before any log messages Robert Swain 2017-04-20 16:26:34 +0200
  • 254e61f727 common/log: Switch to RFC3339 format with nanoseconds and trailing zeros Robert Swain 2017-04-20 16:19:17 +0200
  • e8d2d61cc2 cmd: common/log: Always configure logging Robert Swain 2017-04-20 16:17:43 +0200
  • 8010083026 dendrite/common: Move logrus configuration to common Robert Swain 2017-04-20 14:40:56 +0200
  • 2d4954fc9a Add more stub endpoints Kegan Dougal 2017-04-20 15:25:23 +0100
  • 2ed48c54a5 Add more stub endpoints Kegan Dougal 2017-04-20 15:09:38 +0100
  • f7f3077cfa Merge branch 'master' into kegan/cs-api-stub-login Kegan Dougal 2017-04-20 14:04:16 +0100
  • d1e926c2fa tool: Add client-api-proxy (#73) Kegsay 2017-04-20 14:00:34 +0100
  • b9f1d53e17 /sync: Handle missing state events and return events in the correct order (#72) Kegsay 2017-04-20 11:18:26 +0100
  • db428174d2 tool: Add client-api-proxy (#73) Kegsay 2017-04-20 14:00:34 +0100
  • 707df48fdb awooga Kegan Dougal 2017-04-20 14:00:05 +0100
  • e75b332333 Implement password login stub response Kegan Dougal 2017-04-20 12:09:46 +0100
  • e3492942c4 Fix up logging Kegan Dougal 2017-04-20 11:53:42 +0100
  • baf97280f6 Add stub login endpoint Kegan Dougal 2017-04-20 11:52:34 +0100
  • 060332587d Rename to 'client-api-proxy' since it's more accurate Kegan Dougal 2017-04-20 11:19:42 +0100
  • fad7e9541b /sync: Handle missing state events and return events in the correct order (#72) Kegsay 2017-04-20 11:18:26 +0100
  • b7f13c2da5 Implement the reverse proxy Kegan Dougal 2017-04-20 11:17:43 +0100