Commit Graph

  • 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
  • 65b66a6452 Add API for querying the state after a list of events (#123) Mark Haines 2017-05-30 17:44:31 +0100
  • 6fc6499848 mediaapi/fileutils: Remove obsolete error variables Robert Swain 2017-05-26 17:50:16 +0200
  • 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
  • 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
  • 731c10a418 mediaapi/fileutils: Clean up Robert Swain 2017-05-26 17:15:54 +0200
  • 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
  • a96b124158 Move calculate state to the state package (#121) Mark Haines 2017-05-26 13:51:54 +0100
  • 0affdae889 mediaapi/types: Rename member to ActiveRemoteRequests.MXCToCond Robert Swain 2017-05-26 14:17:54 +0200
  • e8d3b4648b mediaapi/routing: Use common.MakeAPI Robert Swain 2017-05-26 13:37:07 +0200
  • 2fa0ae29d7 mediaapi/writers: Minor improvements to comments Robert Swain 2017-05-26 10:03:16 +0200
  • a3aaa86ea3 mediaapi: Add initial skeleton Robert Swain 2017-05-26 09:57:09 +0200
  • db23640f69 cmd: Add create test accounts command (#119) Kegsay 2017-05-25 17:41:45 +0100
  • 84ad4ff9f6 Start implementing /join for room aliases for rooms the server is not in. (#115) Mark Haines 2017-05-25 16:08:28 +0100
  • 445dce14ae Add in devices_table to store device information (#118) Kegsay 2017-05-25 13:33:50 +0100
  • e6835660b0 Update gomatrixserverlib Mark Haines 2017-05-24 15:05:42 +0100
  • 3b9222e8f7 Glue together devices and auth with the current HTTP code (#117) Kegsay 2017-05-23 17:43:05 +0100
  • 309300a744 Call 'go build' from the pre-commit hook to check that everything builds (#116) Mark Haines 2017-05-23 09:12:59 +0100
  • a7acfa5546 Fix build after #114 Mark Haines 2017-05-22 19:28:26 +0100
  • e756b3b0eb Update gomatrixserverlib Mark Haines 2017-05-22 18:11:02 +0100
  • d63a1ddc7c Rename packages under /auth (#114) Kegsay 2017-05-22 16:49:32 +0100
  • 0325459e7f Implement dummy registration and hook it up to AccountDatabase (#113) Kegsay 2017-05-22 15:55:39 +0100
  • 6605333f6f Start implementing the federation server keys API. (#112) Mark Haines 2017-05-19 16:06:41 +0100
  • aa179d451c Update version of gomatrixserverlib (#111) Mark Haines 2017-05-19 10:46:17 +0100
  • 9d4d18ae7f Add AccountDatabase for storing user accounts (#110) Kegsay 2017-05-19 10:27:03 +0100
  • 426a0365cf Rename "make" to "makeAPI" and factor out some more common code into it (#109) Mark Haines 2017-05-18 13:47:23 +0100
  • cf736d746d hook: Make go vet run all tests and fix warnings Kegan Dougal 2017-05-18 12:27:11 +0100
  • e4a97d13b3 Merge pull request #108 from matrix-org/rob/golang-1.8 Robert Swain 2017-05-18 12:47:08 +0200
  • 4df470eab5 .travis.yml: Bump golang to 1.8 Robert Swain 2017-05-18 12:38:09 +0200
  • 917c433fd2 Minor refactoring (#106) Kegsay 2017-05-17 17:29:26 +0100
  • c8c5a40ebd Update README.md Kegsay 2017-05-17 16:37:58 +0100
  • 0457a3bb69 State of the union update Kegsay 2017-05-17 16:36:17 +0100
  • ccd0eb2851 /sync bugfix: Check transitions to 'leave' do not leak events afterwards (#105) Kegsay 2017-05-17 16:21:27 +0100
  • d5a44fd3e8 Only wake up /sync requests which the event is for (#101) Kegsay 2017-05-17 15:38:24 +0100
  • 0a3d44a80a Handle room transitions to 'leave' in incremental /sync requests (#104) Kegsay 2017-05-17 10:25:59 +0100
  • 675759c192 Add invites to /sync responses (#103) Kegsay 2017-05-15 17:41:54 +0100
  • 94e1c62745 Remove intermediary /sync response struct (#102) Kegsay 2017-05-15 15:18:08 +0100
  • cc7117392f Send the entire room state down when transitioning to 'join' on a /sync response (#100) Kegsay 2017-05-12 16:56:17 +0100
  • 2a9abefd92 Add more syncserver tests (#99) Kegsay 2017-05-11 15:51:35 +0100
  • a506985a66 Allow multiple sync server test requests (#98) Kegsay 2017-05-10 17:48:35 +0100
  • 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
  • e226d564ec Fix a race with sync server integration tests (#95) Kegsay 2017-05-09 15:58:31 +0100
  • 42564e8ed6 Factor out creating/deleting/writing to kafka topics (#94) Kegsay 2017-05-09 09:05:05 +0100
  • 801b9246ce Add basic sync server integration test (#91) Kegsay 2017-05-05 17:59:45 +0100
  • a56f609b74 Update gomatrixserverlib (#90) Mark Haines 2017-05-05 17:43:42 +0100
  • 0309035aad Update gomatrixserverlib (#89) Mark Haines 2017-05-05 16:19:48 +0100
  • a1ce351d36 Merge pull request #75 from matrix-org/rob/common-logging Robert Swain 2017-04-21 17:48:17 +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