Commit graph

  • 6b86a48a81 Fix docstring and comments Mark Haines 2017-06-07 14:19:34 +0100
  • f48c293cb0 common/test: Add some server init and client request utilities Robert Swain 2017-06-07 14:48:15 +0200
  • 85fcef2968 cmd/mediaapi-integration-tests: Add foundation for testing Robert Swain 2017-06-07 14:47:31 +0200
  • 2d202cec07 mediaapi: Add thumbnail support (#132) Robert Swain 2017-06-07 01:12:49 +0200
  • 8ce76f82d9 mediaapi: Elaborate on scaling libs in README Robert Swain 2017-06-07 01:08:39 +0200
  • 5b3f91057c mediaapi: Add notes to README about resizers Robert Swain 2017-06-06 03:02:27 +0200
  • 08339d9682 travis: Don't install libvips-dev via ppa Robert Swain 2017-06-06 02:53:09 +0200
  • 1aa9bab6d6 mediaapi/thumbnailer: Add nfnt/resize thumbnailer Robert Swain 2017-06-06 02:50:25 +0200
  • 149ab824b3 vendor: Add github.com/nfnt/resize pure go image scaler Robert Swain 2017-06-06 02:49:35 +0200
  • 0816031fa6 mediaapi/thumbnailer: Split bimg code into separate file Robert Swain 2017-06-06 01:33:07 +0200
  • d40f54dc9d mediaapi/thumbnailer: Limit number of parallel generators Robert Swain 2017-06-06 00:49:15 +0200
  • 4afc4bd3eb Merge branch 'master' into rob/media-thumbnail Robert Swain 2017-06-06 00:35:41 +0200
  • db3400d0a7 Comments Mark Haines 2017-06-05 16:54:15 +0100
  • 24b34a8498 Put comment back Mark Haines 2017-06-05 16:46:18 +0100
  • 5b301d5dc3 Fix append Mark Haines 2017-06-05 16:45:06 +0100
  • 08825defef Fetching missing state from the roomserver. Mark Haines 2017-06-05 16:41:31 +0100
  • 9a67ea746d mediaapi/thumbnailer: Use math.Inf() for max aspect and size Robert Swain 2017-06-05 17:08:16 +0200
  • 2cd886656f mediaapi/thumbnailer: Rename metrics to fitness Robert Swain 2017-06-05 16:47:08 +0200
  • 7af3bdf04a mediaapi: Simplify logging of thumbnail properties Robert Swain 2017-06-05 16:43:16 +0200
  • 2825b4143b mediaapi/thumbnailer: Make comparison code more readable Robert Swain 2017-06-05 16:23:07 +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
  • 72154fd474 syncserver-integration-tests: WIP db improvements Robert Swain 2017-06-03 12:19:27 +0200
  • aa17cf83ac syncapi: Add configuration for the account database Robert Swain 2017-06-03 12:04:25 +0200
  • 57305f15dd cmd/client-api-proxy: Add proxy for media API Robert Swain 2017-06-03 12:02:38 +0200
  • a1e62a2b0b travis: Add sudo: required for sudo apt* usage Robert Swain 2017-06-03 11:36:16 +0200
  • 98a7d67b28 travis: Another ppa and install libvips-dev attempt Robert Swain 2017-06-03 11:33:08 +0200
  • 484de5958b travis: Add ppa and install libvips-dev Robert Swain 2017-06-03 11:29:40 +0200
  • cad1f03f29 mediaapi: Add missing thumbnail files Robert Swain 2017-06-03 11:12:28 +0200
  • 83fcf7dc1f mediaapi: Add thumbnail support Robert Swain 2017-06-03 11:08:02 +0200
  • e05f1af49a mediaapi: Add YAML config file support Robert Swain 2017-06-03 10:42:49 +0200
  • 091bd770ed vendor: Add bimg image processing library Robert Swain 2017-06-03 10:33:05 +0200
  • 853ac0af6a Clean up syncapi storage to match the coding style set by roomserver storage Mark Haines 2017-06-02 17:13:00 +0100
  • f0a639e373 Merge remote-tracking branch 'origin/master' into markjh/federation_ingress Mark Haines 2017-06-02 14:39:20 +0100
  • ef7b934d51 Add Query API for querying events by ID (#129) Mark Haines 2017-06-02 14:32:36 +0100
  • 9d925d30fc Add Query API for querying events by ID Mark Haines 2017-06-02 14:26:39 +0100
  • 1b6e06aa59 Revert "Add API for querying events by ID. (#127)" (#128) Mark Haines 2017-06-02 14:24:13 +0100
  • 4b4baa079c Revert "Add API for querying events by ID. (#127)" Mark Haines 2017-06-02 14:17:22 +0100
  • ee429a56f4 Handle the case where we are missing state Mark Haines 2017-06-02 14:14:49 +0100
  • a024e10054 Merge remote-tracking branch 'origin/master' into markjh/federation_ingress Mark Haines 2017-06-02 11:29:17 +0100
  • ce82158abb Add API for querying events by ID. (#127) Mark Haines 2017-06-02 11:19:34 +0100
  • a201f5e643 Comment on the order of the arrays Mark Haines 2017-06-02 11:14:04 +0100
  • 4f95f6a18b Fix comments Mark Haines 2017-06-02 11:12:19 +0100
  • 1b2b837029 Hook up federation event receiving Mark Haines 2017-06-01 20:43:06 +0100
  • 32dc94f877 More stuff Mark Haines 2017-06-01 19:03:11 +0100
  • a4a9155623 Start implementing federation ingress Mark Haines 2017-06-01 18:32:49 +0100
  • bf9a3d190e Fix tense Mark Haines 2017-06-01 18:24:52 +0100
  • e77d9e5329 Add API for querying events by ID. Mark Haines 2017-06-01 18:21:44 +0100
  • 3b498c8074 Merge pull request #126 from matrix-org/rob/media-download-remote Robert Swain 2017-06-01 18:01:42 +0200
  • 7244fc15b3 media/writers/download: Make use of CreateMediaDownloadRequest from lib Robert Swain 2017-06-01 17:57:05 +0200
  • 0fff33928e vendor: Bump gomatrixserverlib to pull in CreateMediaDownloadRequest Robert Swain 2017-06-01 17:56:30 +0200
  • a398cdd193 mediaapi/writers/download: Use mime.ParseMediaType to parse Content-Disposition Robert Swain 2017-06-01 16:04:41 +0200
  • 2d822c57f9 mediaapi/writers/download: Use DNS address as not all HSes have SRV Robert Swain 2017-06-01 15:30:36 +0200
  • cae309fa26 mediaapi/writers/download: Handle panic to ensure waking of goroutines Robert Swain 2017-06-01 14:54:59 +0200
  • ce21b32d38 mediaapi/writers/download: Wrap broadcast call in closure to re-evaluate args Robert Swain 2017-06-01 14:44:00 +0200
  • 4457ebddca mediaapi/writers/download: Rework remote file download synchronisation Robert Swain 2017-06-01 12:32:15 +0200
  • a3b1c7535a mediaapi/writers/download: Remove unnecesary Unlock, Lock after Cond.Wait Robert Swain 2017-06-01 08:39:35 +0200
  • 923013aa55 mediaapi: Add support for downloading of remote files Robert Swain 2017-05-31 17:56:11 +0200
  • 07c821daec mediaapi/writers: Fix InternalServerError responses Robert Swain 2017-05-31 17:41:42 +0200
  • 57ba466da1 Merge pull request #125 from matrix-org/rob/media-download-local Robert Swain 2017-05-31 15:47:43 +0200
  • 2e013e3408 mediaapi/writers/download: Remove unnecessary closeConnection() Robert Swain 2017-05-31 15:39:19 +0200
  • bd96d99a3a mediaapi/writers/download: 500 ISE if disk and db file size differ Robert Swain 2017-05-31 15:08:00 +0200
  • e33438a37e mediaapi/writers/upload: Add standard fields to logger Robert Swain 2017-05-31 14:54:10 +0200
  • 5922ad383d mediaapi/writers/upload: Don't use deprecated sql.ErrNoRows check Robert Swain 2017-05-31 14:52:45 +0200
  • f0c717b0a1 mediaapi/writers/download: Escalate corrupt db/file cases to errors Robert Swain 2017-05-31 14:33:49 +0200
  • 9606ea28ce mediaapi/writers/download: Always log origin and mediaID Robert Swain 2017-05-31 14:30:57 +0200
  • a45f008c12 mediaapi/storage: Don't leak sql.ErrNoRows out of storage package Robert Swain 2017-05-31 14:29:28 +0200
  • a936ad5063 mediaapi/writers/download: Add local download support Robert Swain 2017-05-31 13:46:21 +0200
  • 3f7ef7690b Merge pull request #124 from matrix-org/rob/media-api-upload Robert Swain 2017-05-31 12:32:10 +0200
  • a0eae6922d mediaapi/writers: Remove unnecessary fmt.Sprintf Robert Swain 2017-05-31 07:12:22 +0200
  • 08d1eb9669 mediaapi/upload: Improve HTTP status codes for error cases Robert Swain 2017-05-31 07:11:21 +0200
  • 523303277e mediaapi/storage: Refer to RFC instead of golang for base64 format Robert Swain 2017-05-31 07:11:00 +0200
  • 61329ee380 mediaapi/fileutils: Comment truncation of data when reading Robert Swain 2017-05-31 07:10:01 +0200
  • a4300eefc4 mediaapi/fileutils: Fix and comment os.IsNotExist bug Robert Swain 2017-05-31 07:08:21 +0200
  • 63ccd770c6 mediaapi/fileutils: Use filepath not path for filesystem paths Robert Swain 2017-05-31 07:07:48 +0200
  • 0ca2931b62 mediaapi/fileutils: Change path schema to put file in subdir of hash Robert Swain 2017-05-31 07:06:42 +0200
  • 8c6f30eadc mediaapi/config: Remove obsolete proxying comment and add default comment Robert Swain 2017-05-31 07:05:07 +0200
  • 50aacd4f3c Hook up registration/login APIs and implement access token generation (#122) Kegsay 2017-05-30 17:51:40 +0100
  • 1f8da07c41 Comment Kegan Dougal 2017-05-30 17:47:24 +0100
  • 65b66a6452 Add API for querying the state after a list of events (#123) Mark Haines 2017-05-30 17:44:31 +0100
  • 8a42fa6ed9 Use common.MakeAPI Mark Haines 2017-05-30 13:20:00 +0100
  • 1baa6fe4d1 Comments Mark Haines 2017-05-30 13:18:00 +0100
  • c53e3123cc Reorder .travis.yml Mark Haines 2017-05-26 16:58:32 +0100
  • dbf1900256 Merge remote-tracking branch 'origin/master' into markjh/state_after_events Mark Haines 2017-05-26 16:52:15 +0100
  • 6fc6499848 mediaapi/fileutils: Remove obsolete error variables Robert Swain 2017-05-26 17:50:16 +0200
  • 80b6116431 Actually implement the API Mark Haines 2017-05-26 16:45:32 +0100
  • 4f2d9a3b69 mediaapi/storage: Simplify descriptions Robert Swain 2017-05-26 17:44:43 +0200
  • 9678cb6ea1 mediaapi/writers/upload: Simplify storeFileAndMetadata description Robert Swain 2017-05-26 17:42:08 +0200
  • a2853593c9 Implement state after events API Mark Haines 2017-05-26 16:37:55 +0100
  • 9ecf620ad9 mediaapi/writers/upload: Factor out doUpload from Upload Robert Swain 2017-05-26 17:34:58 +0200
  • d83359dd51 mediaapi: Remove unnecessary ContentDisposition Robert Swain 2017-05-26 17:24:13 +0200
  • 69fef88093 Remove FIXME Kegan Dougal 2017-05-26 16:19:08 +0100
  • 731c10a418 mediaapi/fileutils: Clean up Robert Swain 2017-05-26 17:15:54 +0200
  • e649c120bf Hook up registration/login APIs and implement access token generation Kegan Dougal 2017-05-26 16:02:28 +0100
  • 05e88d81cb mediaapi: Add database storage and upload handler Robert Swain 2017-05-26 16:49:54 +0200
  • e21cd5ae66 Merge pull request #120 from matrix-org/rob/media-skeleton Robert Swain 2017-05-26 15:57:13 +0200
  • 86596488e9 mediaapi/writers/upload: Correct Content-Disposition evaluation Robert Swain 2017-05-26 15:26:50 +0200
  • 98ef88b668 mediaapi/writers/download: Clarify validation applied to Origin Robert Swain 2017-05-26 14:59:45 +0200
  • 4dfbae81cd mediaapi/writers/download: Allow only media IDs matching [A-Za-z0-9_=-]+ Robert Swain 2017-05-26 14:42:51 +0200
  • 2a00d13ab2 Merge remote-tracking branch 'origin/master' into markjh/state_after_events Mark Haines 2017-05-26 13:53:52 +0100