- 06 11月, 2017 1 次提交
-
-
由 Andrew Morgan 提交于
* Federation: Implement Query Profile API Implements the server portion of: `GET /_matrix/federation/v1/query/profile?user_id=...&field=...` Closes #278 Signed-off-by: NAndrew (anoa) <anoa@openmailbox.org> * Properly export profile-related structs and fix wording Signed-off-by: NAndrew (anoa) <anoa@openmailbox.org> * Check provided user's domain matches our own.
-
- 25 10月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
This seems to have been missed when we folded all the readers and writers packages into routing.
-
- 12 10月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
The HTTP handlers in the components are split into reader and writer directories. This was a fairly arbitrary distinction, and turns out to not be so helpful. Most read APIs have a corresponding write API, and it is more natural for them to be in the same file rather than in different directories.
-
- 28 9月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Add opentracing Spans to the HTTP APIs * Add opentracing spans to the HTTP RPC clients * Set the span in the request context * More docstring
-
- 25 9月, 2017 1 次提交
-
-
由 Jan Christian Grünhage 提交于
-
- 13 9月, 2017 4 次提交
-
-
由 Mark Haines 提交于
-
由 Brendan Abolivier 提交于
* Append target profile to invite events created from a 3PID invite * Don't redeclare err * Add check on invited server
-
由 Brendan Abolivier 提交于
* Specify HTTP methods for the client API * Specify HTTP methods for the federation API * Specify HTTP methods for the media API * Specify HTTP methods for the sync API
-
由 Brendan Abolivier 提交于
* Add comment * gb vendor update github.com/matrix-org/gomatrixserverlib * Add handler for the exchange_third_party_invite endpoint * Doc * Use SendEvents to send the invite to the roomserver * Add missing error check * Add checks
-
- 12 9月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Use federation to auth the event if the server isn't in the room * Use MakeAPI for 3pid onbind handler as it isn't a standard federation request * Error check * Temporarily disable tests * Fix return on 3PID invite * Re-enable tests * Remove useless else * gb vendor update github.com/matrix-org/gomatrixserverlib * gb vendor update github.com/matrix-org/gomatrixserverlib * Implement same behaviour as synapse * Fix condition and array initialisation * Log errors on iteration and throw one if no server could be reached * Fix err not being initialised * Fix lint * Fix import path
-
- 08 9月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Add missing file headers * Move the ID server's signatures verification to common * Allow verification without specifying a server name * Add third-party structs to membership events content * Add processing of 3PID onbind requests * Use reference for third party invite data * Fix return arguments order * Revert "Move the ID server's signatures verification to common" This reverts commit 93442010316ce71a77ac58ffd3613754ce8fe969. * Revert "Allow verification without specifying a server name" This reverts commit fd27afbf82eac50fe9f7b83b26cfce3c66d530d2. * Remove checks that are already occurring in gomatrixserverlib * Change return type of createInviteFrom3PIDInvite * Add doc, add checks in fillDisplayName * Use MakeFedAPI * Invert condition * Use AuthEvents to retrieve the 3PID invite * Update comment * Remove unused parameter * gb vendor update github.com/matrix-org/gomatrixserverlib
-
- 07 9月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
* Turn on 'unparam' linting * Increase deadline * Fix mediaapi integeration test
-
- 06 9月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
* Add get event federation API * Handle err correctly * Add missing readers * Ignore gocyclo lint for routing function * Add todo * Fix styling a bit
-
- 04 9月, 2017 1 次提交
-
-
由 Mark Haines 提交于
-
- 23 8月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Implement /federation/v1/invite/{roomID}/{eventID} * Use NotJSON instead of BadJSON when the JSON couldn't be decoded
-
- 03 8月, 2017 1 次提交
-
-
由 Mark Haines 提交于
This makes it possible to setup all the component APIs on a single http listener which is necessary if we want to combine all the components into a single monolith.
-
- 19 6月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Move all the dendrite config in to a single place * Add tests for config parsing * replace syncserver config with common config * Replace client API config with common config * Replace federation API config with common config * Replace media api config with common config * Replace room server config with common config * Remove unused readKey function * Fix the integration tests * Comment on hardcoding roomserver to HTTP * Add a method for getting RoomServerURL This moves the hardcoding of HTTPs into one place.
-
- 07 6月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Add API for querying events by ID. * Fix tense * Start implementing federation ingress * More stuff * Hook up federation event receiving * Handle the case where we are missing state * Fix docstring and comments * Fix infinite loop when printing unknownRoomError
-
- 02 6月, 2017 2 次提交
-
-
由 Mark Haines 提交于
This reverts commit ce82158a.
-
由 Mark Haines 提交于
* Add API for querying events by ID. * Fix tense * Start implementing federation ingress * More stuff * Hook up federation event receiving * Fix comments * Comment on the order of the arrays
-
- 25 5月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Start implementing the join room API * Hacks to get join room working * Make the TLS fingerprint configurable * Fix the client API proxy to handle '#' correctly * Return a 200 OK response * Write the join event along with current state to the room server * Comment on the error handling * Fix typos * Fix tab * Add TODO for moving authEventIDs to gomatrixserverlib * Comment on why we ignore the key ID argument for local keys * Avoid 'preceeded' * Neaten the control flow * Neaten the control flow even more * Return pointers * Rename err to lastErr for the loop
-
- 19 5月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Start implementing the federation server keys API. * Fix copyright * Fix comments * Comment on the key format * Better explain what the ValidityPeriod is * Return a 200 status code
-
- 21 4月, 2017 2 次提交
-
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
- 12 4月, 2017 1 次提交
-
-
由 Kegsay 提交于
-