Commit Graph

  • 1efbad8119 Profile API (#151) Brendan Abolivier 2017-07-10 14:52:41 +0100
  • 69c29172c3 Use utility methods from gomatrixserverlib. (#152) Mark Haines 2017-07-07 14:11:32 +0100
  • b13cbb18fb Response to createRoom is now the room's ID (#149) Brendan Abolivier 2017-07-06 11:44:15 +0100
  • b2f9b8c641 Update the example configs with the new unified config (#146) Mark Haines 2017-07-05 13:10:28 +0100
  • 8f1dca4e74 Add a component for sending event to remote matrix servers using fede… (#148) Mark Haines 2017-06-28 16:10:17 +0100
  • a6bb92520c Ignore hidden files and kafka directories Mark Haines 2017-06-28 10:28:13 +0100
  • 54e7e3041b Set depth of events and whether they need to be federated. (#145) Mark Haines 2017-06-27 15:28:44 +0100
  • 572f6c399d Include the state before the event in roomserver output (#143) Mark Haines 2017-06-27 13:20:04 +0100
  • 524475f8a3 Stub APIs needed to let riot join a room (#147) Mark Haines 2017-06-27 12:37:25 +0100
  • eb029116b0 trivial fix to actually parse fed-api-server's CLI args Matthew Hodgson 2017-06-25 01:20:04 +0100
  • cdd1fdcd3d trivial typo in usage output Matthew Hodgson 2017-06-25 01:06:07 +0100
  • e67f9401be Replace the cmd specific config with common config. (#144) Mark Haines 2017-06-19 15:21:04 +0100
  • 3fbe728d94 Add utility functions for generating dendrite configs for integration tests (#142) Mark Haines 2017-06-19 12:56:55 +0100
  • c6e59ca967 Add a single config file format for dendrite. (#141) Mark Haines 2017-06-16 16:52:03 +0100
  • 5e490e773f Add ineffassign to the pre-commit hooks (#139) Mark Haines 2017-06-12 19:52:03 +0100
  • 472155837b Add misspell and gofmt simplify to the pre-commit hooks (#138) Mark Haines 2017-06-12 18:30:47 +0100
  • 7cbdab30f4 Add a database for storing the server keys (#137) Mark Haines 2017-06-09 18:07:34 +0100
  • 6eae6f7598 Foundation for media API testing (#136) Robert Swain 2017-06-08 15:40:51 +0200
  • b184a48897 Fetching missing state from the roomserver. (#135) Mark Haines 2017-06-07 16:35:41 +0100
  • 515cce1a45 Add support for receiving room events over federation. (#130) Mark Haines 2017-06-07 14:32:53 +0100
  • 2d202cec07 mediaapi: Add thumbnail support (#132) Robert Swain 2017-06-07 01:12:49 +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
  • ef7b934d51 Add Query API for querying events by ID (#129) Mark Haines 2017-06-02 14:32:36 +0100
  • 1b6e06aa59 Revert "Add API for querying events by ID. (#127)" (#128) Mark Haines 2017-06-02 14:24:13 +0100
  • ce82158abb Add API for querying events by ID. (#127) Mark Haines 2017-06-02 11:19:34 +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
  • 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