Evgeny Poberezkin
2ae3100bed
lazy pad/unpad, secretbox encrypt/decrypt ( #639 )
2023-02-15 22:01:33 +00:00
Evgeny Poberezkin
3be0008c5a
4.4.0 ( #624 )
...
* 4.4.0
* changelog
2023-02-03 11:29:15 +00:00
Evgeny Poberezkin
f921dc3adb
4.3.1
2023-01-18 11:21:45 +00:00
Evgeny Poberezkin
19feee881b
4.3.0
2023-01-16 12:00:37 +00:00
Evgeny Poberezkin
f47e7bf3c5
4.2.3
2023-01-12 23:27:35 +00:00
Evgeny Poberezkin
36bf92e54f
4.2.2 ( #601 )
2023-01-12 16:01:50 +00:00
Evgeny Poberezkin
92a379e75c
4.2.1
2023-01-11 22:24:38 +00:00
Evgeny Poberezkin
b328492dc9
4.2.0 ( #597 )
2023-01-09 11:16:25 +00:00
Evgeny Poberezkin
69a5896dac
4.1.0 ( #588 )
2022-12-29 21:33:55 +00:00
Evgeny Poberezkin
dc920d90d9
v4.0.0 ( #573 )
...
* v4.0.0
* update
2022-11-28 19:59:04 +00:00
Evgeny Poberezkin
40000047af
server: refactor CLIs, tests ( #564 )
...
* server: refactor CLIs, tests
* add files, test
* rename Executable -> Main
2022-11-17 19:43:01 +00:00
Evgeny Poberezkin
d2b88a1baa
3.4.0 ( #560 )
2022-11-09 06:33:53 +00:00
JRoberts
f917c15b5e
pin ini version to 0.4.1 (fixes server ini comment parsing) ( #558 )
2022-11-03 18:22:52 +04:00
Evgeny Poberezkin
6fc3b26970
server: time/detect blocked message delivery actions ( #546 )
...
* server: log slow operations
* v3.3.1
* base-64 encode IDs
* fixing test
* log
* log
* revert
* log
* fix
* reduce timeout
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-02 20:13:09 +00:00
Evgeny Poberezkin
b686bc0c17
3.3.0 ( #540 )
2022-10-01 12:08:54 +01:00
Evgeny Poberezkin
c66a7e371f
Merge branch 'master' into sqlcipher
2022-08-30 15:45:44 +01:00
Evgeny Poberezkin
f2c1455a27
fix network-transport at 0.5.4
2022-08-30 15:45:15 +01:00
Evgeny Poberezkin
e4b77ed9e6
use SQLCipher ( #507 )
...
* use SQLCipher
* pass database key via options, use local direct-sqlcipher and sqlcipher-simple
* update stack.yaml
* use dependencies in git
* update sqlcipher dependencies
2022-08-30 12:31:41 +01:00
Evgeny Poberezkin
180b4b9dcb
version 3.2.0 ( #499 )
2022-08-16 20:45:35 +01:00
Evgeny Poberezkin
d788c3ca95
access servers via SOCKS proxy ( #482 )
...
* access servers via SOCKS proxy
* config to pass tcp timeout and option SOCKS5 proxy to the agent
2022-07-23 13:57:10 +01:00
Evgeny Poberezkin
1d40bb97c2
update TLS to 1.6.0 ( #462 )
...
* update TLS to 1.6.0
This reverts commit 5b61c6bccd .
* typo
2022-07-19 10:01:47 +01:00
Evgeny Poberezkin
0b259af9cb
3.1.0
2022-07-18 07:28:19 +01:00
Evgeny Poberezkin
1670c9c05e
3.0.1
2022-07-15 13:25:29 +01:00
Evgeny Poberezkin
9c1b43791c
SMP v3: encrypt message timestamp and flags together with the body between server and recipient ( #457 )
...
* SMP v3: encrypt message timestamp and flags together with the body between server and recipient
* v3 tests
* update protocol doc
* add test for max size message
* delay in notifications test
* simplify v3
* encrypt server message to the recipient when sent
* refactor
* exit on error restoring the messages
* refactor, increase test timeout
* style
* add prints to the test
* remove error from unsafeMaxLenBS
* update protocol
* lint, improve test, change func param
2022-07-05 21:08:05 +01:00
JRoberts
07bf2bca3b
v3.0.0-beta.0
2022-06-29 16:52:36 +04:00
Evgeny Poberezkin
a7c3133c35
Merge branch 'master' into f/notifications
2022-06-21 19:12:51 +01:00
Evgeny Poberezkin
5b61c6bccd
revert tls to 1.5.7 ( #416 )
2022-06-21 18:52:26 +01:00
JRoberts
08a4b41691
v2.3.2 ( #414 )
2022-06-21 12:47:40 +04:00
Evgeny Poberezkin
b58523d4a2
v2.3.1
2022-06-16 17:17:08 +01:00
Evgeny Poberezkin
9f981042b9
v2.3.1
2022-06-16 17:15:16 +01:00
Evgeny Poberezkin
50ddcd3a13
log weekly and monthly active queues ( #404 )
...
* log weekly and monthly active queues
* update
2022-06-16 15:35:45 +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
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
Evgeny Poberezkin
7736ef8576
v2.2.1
2022-06-08 09:08:34 +01:00
Evgeny Poberezkin
a3d1f5540d
v2.2.0
2022-06-07 11:55:28 +01:00
Evgeny Poberezkin
b67c3e5935
version 2.1.1 ( #375 )
2022-05-25 09:38:17 +04:00
JRoberts
8dda99d77f
v2.1.0 ( #370 )
2022-05-11 15:57:29 +04:00
Evgeny Poberezkin
964daf5442
v2.0.0 ( #360 )
...
* v2.0.0: notification server release
* update changelog
* update changelog
* update changelog
2022-05-03 14:32:37 +01:00
Evgeny Poberezkin
43d24d07dd
Merge pull request #334 from simplex-chat/notifications-server
...
push notifications server
2022-04-21 17:21:09 +01:00
Evgeny Poberezkin
5eb2822d25
use cpp-options
2022-04-21 15:16:18 +01:00
Evgeny Poberezkin
0a2cad2745
version 1.1.0 ( #358 )
...
* version 1.1.0
* increase test delays to stabilize
2022-04-21 15:00:30 +01:00
Evgeny Poberezkin
45ddecc4b8
APNS/HTTP2 push client for notifications server ( #350 )
...
* APN push client (WIP)
* APNS push client works
* TODO comments
* comment
* send notification and process the response
* config
* e2e encryption for notification parameter
* read apns key filename and ID from env
* connect APNS client to server, fix notification JSON encoding to use dash case
* do not connect to APNS on start to pass CI tests
* fix CI test
* remove redundant import
2022-04-14 11:33:17 +01:00
Evgeny Poberezkin
65c77c78f3
Merge branch 'master' into notifications-server
2022-04-11 10:39:41 +01:00
Evgeny Poberezkin
a638486bb3
add swift flag to package.yaml
2022-04-08 15:42:22 +01:00
Evgeny Poberezkin
fb26916eea
ntf-server CLI, re-use SMP server CLI as a library ( #347 )
...
* ntf-server CLI, re-use SMP server CLI as a library
* add executable name
2022-04-03 10:37:32 +01:00
Evgeny Poberezkin
a37b24a8c2
use TCP keep-alive instead of SMP protocol PING ( #330 )
...
* use TCP keep-alive instead of SMP protocol PING
* update header files
* use CInt
* use Int again
* use network-3.1.2.7
* use https in cabal.project
* confitional keep-alive parameters to work on mac
* pass keep-alive opts via client/agent options
* remove space
2022-03-21 16:13:34 +00:00
Efim Poberezkin
14780a47d6
prepare v1.0.3 ( #324 )
2022-02-26 18:07:11 +04:00
Evgeny Poberezkin
137ff7043d
use aeson fork with the option to encode/decode nullary constructors as empty objects ( #312 )
...
* use aeson fork with the option to encode/decode nullary constructors as empty objects
* update dependencies
2022-01-29 19:36:02 +00:00
Efim Poberezkin
495439adf5
1.0.2
2022-01-21 11:40:49 +04:00
Efim Poberezkin
98fac579c0
switch tls from fork to original repo ( #307 )
2022-01-21 11:26:16 +04:00