Commit graph

  • c6f49c1e88 Added parallelization of App Service requests Derek Meer 2018-08-03 18:49:12 -0700
  • 4b3bd45092 changed Matrix homeserver URL in request to App Service URL Derek Meer 2018-08-03 13:04:49 -0700
  • c32703af04
    Update APIs to support ts Anant Prakash 2018-08-04 00:58:31 +0530
  • 5b5ec0cd67 Cleaned up code + responded to comments Derek Meer 2018-08-03 10:29:46 -0700
  • 1176c1d574 Add detail to room alias name error message (#565) Andrew Morgan 2018-08-03 07:56:48 -0700
  • 783501d977
    Revert "implement AS timestamp massaging (#542)" Anant Prakash 2018-08-03 10:31:20 +0530
  • 681d74635f fix build Derek Meer 2018-08-02 16:36:18 -0700
  • b49f014421 call AppServices user ID regexes to check + get user IDs from AppServices instead of just making up user IDs in the homeserver Derek Meer 2018-08-02 11:58:03 -0700
  • 1165b49da7
    Implement Typing server (#567) Anant Prakash 2018-08-02 22:52:44 +0530
  • 916ab601a8 modified comments slightly Derek Meer 2018-08-01 21:56:39 -0700
  • b3da7cfc1a implemented mapping v1 Derek Meer 2018-08-01 21:54:02 -0700
  • 24fa42dcae added URI extraction and checking Derek Meer 2018-08-01 20:09:50 -0700
  • 0fa7122d63 Added matrix configuration to function args for access to homeserver string Derek Meer 2018-08-01 20:01:58 -0700
  • 25504f20f3 Initial structuring for URIToUID API Derek Meer 2018-08-01 19:22:45 -0700
  • 45cc74b1a5
    Add typing server cmd for multiprocess dendrite Anant Prakash 2018-07-31 22:35:13 +0530
  • 9e75165dc9
    Integrate the typing server component, create kafka topic Anant Prakash 2018-07-31 19:29:47 +0530
  • cc6c1f7f7e
    Implement api.TypingServerInputAPI Anant Prakash 2018-07-31 19:28:42 +0530
  • 48ca0d963f
    Make removeUser public Anant Prakash 2018-07-31 19:25:58 +0530
  • 14850f9c33
    update gomatrixserverlib Anant Prakash 2018-07-31 18:21:44 +0530
  • 9cdd3a66e4
    Add TypingCache to maintain a list of users typing (#559) Anant Prakash 2018-07-31 16:22:57 +0530
  • 15f451bbc1
    Write deterministic test Anant Prakash 2018-07-31 15:59:30 +0530
  • f8ca2561cc removed outdated "flag" comments on clientapi membership storage (#566) Derek 2018-07-31 02:06:04 -0700
  • b0b2d7f31b minor changes to fix #560 Derek Meer 2018-07-30 10:23:25 -0700
  • 738f014fcb Add test for TypingCache.removeUser Krombel 2018-07-27 20:10:28 +0200
  • 8602cc617f
    Use timers to call removeUser after timeout Anant Prakash 2018-07-29 01:43:45 +0530
  • d32ec596ba removed outdated "flag" comments on clientapi membership storage Derek Meer 2018-07-28 10:48:54 -0700
  • 28e98d99fc Reduce cyclo complexity Andrew Morgan 2018-07-27 18:22:51 +0100
  • c594bbddb4 Account for application service headers auth Andrew Morgan 2018-07-27 18:11:10 +0100
  • 8b4b3c6fc4 key_count extension for /sync terrill 2018-07-27 13:02:54 +0800
  • fcf90dc524 a slight change to match master auth.Data terrill 2018-07-27 11:27:24 +0800
  • 9c36971b11 a slight change to match master auth.Data terrill 2018-07-27 11:20:02 +0800
  • a8a6422d50
    Merge pull request #1 from matrix-org/master Terrill Tsang 2018-07-27 11:18:20 +0800
  • 0c682d16ae linton terrill 2018-07-27 11:04:09 +0800
  • ce31a223d8 linton terrill 2018-07-27 10:32:51 +0800
  • 9d391f54f2 revision last conflict terrill 2018-07-27 10:21:54 +0800
  • 3ce007c3f8 one_time_key inner multiple bug terrill 2018-07-27 10:11:38 +0800
  • d51521f498 unused value moved out terrill 2018-07-27 10:07:06 +0800
  • 7b8c12247c
    Trim code, update against merged changes Anant Prakash 2018-07-26 23:13:24 +0530
  • c1f23b8023
    Add whoami endpoint support Anant Prakash 2018-04-11 01:06:03 +0530
  • 5141fefe64
    simplify code Anant Prakash 2018-07-26 22:24:02 +0530
  • 6fb950de86
    Make the slice comparisons sturdy Anant Prakash 2018-07-26 20:09:09 +0530
  • 58996fb131
    Handle cases where expireTime is updated Anant Prakash 2018-07-25 18:26:14 +0530
  • 59aa8683f1
    Make test stricter Anant Prakash 2018-07-25 01:42:11 +0530
  • a970264690
    Add tests for typingCache Anant Prakash 2018-07-24 22:13:06 +0530
  • 8d43386417
    Add typing cache Anant Prakash 2018-07-24 17:49:36 +0530
  • 2a2f42990a
    Refactor string slice helper to common/test (#562) Anant Prakash 2018-07-26 22:04:39 +0530
  • d23dabbc39
    Add Unsorted in the function name Anant Prakash 2018-07-26 21:54:20 +0530
  • 7dc5bdf452 Add detail to room alias name error message Andrew Morgan 2018-07-26 16:20:44 +0100
  • c091a4bcb3 Reduce Register func complexity Andrew Morgan 2018-07-26 15:39:38 +0100
  • b19bcd93e5
    Do not modify the given slice Anant Prakash 2018-07-26 20:01:37 +0530
  • 04733b1360 Differentiate between users and AS upon reg Andrew Morgan 2018-07-26 15:18:22 +0100
  • 2ac7a6c667
    Refactor string slice helper to common/test Anant Prakash 2018-07-26 19:26:14 +0530
  • 53a726fab1
    Correct user/devices path (#557) Anant Prakash 2018-07-25 18:28:10 +0530
  • 161a3af16e Remove another pq import Andrew Morgan 2018-07-24 17:36:46 +0100
  • 38965ef5e2
    Support PUTing typing status in clientapi (#550) Anant Prakash 2018-07-24 20:19:49 +0530
  • b6d096e6b9 Remove more unnecessary imports Andrew Morgan 2018-07-24 15:02:59 +0100
  • 3bf9249200 Remove unnecessary import Andrew Morgan 2018-07-24 14:58:55 +0100
  • f3ab57444a Don't close tracers multiple times Andrew Morgan 2018-07-24 14:43:02 +0100
  • 9831fcb855 Update roomserver integration tests Andrew Morgan 2018-07-24 12:04:13 +0100
  • edf90f7823
    Send one event per API call Anant Prakash 2018-07-24 11:56:16 +0530
  • ff9cb0c7bb
    Correct user/devices path Anant Prakash 2018-07-24 01:31:39 +0530
  • 5177a384f8 linting, remove some unnecessary code Andrew Morgan 2018-07-23 17:20:23 +0100
  • 6649f77076 Add URL information to MakeInternalAPI Andrew Morgan 2018-07-23 16:53:28 +0100
  • 9606dd8ca1 Apply uncommitted changes from ptah Andrew Morgan 2018-07-23 16:31:12 +0100
  • 2c021484b7 Merge remote-tracking branch 'origin/erikj/cors_error_responses' into anoa/opentracing Andrew Morgan 2018-07-23 16:19:34 +0100
  • 8d0a9d7ccf Merge remote-tracking branch 'origin/erikj/opentracing_sql' into anoa/opentracing Andrew Morgan 2018-07-23 16:18:48 +0100
  • 68131ca7a3 Handle AS with auth header (#548) krombel 2018-07-23 15:40:35 +0200
  • 19986c9f41 Merge remote-tracking branch 'origin/erikj/txnid' into anoa/opentracing Andrew Morgan 2018-07-23 12:40:26 +0100
  • d5b503b9d5 Merge remote-tracking branch 'origin/erikj/sync_txnid' into anoa/opentracing Andrew Morgan 2018-07-23 12:35:38 +0100
  • 0b169f9a2f Add the /joined_rooms API Travis Ralston 2018-07-20 23:33:40 -0600
  • 56d4859841 Ensure appservices have their devices checked Travis Ralston 2018-07-20 22:56:44 -0600
  • 9a710455c6
    remove copyright Anant Prakash 2018-07-18 20:40:04 +0530
  • 57e6eb73dc send to device (STD) done, cooperate with key centre encryptoapi terrill 2018-07-18 10:53:27 +0800
  • dea3301b17
    Setup typing server component Anant Prakash 2018-07-18 02:13:47 +0530
  • bc46d2ae7e
    Add typing events producer Anant Prakash 2018-07-18 02:12:58 +0530
  • fb91a7e9da fix lint (gocyclo) Krombel 2018-07-17 22:40:33 +0200
  • 27ed8912d6
    Add handler for typing events Anant Prakash 2018-07-17 19:10:05 +0530
  • c78466e121 Handle AS with auth header Krombel 2018-07-17 18:37:37 +0200
  • d2ae425752
    Generate SenderLocalpart AS user (#505) Andrew Morgan 2018-07-17 09:31:40 -0700
  • 70c18e62c2 Clean up diff Andrew Morgan 2018-07-12 10:48:59 +0100
  • dbbfd26be7
    Support inhibit_login registration option (#532) Andrew Morgan 2018-07-17 08:57:20 -0700
  • 4f0fb2aaee Generate sender_localpart user for each AS on startup Andrew Morgan 2018-06-14 15:12:44 +0100
  • a56752f3f6
    implement AS timestamp massaging (#542) Andrew Morgan 2018-07-17 08:45:30 -0700
  • 99005d6a91
    Allow appservices to register without a login type (#529) Andrew Morgan 2018-07-17 08:39:49 -0700
  • b7ca7550c7 Change InhibitLogin to a WeakBoolean Andrew Morgan 2018-07-17 16:34:58 +0100
  • 37cab577ef Fix completeRegistration func definition Andrew Morgan 2018-07-05 13:33:20 +0100
  • 1333cacb4c Support inhibit_login registration option Andrew Morgan 2018-06-29 15:37:17 +0100
  • d2b349a75a
    Check userID against AS namespace instead of localpart (#533) Andrew Morgan 2018-07-17 08:36:23 -0700
  • 029d053148 implement AS timestamp massaging Andrew Morgan 2018-07-10 14:24:51 +0100
  • 36855e6e59 Check userID against AS namespace instead of localpart Andrew Morgan 2018-07-02 13:38:44 +0100
  • 67336446f3 Fix some grammar Andrew Morgan 2018-07-17 16:02:13 +0100
  • 40b1dd6f12
    Have TravisCI run with go 1.10 as well (#527) Andrew Morgan 2018-07-17 07:58:32 -0700
  • e3b9754d59
    Internal API for Appservices (#541) Andrew Morgan 2018-07-17 07:36:04 -0700
  • 1fd2686bac Check for AS user before real user Andrew Morgan 2018-07-17 14:17:05 +0100
  • 2fb2f7ca7b
    Add AS support to common.MakeAuthAPI (#427) Anant Prakash 2018-07-17 03:47:03 +0530
  • 3ac23f9063
    Remove trailing slashes from appservice url (#546) Andrew Morgan 2018-07-16 08:16:01 -0700
  • 1e16961fd6 Use TrimRight instead Andrew Morgan 2018-07-16 15:56:09 +0100
  • ade8667c7c Internal API for Appservices Andrew Morgan 2018-06-08 13:58:47 +0100
  • 49b63089f5
    Consolidate AS interest checking (#539) Andrew Morgan 2018-07-16 05:30:04 -0700
  • 7770664878 bug fix at testing response val inconsistency terrill 2018-07-16 18:54:19 +0800