Commit graph

  • dba39cda6a Update gomatrixserverlib Neil Alexander 2020-05-28 13:26:08 +0100
  • 1b7ad3e4e0 Merge branch 'master' into neilalexander/sendtodevice Neil Alexander 2020-05-28 12:48:02 +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
  • 80c8f024d0 Hopefully fix get_missing_events Neil Alexander 2020-05-28 12:26:41 +0100
  • a6f995eb45
    Merge Updater structs (#1069) Kegsay 2020-05-28 11:15:21 +0100
  • 92321778d8
    Merge branch 'master' into kegan/roomserver-storage-merge-final Kegsay 2020-05-28 11:15:09 +0100
  • 23a16d1a57 Merge branch 'master' into neilalexander/sendtodevice Neil Alexander 2020-05-28 10:13:08 +0100
  • b0e0961677 Don't close the transaction as we reuse it between calls Kegan Dougal 2020-05-28 10:12:43 +0100
  • 02fe38e1f7
    Per-user-per-device sync streams (#1068) Neil Alexander 2020-05-28 10:05:04 +0100
  • 82974a38e0 Update tests Neil Alexander 2020-05-28 09:43:13 +0100
  • 4ccac6957b Close the txn at the right time Kegan Dougal 2020-05-27 18:24:37 +0100
  • c859164597 Try to ensure that TestCorrectStreamWakeup doesn't block forever Neil Alexander 2020-05-27 18:24:17 +0100
  • 7a4d9e222d Hopefully unstick test Neil Alexander 2020-05-27 18:17:27 +0100
  • 8183be2e75 Missed one Kegan Dougal 2020-05-27 18:06:05 +0100
  • d05d52df19 Add test for waking up single device Neil Alexander 2020-05-27 17:55:42 +0100
  • 7c63b5cbb4 Handle nil in transaction Kegan Dougal 2020-05-27 17:53:10 +0100
  • a420a4f072 Handle nil txn Kegan Dougal 2020-05-27 17:49:22 +0100
  • 8c1a112fb6 Add constructors for NewXXXUpdater and a useTxns flag Kegan Dougal 2020-05-27 17:41:55 +0100
  • 4ca8e4822f nolint a function that is not used yet Neil Alexander 2020-05-27 16:54:32 +0100
  • dac050d5b6 Add new test, fix TestNewEventAndWasPreviouslyJoinedToRoom Neil Alexander 2020-05-27 16:29:13 +0100
  • 387d42d28a Set user IDs and device IDs properly in tests Neil Alexander 2020-05-27 16:26:14 +0100
  • aacb003ad8 Move Updater structs to shared and use it for postgres Kegan Dougal 2020-05-27 16:25:32 +0100
  • 369d44064f Pass full device into CompleteSync Neil Alexander 2020-05-27 16:13:09 +0100
  • 06cbe32545 Tweaks Neil Alexander 2020-05-27 16:05:14 +0100
  • 792e04d69d Tweaks Neil Alexander 2020-05-27 16:04:00 +0100
  • 7581c886bd Per-user-per-device sync streams Neil Alexander 2020-05-27 15:28:14 +0100
  • ba6e55ecf5 Start the send-to-device consumer Neil Alexander 2020-05-27 15:04:06 +0100
  • 062325b6c6 Send to device consumer in sync API Neil Alexander 2020-05-27 14:37:13 +0100
  • f91f91dcb1 Add unstable routing for now Neil Alexander 2020-05-27 14:17:43 +0100
  • 74fb1daa52 Update sample config Neil Alexander 2020-05-27 13:42:43 +0100
  • a90ea4c320 Groundwork for send-to-device messaging Neil Alexander 2020-05-27 13:33:56 +0100
  • 57841fc35e
    Read batches from incoming channels (#1067) Neil Alexander 2020-05-27 12:16:53 +0100
  • 2c77a7d200 Read batches from incoming channels Neil Alexander 2020-05-27 11:56:48 +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
  • 63fdc8411e
    Merge branch 'master' into kegan/roomserver-storage-merge-5 Kegsay 2020-05-27 11:03:39 +0100
  • 046135e684 Return 500 when processing a transaction fails fatally Neil Alexander 2020-05-27 10:57:48 +0100
  • 8147b9d775 Remove 'implements' comments from long-forgotten interfaces. Move those comments to storage.Database Kegan Dougal 2020-05-27 10:57:09 +0100
  • 049de601ab Factor out remaining functions except for *Updater structs Kegan Dougal 2020-05-27 10:42:54 +0100
  • 7d6461dd3c
    Server key component (#1050) Neil Alexander 2020-05-27 10:19:24 +0100
  • eebef093dc Convert membership table Kegan Dougal 2020-05-27 10:16:33 +0100
  • 9bdbb79ccd Convert invites table Kegan Dougal 2020-05-27 09:54:30 +0100
  • d3baee1d37
    Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-27 09:46:33 +0100
  • 2e83bf212f Overwrite server_key_api listen in monolith hybrid mode Neil Alexander 2020-05-27 09:45:43 +0100
  • 80be97e5af HTTP API to cache keys that have been requested Neil Alexander 2020-05-27 09:42:59 +0100
  • 28520143ff Review comments Neil Alexander 2020-05-27 09:41:04 +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
  • 9c139db82d Add missing table Kegan Dougal 2020-05-26 19:09:17 +0100
  • 08f5ee94d9 Convert room_aliases and previous_events tables Kegan Dougal 2020-05-26 18:59:47 +0100
  • bf1b44e6ba Convert state_snapshot and state_block tables Kegan Dougal 2020-05-26 18:43:33 +0100
  • f7b981be7c Add server_key_api to sample config Neil Alexander 2020-05-26 18:23:41 +0100
  • 19aa44ecae
    Convert transactions/rooms table to share more code (#1063) Kegsay 2020-05-26 18:23:39 +0100
  • 5aef304f1f I think you'll be needing this.. Kegan Dougal 2020-05-26 18:04:03 +0100
  • 11de37e2a7 Fix comments, don't use federation sender URL in polylith mode Neil Alexander 2020-05-26 17:58:31 +0100
  • e182cb524c
    Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-26 17:53:16 +0100
  • c9f1399ea6 Remove unused code Neil Alexander 2020-05-26 17:52:09 +0100
  • 7b331bcf37 Convert rooms table and factor out lots of functions Kegan Dougal 2020-05-26 17:31:19 +0100
  • 445082d6c5 Move things about a bit Neil Alexander 2020-05-26 17:16:10 +0100
  • 0cbb13b934 Convert transactions table Kegan Dougal 2020-05-26 17:11:34 +0100
  • 4123ee4be7 Convert rooms table Kegan Dougal 2020-05-26 17:00:59 +0100
  • 803af87dc4
    Convert events/event_json tables to share code (#1062) Kegsay 2020-05-26 16:45:28 +0100
  • ad0f1ee2ff Return results anyway Neil Alexander 2020-05-26 16:41:32 +0100
  • d4db450f14 Return error if we failed to fetch some keys Neil Alexander 2020-05-26 16:41:13 +0100
  • 483594b319 Add fetcher behaviour into server key API implementation Neil Alexander 2020-05-26 16:34:44 +0100
  • e81ff0843f Convert the events table Kegan Dougal 2020-05-26 16:25:45 +0100
  • bd4cce7241 Convert event_json table Kegan Dougal 2020-05-26 15:54:43 +0100
  • 1a29596f2e Fix server key API URLs Neil Alexander 2020-05-26 15:53:47 +0100
  • 0a3d2fdf0d Route server key API endpoints on internal API mux Neil Alexander 2020-05-26 15:53:25 +0100
  • 737c83e0ae
    roomserver: start refactoring storage layer (#1061) Kegsay 2020-05-26 15:42:42 +0100
  • d7434a1874
    Merge branch 'master' into kegan/roomserver-storage-merge Kegsay 2020-05-26 15:42:34 +0100
  • a435154fc1 Create maps Neil Alexander 2020-05-26 15:38:40 +0100
  • 6f8ebc173d Wire in new server key API into hybrid monolith mode Neil Alexander 2020-05-26 15:17:16 +0100
  • 68f96d17a5 Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-26 14:57:04 +0100
  • 6d50212f29
    Miscellaneous fixes (#1060) Neil Alexander 2020-05-26 14:41:16 +0100
  • 7bacd33f4a Convert event_types table Kegan Dougal 2020-05-26 14:35:13 +0100
  • 1e08178b1c Update sytest-whitelist Neil Alexander 2020-05-26 14:20:13 +0100
  • e8706983bb Fix appservice and EDU server API setup, update sytest-whitelist Neil Alexander 2020-05-26 12:45:48 +0100
  • fe70da53ef Begin refactoring out roomserver/storage/*/storage.go Kegan Dougal 2020-05-26 12:45:26 +0100
  • da20f270c6 Return correct room ID from PerformJoin Neil Alexander 2020-05-26 12:19:31 +0100
  • 19615cc730 Update comments Neil Alexander 2020-05-26 11:45:31 +0100
  • 33600277ea Update sytest-whitelist Neil Alexander 2020-05-26 11:03:49 +0100
  • b2dc3f9f49 Don't default to federated room joins in response to invite Neil Alexander 2020-05-26 10:31:27 +0100
  • 492af0f2ec Use Opaque in addition to Path to set naffka DB names Kegan Dougal 2020-05-25 15:29:49 +0100
  • d11271fe99
    alphabetize imports Aiden McClelland 2020-05-22 11:14:12 -0600
  • 107937749b Fix some bugs in devices Neil Alexander 2020-05-22 17:38:41 +0100
  • 18c68ce997 Tweak output Neil Alexander 2020-05-22 17:03:07 +0100
  • d944af2b3d Add missing routing for PerformDirectoryLookupRequest Neil Alexander 2020-05-22 14:22:41 +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
  • 7626d6fe83
    Merge branch 'master' into kegan/sqlite-persist-wasm Kegsay 2020-05-22 12:28:42 +0100
  • fbdcfdd256
    Use HTTP APIs when -api specified (#1057) Neil Alexander 2020-05-22 12:28:36 +0100
  • 512b9bb6f9
    Merge branch 'master' into kegan/sqlite-persist-wasm Kegsay 2020-05-22 12:28:29 +0100
  • 8af4532329 New go-sqlite-js version Kegan Dougal 2020-05-22 12:21:32 +0100
  • bb2279065d Use HTTP APIs when -api specified Neil Alexander 2020-05-22 11:59:16 +0100
  • fe82e1f725
    Separate muxes for public and internal APIs (#1056) Neil Alexander 2020-05-22 11:43:17 +0100