Commit graph

  • 0cda3c52d0 Don't fail hard if backward topology position fails, just use 1 instead Neil Alexander 2020-03-02 17:47:39 +00:00
  • 59a1f4b8ed
    Remove httputil.LogThenError so that the line numbers are reported properly - make error reporting slightly more useful (#879) Neil Alexander 2020-03-02 16:20:44 +00:00
  • 72565f2eeb
    Fix bug in devices endpoint (#877) Neil Alexander 2020-02-28 15:06:16 +00:00
  • 6460b3725d
    Make sure PDUs and EDUs in transaction don't marshal to null (#876) Neil Alexander 2020-02-28 14:54:51 +00:00
  • 420ee15433 Kick CI Kegan Dougal 2020-02-28 14:46:03 +00:00
  • 0352f250b8 Fix dockerfile Neil Alexander 2020-02-20 13:54:50 +00:00
  • 5caae6f3a0
    sqlite: fixes from sytest (#872) Kegsay 2020-02-20 09:28:03 +00:00
  • 3dabf4d4ed
    More SQLite (#871) Neil Alexander 2020-02-14 14:12:33 +00:00
  • 409fec2a48
    Add whitelist/blacklist maintenance complainer to buildkite annotations (#870) Andrew Morgan 2020-02-14 13:07:14 +00:00
  • b6ea1bc67a
    Support sqlite in addition to postgres (#869) Kegsay 2020-02-13 17:27:33 +00:00
  • 6942ee1de0
    Upgrade gomatrixserverlib dependency (#808) Thibaut CHARLES 2020-02-11 16:46:51 +01:00
  • d5dbe546e4
    Always defer *sql.Rows.Close and consult with Err (#844) Kiril Vladimiroff 2020-02-11 16:12:21 +02:00
  • d45f869cdd
    Fix AppService bind addrs in test (#805) aditsachde 2020-02-11 08:53:54 -05:00
  • 880545bfa8
    Adding sslmode: disable to sytest server config (#813) Thibaut CHARLES 2020-02-11 14:53:00 +01:00
  • 3dfafd4824
    Implement missing device management features (#835) S7evinK 2020-02-11 13:13:38 +01:00
  • 9937c05bea
    Pass cfg by reference around the codebase (#819) Behouba Manassé 2020-02-11 14:18:12 +03:00
  • b72d7eb0cf
    Update documentation for Go 1.13 (#867) Neil Alexander 2020-02-06 11:54:26 +00:00
  • c20109a573
    Implement room version capabilities in CS API (#866) Neil Alexander 2020-02-05 18:06:39 +00:00
  • 880d8ae024
    Room version abstractions (#865) Neil Alexander 2020-02-05 16:25:58 +00:00
  • 4da2630904
    Blacklist 'displayname updates affect room member events' (#859) Andrew Morgan 2020-02-01 23:19:20 +00:00
  • ed457049fb Update sytest-whitelist Neil Alexander 2020-01-30 11:29:52 +00:00
  • 4113599f61
    Handle kind=guest query parameter on /register (#860) Prateek Sachan 2020-01-30 16:55:57 +05:30
  • 68ee11d96c
    Add empty push rules into account data on account creation (#862) Neil Alexander 2020-01-30 11:20:44 +00:00
  • 6885c10083
    Implement GET endpoints for account_data in clientapi (#861) Neil Alexander 2020-01-29 17:53:05 +00:00
  • 054f5383c4
    More sync fixes (#854) Neil Alexander 2020-01-25 14:23:16 +00:00
  • 2cb7c91c5d
    Store our own keys in the keydb (#853) Neil Alexander 2020-01-25 14:12:52 +00:00
  • 37d117f2b7
    Wire up publicroomsapi for roomserver events (#851) Neil Alexander 2020-01-24 17:11:20 +00:00
  • dece31f41e
    Some fixes for #847 (#850) Neil Alexander 2020-01-24 11:40:27 +00:00
  • 49f760a30b
    CS API: Support for /messages, fixes for /sync (#847) Neil Alexander 2020-01-23 17:51:10 +00:00
  • 43ecf8d1f9
    Add more passing tests to the testfile, add test blacklist file (#848) Andrew Morgan 2020-01-22 16:11:40 +00:00
  • 0f8d6cc1c1
    Add a Sytest blacklist file (#849) Andrew Morgan 2020-01-22 13:31:22 +00:00
  • ac96fd565b Identifier key login Neil Alexander 2020-01-20 11:37:23 +00:00
  • 3bd023e74d
    Federation fixes (#845) Neil Alexander 2020-01-10 12:11:44 +00:00
  • 9e489845eb Fix #842 - again... Neil Alexander 2020-01-09 17:18:19 +00:00
  • ee8e167844 Fix #842 Neil Alexander 2020-01-09 17:09:17 +00:00
  • 714959126b
    Fall back to postgres when database connection string parsing fails (#842) Neil Alexander 2020-01-09 17:03:36 +00:00
  • f7faf74528
    Resync testfile with current sytest pass/fail (#832) Andrew Morgan 2020-01-09 16:40:30 +00:00
  • 6b2f461d52
    make cmd directory path absolute in build.sh (#830) Andrew Morgan 2020-01-09 13:36:39 +00:00
  • c28577ea25
    Implement storage interfaces (#841) Neil Alexander 2020-01-03 14:07:05 +00:00
  • 6cab622468
    Amend syncapi SQL queries to return missing columns (#840) Neil Alexander 2020-01-02 14:51:21 +00:00
  • 5741235833 replaced gometalinter description with golangci-lint (#837) Arshpreet 2019-12-25 23:58:10 +05:30
  • dc25fb6837
    Move files back if linting fails (#810) Andrew Morgan 2019-12-25 18:14:58 +00:00
  • b34fce0d85 Use gomatrixserverlib.Transaction instead of local type (#590) (#811) S7evinK 2019-12-20 16:02:09 +01:00
  • 4f75e4febe Fix copy & paste error (#812) S7evinK 2019-12-20 16:00:25 +01:00
  • 52dfa40471 docker: Passthrough parameters to dendrite-monolith-server Neil Alexander 2019-12-20 14:46:59 +00:00
  • f1e229e9d4 AS should use the v1 endpoint, rather than r0 (#827) Will Hunt 2019-12-20 14:44:34 +00:00
  • e2d73855eb Refuse /send_join without m.room.create (#824) Abhishek Kumar 2019-12-20 20:12:57 +05:30
  • af9568ba44 Fix /send_join and /send_leave (#821) Brendan Abolivier 2019-12-20 14:41:32 +00:00
  • b4d638cd04
    Return server names (#833) Neil Alexander 2019-12-20 13:24:57 +00:00
  • 24ac66cffd Merge branch 'anoa/fix_lint_ci' Andrew Morgan 2019-12-18 15:39:33 +00:00
  • f392ce8ed7 URL decode args Andrew Morgan 2019-12-18 15:29:27 +00:00
  • 9b5d6c9745 Refactor InstrumentHandlerCounter definition Andrew Morgan 2019-12-18 15:10:53 +00:00
  • 2baf5baa75 re-add temporarily missing deps? Andrew Morgan 2019-12-17 17:05:39 +00:00
  • de5d463dd2 goimports Andrew Morgan 2019-12-17 16:54:21 +00:00
  • 8fb2c9c33c Replace deprecated prometheus.InstrumentHandler and unsafe time.Ticker Andrew Morgan 2019-12-17 16:47:45 +00:00
  • 56318dcca4 Fix login using identifier key Serra Allgood 2019-11-27 06:57:44 -08:00
  • 145921f207
    Pin golangci-lint version to non-broken one (#809) Andrew Morgan 2019-10-08 12:20:37 +01:00
  • e959927d0a selectAccountDataByType shouldn't error when no rows (#804) Alex Chen 2019-10-07 20:15:58 +08:00
  • 9a56cf8439
    Add AppService to test config and bind addrs (#800) Andrew Morgan 2019-10-04 17:08:00 +01:00
  • 7d77538ca4 patch dendrite microservices with bind config (#795) aditsachde 2019-10-02 05:29:27 -04:00
  • 3e2bb8bf2f
    Clean up CircleCI leftovers (#801) Alex Chen 2019-10-02 11:01:52 +08:00
  • e239fb10f3
    Add missing servers field in /directory/room/:alias response (#732) Alex Chen 2019-10-02 00:09:47 +08:00
  • 49fd47c863 selectAccountDataByType return ClientEvent pointer instead of slice of ClientEvent (#798) Behouba Manassé 2019-09-30 19:25:04 +03:00
  • 7b454bdd27
    Remove CircleCI (#793) Andrew Morgan 2019-09-26 14:27:14 +01:00
  • e91942c9e4
    Add 'Can paginate public room list' to testfile (#797) Andrew Morgan 2019-09-26 14:20:34 +01:00
  • 5e25f6ba22
    Set up queryAPI in federationsender (#791) Alex Chen 2019-08-24 01:25:10 +08:00
  • 43308d2f3f
    Associate transactions with session IDs instead of device IDs (#789) Alex Chen 2019-08-24 00:55:40 +08:00
  • 5eb63f1d1e
    Add joined hosts query APIs (#781) Alex Chen 2019-08-22 19:47:52 +08:00
  • a81917c3e7
    Make trailing slash on server key request optional (#788) Alex Chen 2019-08-20 01:01:53 +08:00
  • 0ed2dd0b15
    Fix data race in clientapi/routing/register.go (#787) Alex Chen 2019-08-16 12:05:00 +08:00
  • bf5efbc31f Error when recaptcha enabled with empty configs (#786) Parminder Singh 2019-08-15 23:29:17 +05:30
  • d63d2a50cd
    Replace event content types with ones in gomatrixserverlib (#785) Alex Chen 2019-08-16 01:45:11 +08:00
  • d21a2fb152 Add auth fallback endpoint (#405) Parminder Singh 2019-08-14 23:04:49 +05:30
  • 28f60bec4e
    Update name of a passing test in testfile (#784) Alex Chen 2019-08-14 21:44:34 +08:00
  • 386cc975f0 Add typingserver service to docker-compose (#692) Victor Cuadrado Juan 2019-08-09 12:30:38 +02:00
  • aa0d22bf50
    Implement client single event retrieval (#693) Alex Chen 2019-08-09 17:45:54 +08:00
  • 5716cd60b5 Add filtering database API to syncapi account data table (#513) Thibaut CHARLES 2019-08-08 07:10:42 +02:00
  • 76040bfa87
    Add CI information to CONTRIBUTING.md (#778) Andrew Morgan 2019-08-07 11:46:36 +01:00
  • 76e4ebaf78 State events filtering database api (#438) Thibaut CHARLES 2019-08-07 12:12:09 +02:00
  • 94ea325c93
    Fix permission and 404 response for alias deletion - #654 (#706) Alex Chen 2019-08-07 11:00:58 +08:00
  • 8c721b555e
    Scope the buildkite build badge only to tests running on master (#779) Andrew Morgan 2019-08-06 20:26:15 +01:00
  • 324ca22b35
    Implement profile retrieval over federation (#726) Alex Chen 2019-08-07 00:02:12 +08:00
  • 66bf615360
    Fix transaction IDs in transaction cache have global scope (#772) Alex Chen 2019-08-06 23:33:53 +08:00
  • 83f8e05032
    Add /event/ on non world readable room does not work (#777) Andrew Morgan 2019-08-06 15:52:04 +01:00
  • f8d2860765 Replace membership and visibility values with constants (#774) Alex Chen 2019-08-06 22:07:36 +08:00
  • d283676b9a Implements room tagging. (#694) Sumukha Pk 2019-08-02 16:47:51 +05:30
  • 3578d77d25
    Implement "full_state" query parameter for /sync (#751) Alex Chen 2019-08-01 12:36:13 +08:00
  • 0dcf0a7d64 Fix /sync may contain duplicate EDUs and EDUs for left rooms (#752) Alex Chen 2019-07-31 21:36:41 +08:00
  • 92db6cd0ea Fix index in invites_table.go (#770) Alex Chen 2019-07-31 21:36:21 +08:00
  • 3e1abe9ad3 Fix /sync may contain duplicate EDUs and EDUs for left rooms (#752) Alex Chen 2019-07-31 21:20:11 +08:00
  • 40e44c5f3b Add newly passing tests from matrix-org/sytest (#771) Alex Chen 2019-07-31 20:45:45 +08:00
  • 3e6d0a6246
    Add newly passing tests from matrix-org/sytest 56de891 (#769) Alex Chen 2019-07-29 15:18:21 +08:00
  • e66933b108
    Fix data races reported by go test -race ./... (#748) Alex Chen 2019-07-26 00:00:22 +08:00
  • 45d24d3fb5
    Remove the buildkite pipeline (#763) Andrew Morgan 2019-07-24 18:41:39 +01:00
  • 604685c503 Implement room creation content (#754) Alex Chen 2019-07-25 00:15:36 +08:00
  • b729a10366 Store & retrieve filters as structs rather than []byte (#436) Thibaut CHARLES 2019-07-24 18:08:51 +02:00
  • 6773572907 Update gomatrixserverlib to v0.0.0-20190724145009-a6df10ef35d6 (#762) Alex Chen 2019-07-24 23:27:40 +08:00
  • 4410acc673 Add filepath and function name to log output (#755) Andrew Morgan 2019-07-24 05:44:05 +01:00
  • 78032b3f4c
    Correctly create new device when device_id is passed to /login (#753) Andrew Morgan 2019-07-22 15:05:38 +01:00
  • bdd1a87d4d Add appservice API to config unit test (#744) Andrew Morgan 2019-07-19 07:04:06 +01:00