Commit Graph

122 Commits

Author SHA1 Message Date
gary yuan
face91930a [Unsync] Fix null termination issue in memory buffer of decoded login token that was causing garbage bytes to be printed.
#rb Yuriy.ODonnell
[REVIEW]
#rnx

[CL 33632440 by gary yuan in ue5-main branch]
2024-05-14 13:00:49 -04:00
Yuriy ODonnell
ad086b7e64 unsync - Remove ConcRT/PPL, use custom scheduler by default
#jira none

[CL 33595690 by Yuriy ODonnell in ue5-main branch]
2024-05-11 20:20:25 -04:00
Yuriy ODonnell
7eddfa8553 unsync - Redirect warning and error log to stderr by default
#jira none

[CL 33579343 by Yuriy ODonnell in ue5-main branch]
2024-05-10 12:58:25 -04:00
Yuriy ODonnell
0acabe5490 unsync - Added a mechanism for unified proxy server and source directory specification to simply sync command line
Example command line `unsync.exe sync https://foo.bar/directory/path <dest>` is equivalent to `unsync.exe sync --proxy https://foo.bar directory/path <dest>`

#jira none

[CL 33569778 by Yuriy ODonnell in ue5-main branch]
2024-05-10 00:54:55 -04:00
Yuriy ODonnell
a63405040e unsync - Add a basic custom thread scheduler for Mac/Linux
#jira none

[CL 33556179 by Yuriy ODonnell in ue5-main branch]
2024-05-09 15:37:00 -04:00
Yuriy ODonnell
833acc62ca unsync - Groundwork for a cross-platform scheduler
#jira none

[CL 33531808 by Yuriy ODonnell in ue5-main branch]
2024-05-08 18:13:41 -04:00
Yuriy ODonnell
bb18878804 unsync - Fix manifest search, output HTTP status codes on query errors
#jira none

[CL 33507065 by Yuriy ODonnell in ue5-main branch]
2024-05-08 01:56:22 -04:00
Yuriy ODonnell
e5fea36fe7 unsync - Search for .unsyncmanifest as an alternative for .unsync/manifest.bin when downloading manifests from remote server
#jira none

[CL 33492631 by Yuriy ODonnell in ue5-main branch]
2024-05-07 15:57:57 -04:00
Yuriy ODonnell
926e87e4bd unsync - ListDirectory and DownloadFile helpers now take FHttpConnection
#jira none

[CL 33487910 by Yuriy ODonnell in ue5-main branch]
2024-05-07 13:10:40 -04:00
Yuriy ODonnell
ca60aac7fc unsync - Fix downloading uncompressed blocks, tweak direct file download connection limit and chunk size
#jira none

[CL 33418009 by Yuriy ODonnell in ue5-main branch]
2024-05-02 20:46:49 -04:00
yuriy odonnell
f7f7485244 unsync - Fix inconsistent serialized directory separators in the manifest
* Fixed syncing data sets that had manifests generated on non-windows platform

#rb Dmytro.Ivanov

[CL 33205064 by yuriy odonnell in ue5-main branch]
2024-04-24 13:32:27 -04:00
yuriy odonnell
351f099b51 unsync - Attempt to establish TLS connections by default and allow fallback unless explicitly connecting to HTTPS port or using authentication
[CL 33127126 by yuriy odonnell in ue5-main branch]
2024-04-19 22:35:37 -04:00
yuriy odonnell
4ba5f8d39d unsync - Automatically enable TLS when server port is standard https/443
[CL 33095223 by yuriy odonnell in ue5-main branch]
2024-04-18 22:55:33 -04:00
yuriy odonnell
2c5945aae3 unsync - Fix manifest version field initialization
[CL 31262636 by yuriy odonnell in ue5-main branch]
2024-02-07 12:46:41 -05:00
yuriy odonnell
e23bf0c738 unsync - Always save downloaded manifest file, even if the download source is not a filesystem
[CL 30109014 by yuriy odonnell in ue5-main branch]
2023-12-05 01:39:24 -05:00
yuriy odonnell
3bfc10a805 unsync - Add option to explicitly specify the auth token storage file for sync command
[CL 29998795 by yuriy odonnell in ue5-main branch]
2023-11-29 16:19:56 -05:00
yuriy odonnell
0db03a10eb unsync - Fix metadata directory creation during pack process
[CL 29940753 by yuriy odonnell in ue5-main branch]
2023-11-27 14:15:36 -05:00
yuriy odonnell
ac5f9c05ea unsync - Bump version to 1.0.63
[CL 29892152 by yuriy odonnell in ue5-main branch]
2023-11-22 13:17:03 -05:00
yuriy odonnell
257f18b5b6 unsync - Split OpenID config out of FAuthDesc into a separate structure and use auth desc to generate token cache key instead of just server address
* Avoids unnecessary login steps when using different proxy servers that share auth config

[CL 29877767 by yuriy odonnell in ue5-main branch]
2023-11-21 18:25:48 -05:00
yuriy odonnell
c52aa8a73c unsync - Implement basic incremental sync in unpack command and named snapshots
[CL 29799570 by yuriy odonnell in ue5-main branch]
2023-11-16 21:05:20 -05:00
yuriy odonnell
0df2b18e15 unsync - Unpack command now outputs revision control information into a dedicated file
[CL 29790214 by yuriy odonnell in ue5-main branch]
2023-11-16 16:15:34 -05:00
yuriy odonnell
176de902d2 unsync - Fix compile error on Linux
[CL 29704454 by yuriy odonnell in ue5-main branch]
2023-11-13 20:59:57 -05:00
yuriy odonnell
ad2d344db6 unsync - Increase default memory budget for background sync tasks and add option to set it explicitly
[CL 29704425 by yuriy odonnell in ue5-main branch]
2023-11-13 20:57:57 -05:00
yuriy odonnell
cc9c8ca84c unsync - Move code related to building the target file into a separate .h/cpp
[CL 29701697 by yuriy odonnell in ue5-main branch]
2023-11-13 19:34:29 -05:00
yuriy odonnell
5b24957094 unsync - Fix TLS subject initialization in FHttpConnection
* Bump version to 1.0.62

[CL 29656656 by yuriy odonnell in ue5-main branch]
2023-11-10 17:02:12 -05:00