Commit graph

  • f0e6021624 moved sources to basedir to enable compiling with standard tools Ruben Schuller 2018-11-12 20:38:12 +0100
  • 59faacbb4d initialize go modules from vendors Ruben Schuller 2018-11-12 20:36:11 +0100
  • 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
  • 94846cc356
    Fix missing dependencies that were not previously fetched Brendan Abolivier 2018-11-12 10:03:47 +0000
  • 404f064790
    Bump dependencies Brendan Abolivier 2018-11-12 09:56:29 +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
  • ac0a928702
    Set prev_batch to 1 (first possible value in the sequence) if it's about to hit 0 Brendan Abolivier 2018-11-08 14:55:45 +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
  • 94f534b860
    Fill the prev_batch property in responses from /sync Brendan Abolivier 2018-11-08 12:07:04 +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 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
  • 8e02162345
    Change the backfill response to comply with the specs and synapse's behaviour Brendan Abolivier 2018-11-07 11:15:11 +0000
  • 77366c2bab
    Replace QueryPreviousEvents with QueryBackfill Brendan Abolivier 2018-11-07 10:55:10 +0000
  • 5891a0d078
    Add trailing slash at the end of the route for parity with synapse Brendan Abolivier 2018-11-07 10:52:08 +0000
  • 8ad13f0c0f
    Optimisation: prevent unnecessary redefinitions/reallocations Brendan Abolivier 2018-11-07 10:19:37 +0000
  • 585bfeda12
    Improve comments on the BFS loop block Brendan Abolivier 2018-11-07 10:09:41 +0000
  • a37cc60e67
    Make the BFS loop block common between QueryMissingEvents and QueryPreviousEvents Brendan Abolivier 2018-11-07 10:06:58 +0000
  • fed468dcef
    Implement the /backfill federation endpoint Brendan Abolivier 2018-11-06 19:23:19 +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 Hodgson 2018-11-06 17:37:43 +0000
  • 8ff136e595
    Fix interactive registration failing (#583) Brendan Abolivier 2018-11-06 14:40:37 +0000
  • 58d3664943
    Ignore handleRegistrationFlow() for gocyclo and add some doc/comments on the code Brendan Abolivier 2018-11-06 14:01:34 +0000
  • bb0da7ba9c
    Move AS registration handling to dedicated function and split the switch/case to avoid unnecessary condition Brendan Abolivier 2018-11-06 13:31:11 +0000
  • 3eab106f87
    Fix AS registration tests Brendan Abolivier 2018-11-06 13:07:30 +0000
  • 1e5ed0c159
    Fix interactive registration failing because of being confused with AS registration Brendan Abolivier 2018-11-06 11:54:31 +0000
  • 84f76e205f linting Travis Ralston 2018-10-15 22:14:29 -0600
  • e1a5d973d2 Documentation and other misc touchups Travis Ralston 2018-10-15 21:55:03 -0600
  • 0ad58b5a45 Merge remote-tracking branch 'matrix-org/master' into travis/joined_rooms Travis Ralston 2018-10-15 21:43:29 -0600
  • 1a05cb4c4f Update metric names Sudhanshu Jaiswal 2018-10-07 18:54:27 +0530
  • 5d8ea2ac51 Federation: Add event_auth endpoint Sudhanshu Jaiswal 2018-10-03 00:52:37 +0530
  • 1a82e6bc58 Add Go 1.11 to .travis.yml (#580) Zero King 2018-09-04 17:20:30 +0000
  • bba5812c81 Add Go 1.11 to .travis.yml Zero King 2018-09-01 08:17:08 +0000
  • a0b38a6f2b Fix typo (#579) Zero King 2018-09-01 08:31:47 +0000
  • c75a694da9 Fix typo Zero King 2018-09-01 05:55:19 +0000
  • f0dc2eeac1 Fix typo 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
  • 88c6c32b20 make ParseTSParam() return error instead of JSONResponse Krombel 2018-08-22 14:29:22 +0200
  • 335ecb1d26 Parse ts param at the beginning of JoinRoom Krombel 2018-08-09 15:40:44 +0200
  • 84fde777d9 Drop ParseIntParam() as it is used only in one place Krombel 2018-08-07 17:22:26 +0200
  • 1878b75367 Move generateSendEvent below SendEvent Krombel 2018-08-07 17:14:35 +0200
  • 36e65fa3ff fix to high cyclo for SendEvent Krombel 2018-08-06 17:59:17 +0200
  • cfd80a0871 let ParseTSParam return error when no int transmitted Krombel 2018-08-06 17:20:49 +0200
  • 68f8ab24bd make MatrixError implement error interface Krombel 2018-08-06 16:54:16 +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
  • cfc8d6daa9 Have endpoints query AS users if not found locally Andrew Morgan 2018-06-27 11:59:23 +0100
  • 73244e3634 Add support for querying /users/ on appservices Andrew Morgan 2018-06-27 11:58:10 +0100
  • aa3e9e2143 Query AS /alias/ API at a lower level Andrew Morgan 2018-06-14 18:00:53 +0100
  • c02e3721ae Query whether a room alias exists on app services Andrew Morgan 2018-06-08 13:58:47 +0100
  • 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
  • 58dceb1a08
    Count EDUs in sendCounter Anant Prakash 2018-08-10 04:39:56 +0530
  • 48f034af14 Fix copy/paste error user 2018-08-08 21:18:44 +0100
  • 39900623b8 Add support for querying /users/ on appservices Andrew Morgan 2018-06-27 11:58:10 +0100
  • 8c7a75d906 Include appservice namespace in username available check Andrew Morgan 2018-06-14 11:32:27 +0100
  • 609646c19b
    Implement GET /rooms/{roomAlias} (#494) Andrew Morgan 2018-08-08 08:17:09 -0700
  • 23cf26bbbb
    remove origin field Anant Prakash 2018-08-08 19:55:14 +0530
  • 6c1412de01
    fix typo Anant Prakash 2018-08-08 19:17:26 +0530
  • 1de4050962
    Add helpful comments Anant Prakash 2018-08-08 19:04:28 +0530
  • 3d6a862433
    Use SendEDU in federation server, remove dummy/api Anant Prakash 2018-08-08 01:13:02 +0530
  • 7ae50fffd4
    Update OutputTypingEvent format Anant Prakash 2018-08-07 22:33:18 +0530
  • e0f1e2a033 Do not warn when an AS room alias does not exist user 2018-08-07 19:50:20 +0100
  • 0bd298ad85
    Update queue to support EDU events Anant Prakash 2018-08-07 22:00:12 +0530
  • e05a31f4c2
    Federation: Improve /query/directory endpoint (#525) Andrew Morgan 2018-08-07 06:41:50 -0700
  • df432beeb4 Linting user 2018-08-06 21:23:32 +0100
  • 0ccef5db53 Separate req.WithContext user 2018-08-06 16:46:06 +0100
  • 6d0cba84e8 Don't skip cert validation on appservices, fix logging user 2018-08-06 16:45:19 +0100
  • a9465ad36c Don't verify self-signed AS certificates Andrew Morgan 2018-07-03 16:48:50 +0100
  • 510703cd64 Query AS /alias/ API at a lower level Andrew Morgan 2018-06-14 18:00:53 +0100
  • e974cf4389 Add /room/ to path Andrew Morgan 2018-06-12 16:22:32 +0100
  • 391e08b63f URL encode room alias before sending to AS Andrew Morgan 2018-06-12 16:20:12 +0100
  • db95c40484 Query whether a room alias exists on app services Andrew Morgan 2018-06-08 13:58:47 +0100
  • 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
  • aa708fef82
    Keep one parameter per line Anant Prakash 2018-08-06 10:14:42 +0530
  • fe17eb5ed7
    fix lint Anant Prakash 2018-08-04 19:19:16 +0530
  • 7f6764aac6
    Add a typing server consumer to federation sender Anant Prakash 2018-08-04 18:58:21 +0530
  • acbcf5c0c1
    Add dummy api.OutputTypingEvent Anant Prakash 2018-08-04 18:58:05 +0530
  • b500f2bfb6
    GetJoinedHosts from federation server db Anant Prakash 2018-08-02 22:58:41 +0530
  • dc89e04e7d
    Add whoami endpoint support (#434) Anant Prakash 2018-08-04 15:02:02 +0530
  • a6e1026527
    refactor MakeJoin, make code consistent Anant Prakash 2018-08-04 14:40:03 +0530
  • 6cc626d4f3
    Cleanup code in federationapi/routing Anant Prakash 2018-08-04 14:33:49 +0530
  • 2afb26fad3 fix lint Derek Meer 2018-08-03 19:04:09 -0700