Commit graph

  • 39c7a8915c
    Multi-personality polylith binary (#1552) Neil Alexander 2020-10-20 16:11:24 +01:00
  • 6c3c621de0
    Remove invalid state delta check (#1550) Neil Alexander 2020-10-20 12:36:16 +01:00
  • 837c295c26 Linting Kegan Dougal 2020-10-20 12:29:53 +01:00
  • 53a745f333
    fix create-account (#1546) Pika 2020-10-20 06:47:37 -04:00
  • eb86e2b336
    Fix sqlite locking bugs present on sytest (#1543) Kegsay 2020-10-20 11:42:54 +01:00
  • 92982a402f
    Update Docker (#1542) Neil Alexander 2020-10-20 11:34:22 +01:00
  • a71360d099
    Update INSTALL.md (#1549) Neil Alexander 2020-10-20 11:22:46 +01:00
  • c7bf122a26
    Update sytest lists Neil Alexander 2020-10-19 15:38:42 +01:00
  • 5d80ff11a0
    Update sytest-whitelist Neil Alexander 2020-10-19 15:17:28 +01:00
  • 45abdcaeb9
    Send state after event, not current Devon Johnson 2020-10-17 21:07:34 -07:00
  • 6e63df1d9a
    KindOld (#1531) Neil Alexander 2020-10-19 14:59:13 +01:00
  • 0974f6e2c0
    Fix internal http api (#1535) S7evinK 2020-10-19 10:38:10 +02:00
  • 640e8c50ec
    Take write lock for rate limit map (#1532) Neil Alexander 2020-10-16 15:44:39 +01:00
  • 4a7fb9c045
    Automatically upgrade databases on startup (#1529) Kegsay 2020-10-15 18:09:41 +01:00
  • 3e5d38e284
    Improve state resolution v2 performance (matrix-org/gomatrixserverlib#237) Neil Alexander 2020-10-15 16:20:19 +01:00
  • e154c45b51
    Better logging around db.StoreEvent Neil Alexander 2020-10-15 14:14:17 +01:00
  • 49abe359e6
    Start Kafka connections for each component that needs them (#1527) Neil Alexander 2020-10-15 13:27:13 +01:00
  • 10f1beb0de
    Don't re-run state resolution on a single trusted state snapshot (#1526) Neil Alexander 2020-10-15 12:08:49 +01:00
  • e3c2b081c7
    txn nil guard when rolling back LatestEventsUpdater (#1524) Kegsay 2020-10-14 17:05:09 +01:00
  • 6f12b8f85c
    Ignore typing events where sender doesn't match origin (#1523) Neil Alexander 2020-10-14 16:49:25 +01:00
  • e3a3908654
    Update sytest-whitelist (closes #1315) Neil Alexander 2020-10-14 16:07:15 +01:00
  • 8d9ecb3996
    Ignore duplicate redaction entries (#1522) Neil Alexander 2020-10-14 15:24:43 +01:00
  • 286dd408ae
    Better semver compliance for version reporting Neil Alexander 2020-10-14 12:51:06 +01:00
  • 7a1fd123de
    Improved state handling in /send (#1521) Neil Alexander 2020-10-14 12:39:37 +01:00
  • 20aec70ead
    Send cumulative state when creating room (#1519) Neil Alexander 2020-10-14 09:57:27 +01:00
  • 9d6b77c58a
    Try to retrieve missing auth events from multiple servers (#1516) Neil Alexander 2020-10-13 11:53:20 +01:00
  • d7ea814fa8
    Wrap NewMembershipUpdater in a db writer (#1515) Kegsay 2020-10-13 10:20:27 +01:00
  • 73bc28b11f
    Update docker-compose.deps.yml Neil Alexander 2020-10-13 09:54:07 +01:00
  • 2f578531ba
    Update Docker samples Neil Alexander 2020-10-13 09:50:11 +01:00
  • 8001627cfc
    Get missing event tweaks (#1514) Neil Alexander 2020-10-12 15:56:15 +01:00
  • 0804594a61
    Add systemd example service to docs (#1512) Pieter 2020-10-12 11:06:56 +02:00
  • 6b579e6aba
    Don't ignore local keys from fetchers (#1513) Neil Alexander 2020-10-12 10:02:20 +01:00
  • 9096bfcee8
    Validate m.room.create events in send_join responses (#1505) Kegsay 2020-10-10 00:21:15 +01:00
  • fe5d1400bf
    Update federation timeouts (#1504) Neil Alexander 2020-10-09 17:08:32 +01:00
  • 4df7e345bb
    Only return 500 on /send if a database error occurs (#1503) Neil Alexander 2020-10-09 15:06:43 +01:00
  • 2bd0449c5b
    Use default value when adding column which is not null (#1501) S7evinK 2020-10-09 13:41:53 +02:00
  • 1cd525ef0d
    Extend device_devices table (#1471) S7evinK 2020-10-09 10:17:23 +02:00
  • c4c8bfd027
    reject invalid UTF-8 (#1472) Pestdoktor 2020-10-09 10:15:51 +02:00
  • f3e8ae01ef
    Implement fully read markers (#1475) Loïck Bonniot 2020-10-09 10:15:35 +02:00
  • 009401ad4d
    Version 0.1.0 Kegsay 2020-10-08 17:45:55 +01:00
  • b12b7abcc0 v0.1.0 Kegan Dougal 2020-10-08 14:53:46 +01:00
  • 8035c50c06
    Don't get into situations where we have no forward extremities Neil Alexander 2020-10-08 14:46:25 +01:00
  • 78f6e1a31e
    Don't set new state NID if state regression Neil Alexander 2020-10-08 13:30:30 +01:00
  • a846dad0e1
    Return what we have when we encounter missing events when servicing backfill/gme (#1499) Kegsay 2020-10-08 12:22:00 +01:00
  • 429bd48129
    Return a non-fatal error to the federation API on a state regression (#1498) Neil Alexander 2020-10-08 12:13:50 +01:00
  • 3e12f6e9c2
    Remove notifs about key changes in syncapi (#1496) Kegsay 2020-10-08 10:27:10 +01:00
  • 8b880be57e
    Include a stripped version of the invite itself (#1495) Neil Alexander 2020-10-08 10:03:37 +01:00
  • 8bca7a83a9
    Update monolith -api behaviour (#1484) Neil Alexander 2020-10-07 16:59:22 +01:00
  • bf7e85848b
    Rename serverkeyapi to signingkeyserver (#1492) Kegsay 2020-10-07 16:23:18 +01:00
  • 533006141e
    Return 200 on join before time out (#1493) Neil Alexander 2020-10-07 15:29:14 +01:00
  • d821f9d3c9
    Deep checking of forward extremities (#1491) Neil Alexander 2020-10-07 14:05:33 +01:00
  • f7c15071de
    Don't return 500s on checking to see if a remote server is allowed to see an event we don't know about (#1490) Neil Alexander 2020-10-07 10:30:27 +01:00
  • 0f7e707f39
    Optimise servers to backfill from (#1485) Kegsay 2020-10-06 18:09:02 +01:00
  • 4feff8e8d9
    Don't give up if we fail to fetch a key (#1483) Neil Alexander 2020-10-06 17:59:08 +01:00
  • ee79d662e7
    Update to matrix-org/gomatrixserverlib#233 Neil Alexander 2020-10-06 15:37:31 +01:00
  • d69eba10e5
    Add furl (#1482) Neil Alexander 2020-10-06 14:51:32 +01:00
  • 1eaf7aa27e
    Use [] not null when there are no devices (#1480) Kegsay 2020-10-06 11:05:15 +01:00
  • bf90db5b60
    Remove KindRewrite (#1481) Neil Alexander 2020-10-06 11:05:00 +01:00
  • 8fb74fe99a
    Yggdrasil demo tweaks Neil Alexander 2020-10-06 10:37:52 +01:00
  • 52ddded72d
    Update to matrix-org/gomatrixserverlib#232 Neil Alexander 2020-10-05 17:56:18 +01:00
  • 2e71d2708f
    Resolve state after event against current room state when determining latest state changes (#1479) Neil Alexander 2020-10-05 17:47:08 +01:00
  • 4e6b7f726d
    Update to matrix-org/gomatrixserverlib#230 Neil Alexander 2020-10-05 12:42:56 +01:00
  • 2bfab5f58b
    Add example goose sqlite3 migration (#1474) S7evinK 2020-10-05 12:28:10 +02:00
  • c4756eee0e
    Don't store backfilled events using request context (#1478) Neil Alexander 2020-10-05 11:06:31 +01:00
  • 3bd66ff196
    Route several paths to sync_api (#1473) S7evinK 2020-10-02 23:35:54 +02:00
  • 4e8c484618
    Implement account deactivation (#1455) Loïck Bonniot 2020-10-02 18:18:20 +02:00
  • 279044cd90
    Add history visibility guards (#1470) Kegsay 2020-10-02 17:08:13 +01:00
  • c870435c17
    Update PULL_REQUEST_TEMPLATE.md Neil Alexander 2020-10-02 16:56:13 +01:00
  • 85c43e1bef
    Don't drop federation retries for Yggdrasil demos Neil Alexander 2020-10-02 15:14:01 +01:00
  • 439bc235d7
    Add 'completed' field in Interactive Auth API (#1469) Loïck Bonniot 2020-10-02 16:05:23 +02:00
  • fb9a8f215b
    Fix initial sync (#1465) Neil Alexander 2020-10-02 12:50:58 +01:00
  • 1b29e5771f
    Fix build.sh Neil Alexander 2020-10-02 11:49:13 +01:00
  • 28454d6fb7
    Log origin in /send Neil Alexander 2020-10-02 11:38:35 +01:00
  • 92ceb46b49
    Update to matrix-org/gomatrixserverlib#227 Neil Alexander 2020-10-02 09:43:02 +01:00
  • 3e01db0049
    Fix golangci-lint issues (#1464) S7evinK 2020-10-01 21:00:56 +02:00
  • 7048532bc4
    Update version imprinting (#1462) Neil Alexander 2020-10-01 16:09:11 +01:00
  • dbae85283f
    Bring docker sample config into sync with normal one Neil Alexander 2020-10-01 15:37:45 +01:00
  • 9b2d8f69aa
    Update README.md Neil Alexander 2020-10-01 15:28:01 +01:00
  • 4f87df198a
    Update README.md (#1461) Neil Alexander 2020-10-01 15:27:16 +01:00
  • b471d4d77a
    Set internal HTTP API timeout to 10 minutes (#1459) Neil Alexander 2020-10-01 15:00:35 +01:00
  • 378a0520be
    Add custom issue templates; fixes #1421 (#1460) Kegsay 2020-10-01 15:00:16 +01:00
  • 43b3c4a2fc
    Fix bugs in nginx sample configs Neil Alexander 2020-10-01 14:41:08 +01:00
  • cb4b93b16c
    Add nginx sample reverse proxy configs (#1458) Neil Alexander 2020-10-01 14:33:48 +01:00
  • b1d5360335
    Update HTTP clients (#1457) Neil Alexander 2020-10-01 11:55:17 +01:00
  • 91fc1f1c92
    Fix bug in error handling in SQLite InsertPreviousEvent (#1456) Neil Alexander 2020-10-01 10:55:00 +01:00
  • fed3ebd2f1
    CodeQL analysis Neil Alexander 2020-09-30 21:18:35 +01:00
  • 0caad67abc
    Consider old keys in handleLocalKeys (#1454) Neil Alexander 2020-09-30 19:52:36 +01:00
  • 05e5386fb0
    Update gobind database paths Neil Alexander 2020-09-30 15:57:31 +01:00
  • 135b5e264f
    Fix panic on verifySigError in fetching missing events Neil Alexander 2020-09-30 13:51:54 +01:00
  • beaf4cc00f
    Fix perspective fetching Neil Alexander 2020-09-29 17:34:48 +01:00
  • d63d7c5640
    Tweak log level of a fairly common log line Neil Alexander 2020-09-29 17:08:47 +01:00
  • f290e92a34
    Remove TLS fingerprints, improve perspective unmarshal handling (#1452) Neil Alexander 2020-09-29 17:08:18 +01:00
  • 43cdba9a69
    Ignore depth in federation API (#1451) Neil Alexander 2020-09-29 14:07:59 +01:00
  • b0d5d1cc9f
    Fix old verify keys Neil Alexander 2020-09-29 14:00:12 +01:00
  • 738b829a23
    Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) Neil Alexander 2020-09-29 13:40:29 +01:00
  • 4ff7ac7b65
    Fix a small typo (#1448) bn4t 2020-09-29 09:07:23 +00:00
  • da89f2bd1f
    Finish implementing the capabilities endpoint (#1449) bn4t 2020-09-29 09:06:59 +00:00
  • ce318f53bc
    Use workers when fetching events from /state_ids, use /state only if significant portion of events missing (#1447) Neil Alexander 2020-09-28 11:32:59 +01:00
  • 40dd16a6e6
    Don't fall back to /state on incoming /send (#1446) Neil Alexander 2020-09-28 10:03:18 +01:00
  • 15fe61ed58 oops Matthew Hodgson 2020-09-27 22:24:17 +01:00