Commit graph

  • 8bca7a83a9
    Update monolith -api behaviour (#1484) Neil Alexander 2020-10-07 16:59:22 +0100
  • bf7e85848b
    Rename serverkeyapi to signingkeyserver (#1492) Kegsay 2020-10-07 16:23:18 +0100
  • 533006141e
    Return 200 on join before time out (#1493) Neil Alexander 2020-10-07 15:29:14 +0100
  • d821f9d3c9
    Deep checking of forward extremities (#1491) Neil Alexander 2020-10-07 14:05:33 +0100
  • 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 +0100
  • 0f7e707f39
    Optimise servers to backfill from (#1485) Kegsay 2020-10-06 18:09:02 +0100
  • 4feff8e8d9
    Don't give up if we fail to fetch a key (#1483) Neil Alexander 2020-10-06 17:59:08 +0100
  • ee79d662e7
    Update to matrix-org/gomatrixserverlib#233 Neil Alexander 2020-10-06 15:37:31 +0100
  • d69eba10e5
    Add furl (#1482) Neil Alexander 2020-10-06 14:51:32 +0100
  • 0ba962fc5f More logging kegan/backfill-logging Kegan Dougal 2020-10-06 11:51:15 +0100
  • cb8dd816df
    Merge branch 'master' into kegan/backfill-logging Neil Alexander 2020-10-06 11:06:05 +0100
  • 1eaf7aa27e
    Use [] not null when there are no devices (#1480) Kegsay 2020-10-06 11:05:15 +0100
  • bf90db5b60
    Remove KindRewrite (#1481) Neil Alexander 2020-10-06 11:05:00 +0100
  • 8fb74fe99a
    Yggdrasil demo tweaks Neil Alexander 2020-10-06 10:37:52 +0100
  • aeb47b68a8 Add backfill logging Kegan Dougal 2020-10-06 10:16:08 +0100
  • e7d9eea4a0
    v0.1.0rc2 v0.1.0rc2 Neil Alexander 2020-10-05 17:56:45 +0100
  • 3fa76370f2
    Merge branch 'master' into v0.1.0 Neil Alexander 2020-10-05 17:56:28 +0100
  • 52ddded72d
    Update to matrix-org/gomatrixserverlib#232 Neil Alexander 2020-10-05 17:56:18 +0100
  • 2e71d2708f
    Resolve state after event against current room state when determining latest state changes (#1479) Neil Alexander 2020-10-05 17:47:08 +0100
  • 4e6b7f726d
    Update to matrix-org/gomatrixserverlib#230 Neil Alexander 2020-10-05 12:42:56 +0100
  • 2bfab5f58b
    Add example goose sqlite3 migration (#1474) S7evinK 2020-10-05 12:28:10 +0200
  • c4756eee0e
    Don't store backfilled events using request context (#1478) Neil Alexander 2020-10-05 11:06:31 +0100
  • 3bd66ff196
    Route several paths to sync_api (#1473) S7evinK 2020-10-02 23:35:54 +0200
  • f7cecdd9a8 Bump to 0.1.0rc1 v0.1.0rc1 Kegan Dougal 2020-10-02 17:25:59 +0100
  • 4e8c484618
    Implement account deactivation (#1455) Loïck Bonniot 2020-10-02 18:18:20 +0200
  • 279044cd90
    Add history visibility guards (#1470) Kegsay 2020-10-02 17:08:13 +0100
  • c870435c17
    Update PULL_REQUEST_TEMPLATE.md Neil Alexander 2020-10-02 16:56:13 +0100
  • 85c43e1bef
    Don't drop federation retries for Yggdrasil demos Neil Alexander 2020-10-02 15:14:01 +0100
  • 439bc235d7
    Add 'completed' field in Interactive Auth API (#1469) Loïck Bonniot 2020-10-02 16:05:23 +0200
  • fb9a8f215b
    Fix initial sync (#1465) Neil Alexander 2020-10-02 12:50:58 +0100
  • 1b29e5771f
    Fix build.sh Neil Alexander 2020-10-02 11:49:13 +0100
  • 28454d6fb7
    Log origin in /send Neil Alexander 2020-10-02 11:38:35 +0100
  • 92ceb46b49
    Update to matrix-org/gomatrixserverlib#227 Neil Alexander 2020-10-02 09:43:02 +0100
  • 3e01db0049
    Fix golangci-lint issues (#1464) S7evinK 2020-10-01 21:00:56 +0200
  • 2c2d80dd94 Beta docs kegan/docs3 Kegan Dougal 2020-10-01 17:18:46 +0100
  • 7048532bc4
    Update version imprinting (#1462) Neil Alexander 2020-10-01 16:09:11 +0100
  • dbae85283f
    Bring docker sample config into sync with normal one Neil Alexander 2020-10-01 15:37:45 +0100
  • 9b2d8f69aa
    Update README.md Neil Alexander 2020-10-01 15:28:01 +0100
  • 4f87df198a
    Update README.md (#1461) Neil Alexander 2020-10-01 15:27:16 +0100
  • b471d4d77a
    Set internal HTTP API timeout to 10 minutes (#1459) Neil Alexander 2020-10-01 15:00:35 +0100
  • 378a0520be
    Add custom issue templates; fixes #1421 (#1460) Kegsay 2020-10-01 15:00:16 +0100
  • ac06e01d9a Add custom issue templates; fixes #1421 Kegan Dougal 2020-10-01 14:53:56 +0100
  • 43b3c4a2fc
    Fix bugs in nginx sample configs Neil Alexander 2020-10-01 14:41:08 +0100
  • cb4b93b16c
    Add nginx sample reverse proxy configs (#1458) Neil Alexander 2020-10-01 14:33:48 +0100
  • b1d5360335
    Update HTTP clients (#1457) Neil Alexander 2020-10-01 11:55:17 +0100
  • 91fc1f1c92
    Fix bug in error handling in SQLite InsertPreviousEvent (#1456) Neil Alexander 2020-10-01 10:55:00 +0100
  • fed3ebd2f1
    CodeQL analysis Neil Alexander 2020-09-30 21:18:35 +0100
  • 0caad67abc
    Consider old keys in handleLocalKeys (#1454) Neil Alexander 2020-09-30 19:52:36 +0100
  • 05e5386fb0
    Update gobind database paths Neil Alexander 2020-09-30 15:57:31 +0100
  • 135b5e264f
    Fix panic on verifySigError in fetching missing events Neil Alexander 2020-09-30 13:51:54 +0100
  • beaf4cc00f
    Fix perspective fetching Neil Alexander 2020-09-29 17:34:48 +0100
  • d63d7c5640
    Tweak log level of a fairly common log line Neil Alexander 2020-09-29 17:08:47 +0100
  • f290e92a34
    Remove TLS fingerprints, improve perspective unmarshal handling (#1452) Neil Alexander 2020-09-29 17:08:18 +0100
  • 43cdba9a69
    Ignore depth in federation API (#1451) Neil Alexander 2020-09-29 14:07:59 +0100
  • b0d5d1cc9f
    Fix old verify keys Neil Alexander 2020-09-29 14:00:12 +0100
  • 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 +0100
  • 4ff7ac7b65
    Fix a small typo (#1448) bn4t 2020-09-29 09:07:23 +0000
  • da89f2bd1f
    Finish implementing the capabilities endpoint (#1449) bn4t 2020-09-29 09:06:59 +0000
  • 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 +0100
  • 40dd16a6e6
    Don't fall back to /state on incoming /send (#1446) Neil Alexander 2020-09-28 10:03:18 +0100
  • 15fe61ed58 oops Matthew Hodgson 2020-09-27 22:24:17 +0100
  • 5bbe73747c unbreak CORS on /capabilities. Matthew Hodgson 2020-09-27 22:23:42 +0100
  • 63af00d5d5
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#225 Neil Alexander 2020-09-25 17:53:16 +0100
  • 6275669e65
    Set default room version to v6 (#1438) Neil Alexander 2020-09-25 12:59:57 +0100
  • 145db37d89
    Allow configuring old verify keys (#1443) Neil Alexander 2020-09-25 10:58:53 +0100
  • 6fbf89a166
    Return the correct error codes for v6 invite JSON violations (#1440) Neil Alexander 2020-09-24 17:16:59 +0100
  • 3013ade84f
    Reject make_join for empty rooms (#1439) Neil Alexander 2020-09-24 16:18:13 +0100
  • a6700331ce
    Update all usages of tx.Stmt to sqlutil.TxStmt (#1423) Sam 2020-09-24 12:10:14 +0200
  • 60524f4b99
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#223 Neil Alexander 2020-09-23 12:47:16 +0100
  • 7b712865c6
    Merge branch 'master' into kegan/history-vis kegan/history-vis Neil Alexander 2020-09-23 11:10:02 +0100
  • de8b39065e
    Enforce valid key IDs (#1437) Neil Alexander 2020-09-23 11:07:57 +0100
  • f908f8baab
    Update gomatrixserverlib Neil Alexander 2020-09-22 16:41:46 +0100
  • a854e3aa18
    Fix backoff bug Neil Alexander 2020-09-22 14:53:36 +0100
  • a14b29b526
    Initial notary support (#1436) Neil Alexander 2020-09-22 14:40:54 +0100
  • a7563ede3d
    Process federated joins in background context (#1434) Neil Alexander 2020-09-22 11:05:45 +0100
  • 45de9dc1c0
    Use room version cache in Events() Neil Alexander 2020-09-21 16:49:37 +0100
  • a06c18bb56
    Soft-fail (#1364) Neil Alexander 2020-09-21 14:55:46 +0100
  • 880b164490
    Refactor backoff again (#1431) Neil Alexander 2020-09-21 13:30:37 +0100
  • 18231f25b4
    Implement rejected events (#1426) Kegsay 2020-09-16 13:00:52 +0100
  • ba6c7c4a5c Disable prometheus to unbreak tests Kegan Dougal 2020-09-15 16:15:34 +0100
  • 965f068d1a
    Handle state with input event as new events (#1415) Neil Alexander 2020-09-15 11:17:46 +0100
  • 8dc9506210
    Don't use more than 999 variables in SQLite querys. (#1425) Kegsay 2020-09-14 16:39:38 +0100
  • 5d9c10cb8f Implement history visibility checks for /messages Kegan Dougal 2020-09-11 17:51:49 +0100
  • c8dd962505 Bugfixes and line up where we'll dump history visibility code Kegan Dougal 2020-09-11 16:55:22 +0100
  • 493e2ca389 Linting Kegan Dougal 2020-09-11 15:31:40 +0100
  • bb3400365b Refactor history visibility functions to be a bit neater Kegan Dougal 2020-09-11 15:24:58 +0100
  • 913020e4b7
    Add hardware requirements; fixes #324 (#1420) Kegsay 2020-09-10 17:37:31 +0100
  • 95d7e2336d
    Add support for database migrations (#1416) Kegsay 2020-09-10 15:10:32 +0100
  • 39507bacc3
    Peeking via MSC2753 (#1370) Matthew Hodgson 2020-09-10 14:39:18 +0100
  • 8abf6913e8 replace ngrok/sqlmw tracing with proper sqlite tracing matthew/sqlite-tracing Matthew Hodgson 2020-09-09 02:17:04 +0100
  • b45436aab0 handle exclusive writer txn for cleanliness Matthew Hodgson 2020-09-09 02:15:58 +0100
  • de53608f98 fix nightmare bug where sqlite doesn't let you use out of order sub strings Matthew Hodgson 2020-09-09 02:14:06 +0100
  • 35564dd73c
    Process membership updates in writers (#1414) Neil Alexander 2020-09-08 17:48:07 +0100
  • a0f2a4510f
    Exclude deleted keys from selectBatchDeviceKeysSQL (#1412) Neil Alexander 2020-09-08 17:47:54 +0100
  • b4bd0cc0f5
    Track goids when running with tracing enabled (#1413) Kegsay 2020-09-08 17:30:05 +0100
  • faa070bbc2
    Don't panic Neil Alexander 2020-09-08 14:07:59 +0100
  • bcbe6512a4
    Merge branch 'master' into matthew/peeking Neil Alexander 2020-09-08 14:07:06 +0100
  • 6fe281a13d
    Don't return sql.ErrNoRows on DeletePeeks since that is not an error condition Neil Alexander 2020-09-08 14:06:08 +0100
  • 56001d0d4f
    Only call Membership() on membership events Neil Alexander 2020-09-08 14:05:53 +0100
  • 668a722ee0
    Backoff for 401s (#1410) Neil Alexander 2020-09-08 13:41:08 +0100