Evgeny Poberezkin
fdbfe0e8d1
5.3.0.1
2023-07-22 13:21:53 +01:00
Evgeny Poberezkin
de95119ca6
5.3.0.0
2023-07-15 13:35:09 +01:00
Evgeny Poberezkin
745a144e0c
5.2.1 (ntf 1.5.1, xftp 1.0.1) ( #799 )
2023-07-13 19:23:06 +01:00
Evgeny Poberezkin
54dc8d42e7
5.2.0, ntf server 1.5.0 ( #790 )
2023-07-03 13:32:58 +01:00
Evgeny Poberezkin
4a927d1ae2
ntf server: better batching and logging ( #780 )
...
* ntf server: better batching and logging
* reduce batch delay for ntf server
* comments
* 5.1.3, ntf 1.4.2
* more logging
* more logging
* split large batches, more logging
* remove some logs
2023-06-26 20:14:35 +01:00
Evgeny Poberezkin
e3fff98b1b
5.1.2, ntf server 1.4.1
2023-06-25 09:31:55 +01:00
Evgeny Poberezkin
c08cfb460b
5.1.1
2023-05-27 15:54:40 +01:00
Evgeny Poberezkin
a83f85dc58
5.1.0: smp 1.4.0, xftp 1.0.0
2023-05-12 22:01:32 +01:00
Evgeny Poberezkin
9692e636ac
support ipv6 ( #715 )
...
* support ipv6
* fix
* refactor
* only listen to ipv6
* refactor
* refactor 2
* 3
* fix build?
* fix release
2023-04-15 21:40:02 +01:00
spaced4ndy
db120b6d2e
xftp: pass save path to agent ( #685 )
2023-03-14 19:16:25 +04:00
Evgeny Poberezkin
40164ff21f
update http2 to 4.1 ( #680 )
2023-03-10 16:59:26 +00:00
Evgeny Poberezkin
c3872f0a55
5.0.0-beta.0
2023-02-25 19:52:33 +00:00
Evgeny Poberezkin
fcef7deec0
Merge branch 'master' into xftp
2023-02-18 18:46:28 +00:00
Evgeny Poberezkin
44535628a5
4.4.1
2023-02-18 18:28:57 +00:00
spaced4ndy
4e8657097c
xftp: cli client draft ( #635 )
...
* xftp: cli client draft
* more stubs
* compiles
* hash, app
* options parsers, random
* tmp
* xftp CLI client agent, simplify CLI command syntax
* only allow argument as a second parameter
* pivot signature draft
* receive file
* pivot sent chunks to recipients
* encryptFile - temp, chunks, specs
* send (upload) file and save file descriptions
* refactor, remove encrypted file
* save file size in description as string
* include filename inside padded encrypted file
* call chunk uploads concurrently, using queueing in HTTP2 as library client does not support concurrent streaming uploads
* download file (does not work yet)
* add digests to sent chunks
* fix recv - save file using AppendMode
* encrypt/decrypt sent file with secretbox
* remove print
* fix file description parsing in tests
* fix test
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-02-16 14:06:03 +04:00
Evgeny Poberezkin
d8f81b5cdb
Merge branch 'master' into xftp
2023-02-15 22:02:19 +00:00
Evgeny Poberezkin
2ae3100bed
lazy pad/unpad, secretbox encrypt/decrypt ( #639 )
2023-02-15 22:01:33 +00:00
Stanislav Dmitrenko
bccef0ba47
files: server and client spike - basic upload/download ( #591 )
...
* Files: main, env, stats, storeLog
* Better + transport
* Executable
* Env
* Update Client.hs, Server.hs, and 4 more files...
* Answer on request
* Delay
* Temp file
* Bypass cert check
* update package.yml, rename
* update store log
* extend HTTP2 transport
* refactor caStore
* HTTP2 body
* update server stats
* file server/client framework
* verify server commands
* process FNEW command, CLI test works
* simple XFTP server test (fails)
* fix test, refactor
* upload chunk works
* receive file chunk in the client
* remove transport handshake
* typo
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* fix names
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-02-13 13:36:02 +00:00
JRoberts
1523c00bcc
files: file description types ( #631 )
2023-02-09 21:22:58 +04: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