Commit graph

  • 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 anoa/as_verify_as_first 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
  • 9c0919bbd5 WIP Third Party Protocol Definition Lookup anoa/third_party_lookup_definitions Andrew Morgan 2018-07-16 15:32:57 +0100
  • 3ac23f9063
    Remove trailing slashes from appservice url (#546) Andrew Morgan 2018-07-16 08:16:01 -0700
  • 0eb6078dad Consolidate AS interest checking (#539) Andrew Morgan 2018-07-16 05:30:04 -0700
  • 2154458589 return err when err != nil (#545) Anant Prakash 2018-07-11 17:46:38 +0530
  • a2a492fdb5 [federation] Fix state API endpoints (#518) Anant Prakash 2018-07-11 15:43:04 +0530
  • bcc6ae42c9 [roomserver] Add internal API QueryMembershipForUser (#544) Anant Prakash 2018-07-11 15:40:37 +0530
  • 539cb15337 [federation] Add make_leave & send_leave (#535) Anant Prakash 2018-07-11 15:37:44 +0530
  • ccb26ebbfb Look through rooms namespace for matching room IDs Andrew Morgan 2018-07-10 14:26:32 +0100
  • 49b63089f5
    Consolidate AS interest checking (#539) Andrew Morgan 2018-07-16 05:30:04 -0700
  • 604bf0288a Modify comments anoa/mohitks5_refactor_uiaa Andrew Morgan 2018-07-12 15:46:45 +0100
  • b020ac80da optimize imports, variable names and re-order functions mohit kumar singh 2018-06-19 12:51:45 +0530
  • 50783a18ce refactor user interactive auth flow functions from register mohit kumar singh 2018-06-19 12:14:31 +0530
  • d4b24462d1
    return err when err != nil (#545) Anant Prakash 2018-07-11 17:46:38 +0530
  • 730c4f74db
    [federation] Fix state API endpoints (#518) Anant Prakash 2018-07-11 15:43:04 +0530
  • c8feee7354
    [roomserver] Add internal API QueryMembershipForUser (#544) Anant Prakash 2018-07-11 15:40:37 +0530
  • 74b319c42a
    [federation] Add make_leave & send_leave (#535) Anant Prakash 2018-07-11 15:37:44 +0530
  • ee5ec50dbe Don't verify self-signed AS certificates Andrew Morgan 2018-07-03 16:48:50 +0100
  • 74591eb9b3 Query AS /alias/ API at a lower level Andrew Morgan 2018-06-14 18:00:53 +0100
  • 3c0e5051db Add /room/ to path Andrew Morgan 2018-06-12 16:22:32 +0100
  • 80009a5a38 URL encode room alias before sending to AS Andrew Morgan 2018-06-12 16:20:12 +0100
  • e7ba18d4bd Query whether a room alias exists on app services Andrew Morgan 2018-06-08 13:58:47 +0100
  • c87fb4d894
    Remove unnecessary req.Close() (#537) Anant Prakash 2018-07-06 17:06:19 +0530
  • 385cab8dc9
    Actually check if alias is reserved (#534) Andrew Morgan 2018-07-06 03:29:15 -0700
  • ae19db60e3
    Check userID instead of username from application services (#500) Andrew Morgan 2018-07-06 03:28:49 -0700
  • 20af8a6786
    Allow multiple regexes per as namespace (#528) Andrew Morgan 2018-07-06 02:46:12 -0700
  • 8da54352e5
    Document internal APIs and Application Services component (#499) Andrew Morgan 2018-07-06 02:33:53 -0700
  • 83b3df762b
    Apply the same username checks to AS's, without '_' check (#501) Andrew Morgan 2018-07-06 02:27:11 -0700
  • 7f7ae65098
    Don't require preset to create room (#496) Andrew Morgan 2018-07-06 02:20:17 -0700
  • 7736e247b7
    Send Application Service Events (#477) Andrew Morgan 2018-07-05 09:34:59 -0700
  • 8f5526763c Remove unused params (#538) Anant Prakash 2018-07-04 15:35:20 +0530
  • 142fbcde21
    Return 404 when profile is not found (#524) Anant Prakash 2018-07-03 19:27:52 +0530
  • 1cc21d6bcd
    Prevent alias registration in AS exclusive namespace (#480) Andrew Morgan 2018-06-29 04:09:00 -0700
  • 141fd91537
    Prevent sql scanning into nil value in accounts_table (#479) Andrew Morgan 2018-06-29 03:55:29 -0700
  • af08eea46d
    [federation] Add user_devices query (#498) Anant Prakash 2018-06-26 16:02:43 +0530
  • 262fc25aca
    [federation] Implement get missing events api (#516) Anant Prakash 2018-06-26 15:55:49 +0530
  • 853e82506b
    [federation] Implement state APIs (#486) Anant Prakash 2018-06-22 16:16:19 +0530
  • 355483a216 Bad hack to generate SenderLocalpart anoa/testing Andrew Morgan 2018-06-18 17:52:12 +0100
  • a76e31f1b3
    Remove dependency errors (#507) Andrew Morgan 2018-06-18 05:44:25 -0700
  • 06338b06d7
    Prevent index out of bounds error (#503) Andrew Morgan 2018-06-18 04:03:08 -0700
  • 93b7b18646
    Add group_id, rate_limit and protocol AS config options (#478) Andrew Morgan 2018-06-18 02:43:15 -0700
  • 62ebd00b0a Some commit to fix old broken stuff Andrew Morgan 2018-06-15 11:08:48 +0100
  • 8f0b773fca Generate sender_localpart user for each AS on startup Andrew Morgan 2018-06-14 15:12:44 +0100
  • 4624dbbae7 Query AS /alias/ API at a lower level Andrew Morgan 2018-06-14 18:00:53 +0100
  • e74bc52239 WIP anoa/as_filter_include_room_users Andrew Morgan 2018-06-14 14:46:21 +0100
  • bb408c53ad AMAZING CHANGEROOS Andrew Morgan 2018-06-12 23:32:45 +0100
  • cc9cae60cb Revert "Handle cases when AS is not masquerading" Andrew Morgan 2018-06-12 16:41:32 +0100
  • 1401a102fc Merge branch 'anoa/no_require_preset' into anoa/testing Andrew Morgan 2018-06-12 16:26:59 +0100
  • 7d246f906a Don't require preset to create room Andrew Morgan 2018-06-12 16:24:32 +0100
  • 678a34c546 Add /room/ to path Andrew Morgan 2018-06-12 16:22:32 +0100
  • fdb5059b53 Add /room/ to path Andrew Morgan 2018-06-12 16:22:32 +0100
  • 94be181b0e URL encode room alias before sending to AS Andrew Morgan 2018-06-12 16:20:12 +0100
  • b3c21540b6 URL encode room alias before sending to AS Andrew Morgan 2018-06-12 16:20:12 +0100
  • 1c2cb21935 Query whether a room alias exists on app services Andrew Morgan 2018-06-08 13:58:47 +0100
  • 93b1d1f1f9 Merge branch 'anoa/as_forward_events' into anoa/testing Andrew Morgan 2018-06-12 16:11:29 +0100
  • ea82dccf4b Merge branch 'add_ASsupport_AuthAPI' of https://github.com/APWhiteHat/dendrite into anoa/testing Andrew Morgan 2018-06-12 15:58:10 +0100
  • 2bc56b4ff9 Merge branch 'anoa/fix_accounts_table' into anoa/testing Andrew Morgan 2018-06-12 15:56:46 +0100
  • af841cdcc5 Remove tight send loop. Fix events not being deleted Andrew Morgan 2018-06-12 15:38:45 +0100
  • 911deb88f4
    Handle cases when AS is not masquerading Anant Prakash 2018-06-12 19:43:05 +0530
  • 3e93ac86fe Don't backoff on non-200s, tight send loop, 1 event query Andrew Morgan 2018-06-12 14:57:16 +0100
  • d5865fa67d Send same transaction if last send attempt failed Andrew Morgan 2018-06-11 20:48:20 +0100
  • bc2ea24445 Check if there are more events to send before sleeping Andrew Morgan 2018-06-11 15:51:00 +0100
  • 7aa45b30ff Delete by int ID instead of string. Andrew Morgan 2018-06-11 15:07:52 +0100
  • 5116bf86ed Query whether a room alias exists on app services Andrew Morgan 2018-06-08 13:58:47 +0100
  • 186d2ee186 Finish my own sentences. Andrew Morgan 2018-06-04 13:23:54 +0100
  • 9309c573a5 Store And Send Application Service Events Andrew Morgan 2018-05-24 11:14:47 +0100
  • 27611e7ad9 Don't forget to set the localpart Andrew Morgan 2018-06-06 11:07:25 +0100
  • cd607d7b3b Remove uneccessary logging, null checking Andrew Morgan 2018-06-05 16:09:00 +0100
  • 62d47cfc75 Prevent sql scanning into nil value in accounts_table Andrew Morgan 2018-06-04 16:00:04 +0100
  • cac8b9d14c Appease the errcheck gods Andrew Morgan 2018-06-11 13:36:32 +0100
  • cd6cbae702 Merge branch 'anoa/as_forward_events' of github.com:matrix-org/dendrite into anoa/as_forward_events Andrew Morgan 2018-06-11 13:25:23 +0100
  • 1fac994d61 Reduce cyclomatic complexity Andrew Morgan 2018-06-11 13:25:03 +0100
  • 5b713555c0
    Merge branch 'master' into anoa/as_forward_events Andrew Morgan 2018-06-11 04:58:42 -0700
  • 7c31687c36 Change to event-based AS sending Andrew Morgan 2018-06-11 12:03:17 +0100
  • 1f67fd9b89 Fix up database interaction Andrew Morgan 2018-06-08 16:36:03 +0100
  • 1bda57e6d4 Finish my own sentences. Andrew Morgan 2018-06-04 13:23:54 +0100
  • a0b9613b86 Store And Send Application Service Events Andrew Morgan 2018-05-24 11:14:47 +0100
  • 5f576148ac Simplify error checking Andrew Morgan 2018-06-08 14:38:33 +0100
  • 0ce2b35fc2 DELETE ME. Add notes anoa/as_omit_userid Andrew Morgan 2018-06-08 14:08:40 +0100
  • fc3b32c269 Use AS sender_localpart when they omit user_id Andrew Morgan 2018-06-08 14:06:23 +0100
  • 2a2a4396ec
    Use const AppServiceDeviceID Anant Prakash 2018-06-07 19:41:51 +0530
  • ade99807cf
    Update code comment Anant Prakash 2018-06-02 20:07:58 +0530
  • 731bfa13f0
    Update routing of all components Anant Prakash 2018-06-02 20:02:13 +0530
  • 20f4c2e58d
    Refactor arguments into auth.Data Anant Prakash 2018-06-02 19:46:33 +0530
  • 7e1733dee1
    Make a dummy device for AS users Anant Prakash 2018-06-02 18:48:15 +0530
  • f906289ae0
    Make VerifyAccessToken private, let VerifyUserFromRequest return the device if present Anant Prakash 2018-04-20 21:16:10 +0530
  • f84ad7cd27
    Add user parameter support to MakeAuthAPI Anant Prakash 2018-03-15 16:51:14 +0530
  • 73403fb5ab
    Add AS support to MakeAuthAPI Make clientapi utilize the same Anant Prakash 2018-03-15 16:22:02 +0530
  • 78440083df
    Add AS dummy device ID (#487) Anant Prakash 2018-06-07 19:30:04 +0530
  • 12a9538282 Don't forget to set the localpart Andrew Morgan 2018-06-06 11:07:25 +0100
  • d8613bb571 Remove uneccessary logging, null checking Andrew Morgan 2018-06-05 16:09:00 +0100
  • c7430ec403 Prevent sql scanning into nil value in accounts_table Andrew Morgan 2018-06-04 16:00:04 +0100
  • 241b1b5ace
    Update gomatrixserverlib version (#476) Andrew Morgan 2018-06-01 17:42:55 +0100
  • 63dc2141ba Fix typo that caused ASTokens to not be uniquely checked Andrew Morgan 2018-06-01 16:34:52 +0100
  • b86b55360a Add app service authentication functions (#433) Anant Prakash 2018-06-01 16:46:19 +0530
  • 1f570d0e92 Auto-generate username if none provided during registration (#470) Anant Prakash 2018-05-31 20:06:15 +0530
  • 05be8d1c99 Move makeUserID into userutil and prevent code duplication (#475) Anant Prakash 2018-05-31 19:51:13 +0530