Commit Graph

  • 76a81e51b3 Remove riot.im from the list of trusted ID servers in the default config (#688) Aaron Raimist 2019-01-31 04:06:11 -0600
  • 0d6d72631b
    Add matrix chatroom badge to readme (#689) Andrew Morgan 2019-01-28 15:10:44 +0000
  • ac3ebcb3ed Fix PR templates and use matrix.to instead of riot.im/develop (#687) Aaron Raimist 2019-01-28 04:15:33 -0600
  • 4452cb4a65
    Add PR template (#686) Andrew Morgan 2019-01-25 16:00:59 +0000
  • 3465f6727b "v1" replaced with "r0" in pathPrefixR0 in mediaapi's routing (#681) MANASSE 2019-01-17 12:25:13 +0300
  • 4c5bd91e1c POST /join/{roomId}: Allow joining even when not invited #663 (#680) Alex Chen 2019-01-16 02:20:46 +0800
  • e063433b74 Fix POST /get_missing_events/{roomId} #622 (#678) Alex Chen 2019-01-14 18:20:19 +0800
  • 088a939461 Fix default timeout for /sync (#615) (#679) Reto 2019-01-10 11:28:13 +0100
  • 170264404e
    Fix the sync api returning an empty sync response when reaching timeout, regardless of the since token (#595) Brendan Abolivier 2018-12-18 17:56:08 +0000
  • 2133e6bf59
    Bump dependencies (#592) Brendan Abolivier 2018-11-12 10:21:15 +0000
  • 8b0f60a470
    Fill the prev_batch property in responses from /sync (#589) Brendan Abolivier 2018-11-08 15:11:11 +0000
  • 83c3c7e1db
    Fix the ordering of events in a response to /sync (#588) Brendan Abolivier 2018-11-07 19:12:23 +0000
  • 56058b9469
    Implement the /backfill federation endpoint (#585) Brendan Abolivier 2018-11-07 11:38:01 +0000
  • daf57b19b7 make docker work on current codebase (#584) Matthew Hodgson 2018-11-06 18:14:39 +0000
  • 8ff136e595
    Fix interactive registration failing (#583) Brendan Abolivier 2018-11-06 14:40:37 +0000
  • 1a82e6bc58 Add Go 1.11 to .travis.yml (#580) Zero King 2018-09-04 17:20:30 +0000
  • a0b38a6f2b Fix typo (#579) Zero King 2018-09-01 08:31:47 +0000
  • b71d922a72 Propagate error with wrong ?ts= param back to client (#576) krombel 2018-08-22 14:40:25 +0200
  • 0b5ae4692e Make use of /users/{userID} in relevant APIs (#522) Andrew Morgan 2018-08-20 02:45:17 -0700
  • 2382d363ab Include appservice namespace in username available check (#504) Andrew Morgan 2018-08-20 02:23:01 -0700
  • d07a652d8e return same device as sent from client if it exists in db (#414) mohit kumar singh 2018-08-20 14:52:06 +0530
  • 5d52863b9f
    [Federation] Send typing events (#572) Anant Prakash 2018-08-10 20:56:57 +0530
  • bab4d1401f
    AppServices: Implement /users/{userID} (#521) Andrew Morgan 2018-08-10 07:47:14 -0700
  • 609646c19b
    Implement GET /rooms/{roomAlias} (#494) Andrew Morgan 2018-08-08 08:17:09 -0700
  • e05a31f4c2
    Federation: Improve /query/directory endpoint (#525) Andrew Morgan 2018-08-07 06:41:50 -0700
  • b11591fdd1
    Fix up timestamp messaging (#570) Anant Prakash 2018-08-06 18:39:25 +0530
  • 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