yuriy odonnell
ce12226ba7
unsync - Extend output of the search query to include some file metadata and use paths relative to root of the query
...
* Bump version to 1.0.59
#rb none
[CL 28214653 by yuriy odonnell in ue5-main branch]
2023-09-25 21:53:38 -04:00
yuriy odonnell
220463e242
unsync - Output search query results as simple string array json
...
* Escape strings when formatting adhoc json output
* Bump version to 1.0.57
#rb none
[CL 28171508 by yuriy odonnell in ue5-main branch]
2023-09-23 01:59:00 -04:00
yuriy odonnell
3cf6f9a0c0
unsync - Add search query to discover available builds through proxy
...
#rb none
[CL 28166018 by yuriy odonnell in ue5-main branch]
2023-09-22 20:13:26 -04:00
yuriy odonnell
0008562522
unsync - Add EFileMode::IgnoreDryRun mode to always allow certain file write operations
...
* Change EFileMode from regular enum to flags
* Add GetAnonymizedMachineId helper function
* Use MachineGuid registry key on Windows
#rb none
[CL 28160398 by yuriy odonnell in ue5-main branch]
2023-09-22 18:11:34 -04:00
yuriy odonnell
76a04ecbdf
unsync - Improve error reporting during file patching
...
* Bump version to 1.0.56
#rb none
[CL 28104059 by yuriy odonnell in ue5-main branch]
2023-09-21 16:34:00 -04:00
yuriy odonnell
2f88a33752
unsync - Add timestamps to log files
...
#rb none
[CL 27981813 by yuriy odonnell in ue5-main branch]
2023-09-18 19:56:48 -04:00
yuriy odonnell
f4d7fa915c
unsync - Bump version to 1.0.55
...
#rb none
[CL 27942690 by yuriy odonnell in ue5-main branch]
2023-09-15 22:25:45 -04:00
yuriy odonnell
54072f0aee
unsync - Set a 60 second timeout on socket recv operations by default
...
* Use --no-timeout flag to disable
#rb none
[CL 27942659 by yuriy odonnell in ue5-main branch]
2023-09-15 22:24:38 -04:00
yuriy odonnell
7b470612fc
unsync - Implement OpenUrlInDefaultBrowser for mac and linux, fix various issues with direct download on those platforms
...
#rb none
[CL 27861855 by yuriy odonnell in ue5-main branch]
2023-09-13 20:30:26 -04:00
yuriy odonnell
abf5a85ab6
unsync - Fix various runtime issues on linux
...
* Wide string formatting
* Path normalization
#rb none
[CL 27856783 by yuriy odonnell in ue5-main branch]
2023-09-13 18:33:59 -04:00
yuriy odonnell
4fd271fff2
unsync - Fix clang/linux build errors
...
#rb none
[CL 27821338 by yuriy odonnell in ue5-main branch]
2023-09-13 02:10:23 -04:00
yuriy odonnell
a3bd8e9bb6
unsync - Add messages in addition to error codes in various places, fix CLI11 non-ascii printing, add --version argument
...
#rb none
[CL 27781280 by yuriy odonnell in ue5-main branch]
2023-09-11 22:49:17 -04:00
yuriy odonnell
a55c31dfe4
unsync - Fix new ParallelForEach helper
...
* Pass container in by reference to allow mutation
#rb none
[CL 27715295 by yuriy odonnell in ue5-main branch]
2023-09-08 12:27:41 -04:00
yuriy odonnell
a02ea83d83
unsync - Use multiple concurrent connections during file download query
...
* Bump version to 1.0.54
#rb none
[CL 27714879 by yuriy odonnell in ue5-main branch]
2023-09-08 12:19:57 -04:00
yuriy odonnell
f455aaecc7
unsync - Add support for HTTP HEAD requests
...
Also minor fixes and improvements:
* Fix error code handling when connecting a socket
* Fix some of the naming convention violations
* Add --print-http-header option to login command
#rb none
[CL 27702511 by yuriy odonnell in ue5-main branch]
2023-09-07 23:20:15 -04:00
yuriy odonnell
7a75fdfe69
unsync - Trim old cached manifest files during sync
...
#rb none
[CL 27541251 by yuriy odonnell in ue5-main branch]
2023-08-31 18:07:30 -04:00
yuriy odonnell
01b2df4dba
unsync - Add quick login option
...
* Skip remote token validation in --quick mode, just check expiry locally
#rb none
[CL 27538554 by yuriy odonnell in ue5-main branch]
2023-08-31 17:15:46 -04:00
yuriy odonnell
8c7bdecb04
unsync - Add support for direct manifest download from proxy server (bypassing SMB)
...
* Add --login flag to sync command
* Add in-process token cache
* Add auth token when quering server features
* Use direct download path when supported by server
#jira UE-192913
#rb none
[CL 27535921 by yuriy odonnell in ue5-main branch]
2023-08-31 16:20:09 -04:00
yuriy odonnell
c9dc86cb37
unsync - Add dedicated login command and make output more machine-friendly
...
* Make TLS a mandatory required library
* Redirect human-readable log messages of login and query commands to stderr, while only directing machine-readable messages to stdout
#rb none
[CL 27471298 by yuriy odonnell in ue5-main branch]
2023-08-29 19:18:18 -04:00
yuriy odonnell
c33f84e382
unsync - Groundwork for list query
...
#jira UE-192913
#rb none
[CL 27341587 by yuriy odonnell in ue5-main branch]
2023-08-24 10:44:55 -04:00
yuriy odonnell
0cb9903591
unsync - Automatically refresh access token only when it's close to expiration
...
- Add FHttpRequest::BearerToken field
- Validate credentials using login endpoint
#jira UE-192913
#rb none
[CL 27233166 by yuriy odonnell in ue5-main branch]
2023-08-20 19:45:21 -04:00
yuriy odonnell
37b1da7fde
unsync - Groundwork for user authentication
...
#jira UE-192913
#rb none
[CL 27227985 by yuriy odonnell in ue5-main branch]
2023-08-18 21:41:29 -04:00
yuriy odonnell
74e05813ad
unsync - Skip automatic proxy selection for query command, use dedicated ping endpoint, refactor query helpers and download result mechanism
...
#rb none
[CL 27153277 by yuriy odonnell in ue5-main branch]
2023-08-16 16:34:36 -04:00
yuriy odonnell
c45fdca170
unsync - Automatically find closest proxy server by default
...
* Use --no-proxy-select to skip server selection
* Bump version to 1.0.52
#rb none
[CL 26157514 by yuriy odonnell in ue5-main branch]
2023-06-21 15:01:35 -04:00
yuriy odonnell
bec1e643ac
unsync - Groundwork for mount command
...
#rb none
[CL 26154100 by yuriy odonnell in ue5-main branch]
2023-06-21 13:12:26 -04:00