Commit graph

103 commits

Author SHA1 Message Date
Neil Alexander 9ba2aa01f9
Update gobind-pinecone 2021-03-10 16:03:49 +00:00
Neil Alexander cb73e6e550
Try to stay connected tto static peer 2021-03-10 12:49:10 +00:00
Neil Alexander 7691e206a7
Merge branch 'master' into neilalexander/pinecone 2021-03-09 10:25:41 +00:00
stoically 41fd15b9b6
Docker fix and tweak (#1781)
* Fix image building with recent docker version

* Mount media path in docker to prevent data loss
2021-03-03 11:20:40 +00:00
Neil Alexander 8d195e12be
Configurability updates 2021-02-19 17:19:45 +00:00
Neil Alexander 73c0ea9ff1
Strip frameworks 2021-02-19 14:19:35 +00:00
Neil Alexander 39ba463902
Fixes to gobind API 2021-02-18 11:43:06 +00:00
Neil Alexander 158be63551
Add WebSocket support 2021-02-17 16:59:03 +00:00
Neil Alexander da08bb2589
Merge branch 'master' into neilalexander/pinecone 2021-02-17 16:19:00 +00:00
Kegan Dougal bf9c530fdb Unbreak DendriteJS.Dockerfile; Riot is now Element 2021-02-17 15:45:50 +00:00
Marco Kundt d1496793b9
fix database names to reflect renaming (#1636)
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-02-17 15:20:06 +00:00
Neil Alexander bd85f3dc88
Merge branch 'master' into neilalexander/pinecone 2021-02-16 17:12:37 +00:00
Neil Alexander 37da2bcbe9
Update build script 2021-02-16 15:52:59 +00:00
Neil Alexander d9aeb293e2
Shutdowns fixed for iOS 2021-02-16 15:25:33 +00:00
David Florness 85aaaf9bb9
Fix a few indentation mistakes (#1752)
Signed-off-by: David Florness <david@florness.com>
2021-02-12 09:25:35 +00:00
Neil Alexander b27a0743b6
Add ReadCopy 2021-02-05 12:20:50 +00:00
Neil Alexander e6bf42b206
Re-enable multicast 2021-02-04 10:02:15 +00:00
Neil Alexander 598b3ce5ad
Port mutex 2021-02-03 17:49:12 +00:00
Neil Alexander 283efd0438
API tweaks 2021-02-03 17:47:34 +00:00
Neil Alexander 8762421bc2
API tweaks 2021-02-03 17:46:01 +00:00
Neil Alexander f95a9c9d90
API tweaks 2021-02-03 17:38:00 +00:00
Neil Alexander 3f750a4fc2
Setup tweaks 2021-02-01 13:59:33 +00:00
Neil Alexander 9c4aa2d253
Tweaks 2021-01-29 12:47:47 +00:00
Neil Alexander 9af0913b3c
Account creation 2021-01-27 16:27:37 +00:00
Neil Alexander cd2360dc0e
Update gobind build scripts 2021-01-27 11:26:57 +00:00
Neil Alexander 0910f2e368
Pinecone demo fixes 2021-01-26 13:51:15 +00:00
Neil Alexander 51ceb4f9ab
Merge branch 'master' into neilalexander/pinecone 2021-01-26 13:38:43 +00:00
Neil Alexander 9f443317bc
Graceful shutdowns (#1734)
* Initial graceful stop

* Fix dendritejs

* Use process context for outbound federation requests in destination queues

* Reduce logging

* Fix log level
2021-01-26 12:56:20 +00:00
Neil Alexander 805a74892e
DNS caching (#1728)
* Allow configuring DNS cache

* Update sample configs

* Fix build errors

* Fix time resolution

* Default 5m

* In seconds

* Use WithDNScache

* Correct field name

* Update go.mod/go.sum to matrix-org/gomatrixserverlib#251
2021-01-22 14:16:59 +00:00
Neil Alexander cf82e08096
Update GHA Docker Hub builds
Squashed commit of the following:

commit 4a61aa711473deece2adf415cfd65501dbca63b2
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date:   Mon Jan 18 12:19:24 2021 +0000

    Set back to matrixdotorg on published releases

commit 6d1ac53f2c0c9b30e1e70c0bb1559e1b8ec874a2
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date:   Mon Jan 18 11:55:28 2021 +0000

    Rename

commit 258999f7fb7b655b3a02a06a7ea05e66fb7740fb
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date:   Mon Jan 18 11:52:26 2021 +0000

    Refactor multi-stage builds

commit c7ab8e476939899571e7b5668860dec372b9b60f
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date:   Mon Jan 18 11:13:19 2021 +0000

    Let's try this again
2021-01-18 12:24:23 +00:00
Jan Pechek 56a7839aed
Fixed links to Docker Hub (#1686) 2021-01-07 13:02:15 +00:00
Will Hunt e7f2d770df
Update docker-compose.deps.yml to use postgres:11 (#1677) 2021-01-04 10:36:36 +00:00
Neil Alexander fac71edc62
Fix #1655 by re-adding the appservice alias query (#1660) 2020-12-18 13:33:28 +00:00
Andrew Morgan 98ebbd01e5
Remove incorrect comment in find-lint.sh (#1619)
The referenced issue is about `go build`, not `go get`.
2020-12-15 09:45:36 +00:00
Neil Alexander c55361c1b8
Fix max_open_conns in Dendrite sample config 2020-12-11 10:48:24 +00:00
bodqhrohro 45dec20593
Update links to golangci-lint documentation (#1617)
Signed-off-by: Bohdan Horbeshko <bodqhrohro@gmail.com>
2020-12-07 11:23:01 +00:00
Neil Alexander b5aa7ca3ab
Top-level setup package (#1605)
* Move config, setup, mscs into "setup" top-level folder

* oops, forgot the EDU server

* Add setup

* goimports
2020-12-02 17:41:00 +00:00
Neil Alexander 2c9031e576
Merge branch 'master' into neilalexander/pinecone 2020-12-01 10:52:12 +00:00
Neil Alexander c16abb089c
Give fsAPI to keyserver in polylith/gobind 2020-12-01 10:52:02 +00:00
Neil Alexander 7ac03c4bc4
Give fsAPI to keyserver 2020-12-01 10:49:37 +00:00
Neil Alexander 8a53352b03
Fix gobind-pinecone 2020-11-30 16:41:51 +00:00
Neil Alexander 5ed6c2be87
Fix gobind-pinecone 2020-11-26 15:34:59 +00:00
Neil Alexander aafd9418a6
Pinecone room directory support (early) 2020-11-26 15:31:07 +00:00
Neil Alexander 21c62ff489
Tweaks 2020-11-26 12:50:49 +00:00
Neil Alexander b075d167f8
Fix the keys 2020-11-25 17:03:13 +00:00
Neil Alexander 7f138126ab
Update Pinecone demo 2020-11-25 15:55:11 +00:00
Neil Alexander d8b526b603
Update docker readme 2020-11-16 11:27:59 +00:00
Neil Alexander c5888bb64c
Update Docker sample configs 2020-10-27 13:58:58 +00:00
Neil Alexander 39c7a8915c
Multi-personality polylith binary (#1552)
* Initial work oon multipersonality binary

* Remove old binaries

* Monolith and polylith binaries

* Better logging

* dendrite-poly-multi

* Fix path

* Copyright notices etc

* Tweaks

* Update Docker, INSTALL.md

* Take first argument if flags package doesn't find any args

* Postgres 9.6 or later, fix some more Docker stuff

* Don't create unnecessary e2ekey DB

* Run go mod tidy
2020-10-20 16:11:24 +01:00
Neil Alexander 92982a402f
Update Docker (#1542)
* Separate Docker images, rather than tags

* Allow specifying tag to build/push/pull

* Include goose in Docker builds
2020-10-20 11:34:22 +01:00