spaced4ndy
9255d48b69
xftp: move delay to replica ( #688 )
2023-03-16 18:12:38 +04:00
Evgeny Poberezkin
874f9f5cd6
option to enable/disable TLS handshake error logs (disable by default) ( #581 )
...
* option to enable/disable TLS handshake error logs (disable by default)
* refactor
2022-12-27 10:13:51 +00:00
Evgeny Poberezkin
85d507d5d3
ntf-server store log ( #435 )
...
* ntf-server store log
* ntf serevr: restore log when server is started, save compacted store log
* log ntf server store changes
* test, store log works
* update ntf-server exe
2022-06-28 17:10:50 +01:00
Evgeny Poberezkin
5ccebaeb21
fix transport (treat "" as eof, remove threadId), upgrade TLS to 1.6.0 ( #401 )
2022-06-16 08:49:07 +01:00
Evgeny Poberezkin
3f69636f1a
fix sockets/threads/memory leak ( #388 )
...
* fix sockets/threads/memory leak
* refactor
2022-06-07 11:52:32 +01:00
Evgeny Poberezkin
fd410280b5
gracefully close sockets on client disconnection ( #373 )
...
* gracefully close sockets on client disconnection
* remove -threaded
2022-05-24 19:38:14 +01:00
Evgeny Poberezkin
7249cb0f0e
close socket on connection exception ( #365 )
2022-04-29 13:12:30 +01:00
Evgeny Poberezkin
6f3e9dc603
Merge branch 'master' into notifications-server
2022-04-18 09:08:53 +01:00
Evgeny Poberezkin
17888f89a9
test notification token with agent and notifications server ( #353 )
...
* test notification token with agent and notifications server
* notification server test with APNS mock
* set environment variables in the test
* use base64url encoding in encrypted notification data
2022-04-18 08:57:55 +01:00
Evgeny Poberezkin
f84439f79d
function to run TCP server without TLS ( #354 )
2022-04-18 08:56:08 +01:00
Evgeny Poberezkin
4e1184d9eb
Merge branch 'master' into notifications-server
2022-03-28 19:03:40 +01:00
Evgeny Poberezkin
c380431b94
resubscribe concurrently when subscription is resumed ( #339 )
...
* resubscribe concurrently when subscription is resumed
* use strict modifyTVar, refactor with TMap
* add inline
* refactor
2022-03-28 07:30:29 +01:00
Evgeny Poberezkin
f466fa76e5
notifications: protocol, server ( #335 )
...
* notifications: protocol
* update protocol to include subscription ID and DH public key
* update protocol, started server
* add notification server subscription DH key
* use the same command type in notifications protocol, protocol parsing, server frame
* remove empty files
2022-03-27 08:36:00 +01:00
Evgeny Poberezkin
6fe3bfa980
JSON encoding of types used in simplex-chat ( #311 )
...
* JSON encoding of types used in simplex-chat
* add field names for JSON encodings, encode all error sum-types as objects (to allow extension)
2022-01-26 20:18:41 +00:00
Evgeny Poberezkin
b777a4fd93
split the server dependencies from the agent ( #310 )
...
* split the server dependencies from the agent
* remove redundant imports
* fix Main.hs
2022-01-21 17:33:47 +00:00