Commit graph

  • a202d88fe5
    Use a single storage.Database interface (#978) Kegsay 2020-04-24 10:38:58 +0100
  • 8ab72e0c0f Use a single storage.Database interface Kegan Dougal 2020-04-24 10:20:01 +0100
  • 15a1db7062 SendInvite improvements Neil Alexander 2020-04-24 09:56:26 +0100
  • ab8fc3164b Try to build invite stripped state if not given to us Neil Alexander 2020-04-24 09:41:57 +0100
  • 826688c19f Update gomatixserverlib Neil Alexander 2020-04-24 09:14:35 +0100
  • 3ab24c3afd Initial cut for backfilling Kegan Dougal 2020-04-23 18:05:55 +0100
  • d3e5b09cde Roomserver input endpoint for handling invite room state for us (not sure if I like this) Neil Alexander 2020-04-23 17:43:16 +0100
  • 3b289ff248 Handle innvites through regular roomserver ingress Neil Alexander 2020-04-23 17:17:18 +0100
  • d236317878 Handle invite types in membership updaters Neil Alexander 2020-04-23 16:44:59 +0100
  • 5a17fb3dbb Don't work out invite room state in federation API Neil Alexander 2020-04-23 16:39:27 +0100
  • a82bce9b7b Client API ddoesn't need to send invite room state, the roomserver will work it out Neil Alexander 2020-04-23 16:37:38 +0100
  • 48e3088e90 Move responsibility of caring about invite room state Neil Alexander 2020-04-23 16:35:47 +0100
  • 1de1640cc4 Consistent JSON keys, really correct this time Neil Alexander 2020-04-23 15:51:06 +0100
  • a47b6b712c Fix JSON key Neil Alexander 2020-04-23 15:46:00 +0100
  • 2a0244647c Try to build up invite state from local knowledge for local invites, if possible Neil Alexander 2020-04-23 14:51:17 +0100
  • a63c0b3391 Parse invite room state separately Neil Alexander 2020-04-23 13:50:40 +0100
  • aba581f3f1 Try to handle invites better in roomserver, federationapi Neil Alexander 2020-04-23 12:27:38 +0100
  • b95f2b8a64 Update gomatrixserverlib Neil Alexander 2020-04-23 10:34:54 +0100
  • 0f2e7f0d79 Use RespInviteV2 Neil Alexander 2020-04-23 10:31:31 +0100
  • f9e2a021fb Don't include servername in error response Neil Alexander 2020-04-23 10:15:26 +0100
  • 67b47d98bd Improve the room version check Neil Alexander 2020-04-23 10:14:58 +0100
  • d44816090a Verify room version on incoming invite requests Neil Alexander 2020-04-23 10:06:09 +0100
  • 45149588c9 Include membership event in stripped invite state Neil Alexander 2020-04-23 09:52:17 +0100
  • adc7f36d38 Try this again Neil Alexander 2020-04-22 18:02:44 +0100
  • 8123a76117 Omit empty fields instead Neil Alexander 2020-04-22 17:49:09 +0100
  • 68b6524e14 Really don't send nulls for invite state Neil Alexander 2020-04-22 17:42:15 +0100
  • fa618e76b6 Really don't send nulls for invite state Neil Alexander 2020-04-22 17:39:07 +0100
  • 8d86aa93a8 Debug output for syncs again Neil Alexander 2020-04-22 17:35:19 +0100
  • 44de862759 DStart with empty list for invite state Neil Alexander 2020-04-22 17:21:23 +0100
  • 9688e4db6d Remove debug output Neil Alexander 2020-04-22 17:07:44 +0100
  • 2de420f9c0 Send invite partial state properly Neil Alexander 2020-04-22 17:06:26 +0100
  • c30b12b5a1
    Fix sarama import URLs (#856) Neil Alexander 2020-04-22 15:26:56 +0100
  • 04a2a6f650 Update in kafka-producer Neil Alexander 2020-04-22 15:09:04 +0100
  • 49d65b7a42 Update naffka Neil Alexander 2020-04-22 15:06:54 +0100
  • d281ad028a
    Merge branch 'master' into neilalexander/sarama-import Neil Alexander 2020-04-22 14:27:40 +0100
  • d1c6270760 Update naffka Neil Alexander 2020-04-22 14:25:28 +0100
  • 9b1a7e0df5 Update gomatrixserverlib Neil Alexander 2020-04-22 14:20:29 +0100
  • 29ef6e0679 Merge branch 'master' into neilalexander/sarama-import Neil Alexander 2020-04-22 14:19:27 +0100
  • 423c656146
    Response from /send_join now use gomatrixserverlib.RespSendJoin (#796) Behouba Manassé 2020-04-22 16:13:11 +0300
  • 1c667cdf07
    Merge branch 'master' into tmp-file-delete Neil Alexander 2020-04-22 14:11:56 +0100
  • 217db6dbdd
    Merge branch 'master' into public-visibility-preset Neil Alexander 2020-04-22 14:08:24 +0100
  • a8de9ab53d Merge forward Neil Alexander 2020-04-22 13:55:03 +0100
  • a466e9e9cc
    LRU cache for room versions in RS query API (#976) Neil Alexander 2020-04-22 13:00:05 +0100
  • f8f5b87302 go mod tidy Neil Alexander 2020-04-22 12:36:10 +0100
  • 7b777d80d1 Remove nil guards, give roomserver integration test a cache Neil Alexander 2020-04-22 12:32:07 +0100
  • 1373929ffc Review comments Neil Alexander 2020-04-22 12:23:08 +0100
  • 243081831a Rename to be specifically immutable, panic if we try to mutate a cache entry Neil Alexander 2020-04-22 12:07:35 +0100
  • a101b3a713 Define const for max cache entries Neil Alexander 2020-04-22 11:11:56 +0100
  • 3ca36e1319 Use hashicorp implementation which mutexes for us Neil Alexander 2020-04-22 11:01:42 +0100
  • fc4e82c246 Also reduce hits on query API Neil Alexander 2020-04-22 10:22:28 +0100
  • c3dd404778 Don't accidentally try to type-assert nil Neil Alexander 2020-04-22 10:12:14 +0100
  • 8642c0b2fa Experimental LRU cache for room versions Neil Alexander 2020-04-22 10:05:44 +0100
  • 71f9d35b7c Update gomatrixserverlib Neil Alexander 2020-04-21 10:04:06 +0100
  • 9045b8e89f
    Perspective key fetching, some federation room join fixes (#975) Neil Alexander 2020-04-20 17:42:34 +0100
  • 1a31739087 Update gomatrixserverlib Neil Alexander 2020-04-20 17:24:55 +0100
  • f54d0bef4e Actually add perspectives Neil Alexander 2020-04-20 17:21:55 +0100
  • 59713629d8 Actually add perspectives Neil Alexander 2020-04-20 17:21:32 +0100
  • b4f95c3488 Update gomatrixserverlib Neil Alexander 2020-04-20 17:19:18 +0100
  • 2d23e5c616 Update gomatrixserverlib Neil Alexander 2020-04-20 17:02:19 +0100
  • 5ebf78fdf9 Update gomatrixserverlib Neil Alexander 2020-04-20 16:54:40 +0100
  • b2b3e08565 Don't use HTTP address for HTTPS whoops Neil Alexander 2020-04-20 16:21:26 +0100
  • 9736ce7bbf Set default HTTP server timeout to 5 minutes now, block again when joining Neil Alexander 2020-04-20 16:18:39 +0100
  • f6246588f4 Review comments Neil Alexander 2020-04-20 15:48:29 +0100
  • 246b9f59af
    Merge branch 'master' into neilalexander/morefederation Neil Alexander 2020-04-20 15:24:07 +0100
  • 894464dd73 Fix lint Neil Alexander 2020-04-20 15:23:36 +0100
  • 6c1c12b238 Restore original HTTP listener in monolith Neil Alexander 2020-04-20 15:10:38 +0100
  • 8e67534959 Undo debug stack trace Neil Alexander 2020-04-20 15:09:52 +0100
  • db5d7f717b Undo debug stack trace Neil Alexander 2020-04-20 15:09:15 +0100
  • 42a046b5e9 Example perspective config included Neil Alexander 2020-04-20 15:08:02 +0100
  • a3c1adc2a9 Output number of configured keys for perspective Neil Alexander 2020-04-20 15:05:42 +0100
  • 08429b89f0 Configurable perspective key fetchers Neil Alexander 2020-04-20 15:00:49 +0100
  • 523ea88e22 Update gomatrixserverlib Neil Alexander 2020-04-20 14:37:40 +0100
  • c62844234b
    Add login sytests (#974) Kegsay 2020-04-20 14:19:25 +0100
  • dfc6d056b0 Update gomatrixserverlib Neil Alexander 2020-04-20 14:11:43 +0100
  • d608ab83e2 Add login sytests Kegan Dougal 2020-04-20 11:56:09 +0100
  • e67fed728e Don't block on roomserver Neil Alexander 2020-04-20 11:46:03 +0100
  • 426ab83bc1 Don't block on roomserver (experimental) Neil Alexander 2020-04-20 11:15:15 +0100
  • 029e750e1e Increase timeouts for testing, observe contexts before trying to join over more servers Neil Alexander 2020-04-20 10:54:45 +0100
  • 23896d6aa8 Print outliers Neil Alexander 2020-04-20 09:42:29 +0100
  • 9f5ece8045
    Fix nil http clients provided to components in polylith mode (#973) Alex Chen 2020-04-19 18:18:38 +0800
  • 612545d952
    Merge branch 'master' into cnly/fix-nil-http-clients Alex Chen 2020-04-19 14:41:58 +0800
  • 46ae7ad889 Fix nil http clients provided to components in polylith mode Cnly 2020-04-19 14:37:28 +0800
  • e1a4ada0e1
    Ensure room version tests can be grouped whether failed or passed (#972) Alex Chen 2020-04-18 18:01:48 +0800
  • 29d034a911
    Merge branch 'master' into cnly/fix-we-synapse-rmv-subtests Alex Chen 2020-04-18 12:36:55 +0800
  • 6fb7b203dc More verbose debugging Neil Alexander 2020-04-17 17:20:29 +0100
  • b448c91b72 Remove debugging output Neil Alexander 2020-04-17 17:11:05 +0100
  • cbf9245436 Update gomatrixserverlib, debug logging Neil Alexander 2020-04-17 17:05:30 +0100
  • 9a63837e62 Attempt to find missing auth events over federation (this shouldn't happen but I am guessing there is a synapse bug involved where we don't get all of the auth events) Neil Alexander 2020-04-17 16:56:24 +0100
  • c9015b4994 Update gomatrixserverlib Neil Alexander 2020-04-17 13:19:43 +0100
  • 5bf8c87c55 Optional strict validity checking in gmsl Neil Alexander 2020-04-17 13:06:27 +0100
  • 0d116d9222
    Allow anyone to publish rooms (#971) Kegsay 2020-04-17 12:17:20 +0100
  • 896a363f77
    Merge branch 'master' into kegan/allow-publish Kegsay 2020-04-17 12:08:46 +0100
  • 8d04b528b1 Review comments Kegan Dougal 2020-04-17 12:08:04 +0100
  • 0c024d94bd Formatting and unused var Kegan Dougal 2020-04-17 11:35:35 +0100
  • 3526e1b76e Allow anyone to publish rooms Kegan Dougal 2020-04-17 11:32:01 +0100
  • d1a349ac4a Base64 decode better Neil Alexander 2020-04-17 10:27:16 +0100
  • 13f1e96cd9 Test matrix.org as perspective key server Neil Alexander 2020-04-17 10:13:45 +0100
  • d948ea4889 Update gomatrixserverlib Neil Alexander 2020-04-17 09:47:59 +0100
  • 75cc6543e7 Ensure room version tests can be grouped whether failed or passed Cnly 2020-04-17 12:46:39 +0800
  • 3c2e6f967b
    Federation fixes and error handling (#970) Neil Alexander 2020-04-16 17:59:55 +0100