Commit Graph

  • 2c2200718a
    Cleanup code in federationapi/routing (#571) Anant Prakash 2018-08-06 18:37:29 +0530
  • dc89e04e7d
    Add whoami endpoint support (#434) Anant Prakash 2018-08-04 15:02:02 +0530
  • 1176c1d574 Add detail to room alias name error message (#565) Andrew Morgan 2018-08-03 07:56:48 -0700
  • 1165b49da7
    Implement Typing server (#567) Anant Prakash 2018-08-02 22:52:44 +0530
  • 9cdd3a66e4
    Add TypingCache to maintain a list of users typing (#559) Anant Prakash 2018-07-31 16:22:57 +0530
  • f8ca2561cc removed outdated "flag" comments on clientapi membership storage (#566) Derek 2018-07-31 02:06:04 -0700
  • 2a2f42990a
    Refactor string slice helper to common/test (#562) Anant Prakash 2018-07-26 22:04:39 +0530
  • 53a726fab1
    Correct user/devices path (#557) Anant Prakash 2018-07-25 18:28:10 +0530
  • 38965ef5e2
    Support PUTing typing status in clientapi (#550) Anant Prakash 2018-07-24 20:19:49 +0530
  • 68131ca7a3 Handle AS with auth header (#548) krombel 2018-07-23 15:40:35 +0200
  • d2ae425752
    Generate SenderLocalpart AS user (#505) Andrew Morgan 2018-07-17 09:31:40 -0700
  • dbbfd26be7
    Support inhibit_login registration option (#532) Andrew Morgan 2018-07-17 08:57:20 -0700
  • 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
  • d2b349a75a
    Check userID against AS namespace instead of localpart (#533) Andrew Morgan 2018-07-17 08:36:23 -0700
  • 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
  • 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
  • 49b63089f5
    Consolidate AS interest checking (#539) Andrew Morgan 2018-07-16 05:30:04 -0700
  • 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
  • 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
  • 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
  • 78440083df
    Add AS dummy device ID (#487) Anant Prakash 2018-06-07 19:30:04 +0530
  • 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
  • 7ac1efc4b3 Scan AppServiceID from accounts table, fix typo (#474) Anant Prakash 2018-05-31 15:16:50 +0530
  • 04551becb4
    Filter Roomserver Events Based on Application Service (#467) Andrew Morgan 2018-05-30 13:43:13 +0100
  • 60e77959ee [roomserver] Store transaction ID and prevent reprocessing of events (#446) Anant Prakash 2018-05-26 16:33:35 +0530
  • ed388a32b7
    Add Application Service component (#462) Andrew Morgan 2018-05-24 13:54:42 +0100
  • 1d7278d950
    Fix typo and bug in /devices/{deviceID} (#465) Andrew Morgan 2018-05-24 13:53:22 +0100
  • c238048599
    Update Prometheus metrics tracking (#459) Andrew Morgan 2018-05-23 15:42:08 +0100
  • 93a6178d45 Fix typo in register.go Andrew Morgan 2018-05-22 18:44:07 +0100
  • 6fed3a1be2 Small cleanup to WIRING.md Andrew Morgan 2018-05-22 14:12:14 +0100
  • f5cc5bd9bb
    Revert "Add token generation using go macaroon (#437)" (#448) Andrew Morgan 2018-05-22 11:29:19 +0100
  • afeab7b2d4 Add token generation using go macaroon (#437) Anant Prakash 2018-05-22 14:43:58 +0530
  • 89e0a9e812 Fix typo (#445) Zero King 2018-05-21 12:34:04 +0000
  • 29532e7bc3 Make clientapi:sendevents idempotent (#444) Anant Prakash 2018-05-18 15:19:40 +0530
  • 8861437c26 Add module for transactions cache (#440) Anant Prakash 2018-05-16 16:06:40 +0530
  • 4c807e082f Fix typo (#441) Zero King 2018-05-15 09:14:26 +0000
  • 5ebd64c508 Added notes for contributing to dependencies (#435) Thibaut CHARLES 2018-05-09 14:34:50 +0200
  • 1f61537d66 Refactor username parsing function of clientapi:login (#432) Anant Prakash 2018-04-20 20:22:21 +0530
  • aff401ed06 fix probable bugs, package names and keywords used as identifiers (#428) mohit kumar singh 2018-04-20 20:20:44 +0530
  • 58c10c6d54 Enable debug logs using a configuration parameter and put all logs in a single file (#379) Tristan Claverie 2018-04-10 14:21:20 +0200
  • 8a1f3195ca Return empty list instead of null for new UI-auth sessions (#406) Anant Prakash 2018-03-15 17:21:08 +0000
  • 66af311b6a Add r0.3.0 to supported client API versions (#426) Andrew Morgan 2018-03-14 10:36:02 -0700
  • c9add39768 Use http.Status* and http.Method* where appropriate (#417) Scott Raine 2018-03-13 11:55:45 -0400
  • f12ffb660d Correct if statement logic (#415) Andrew Morgan 2018-03-13 08:35:56 -0700
  • 2ccf9f3a32 Explain gb test output (#420) Andrew Morgan 2018-03-13 03:35:24 -0700
  • b72ed3e38c Add MacOS kafka setup instructions (#396) Parminder Singh 2018-03-09 05:12:29 -0500
  • 6b55972183 Fix error when keyblock is nil (#394) Vincent Glize 2018-03-03 13:18:28 +0100
  • 139cb7a01e
    INSTALL.md: fix list format, remove duplication Richard van der Hoff 2018-03-02 14:34:47 +0000
  • 7c60a79e77 Update install instructions for mac (#397) Nikita Voloboev 2018-03-02 15:33:49 +0100
  • 72a1bdffd6 Fix typo (#402) Andrew Morgan 2018-03-02 01:08:02 -0800
  • dfcf31f293 Prevent AS user check if no AS registered (#392) Andrew Morgan 2018-02-27 03:42:10 -0800
  • 08274bab5a Application Service Registration (#390) Andrew Morgan 2018-02-08 03:02:48 -0800
  • 1bcb673e3c Set up a development environment with docker (#387) mujx 2018-01-02 20:26:37 +0200
  • 27c335438f selectRecentEvents: reverse events in SQL query (#386) Thibaut CHARLES 2018-01-02 11:33:25 +0100
  • 8a3f9b0561 Implement some createRoom parameters (#374) Thibaut CHARLES 2018-01-02 11:32:53 +0100
  • d22fb24a66
    Factor out component setup from commands (#384) Erik Johnston 2018-01-02 10:26:56 +0000
  • fa362ecef2 Load Application Service Configuration Files (#377) Andrew Morgan 2017-12-19 09:00:44 -0800
  • 7e2362cd2e
    Make travis builds a bit faster (#382) Richard van der Hoff 2017-12-19 14:09:15 +0000
  • b64f8b5912
    kill kafka after integ tests (#383) Richard van der Hoff 2017-12-19 13:56:41 +0000
  • 0c26735bbd
    console folding for travis (#381) Richard van der Hoff 2017-12-19 13:45:14 +0000
  • 899f267c47
    Fix roomserver deadlock (#380) Richard van der Hoff 2017-12-19 11:29:49 +0000
  • ec30d143cd User registration return M_USER_IN_USE when username is already taken (#372) Thibaut CHARLES 2017-12-19 10:49:42 +0100
  • b835e585c4
    Add transaction ID to events if sending device (#368) Erik Johnston 2017-12-15 15:42:55 +0000
  • de6529d766
    Ensure we only process one event at a time (#376) Erik Johnston 2017-12-15 15:22:06 +0000
  • 4bb862864c Remove unused webhook Erik Johnston 2017-12-15 14:10:28 +0000
  • 58e228fc3a s/VerifyEventSignatures/VerifyAllEventSignatures/ Richard van der Hoff 2017-12-08 17:59:15 +0000
  • e2f88f3889 gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-12-08 17:56:34 +0000
  • d118eced54
    Use the right linter versions (#370) Richard van der Hoff 2017-12-12 10:25:38 +0000
  • 568c6f7c66
    Use latest versions of go (#369) Richard van der Hoff 2017-12-12 10:25:24 +0000
  • c3cb6f8767 Update gometalinter, and disable gas (#371) Richard van der Hoff 2017-12-08 19:13:17 +0000
  • 16f593f786 Fix some linting errors Erik Johnston 2017-12-06 13:55:51 +0000
  • 75aa316a6a
    Write and read transaction id from sync DB (#367) Erik Johnston 2017-12-06 09:37:18 +0000
  • 578d8cf492
    Add CORS headers to all responses including errors (#364) Erik Johnston 2017-12-06 09:36:50 +0000
  • bc3dd821f9 Implemented ReCaptcha registration method (#343) Andrew Morgan 2017-12-05 16:16:14 +0000