Evgeny Poberezkin
|
6ed4dd1515
|
update http2 library
|
2023-03-03 11:00:10 +00:00 |
|
Evgeny Poberezkin
|
914240108d
|
xftp: update http2 to remove workarounds with padding and delay (#667)
|
2023-03-02 16:00:46 +00:00 |
|
Evgeny Poberezkin
|
94de01a06f
|
xftp: use SHA256 digest for file chunks to reduce file description size (#666)
* xftp: use SHA256 digest for file chunks to reduce file description size
* enable all tests
|
2023-03-01 14:36:55 +00:00 |
|
Evgeny Poberezkin
|
249bcc7bb3
|
update cGet to not throw exception if returned string is shorter (trying to fix HTTP2), fix test (#663)
|
2023-02-28 19:16:35 +00:00 |
|
Evgeny Poberezkin
|
2f15ce2662
|
xftp: add quota param to server CLI, restrict chunk sizes (#659)
* xftp: add quota param to server CLI
* only allow certain file sizes, fix tests
|
2023-02-27 18:01:18 +00:00 |
|
Evgeny Poberezkin
|
781f8e0000
|
xftp: increase timeouts for file uploads, show progress (#658)
* xftp: increase timeouts for file uploads, show progress
* refactor
* use default port 443
* typo
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
* upload/download to/from chosen servers concurrently
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
|
2023-02-27 13:42:15 +00:00 |
|
Evgeny Poberezkin
|
4ce4fa3423
|
xftp: write secret_box auth tag to the end of the file, for efficiency of ecryption/decryption (#650)
* xftp: write secret_box auth tag to the end of the file, for efficiency of ecryption/decryption
* comments
|
2023-02-23 18:28:20 +00:00 |
|
Evgeny Poberezkin
|
bbf9e28696
|
xftp: add server to client encryption layer with cryptobox (#646)
* xftp: add server to client encryption layer with cryptobox
* workarounds for http2
* update http2 commit
* remove TODOs
|
2023-02-22 09:03:18 +00:00 |
|
Evgeny Poberezkin
|
4a9b5412db
|
xftp: refactor
|
2023-02-18 23:21:59 +00:00 |
|
Evgeny Poberezkin
|
1ecef81b4d
|
xftp: validate digests of file chunks in client and server
|
2023-02-18 22:44:44 +00:00 |
|
Evgeny Poberezkin
|
628169adb4
|
xftp: only receive correct number of bytes
|
2023-02-18 19:47:17 +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 |
|