Commit graph

  • 16aff3af62
    Validate configured server name Neil Alexander 2021-06-02 15:37:43 +01:00
  • b0aa101dcd
    Update go.mod/go.sum for matrix-org/pinecone (Build 79) Neil Alexander 2021-06-02 12:23:01 +01:00
  • 43642af194 Don't change Addresses in Defaults Till Faelligen 2021-05-30 17:40:09 +02:00
  • 1c430f4552 Fix addresses Till Faelligen 2021-05-30 15:11:28 +02:00
  • f6b5b2c52f Add NATS JetStream support Update shopify/sarama Till Faelligen 2021-05-30 14:51:56 +02:00
  • 3797d818c0
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#259 Neil Alexander 2021-05-25 12:01:07 +01:00
  • 64ef4ed7b5
    Adjust checkMemberInRoom neilalexander/membership Neil Alexander 2021-05-25 11:15:28 +01:00
  • 3f84cd6cd0
    Update go.mod/go.sum Neil Alexander 2021-05-25 09:52:55 +01:00
  • 30f021700a
    Update go.mod/go.sum Neil Alexander 2021-05-25 09:49:02 +01:00
  • a7f2845a6a
    Demo tweaks Neil Alexander 2021-05-24 13:12:05 +01:00
  • 79c5485c8d
    Allow clearing federation blacklist at startup for P2P demos Neil Alexander 2021-05-24 11:43:24 +01:00
  • d2d2164025
    Update pinecone demo Neil Alexander 2021-05-24 11:17:32 +01:00
  • 2948ffd782
    Update go.mod/go.sum Neil Alexander 2021-05-18 16:20:04 +01:00
  • 08a4370c94
    Update go.mod/go.sum Neil Alexander 2021-05-18 15:58:50 +01:00
  • e9e0309089
    Merge branch 'master' of github.com:matrix-org/dendrite Neil Alexander 2021-05-18 15:47:23 +01:00
  • 140cae81cc
    Update dendrite-demo-pinecone Neil Alexander 2021-05-18 15:47:15 +01:00
  • 4691adc8f8
    Update MSC2946 implementation for stable spaces (#1859) Michael Telatynski 2021-05-18 15:17:37 +01:00
  • 1d89c4a3cd
    Update go.mod/go.sum Neil Alexander 2021-05-10 17:04:06 +01:00
  • c76f820c86
    Update go.mod/go.sum Neil Alexander 2021-05-10 17:03:02 +01:00
  • a49d06138e
    Updates to dendrite-demo-pinecone Neil Alexander 2021-05-10 16:58:48 +01:00
  • 858206344e
    Remove unnecessary parameter from SQLite neilalexander/onoldroomevent Neil Alexander 2021-05-10 12:11:54 +01:00
  • 81ad3ef5f6
    Merge branch 'master' into neilalexander/onoldroomevent Neil Alexander 2021-05-10 11:54:27 +01:00
  • 81d60d5448
    Update room directory in Pinecone demo some more Neil Alexander 2021-05-07 12:48:30 +01:00
  • 603bf590f0
    Fix public room directory in Pinecone demo Neil Alexander 2021-05-07 12:17:14 +01:00
  • aa672068ab
    Update pinecone in go.mod/go.sum Neil Alexander 2021-05-07 11:49:44 +01:00
  • 1002e87b60
    Pinecone P2P demo (#1856) Neil Alexander 2021-05-06 12:00:42 +01:00
  • 6843c3beee
    Add push server component template neilalexander/push Neil Alexander 2021-05-05 11:45:28 +01:00
  • 092edee210 Test 1 Can fetch a user's pushers Dan Peleg 2021-05-05 10:03:01 +03:00
  • c5247d390f Test 6 Pushers created with a different access token are deleted on password change Dan Peleg 2021-05-03 21:45:22 +03:00
  • 763354e371 Test 7 Pushers created with a the same access token are not deleted on password change Dan Peleg 2021-05-03 21:33:38 +03:00
  • 4c4cf8020a Implemented Create Pusher Dan Peleg 2021-05-02 17:11:53 +03:00
  • 024afaba7c 🗑 Implemented Delete Pusher Dan Peleg 2021-05-02 17:10:40 +03:00
  • 784aba53b2 Don't return immediately when there's nothing to sync Neil Alexander 2021-04-26 16:33:31 +01:00
  • 72740260f3 Fix bug in SQLite migration Neil Alexander 2021-04-26 13:45:47 +01:00
  • 2b177940c9 State storage refactor (#1839) Neil Alexander 2021-04-26 13:25:57 +01:00
  • 10c41a7a18
    Rudimentary pagination of rooms in the rooms filter neilalexander/syncv3 Neil Alexander 2021-04-28 14:29:17 +01:00
  • ce112cf21b
    Update gomatrixserverlib Neil Alexander 2021-04-28 09:53:12 +01:00
  • 464b908bd0
    Don't return immediately when there's nothing to sync Neil Alexander 2021-04-26 16:33:31 +01:00
  • c67d8da3eb
    Fix bug in SQLite migration Neil Alexander 2021-04-26 13:45:47 +01:00
  • 5ce1fe80de
    State storage refactor (#1839) Neil Alexander 2021-04-26 13:25:57 +01:00
  • 633dbe0900 WIP - Implementing /_matrix/client/r0/pushers/set Dan Peleg 2021-04-25 17:42:36 +03:00
  • a1d1f2b02c Error: "💥 Preparing selectPushersByLocalpartStmt..." func="prepare" file=" [/src/userapi/storage/pushers/sqlite3/pushers_table.go:69]" error="no such column: pushkey" Dan Peleg 2021-04-24 16:12:06 +03:00
  • ae0c118238 🪆 Currently nesting Pusher Data (URL & Format) inside the Pusher table Dan Peleg 2021-04-24 00:16:41 +03:00
  • 40baacf020 GET /_matrix/client/r0/pushers (🐘postgres + sqlite³) Dan Peleg 2021-04-24 00:02:00 +03:00
  • 2c9ec8c1ab Initial implementation of GET /_matrix/client/r0/pushers Dan Peleg 2021-04-23 21:29:05 +03:00
  • dd8b05c310 Initial storage for Implementation of push notification Dan Peleg 2021-04-23 21:28:38 +03:00
  • d6e9b7b307
    Remove the 'Content-Type' request header requirement (#1834) Fero 2021-04-19 17:29:51 +02:00
  • 49d3c73250
    Try awful hack to generate indexes using SHA512 neilalexander/state2 Neil Alexander 2021-04-19 14:56:00 +01:00
  • 4198adfab8
    Print number of events Neil Alexander 2021-04-19 14:49:18 +01:00
  • 3bae18d9cc
    Try to fix offsets Neil Alexander 2021-04-19 14:27:38 +01:00
  • e665490e58
    Fix output Neil Alexander 2021-04-19 14:18:17 +01:00
  • 2168c13d67
    Fix updating rooms/events Neil Alexander 2021-04-19 14:17:06 +01:00
  • 1957497e69
    Use pq.Int64Array for newblocks Neil Alexander 2021-04-19 14:14:47 +01:00
  • c3fb1c1ba5
    Tweaks Neil Alexander 2021-04-19 14:12:04 +01:00
  • f975caa1b6
    Try to close rows more Neil Alexander 2021-04-19 14:09:27 +01:00
  • 4c2d2dbe03
    Use eventsarray on insert Neil Alexander 2021-04-19 13:48:02 +01:00
  • 42623e1f42
    Convert back to pq.Int64Array Neil Alexander 2021-04-19 13:47:03 +01:00
  • 2d71273fdc
    Don't delete after all, we don't need to as we move the table aside Neil Alexander 2021-04-19 13:42:12 +01:00
  • a4e3068653
    Fix scan, delete old blocks Neil Alexander 2021-04-19 13:41:30 +01:00
  • 2c1b6da746
    Fix bug in counting state snapshot Neil Alexander 2021-04-19 13:38:42 +01:00
  • 7dd9228245
    Try to refactor PostgreSQL migration Neil Alexander 2021-04-19 13:02:17 +01:00
  • 8e527b55e5
    Tweaks Neil Alexander 2021-04-16 16:44:26 +01:00
  • 9f4ffe4c81
    Use pq arrays Neil Alexander 2021-04-16 16:41:43 +01:00
  • 2f41a4d2bf
    Bit of output Neil Alexander 2021-04-16 16:36:35 +01:00
  • 9048315ffe
    Bit of output Neil Alexander 2021-04-16 16:34:23 +01:00
  • 97f2e3f94f
    Wire in delta for Postgres Neil Alexander 2021-04-16 16:27:14 +01:00
  • 8d4d28fedc
    Add experimental Postgres migration Neil Alexander 2021-04-16 16:21:06 +01:00
  • 30a93f5330
    Add SQLite migration (up only) Neil Alexander 2021-04-16 16:15:40 +01:00
  • 027a957f45
    Deeper checking of duplicates Neil Alexander 2021-04-16 14:14:53 +01:00
  • b4d1ebf54a
    Clean up a bit Neil Alexander 2021-04-16 14:01:37 +01:00
  • 8c2bb18697
    Try that again Neil Alexander 2021-04-16 13:32:49 +01:00
  • d369acf512
    Fix Postgres, hopefully Neil Alexander 2021-04-16 13:20:53 +01:00
  • 45bcca2cb6
    Try to filter event types/state keys at the database level instead of in Go Neil Alexander 2021-04-16 12:52:46 +01:00
  • 6900e0f495
    Deduplicate state block contents Neil Alexander 2021-04-15 15:51:15 +01:00
  • dbd53fa9ff
    Enforce uniqueness for state snapshot to state block mappings Neil Alexander 2021-04-15 13:28:39 +01:00
  • 4a90bc86dd
    Update go-sqlite3 Neil Alexander 2021-04-15 13:06:42 +01:00
  • a9faa1bc44
    Fix registration error when disabled Neil Alexander 2021-04-15 09:58:26 +01:00
  • 921b0a432e
    Fix single prev state update neilalexander/state Neil Alexander 2021-04-15 09:55:18 +01:00
  • 7b2e141fa9
    Fix resolve-state Neil Alexander 2021-04-15 09:38:55 +01:00
  • b7cf702a14
    Fix empty state snapshots Neil Alexander 2021-04-15 09:18:43 +01:00
  • a799847070
    Initial work on simplified state storage Neil Alexander 2021-04-14 17:30:37 +01:00
  • 656d11ec90
    fedsender: tolerate dupe membership events (#1824) Kegsay 2021-04-14 11:11:54 +01:00
  • 653e30619c
    Remove the Content-Length requirement on upload request (#1831) Fero 2021-04-14 11:53:24 +02:00
  • 080ae6a829
    Move room mutex in federation API (#1830) Neil Alexander 2021-04-13 11:13:07 +01:00
  • e08942fb00
    Remove legacy register endpoint (#1822) Kegsay 2021-04-09 10:21:35 +01:00
  • b769d5a25e
    Optimise memory usage when calling /g_m_e (#1819) Kegsay 2021-04-08 13:50:39 +01:00
  • 5ade348d14
    Document need for max-body-size change in reverse proxy as well (#1816) Tim McCormack 2021-04-08 11:08:38 +00:00
  • d27607af78
    Implement OpenID module (#599) (#1812) Bruce MacDonald 2021-04-07 05:26:20 -07:00
  • f8d3a762c4
    Add a per-room mutex to federationapi when processing transactions (#1810) Kegsay 2021-03-30 10:01:32 +01:00
  • 0ee1c56ffd
    Use log directory that we will be able to write to (#1799) Eric Eastwood 2021-03-30 03:53:02 -05:00
  • af41f6d454
    Add Sentry support (#1803) Kegsay 2021-03-24 10:25:24 +00:00
  • 802f1c96f8
    Add more metrics (#1802) Kegsay 2021-03-23 15:22:00 +00:00
  • a1b7e4ef3f
    log less for failed key querys, add counters for incoming pdus/edus (#1801) Kegsay 2021-03-23 11:33:36 +00:00
  • 01267a34b9
    Fix nil pointer crash in QueryMembershipsForRoom Neil Alexander 2021-03-17 13:58:04 +00:00
  • ed5dc8646d WIP test to avoid roomserver deadlocks kegan/roomserver-1-txn-only-per-storeevent Kegan Dougal 2021-03-09 11:11:29 +00:00
  • 3c419be6af
    roomserver: don't make_join with ourselves if clients ask us to (#1797) Kegsay 2021-03-08 18:16:28 +00:00
  • 77fb981da5
    device lists: backoff for longer if the wrong error type is returned (#1796) Kegsay 2021-03-08 17:45:20 +00:00
  • e865a1507a Make sure the component max open conns doesn't exceed 100 Kegan Dougal 2021-03-08 14:50:37 +00:00
  • f1466ed856
    Inhibit login for AS users neilalexander/astoken Neil Alexander 2021-03-08 14:49:58 +00:00
  • 5912429d53
    Return a more useful error on /register spec compliance violation (#1792) Neil Alexander 2021-03-08 13:57:15 +00:00