Commit Graph

  • a07fc0ef35 Return correct error to LookupRoomAlias Neil Alexander 2020-06-02 09:34:36 +0100
  • 42e797de5e Unbreak dendritejs Kegan Dougal 2020-06-01 18:41:58 +0100
  • 895c8f03c0
    Fix pg user already exists (#1076) S7evinK 2020-06-01 19:34:29 +0200
  • cfc137652e
    Add a way to force federationsender to retry sending transactions (#1077) Kegsay 2020-06-01 18:34:08 +0100
  • a5d822004d
    Send-to-device support (#1072) Neil Alexander 2020-06-01 17:50:19 +0100
  • 1f43c24f86 Add Dockerfile for building p2p riot Kegan Dougal 2020-05-29 21:00:28 +0100
  • 97c64bdb6d
    p2p: de-dupe and shuffle public rooms; implement keydb (#1074) Kegsay 2020-05-29 15:34:15 +0100
  • fe5cf6f880
    fedsender: de-duplicate without sorting server names (#1073) Kegsay 2020-05-29 13:50:06 +0100
  • 5307c499fe
    Update gomatrixserverlib (#1071) Neil Alexander 2020-05-28 13:44:16 +0100
  • f123d7d65b
    Hopefully fix get_missing_events (#1070) Neil Alexander 2020-05-28 12:44:34 +0100
  • 2411007c4b Parse URIs correctly Kegan Dougal 2020-05-28 12:28:21 +0100
  • a6f995eb45
    Merge Updater structs (#1069) Kegsay 2020-05-28 11:15:21 +0100
  • 02fe38e1f7
    Per-user-per-device sync streams (#1068) Neil Alexander 2020-05-28 10:05:04 +0100
  • 57841fc35e
    Read batches from incoming channels (#1067) Neil Alexander 2020-05-27 12:16:53 +0100
  • 406b47267e
    Return 500 when processing a transaction fails fatally (#1066) Neil Alexander 2020-05-27 11:16:27 +0100
  • a7f12bce79
    Convert remaining roomserver tables (#1065) Kegsay 2020-05-27 11:03:47 +0100
  • 7d6461dd3c
    Server key component (#1050) Neil Alexander 2020-05-27 10:19:24 +0100
  • 267a4d1823 Update p2p docs Kegan Dougal 2020-05-27 09:39:14 +0100
  • c0c5d9452a Convert room_aliases previous_events state_block and state_snapshot tables (#1064) Kegsay 2020-05-27 09:36:09 +0100
  • 19aa44ecae
    Convert transactions/rooms table to share more code (#1063) Kegsay 2020-05-26 18:23:39 +0100
  • 803af87dc4
    Convert events/event_json tables to share code (#1062) Kegsay 2020-05-26 16:45:28 +0100
  • 737c83e0ae
    roomserver: start refactoring storage layer (#1061) Kegsay 2020-05-26 15:42:42 +0100
  • 6d50212f29
    Miscellaneous fixes (#1060) Neil Alexander 2020-05-26 14:41:16 +0100
  • 492af0f2ec Use Opaque in addition to Path to set naffka DB names Kegan Dougal 2020-05-25 15:29:49 +0100
  • 3c3e014901 Define path prefixes in a package that doesn't create import cycles Neil Alexander 2020-05-22 14:18:41 +0100
  • 06d5f1e6dc Fix API paths Neil Alexander 2020-05-22 14:14:39 +0100
  • 0978630b55 Fix monolith room server-federation sender connection Neil Alexander 2020-05-22 14:11:06 +0100
  • 3d06fe91f2 Fix internal HTTP API calls Neil Alexander 2020-05-22 13:54:04 +0100
  • 3daa2327ed
    dendritejs tweaks for persisting sqlite DBs (#1058) Kegsay 2020-05-22 12:28:48 +0100
  • fbdcfdd256
    Use HTTP APIs when -api specified (#1057) Neil Alexander 2020-05-22 12:28:36 +0100
  • fe82e1f725
    Separate muxes for public and internal APIs (#1056) Neil Alexander 2020-05-22 11:43:17 +0100
  • f223da2f35 Fix URL in compose file Neil Alexander 2020-05-21 16:22:25 +0100
  • 24d8df664c
    Fix #897 and shuffle directory around (#1054) Kegsay 2020-05-21 14:40:13 +0100
  • 3fdb045116
    Docker Hub (#1053) Neil Alexander 2020-05-21 13:02:28 +0100
  • 91902df95d Add tests due to https://github.com/matrix-org/sytest/pull/876 Kegan Dougal 2020-05-21 11:51:15 +0100
  • 7d91ef0616 This now passes on sytest/develop Kegan Dougal 2020-05-20 18:31:02 +0100
  • f2c07437fe
    Use memberships to determine whether to reset latest events/state on room join (#1047) Neil Alexander 2020-05-20 18:03:06 +0100
  • 6091bf044f
    sytest: Add remaining backfill tests (#1052) Kegsay 2020-05-20 17:30:03 +0100
  • 1414922026
    sytest: Make 'Inbound federation can backfill events' pass (#1051) Kegsay 2020-05-20 16:04:31 +0100
  • 260e69d138
    Make "Outbound federation can backfill events" pass sytest (#1049) Kegsay 2020-05-19 18:42:55 +0100
  • 5faecdac82
    Bake in git commit into dendritejs binary (#1048) Kegsay 2020-05-19 16:42:30 +0100
  • 8b3100935c
    dendritejs: Persist ed25519 keys in localforage (#1046) Kegsay 2020-05-19 12:09:52 +0100
  • b730e21892 bump go-http-js-libp2p Kegan Dougal 2020-05-18 18:12:11 +0100
  • 9ef30bb13b
    Tweaks to latest events updater (#1045) Neil Alexander 2020-05-18 17:49:24 +0100
  • 5c221f0655 Latest go-http-js-libp2p Kegan Dougal 2020-05-18 15:51:49 +0100
  • dce4f436f7
    Add -api flag to monolith (#1044) Neil Alexander 2020-05-18 10:56:43 +0100
  • bfb954519b Only keep keys valid for 100 years rather than the heat death of the universe Kegan Dougal 2020-05-15 17:39:20 +0100
  • 8db60c90bb
    Fix a bug whereby backfilling could leak events across rooms (#1043) Kegsay 2020-05-15 16:27:34 +0100
  • 5f6f8adaa5
    Don't prematurely stop trying to join using servers (#1041) Neil Alexander 2020-05-15 13:55:14 +0100
  • f4f032381b
    Set canonical alias on room creation (#1042) Kegsay 2020-05-15 13:39:01 +0100
  • 773d5bb9f9
    Return user_id and stream_id in federated devices query (#1040) Neil Alexander 2020-05-15 12:07:51 +0100
  • f0e0a6668f
    Prometheus metrics for LRU cache (#1039) Neil Alexander 2020-05-15 11:27:10 +0100
  • 2b5052eccf
    Add Range (#1037) Kegsay 2020-05-15 09:41:12 +0100
  • 419ff150d4
    Implement key caching directly (#1038) Neil Alexander 2020-05-15 09:32:40 +0100
  • 7ca230e931
    Cleanup syncapi topology logic (#1035) Kegsay 2020-05-14 17:30:16 +0100
  • 3cb04e8004
    Update INSTALL.md, move docs (#1034) Neil Alexander 2020-05-14 16:49:18 +0100
  • 1b34130a5b
    Finish merging syncserver.go (#1033) Kegsay 2020-05-14 16:11:37 +0100
  • 640a0265df
    Fix some cases where accepting invites over federation doesn't work (#1028) Neil Alexander 2020-05-14 14:58:47 +0100
  • 8adc128225
    Keyserver skeleton (#1032) Neil Alexander 2020-05-14 14:05:14 +0100
  • 9ed68a3125
    Factor out account data and events table (#1031) Kegsay 2020-05-14 09:53:55 +0100
  • a25d477cdb
    Initial syncapi storage refactor to share pq/sqlite code (#1030) Kegsay 2020-05-13 17:28:42 +0100
  • bdddd83753 Spurious logging Kegan Dougal 2020-05-13 15:00:47 +0100
  • 334680a216
    Get profile content for join request again (#1027) Neil Alexander 2020-05-13 14:53:25 +0100
  • 37b2299b71
    Fix #1015 (#1026) Kegsay 2020-05-13 13:02:34 +0100
  • ee140c9d6a
    Reduce 500s (#1017) Neil Alexander 2020-05-13 13:01:45 +0100
  • 5e9dce1c0c
    syncapi: Rename and split out tokens (#1025) Kegsay 2020-05-13 12:14:50 +0100
  • 31e6a7f193
    Enforce mediaIDRegex to be only valid mediaIDCharacters (#1020) Sid Karunaratne 2020-05-13 19:04:54 +0800
  • 106a335b7d Update sytest-whitelist Neil Alexander 2020-05-12 17:49:04 +0100
  • ce5dfbebf9
    Implement /get_missing_events (#1022) Kegsay 2020-05-12 16:24:28 +0100
  • 32624697fd
    Add PPROFLISTEN (#1019) Neil Alexander 2020-05-11 18:21:39 +0100
  • 0c892d59fa
    Prevent panic in membership updater (#1021) Neil Alexander 2020-05-11 18:21:25 +0100
  • 99e0a7dff2 Update gomatrixserverlib for even more memory-efficient state res v2 Neil Alexander 2020-05-11 16:43:50 +0100
  • 615de25347 Update gomatrixserverlib for more memory-efficient state res v2 Neil Alexander 2020-05-11 16:02:23 +0100
  • 6e643860b1 Update sytest-whitelist Neil Alexander 2020-05-11 11:50:29 +0100
  • 4fd97df2c5 Don't return 500s from media API download requests Neil Alexander 2020-05-11 11:01:24 +0100
  • d6e18a33ce
    Add registration_disabled to dendrite-config.yaml (#1013) Will Hunt 2020-05-08 12:00:32 +0100
  • 17d27331a3 Fix 'input to Unique() must be sorted' panic Neil Alexander 2020-05-07 17:14:32 +0100
  • c8e11dfe53
    Direct messages (#1012) Neil Alexander 2020-05-07 16:46:11 +0100
  • a16db1c408
    Improve federation sender performance, implement backoff and blacklisting, fix up invites a bit (#1007) Neil Alexander 2020-05-07 12:42:06 +0100
  • 3b98535dc5
    only send new events to RS; add tests for /state_ids and /event (#1011) Kegsay 2020-05-06 18:03:25 +0100
  • 1294852270
    Add tests around federationapi's txnReq (#1010) Kegsay 2020-05-06 14:27:02 +0100
  • 1db5dfe4d0
    Fetch events by ID rather than use current state as this includes auth events (#1009) Kegsay 2020-05-05 16:46:22 +0100
  • a06511cae8 Remove debug line Kegan Dougal 2020-05-05 15:54:12 +0100
  • 31d3b0d4a5
    Prefer /state_ids when missing state across federation (#1008) Kegsay 2020-05-05 15:48:37 +0100
  • 9d15312ef6
    Fix RespState/RespSendJoin (#1005) Neil Alexander 2020-05-05 10:53:38 +0100
  • 9b1b095b49
    Roomserver perform leave (#1004) Neil Alexander 2020-05-04 18:34:09 +0100
  • df80e42408 Update gomatrixserverlib Neil Alexander 2020-05-04 15:30:36 +0100
  • 65c6fbddeb
    Fix newlines between white/blacklist test names in buildkite annotations (#1003) Andrew Morgan 2020-05-04 14:48:49 +0100
  • 5c894efd0e
    Roomserver perform join (#1001) Neil Alexander 2020-05-04 13:53:47 +0100
  • 36bbb25561
    Fix ordering when backfilling (#1000) Kegsay 2020-05-01 16:41:13 +0100
  • f7cfa75886
    Limit database connections (#980, #564) (#998) Neil Alexander 2020-05-01 13:34:53 +0100
  • 908108c23e
    Rename FS queue package to internal (#997) Neil Alexander 2020-05-01 13:01:50 +0100
  • 17e046f18f
    Fix prev_batch tokens (#999) Kegsay 2020-05-01 12:41:38 +0100
  • b28674435e
    Correctly generate backpagination tokens for events which have the same depth (#996) Kegsay 2020-05-01 11:01:34 +0100
  • e15f6676ac
    Consolidation of roomserver APIs (#994) Neil Alexander 2020-05-01 10:48:17 +0100
  • ebbfc12592
    Add tests for the storage interface (#995) Kegsay 2020-04-30 17:15:29 +0100
  • 540f6fcd94 Update gmsl for key validity fix Neil Alexander 2020-04-30 13:50:11 +0100
  • 77fe509031
    Enable v5 rooms (#992) Neil Alexander 2020-04-29 19:37:00 +0100
  • 4ad52c67ca
    Honour history_visibility when backfilling (#990) Kegsay 2020-04-29 18:41:45 +0100
  • 458b364781 Update gomatrixserverlib Neil Alexander 2020-04-29 15:33:17 +0100