Commit graph

  • 2d20c67f66 Add get event federation API Erik Johnston 2017-09-05 10:58:34 +0100
  • 6cfdd34243
    Add third-party structs to membership events content Brendan Abolivier 2017-09-04 15:39:05 +0100
  • fd27afbf82
    Allow verification without specifying a server name Brendan Abolivier 2017-09-04 15:03:36 +0100
  • 9344201031
    Move the ID server's signatures verification to common Brendan Abolivier 2017-09-04 14:42:33 +0100
  • 643d05b157 Add function for making authed federation APIs (#208) Mark Haines 2017-09-04 13:14:01 +0100
  • 2cc7bf7bd5 Add function for making authed federation APIs Mark Haines 2017-09-04 12:47:33 +0100
  • d4cce7369f Add scripts to run sytest on jenkins (#207) Richard van der Hoff 2017-09-01 15:28:17 +0100
  • 95f42e7195 Don't fail build if tests fail Richard van der Hoff 2017-09-01 14:54:49 +0100
  • f207917eb0 Merge branch 'master' into babolivier/3pid-to-membership Brendan Abolivier 2017-09-01 14:38:03 +0100
  • cf6c2887ee
    Make comment more explicit in the config file Brendan Abolivier 2017-09-01 14:18:58 +0100
  • 7895c364df
    Complete unfinished comment Brendan Abolivier 2017-09-01 13:11:46 +0100
  • a4a11c7235
    Implement check for trusted ID server Brendan Abolivier 2017-09-01 13:10:24 +0100
  • 858442d8cc
    Add new error Brendan Abolivier 2017-09-01 13:09:31 +0100
  • 9f3078e32b
    Add config for trusted ID servers Brendan Abolivier 2017-09-01 13:08:32 +0100
  • 191b8ab712 Clear sytest detritus before testing Richard van der Hoff 2017-09-01 11:47:31 +0100
  • 1b0795f541 Add scripts to run sytest on jenkins Richard van der Hoff 2017-09-01 11:11:29 +0100
  • 960af3d628 Implement client API routes for 3PID handling (#205) Brendan Abolivier 2017-09-01 10:13:10 +0100
  • c0e8185d04
    Use a structure instead of a map to represent a 3PID Brendan Abolivier 2017-08-31 19:16:50 +0100
  • e35b7fc869
    Add TODO markers for tursted ID server check Brendan Abolivier 2017-08-31 18:17:35 +0100
  • 512c3dc787
    Publish an association if it has been validated and requested Brendan Abolivier 2017-08-31 17:57:26 +0100
  • e0cad6dc20
    Include medium in database requests and function calls Brendan Abolivier 2017-08-31 16:32:50 +0100
  • 163b213b63
    Fix 3PIDs retrieval sending null if no 3PID known for a user Brendan Abolivier 2017-08-31 16:15:59 +0100
  • de8411d3fd
    Add handlers for 3PIDs management Brendan Abolivier 2017-08-31 15:43:21 +0100
  • 8b85932d87
    Add structures and functions to interact with an ID server Brendan Abolivier 2017-08-31 15:42:43 +0100
  • 91c36d5b0f
    Add database table and functions for tracking 3PIDs Brendan Abolivier 2017-08-31 15:41:08 +0100
  • 8c2e6273e3 Add command to generate test keys/certs (#204) Richard van der Hoff 2017-08-31 12:28:58 +0100
  • fc51f72bf9 Avoid swallowing error from kafka (#203) Richard van der Hoff 2017-08-31 12:27:53 +0100
  • a78f400166 Add command to generate test keys/certs Richard van der Hoff 2017-08-31 12:17:23 +0100
  • b46183891d Avoid swallowing error from kafka Richard van der Hoff 2017-08-31 11:55:57 +0100
  • 1226209403
    Create package for handling 3pid processes and move invite processing there Brendan Abolivier 2017-08-30 11:40:19 +0100
  • 685fb77d87
    Add missing file headers Brendan Abolivier 2017-08-29 18:17:30 +0100
  • 7bfad86e92 Merge a2eefb85bd into 2183712e04 Brendan Abolivier 2017-08-29 16:50:25 +0000
  • a2eefb85bd
    Fix spec URLs Brendan Abolivier 2017-08-29 17:49:49 +0100
  • 2a951970d3
    Check validity of keys for an incoming m.room.third_party_invite event Brendan Abolivier 2017-08-29 17:44:16 +0100
  • 8e8875ef39 Merge b10cf01ae4 into 2183712e04 Brendan Abolivier 2017-08-29 15:18:21 +0000
  • 960083b099 Add table for storing invites in the syncapi Mark Haines 2017-08-29 15:18:25 +0100
  • 2183712e04 Process requests for 3PID invites (#201) Brendan Abolivier 2017-08-29 15:17:26 +0100
  • 1076719c08
    Don't copy the public keys array Brendan Abolivier 2017-08-29 15:13:48 +0100
  • 4bc6f64e97
    Use gomatrixserverlib.Base64String instead of the builtin base64 package Brendan Abolivier 2017-08-29 14:45:33 +0100
  • f7298a83a2
    Change the way some variables are declared or passed as argument Brendan Abolivier 2017-08-29 14:27:41 +0100
  • 62210741ce
    Remove join response structure Brendan Abolivier 2017-08-29 14:24:44 +0100
  • 46a8feaf1b
    Send display name to identity server when asking to store an invite Brendan Abolivier 2017-08-25 18:00:55 +0100
  • fc058011f1
    Handle non-OK status codes on lookup Brendan Abolivier 2017-08-25 17:24:06 +0100
  • a61327eccd
    Move third-party invites to a separate package and doc' it Brendan Abolivier 2017-08-25 17:18:36 +0100
  • d8a840cd1d
    Fix URLs to the spec in comments Brendan Abolivier 2017-08-25 16:44:54 +0100
  • c207c5859e
    Generate m.room.third_party_invite if the ID server doesn't know the 3PID Brendan Abolivier 2017-08-25 15:54:14 +0100
  • 5d8d2d948f
    Load user profile in a separate function Brendan Abolivier 2017-08-25 12:33:27 +0100
  • 4bda6dca79
    Generate invite from 3PID known by ID server Brendan Abolivier 2017-08-25 12:29:18 +0100
  • 685e056ab3 Membership viewing API when user left the room (#194) Brendan Abolivier 2017-08-24 16:00:14 +0100
  • f946702dd5
    Remove filtering on /members and implement /joined_members Brendan Abolivier 2017-08-24 15:34:28 +0100
  • 81e454c0ba
    Use structure for response to match with the spec Brendan Abolivier 2017-08-24 15:00:24 +0100
  • d28fa944a1
    Structure for 3PID invite Brendan Abolivier 2017-08-24 14:55:45 +0100
  • d2f2841736
    Remove aliases methods from query API Brendan Abolivier 2017-08-24 12:47:50 +0100
  • fceb027ecc Add publicroomsapi to the database list (#199) Andi 2017-08-23 23:06:25 +0200
  • a460176e1c Add publicroomsapi to the database list Andreas Brönnimann 2017-08-23 21:04:11 +0200
  • 66498eec73 Merge branch 'master' into babolivier/view-memberships-after-leave Brendan Abolivier 2017-08-23 15:41:45 +0100
  • b10cf01ae4
    Fix conditional in format function Brendan Abolivier 2017-08-23 15:38:13 +0100
  • 9c954501a2 Implement /federation/v1/invite/{roomID}/{eventID} (#197) Mark Haines 2017-08-23 15:13:47 +0100
  • 17c60759c4 Add query API for listing active invites (#196) Mark Haines 2017-08-23 15:08:48 +0100
  • 54979214ca Use NotJSON instead of BadJSON when the JSON couldn't be decoded Mark Haines 2017-08-23 14:43:54 +0100
  • 9236d55d69 WIP AMEND ME Mark Haines 2017-08-23 14:28:32 +0100
  • 8f452631b3
    Fix check on state entries iteration Brendan Abolivier 2017-08-23 13:05:37 +0100
  • 684be8e848
    Merge latest changes from master Brendan Abolivier 2017-08-23 12:59:28 +0100
  • 360e5f944f
    Move the logic from the storage to the query API Brendan Abolivier 2017-08-23 12:58:18 +0100
  • 9a9275559c
    Filter by membership event Brendan Abolivier 2017-08-23 12:19:56 +0100
  • d31f6fbcc2
    Use prefix in monolith + components Brendan Abolivier 2017-08-23 12:01:29 +0100
  • 624c12b959
    Better handling of prefix field Brendan Abolivier 2017-08-23 11:42:59 +0100
  • 3413c6384a Fix implements comments Mark Haines 2017-08-23 11:49:04 +0100
  • c9004e6062 s/Lookup/Look up/ Mark Haines 2017-08-23 11:47:16 +0100
  • 51d1ad692c
    Add support for prefixed logs Brendan Abolivier 2017-08-22 17:33:05 +0100
  • 4e8ba59db3 Implement /federation/v1/invite/{roomID}/{eventID} Mark Haines 2017-08-22 18:01:11 +0100
  • 621eaae68a
    Fix logrus import path Brendan Abolivier 2017-08-22 17:16:13 +0100
  • 1d3157b49a
    Update util and dugong Brendan Abolivier 2017-08-22 17:15:35 +0100
  • b2172625ab Add query API for listing active invites Mark Haines 2017-08-22 15:02:12 +0100
  • 166ac9d092 Fix sync not returning on room join (#195) Brendan Abolivier 2017-08-22 14:14:37 +0100
  • 186c19f44f
    Rephrase comment Brendan Abolivier 2017-08-22 14:08:50 +0100
  • 592357c42d Merge branch 'babolivier/fix-sync-join' of github.com:matrix-org/dendrite into babolivier/fix-sync-join Brendan Abolivier 2017-08-22 14:01:19 +0100
  • 045419229a
    Fix building the list of room members in the sync notifier Brendan Abolivier 2017-08-22 13:59:08 +0100
  • 7af14e6020
    Fix building the list of room members in the sync notifier Brendan Abolivier 2017-08-22 13:59:08 +0100
  • 2010332d35
    Use BuildEvent method on room join Brendan Abolivier 2017-08-22 12:41:47 +0100
  • b15ce900ab Implement public rooms APIs (#185) Brendan Abolivier 2017-08-22 11:12:51 +0100
  • 867c6fc16e Merge branch 'master' into babolivier/public-rooms-component Mark Haines 2017-08-22 11:07:25 +0100
  • fc86821a90 notes on running monolith server (#193) Richard van der Hoff 2017-08-22 11:01:14 +0100
  • 56c6c2f87d Clarify default ports for monolith server Richard van der Hoff 2017-08-21 18:29:21 +0100
  • 266cb16e61
    Implement case where user left the room Brendan Abolivier 2017-08-21 17:59:40 +0100
  • 559ff15930 notes on running monolith server Richard van der Hoff 2017-08-21 17:49:09 +0100
  • 46877b6baa Add installation instructions to repo (#192) Richard van der Hoff 2017-08-21 17:34:05 +0100
  • 7fb731f50d Merge remote-tracking branch 'origin/master' into rav/install_instructions Richard van der Hoff 2017-08-21 17:28:09 +0100
  • dae34fd332 Add installation instructions to repo Richard van der Hoff 2017-08-21 17:18:37 +0100
  • 808c2e09f6 Make txn *sql.Tx arguments optional everywhere using a utility function (#191) Mark Haines 2017-08-21 17:20:23 +0100
  • b8e531bbcd Clarify that if the txn is nil the stmt will run outside a transaction Mark Haines 2017-08-21 17:13:30 +0100
  • b0798fb79e Make txn *sql.Tx arguments optional everywhere using a utility function Mark Haines 2017-08-21 17:00:10 +0100
  • 57b7097368 Add input API for adding invites to the roomserver. (#187) Mark Haines 2017-08-21 16:37:11 +0100
  • 5950293e79 Membership viewing API (#174) Brendan Abolivier 2017-08-21 16:34:26 +0100
  • 81179a0595 Fix integration test proxy certificate arguments (#190) Mark Haines 2017-08-21 16:23:59 +0100
  • f7f0af8739
    Remove tab Brendan Abolivier 2017-08-21 16:06:24 +0100
  • a515efd360
    Explicitely state what we return in query Brendan Abolivier 2017-08-21 16:04:59 +0100
  • 8524369e92 Fix integration test proxy certificate arguments Mark Haines 2017-08-21 16:02:34 +0100
  • 40be8420ed
    Remove the functions and attributes used before the new query API Brendan Abolivier 2017-08-21 15:55:39 +0100
  • 5d785f038b Use the Transaction interface from common Mark Haines 2017-08-21 15:44:33 +0100