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
15ae7848a8
unsync - Send basic sync stat telemetry to the server (if server supports it)
...
#preflight skip
[CL 20938659 by Yuriy ODonnell in ue5-main branch]
2022-07-04 23:38:13 -04:00
Yuriy ODonnell
22e1d59a0f
sync - Change query mirrors command output to use integer milliseconds formatting for ping times, bump version to 1.0.41
...
#rb none
#preflight skip
[CL 20407486 by Yuriy ODonnell in ue5-main branch]
2022-05-28 10:41:29 -04:00
Yuriy ODonnell
41d40191b5
unsync - Fix few badly auto-converted function names
...
Also fix missing header include
#rb none (trivial)
#preflight skip
[CL 19300753 by Yuriy ODonnell in ue5-main branch]
2022-03-08 05:13:41 -05:00
Yuriy ODonnell
29db42b0dd
unsync - Add query command, which can be used to get information from the server (such as list mirrors)
...
Also implement header-only HTTP response handling.
#rb Martin.Ridgers
#preflight skip
[CL 19196474 by Yuriy ODonnell in ue5-main branch]
2022-03-01 05:53:29 -05:00