1. 20 9月, 2017 8 次提交
  2. 19 9月, 2017 2 次提交
  3. 18 9月, 2017 4 次提交
  4. 14 9月, 2017 1 次提交
  5. 13 9月, 2017 7 次提交
  6. 12 9月, 2017 4 次提交
    • M
      Explain when we should use SendEvents instead of SendInvite. · 82c82a34
      Mark Haines 提交于
      Because it's easy to get confused between the two methods.
      82c82a34
    • B
      Add config and checks for trusted ID servers (#206) · f1fce556
      Brendan Abolivier 提交于
      * Add config for trusted ID servers
      
      * Add new error
      
      * Implement check for trusted ID server
      
      * Complete unfinished comment
      
      * Make comment more explicit in the config file
      
      * Use go standard errors in membership.go
      
      * Use standard errors instead of JSON responses in threepid
      
      * Doc errors
      
      * Remove unused parameter
      f1fce556
    • B
      3PID invite exchange over federation (#222) · 28346b39
      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
      28346b39
    • M
      Fix response to federation /invite to match the format expected by synapse (#221) · 6cb9d900
      Mark Haines 提交于
      * Fix response to /invite to match the format expected by synapse
      
      * gb vendor update github.com/matrix-org/gomatrixserverlib
      
      * Use gomatrixserverlib.RespInvite
      
      * gb vendor update github.com/matrix-org/gomatrixserverlib
      6cb9d900
  7. 11 9月, 2017 1 次提交
  8. 08 9月, 2017 2 次提交
    • M
    • B
      Processing of pending invites on 3PID binding (#218) · 4d1d503d
      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
      4d1d503d
  9. 07 9月, 2017 1 次提交
  10. 06 9月, 2017 3 次提交
  11. 04 9月, 2017 1 次提交
  12. 01 9月, 2017 2 次提交
    • R
      Add scripts to run sytest on jenkins (#207) · d4cce736
      Richard van der Hoff 提交于
      d4cce736
    • B
      Implement client API routes for 3PID handling (#205) · 960af3d6
      Brendan Abolivier 提交于
      * Create package for handling 3pid processes and move invite processing there
      
      * Add database table and functions for tracking 3PIDs
      
      * Add structures and functions to interact with an ID server
      
      * Add handlers for 3PIDs management
      
      * Fix 3PIDs retrieval sending null if no 3PID known for a user
      
      * Include medium in database requests and function calls
      
      * Publish an association if it has been validated and requested
      
      * Add TODO markers for tursted ID server check
      
      * Use a structure instead of a map to represent a 3PID
      960af3d6
  13. 31 8月, 2017 2 次提交
  14. 29 8月, 2017 1 次提交
    • B
      Process requests for 3PID invites (#201) · 2183712e
      Brendan Abolivier 提交于
      * Structure for 3PID invite
      
      * Generate invite from 3PID known by ID server
      
      * Load user profile in a separate function
      
      * Generate m.room.third_party_invite if the ID server doesn't know the 3PID
      
      * Fix URLs to the spec in comments
      
      * Move third-party invites to a separate package and doc' it
      
      * Handle non-OK status codes on lookup
      
      * Send display name to identity server when asking to store an invite
      
      * Remove join response structure
      
      * Change the way some variables are declared or passed as argument
      
      * Use gomatrixserverlib.Base64String instead of the builtin base64 package
      
      * Don't copy the public keys array
      2183712e
  15. 24 8月, 2017 1 次提交
    • B
      Membership viewing API when user left the room (#194) · 685e056a
      Brendan Abolivier 提交于
      * Implement case where user left the room
      
      * Filter by membership event
      
      * Move the logic from the storage to the query API
      
      * Fix check on state entries iteration
      
      * Remove aliases methods from query API
      
      * Use structure for response to match with the spec
      
      * Remove filtering on /members and implement /joined_members
      685e056a