Commit Graph

39 Commits

Author SHA1 Message Date
sh d8f07e8dde
add hosted docker container (#479)
* add docker container

* Apply suggestions from code review

* Update README.md

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-07-20 11:21:10 +01:00
Evgeny Poberezkin 0a71822dd0
v2.3.0: save and restore messages when the server is restarted (#395)
* save and restore messages when server is restarted

* read file line by line

* add import

* optmize restoring messages by reading the whole file

* update version to 2.3.0

* update scripts

* add script

* update readme
2022-06-12 15:59:14 +01:00
JRoberts 337d5bdfe7
add "SMP server on Linux" section to README (#337) 2022-03-26 19:57:18 +04:00
Efim Poberezkin 40efdf97de
bootstrap script to download latest SMP server release for DigitalOcean droplet (#295) 2022-01-17 12:32:10 +04:00
Efim Poberezkin 56fea79097
add not up to date warning for DO (#293) 2022-01-15 12:51:23 +04:00
Efim Poberezkin 9c3962bbe3
update readme on initialization, fix servers list (#288) 2022-01-13 10:39:02 +04:00
Evgeny Poberezkin 45e264c398 v1 2022-01-12 16:20:55 +00:00
Efim Poberezkin d1eba1ef2f
update README instructions on server fingerprint and address (#285) 2022-01-12 11:28:16 +04:00
Evgeny Poberezkin 4c0414d2d6 update readme 2022-01-11 20:51:39 +00:00
Efim Poberezkin 70823b899f
remove Linode referral link (#283) 2022-01-11 21:11:27 +04:00
Efim Poberezkin b6aa0c886a
link to smp-server by simplexchat StackScript (#282) 2022-01-11 20:57:47 +04:00
Evgeny Poberezkin 1cf68ae448 note in readme 2022-01-11 07:49:49 +00:00
Efim Poberezkin 388e4d2bcc
update server recipes - Linode & DigitalOcean (#239) 2021-12-24 15:34:09 +04:00
Evgeny Poberezkin e0acb42a28 Merge branch 'stable' 2021-12-17 15:44:58 +00:00
Evgeny Poberezkin bd2e251cae server update script 2021-12-17 13:23:37 +00:00
Evgeny Poberezkin 5f7fe8b0dc
remove client from servers subscribers map after client disconnection (#228)
Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com>
2021-12-17 16:28:48 +04:00
Evgeny Poberezkin 83d352cfbe
TLS 1.3 transport (#203)
* TLS as Transport class instance with pre-defined server certificate/key

* refactor error logging

* remove Ed25519

* refactor TLS.cGet

* TLS over TCP for Transport

* Plain -> TLS

* comment

* getLn, change supported cipher

* use non fixed certificates

* comment

* check options earlier

* wording

* headers

* Update apps/smp-server/Main.hs

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>

* Update apps/smp-server/Main.hs

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>

* localhost -> server

* Update apps/smp-server/Main.hs

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>

* remove comment

* agent key and cert fixtures WIP

* certificate and key in correct order

* exitFailure

* refactor loadServerCertificate

* remove liftIO

Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com>
2021-12-15 07:48:57 +00:00
Evgeny Poberezkin 33de5f6fec
include migrations in the package, update docs, versions (#194)
* include migrations in the package, update versions

* update DigitalOcean version
2021-09-11 18:36:12 +01:00
Nikita Poberezkin 65782d7ef6
add digital ocean deployment instruction (#168)
* add digital ocean deployment instruction

* fix instruction

* fix image link and remove ssh instruction link
2021-07-12 17:22:35 +01:00
Evgeny Poberezkin 5ebb546d58
remove digitalocean deployment until ready (#157) 2021-06-06 11:20:06 +01:00
Nikita Poberezkin 46c3589604
add DigitalOcean SMP server Droplet recipe, extend readme (#150) 2021-06-01 23:10:58 +03:00
Evgeny Poberezkin 85535de7d8
update script link (#152)
* update script link

* linode logo

* update logo image
2021-05-28 19:28:36 +01:00
Nikita Poberezkin 7bbc4e4109
add linode deployment recipe, modify smp-server-linode script (#151) 2021-05-28 21:00:24 +03:00
Evgeny Poberezkin 5d59e4b2bd
package and module docs, remove Simplex.Markdown (moved to simplex-chat), rename Agent.Transmission to Agent.Protocol (#133)
* package and module docs, remove Simplex.Markdown (moved to simplex-chat), rename Agent.Transmission to Agent.Protocol

* move errors.md to haddock comments, Transport docs

* add CHANGELOG.md, add missing package versions

* changelog, copyright

* docs for Simplex.Messaging.Crypto

* consistent punctuation

* use absolute URLs in readme

* correction
2021-05-09 09:36:08 +01:00
Evgeny Poberezkin 377b166d8e
SimplexMQ readme, remove chat client (#125)
* SimplexMQ readme, remove chat client

* link to license

* add roadmap, corrections

* corrections

* strange dot -> colon

* corrections

Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com>
2021-05-04 07:11:48 +01:00
Efim Poberezkin 08171e987d
agent sqlite: initialize database in home directory by default (#74) 2021-03-29 19:18:54 +04:00
Evgeny Poberezkin da72efc20a
readme: note on docker (#73) 2021-03-09 07:17:11 +00:00
Evgeny Poberezkin 7cad237092
simplify installation instruction (#72) 2021-03-09 07:08:36 +00:00
Efim Poberezkin 135aac77ab add chat history instructions to README (#56) 2021-02-26 18:53:50 +04:00
Efim Poberezkin 3a161e93ca add Dockerfile for building chat executable and instructions on running it (#48)
* [WIP] add instructions how to build project inside docker container

* docker run -> docker create

* add Dockerfile for building chat executable and instructions
2021-02-26 18:17:29 +04:00
Efim Poberezkin 033af51d6d add instructions on how to run chat client to README (#43)
* add instructions on how to run chat client to README

* wording

* wording

* corrections to the manual

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2021-02-26 18:17:29 +04:00
Evgeny Poberezkin 7522d8b24f readme: link to releases 2021-01-11 19:25:37 +00:00
Evgeny Poberezkin df16ce1dfc rename workflow, build/version badges 2021-01-11 19:23:36 +00:00
Evgeny Poberezkin 26007818ff readme: released version link 2021-01-11 19:14:54 +00:00
Evgeny Poberezkin f61ad27fcd docs: add correlation IDs to examples 2020-12-28 16:28:57 +00:00
Evgeny Poberezkin 64362fe013 update readme 2020-10-22 14:13:06 +01:00
Evgeny Poberezkin d54d52b9bb readme corrections 2020-10-18 21:31:51 +01:00
Evgeny Poberezkin 295b14e2e5 docs: readme, system design 2020-10-18 21:28:37 +01:00
Evgeny Poberezkin 2e51e4eab7 initial 2020-10-11 11:00:25 +01:00