Commit Graph
331 Commits
Author SHA1 Message Date
Ryan Kistner ac97c01107 Process download chunks as tasks to increase concurrency 2020-10-31 19:41:49 -06:00
dependabot-preview[bot] df7b44f7da Bump protobuf-net from 3.0.24 to 3.0.52 (#138)
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) from 3.0.24 to 3.0.52.
- [Release notes](https://github.com/protobuf-net/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/main/docs/releasenotes.md)
- [Commits](https://github.com/protobuf-net/protobuf-net/compare/3.0.24...3.0.52)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-31 16:29:33 -06:00
NicknineTheEagle 952cba8627 Implemented deleting files when updating (#113)
Implemented deleting files when updating
2020-10-31 16:27:42 -06:00
NicknineTheEagle a6d30efade Re-fetch app info after obtaining FreeOnDemand license (#140) 2020-10-25 13:02:20 -06:00
NicknineTheEagle 618ce3a3df Fixed loading old manifest for updating (#139) 2020-10-20 15:53:19 -06:00
Ryan Kistner 4c36d5ca31 Only capture one of each PackageToken 2020-08-28 12:22:28 -06:00
Yaakov 8436d67afa Merge branch 'dependabot/nuget/protobuf-net-3.0.24' 2020-07-06 20:57:55 +10:00
dependabot-preview[bot] 93c89552a4 Bump SteamKit2 from 2.3.0-beta.2 to 2.3.0
Bumps [SteamKit2](https://github.com/SteamRE/SteamKit) from 2.3.0-beta.2 to 2.3.0.
- [Release notes](https://github.com/SteamRE/SteamKit/releases)
- [Commits](https://github.com/SteamRE/SteamKit/compare/2.3.0-beta.2...2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 10:53:31 +00:00
dependabot-preview[bot] 84e8be5c80 Bump protobuf-net from 2.4.6 to 3.0.24
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) from 2.4.6 to 3.0.24.
- [Release notes](https://github.com/protobuf-net/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/main/docs/releasenotes.md)
- [Commits](https://github.com/protobuf-net/protobuf-net/commits/3.0.24)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 10:53:15 +00:00
Yaakov 4372ea7045 Merge pull request #104 from xPaw/gh-actions
Add github action build workflow
2020-07-06 20:50:32 +10:00
Ryan Kistner f8d67d8c9b Print task timeouts as connection timeouts DepotDownloader_2.3.6 2020-06-07 18:28:21 -06:00
NicknineTheEagle 4299c23bed Various manifest related improvements (#94)
* Changed saved manifest name format for better clarity
* Expanded manifest-to-text conversion
2020-06-07 18:02:45 -06:00
Pavel Djundik 05d6da9662 Implement package tokens (#103) 2020-06-05 12:47:52 -06:00
Pavel Djundik 70a6e97bef Add github action build workflow 2020-06-05 13:18:23 +03:00
Ryan Kistner 2ca1f3e8e6 Filter CDN server list to the two types of content servers we support: SteamCache and CDN. DepotDownloader_2.3.5 2020-05-21 21:43:27 -06:00
Pavel Djundik 9979cda684 Format readme and add missing parameters (#96)
* Add missing parameters to readme
* Format readme
* Add examples to readme
2020-05-15 13:19:22 -06:00
Ryan Kistner 5423bdc759 Use PublishedFile.GetItemDetails when looking up pubfiles. This also requires -app to be specified with -pubfile. 2020-05-15 13:18:25 -06:00
NicknineTheEagle 6c37e21364 Updated usage help 2020-04-29 16:38:55 -06:00
NicknineTheEagle feb0f19e0d Added -osarch parameter 2020-04-29 16:38:55 -06:00
NicknineTheEagle 96e975aad9 Added -language and -lowviolence parameters 2020-04-29 16:38:55 -06:00
Ryan Kistner 3e6cd3b4b1 Limit unnecessary concurrent CDN token requests. Combine CDN token requests for steamcontent.com. Added a diagnostic timeout for lost CDN token requests. 2020-04-19 13:25:43 -06:00
Ryan Kistner 7476cdb0a3 Updated to SteamKit 2.3.0 DepotDownloader_2.3.4 2020-04-18 12:09:39 -06:00
Ryan Kistner 642f43864a Added -debug command line option to enable DebugLog. Report unhandled exceptions before re-throwing them. DepotDownloader_2.3.3 2020-03-25 20:29:58 -06:00
Michael 04214ed516 Update readme for -loginid 2020-03-25 20:29:45 -06:00
Michael 231a05c3a6 -loginid console option to support concurrent processes 2020-03-25 20:29:45 -06:00
Michael 266c4acc04 Normalize forward slashes in filelists on Win 2020-03-25 20:28:41 -06:00
Ryan Kistner 751538019b TryWaitForLoginKey should always attempt to wait a short period of time for login key updates if configured 2020-02-22 13:21:59 -07:00
Pavel Djundik def0729fce Set LoginID 2020-02-22 13:18:24 -07:00
Pavel Djundik 8dd7c4c1b5 Fix crashing on duplicate license 2020-02-22 13:00:34 -07:00
Ryan Kistner 90dfd03b5e Corrected FileMode when saving AccountSettingsStore DepotDownloader_2.3.2 2020-02-07 00:13:37 -07:00
Ryan Kistner 0d427acbb9 Added RollForward setting 2020-02-06 23:26:30 -07:00
Ryan Kistner 436519d445 Split DepotDownloader configuration file into account settings stored in IsolatedStorage, and depot installation data stored in the .DepotDownloader config directory alongside cached manifests 2020-02-06 21:53:35 -07:00
Margen67 2c46ee32ea Update travis dist to bionic 2019-12-03 09:35:28 -07:00
Ryan Kistner bc25bba261 Only show the checksum mismatch when the manifest actually exists 2019-11-03 19:10:15 -07:00
Ryan Kistner 2e30364d8f Include and validate checksums with locally cached manifests 2019-11-03 17:23:26 -07:00
Ryan Kistner 0b598b43a7 Ensure failed download task throws OperationCanceledException so that the return code is reported correctly when it is the last task 2019-11-03 16:50:52 -07:00
Yaakov 779a4697ab Merge pull request #65 from SteamRE/dependabot/nuget/protobuf-net-2.4.4
Bump protobuf-net from 2.4.1 to 2.4.4
2019-10-31 07:53:19 +11:00
dependabot-preview[bot] 3e7a902eb4 Bump protobuf-net from 2.4.1 to 2.4.4
Bumps [protobuf-net](https://github.com/mgravell/protobuf-net) from 2.4.1 to 2.4.4.
- [Release notes](https://github.com/mgravell/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/master/docs/releasenotes.md)
- [Commits](https://github.com/mgravell/protobuf-net/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-30 14:06:28 +00:00
dependabot-preview[bot] 5f3e4334ba Bump protobuf-net from 2.1.0 to 2.4.1 (#63)
Bumps [protobuf-net](https://github.com/mgravell/protobuf-net) from 2.1.0 to 2.4.1.
- [Release notes](https://github.com/mgravell/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/master/docs/releasenotes.md)
- [Commits](https://github.com/mgravell/protobuf-net/commits/2.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-16 13:51:41 -06:00
Ryan Kistner da88425eb6 Merge pull request #62 from eroen/master
Be more friendly to scripts
2019-10-16 13:50:23 -06:00
Yaakov f6fa6fe9c6 Merge pull request #64 from SteamRE/no-legacy-nuget
Remove legacy NuGet packages.config
2019-10-16 22:09:35 +11:00
Yaakov ee82031a40 We shouldn't need this anymore. 2019-10-16 22:01:40 +11:00
Eroen f1ff09bf20 Exit with error code on errors
When run by a script, the script needs to know if the requested operation was
succesful.

This patch makes sure error codes are returned for a number of unhandled error
conditions.
2019-10-10 15:47:35 +02:00
Eroen ee53edc935 Allow reading passwords from redirected input
This is beneficial for scripts that don't want to expose the password in the
command line arguments.
2019-09-29 14:09:56 +02:00
Ryan Kistner ffcde1b04e Updated to SteamKit 2.2.0 DepotDownloader_2.3.1 2019-06-26 20:37:45 -06:00
Ryan Kistner c6975323d2 Use new ContentServerDirectoryService to fetch content servers for CDNClientPool 2019-06-26 19:13:48 -06:00
Ryan Kistner 87a238b0ec Merge pull request #53 from xPaw/patch-2
Do not display full license list
2019-06-15 12:15:02 -06:00
Pavel Djundik 73286dd072 Do not display full license list 2019-06-14 15:44:34 +03:00
Ryan Kistner f5d519c466 Added GPLv2 license 2019-04-27 14:41:50 -06:00
Ryan Kistner e7b89df743 Skip platform check when an explicit depot id is provided 2019-04-27 14:36:56 -06:00