Commit graph

  • bc382bba46
    Fix pipeline, emoji and syntax (#713) Andrew Morgan 2019-06-19 14:05:03 +0100
  • 7a2d5b17b9
    Switch to Buildkite (#712) Andrew Morgan 2019-05-29 15:17:00 +0100
  • bcd6bdb8de
    Fix CircleCI badge (#711) Brendan Abolivier 2019-05-29 14:48:43 +0100
  • ade4b9c978
    Run CircleCI on pull request branches (#710) Andrew Morgan 2019-05-29 11:34:36 +0100
  • c7c5e8d8e8
    Add CircleCI build status Andrew Morgan 2019-05-29 10:54:44 +0100
  • 1667a4b09f
    Add SyTest support to CI (#704) Andrew Morgan 2019-05-24 15:00:03 +0100
  • e1ec98e248
    Update Docker files and remove references to gb (#703) Brendan Abolivier 2019-05-22 10:44:25 +0100
  • 74827428bd use go module for dependencies (#594) ruben 2019-05-21 22:56:55 +0200
  • 4d588f7008
    Add #dendrite-dev to the README (#699) Andrew Morgan 2019-03-27 17:36:45 +0000
  • f8f9965cc5
    Ensure appservices have their devices checked (#554) Travis Ralston 2019-03-21 08:48:21 -0600
  • 5d2d0484d1 Fix build conflict between docker environment and host - #596 (#598) Alex Chen 2019-03-04 22:47:29 +0800
  • 6baaf8c36c Improved clarity for setup in INSTALL.md (#691) Sumukha Pk 2019-03-04 19:56:30 +0530
  • ce9f3ea362
    Bump to go version 1.10 (#690) Andrew Morgan 2019-01-31 11:14:16 +0000
  • 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
  • 60d7f7f184
    Fix comment for selectEvents babolivier/cs-messages Brendan Abolivier 2018-12-13 09:27:55 +0000
  • ad5b16a17b
    Store and retrieve backward extremities to and from the database Brendan Abolivier 2018-12-13 09:26:55 +0000
  • 570a76926d
    Fix computing of topological pagination token Brendan Abolivier 2018-12-12 11:09:35 +0000
  • f600d520de
    Limit the number of events returned by the database query when using topological tokens Brendan Abolivier 2018-12-11 11:35:01 +0000
  • b028a31f7f
    Fix end position in case of backward ordering Brendan Abolivier 2018-12-11 11:33:45 +0000
  • 955dd2c96d
    Fix typo in structure name Brendan Abolivier 2018-11-13 18:08:39 +0000
  • 4a3c9555b1
    Refactor by implementing the messagesReq structure Brendan Abolivier 2018-11-13 18:07:27 +0000
  • 38475d1489
    Handle case where we get no events from the database and prevent end token < 1 Brendan Abolivier 2018-11-13 17:17:45 +0000
  • 89aeb21ef7
    Implement the use of new pagination tokens in /messages Also use them to store and retrieve events we got from backfilling Brendan Abolivier 2018-11-12 18:29:54 +0000
  • b205931819
    Store room topology and use it in responses to sync requests Brendan Abolivier 2018-11-12 16:42:13 +0000
  • e1ee10c7bb
    Implement new pagination tokens in sync requests/responses Brendan Abolivier 2018-11-12 15:04:12 +0000
  • 9399760086
    Add the PaginationToken type Brendan Abolivier 2018-11-12 14:04:55 +0000
  • a9d174c46f
    Add ability to exclude an event from responses to sync requests Brendan Abolivier 2018-11-12 12:33:13 +0000
  • ca72f695d8 Merge branch 'master' into babolivier/cs-messages Brendan Abolivier 2018-11-12 11:37:02 +0000
  • 2133e6bf59
    Bump dependencies (#592) Brendan Abolivier 2018-11-12 10:21:15 +0000
  • 87748a8860
    Explicit TODO about saving events retrieved through backfill to the database Brendan Abolivier 2018-11-09 09:39:56 +0000
  • 9d8c0d66f0
    Fix cyclomatic complexity check Brendan Abolivier 2018-11-09 09:33:49 +0000
  • c3d25bd7cc
    Implement /messages (with backfill when needed) Brendan Abolivier 2018-11-08 21:39:13 +0000
  • 77dc37ce6f Merge branch 'master' into babolivier/cs-messages Brendan Abolivier 2018-11-08 15:12:33 +0000
  • 8b0f60a470
    Fill the prev_batch property in responses from /sync (#589) Brendan Abolivier 2018-11-08 15:11:11 +0000
  • 4194ebf381
    Retrieval of local messages Rough outline with debug logging and no comment Brendan Abolivier 2018-11-08 14:52:42 +0000
  • 4cb223f8dd
    Export streamEvents This makes it easier to handle stream positions at other places in the sync api component. Brendan Abolivier 2018-11-08 12:20:44 +0000
  • 83c3c7e1db
    Fix the ordering of events in a response to /sync (#588) Brendan Abolivier 2018-11-07 19:12:23 +0000
  • b61aac3a3c
    Fix the ordering of events in a response to /sync babolivier/fix-sync-ordering Brendan Abolivier 2018-11-07 17:38:17 +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
  • 539642d3bb make docker work on current codebase matthew/docker Matthew Hodgson 2018-11-06 17:37:43 +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
  • f0dc2eeac1 Fix typo anoa/third_party_lookup user 2018-08-26 14:20:37 +0100
  • 9df9a50a1a Linting user 2018-08-26 14:19:23 +0100
  • 6a0cce29a6 Replace "appservice" with "appservice_id" in structured logs user 2018-08-26 14:16:29 +0100
  • 2e6eff2012 Third Party Proxy Support, 3PL endpoints authed Andrew Morgan 2018-07-17 11:58:26 +0100
  • 2bd33d4168 WIP Third Party Protocol Definition Lookup Andrew Morgan 2018-07-16 15:32:57 +0100
  • 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
  • 28e98d99fc Reduce cyclo complexity anoa/fix_reg_again 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
  • 4aeacc5ff0 Merge branch 'anoa/fix_sytest_quest' of github.com:matrix-org/dendrite into anoa/fix_sytest_quest anoa/fix_sytest_quest Andrew Morgan 2018-07-27 17:57:50 +0100
  • fb7484c8e9 WIP Replace request argument with context and Time anoa/event_builder_time Andrew Morgan 2018-07-27 15:59:18 +0100
  • 2a2f42990a
    Refactor string slice helper to common/test (#562) Anant Prakash 2018-07-26 22:04:39 +0530
  • c091a4bcb3 Reduce Register func complexity Andrew Morgan 2018-07-26 15:39:38 +0100
  • 04733b1360 Differentiate between users and AS upon reg Andrew Morgan 2018-07-26 15:18:22 +0100
  • bfdd3794ed Trim access token in auth header anoa/trim_auth_header Andrew Morgan 2018-07-25 15:23:55 +0100
  • 53a726fab1
    Correct user/devices path (#557) Anant Prakash 2018-07-25 18:28:10 +0530
  • 161a3af16e Remove another pq import anoa/opentracing 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
  • 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
  • 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