Commit Graph
355 Commits
Author SHA1 Message Date
Ryan Kistner 08b7911d2d Provide visual feedback for masked password input #207 #216 2021-06-05 14:18:34 -06:00
Ryan Kistner 36b9684eb2 2.4.1: Target .NET 5.0 to simplify release packaging DepotDownloader_2.4.1 2021-05-13 19:05:33 -06:00
Yaakov cb5c6c8a65 Merge pull request #202 from SteamRE/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-05-01 21:54:43 +10:00
dependabot-preview[bot] 783197b960 Upgrade to GitHub-native Dependabot 2021-04-29 15:23:54 +00:00
Yaakov 5fd7a6ed37 Merge pull request #190 from SteamRE/dependabot/nuget/protobuf-net-3.0.101
Bump protobuf-net from 3.0.73 to 3.0.101
2021-04-20 19:03:09 +10:00
dependabot-preview[bot] ec8b5f4628 Bump protobuf-net from 3.0.73 to 3.0.101
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) from 3.0.73 to 3.0.101.
- [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)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 05:49:06 +00:00
Ryan Kistner 6b05a3e8cb When downloading files into a target directory, remove files with conflicting paths from earlier depots. Fixes #188 2021-03-11 23:02:37 -07:00
Ryan Kistner 27960f3d18 Target SteamKit 2.4.0-Alpha.2 2021-03-11 23:02:37 -07:00
Pavel Djundik 60b4451417 Normalize slashes in filepath; explicit regex support (#175)
Fixes #30 #18 #17
2021-02-11 12:17:40 -07:00
Pavel Djundik 9d4b87ba60 Fix ugc web download and remove dead code (#174) 2021-02-10 10:43:59 -07:00
Margen67 d7870040fe ci improvements (#169) 2021-01-23 21:04:05 -07:00
Margen67 11e1bdbea6 Delete .travis.yml (#168) 2021-01-21 12:22:26 -07:00
Yaakov 069e8985ed Merge pull request #156 from SteamRE/dependabot/nuget/protobuf-net-3.0.73
Bump protobuf-net from 3.0.52 to 3.0.73
2020-12-22 16:16:11 +11:00
dependabot-preview[bot] 223815dca5 Bump protobuf-net from 3.0.52 to 3.0.73
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) from 3.0.52 to 3.0.73.
- [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)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-03 05:45:05 +00:00
Ryan Kistner 70da480efe Allow a list of -manifest ids to match -depot DepotDownloader_2.4.0 2020-11-06 19:42:59 -07:00
Ryan Kistner ffd22a52ff Use C# 7.0 tuples 2020-11-06 19:23:14 -07:00
Ryan Kistner f146251555 Anonymous users cannot use UFSGetUGCDetails 2020-11-06 19:13:54 -07:00
Ryan Kistner a58059eb80 When downloading using -ugc we need to check UGCDetails first for a file URL (like -pubfile). Resolves #59 2020-11-06 01:41:40 -07:00
Ryan Kistner 8fcfd837b0 Alternate -pubfile implementation using GetDetails 2020-11-06 00:59:18 -07:00
Ryan Kistner 079f91167f Allow multiple depot ids to be specified. Resolves #147 2020-11-06 00:14:21 -07:00
Ryan Kistner cda5eb5137 Proxy logic brought into SteamKit 2020-11-05 23:38:25 -07:00
Ryan Kistner 729d4cdc61 Actually flag off new CDNClient features 2020-11-05 22:21:01 -07:00
Ryan Kistner 618090e23d Support for proxying requests through OpenCache 2020-11-05 22:16:03 -07:00
Ryan Kistner 30312af050 If an output directory is not specified, the deleted files list should be limited to each individual depot. 2020-11-02 21:29:22 -07:00
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