Commit Graph

309 Commits (DepotDownloader_2.3.3)
 

Author SHA1 Message Date
Ryan Kistner 642f43864a Added -debug command line option to enable DebugLog. Report unhandled exceptions before re-throwing them. 6 years ago
Michael 04214ed516 Update readme for -loginid 6 years ago
Michael 231a05c3a6 -loginid console option to support concurrent processes 6 years ago
Michael 266c4acc04 Normalize forward slashes in filelists on Win 6 years ago
Ryan Kistner 751538019b TryWaitForLoginKey should always attempt to wait a short period of time for login key updates if configured 6 years ago
Pavel Djundik def0729fce Set LoginID 6 years ago
Pavel Djundik 8dd7c4c1b5 Fix crashing on duplicate license 6 years ago
Ryan Kistner 90dfd03b5e Corrected FileMode when saving AccountSettingsStore 6 years ago
Ryan Kistner 0d427acbb9 Added RollForward setting 6 years ago
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 6 years ago
Margen67 2c46ee32ea Update travis dist to bionic 6 years ago
Ryan Kistner bc25bba261 Only show the checksum mismatch when the manifest actually exists 6 years ago
Ryan Kistner 2e30364d8f Include and validate checksums with locally cached manifests 6 years ago
Ryan Kistner 0b598b43a7 Ensure failed download task throws OperationCanceledException so that the return code is reported correctly when it is the last task 6 years ago
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
6 years ago
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>
6 years ago
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>
6 years ago
Ryan Kistner da88425eb6
Merge pull request #62 from eroen/master
Be more friendly to scripts
6 years ago
Yaakov f6fa6fe9c6
Merge pull request #64 from SteamRE/no-legacy-nuget
Remove legacy NuGet packages.config
6 years ago
Yaakov ee82031a40 We shouldn't need this anymore. 6 years ago
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.
6 years ago
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.
6 years ago
Ryan Kistner ffcde1b04e Updated to SteamKit 2.2.0 6 years ago
Ryan Kistner c6975323d2 Use new ContentServerDirectoryService to fetch content servers for CDNClientPool 6 years ago
Ryan Kistner 87a238b0ec
Merge pull request #53 from xPaw/patch-2
Do not display full license list
6 years ago
Pavel Djundik 73286dd072
Do not display full license list 6 years ago
Ryan Kistner f5d519c466
Added GPLv2 license 6 years ago
Ryan Kistner e7b89df743 Skip platform check when an explicit depot id is provided 6 years ago
Nicholas Hastings 2177746a50 Update README usage info to match usage print output. 7 years ago
Ryan Kistner e0afef00e4 Report and exit on unsuccessful pubfile lookup 7 years ago
Ryan Kistner fdb5d0d408
Merge pull request #45 from SteamRE/ugc-cmd-cleanup
Add new -ugc option, removing -force-depot. (#41)
7 years ago
Nicholas Hastings 3ad0966070 Move GetPubfileDetails to saner spot in file. 7 years ago
Nicholas Hastings f957ef5da9 Add -pubfile support, dynamically getting appId + ugcId. 7 years ago
Nicholas Hastings 18a57dd1dd Update SK from 2.0.0 to 2.1.0 BECAUSE WE CAN. 7 years ago
Nicholas Hastings a2ffdd30f5 Misc cleanup to avoid unnecessary conversions. 7 years ago
Nicholas Hastings 72f633eade Add new -ugc option, removing -force-depot. (#41)
Also improve and clean up command line usage output, as well as add
automatic lookup of correct workshop depot id for UGC, instead of requiring
it on command line (usually assuming app id).
7 years ago
Ryan Kistner 7a757101bf Added shutdown token to CDN connection pool monitor 7 years ago
Ryan Kistner 5425ef756d 2.3.0 Release on .NET Core 2.0 7 years ago
Nicholas Hastings 0889da4316 Don't allow empty password to be entered when using non-anon account.
Fixes getting wall of exception text when accidentally entering or pasting
in an empty string.
8 years ago
Ryan Kistner 6552734faf Target SteamKit 2.0.0 8 years ago
Ryan Kistner 65036ffa8d Cancel work if CDNClientPool is exhausted and can't find more servers 8 years ago
Ryan Kistner 184ea54020 Don't retrieve AppTickets as they aren't needed anymore 8 years ago
Yaakov 6105a99e72 Check for cancellation after semaphore completion
It doesn’t look like anything actually calls Cancel() on this CancellationTokenSource, but if something ever does we’d want this to work properly.
8 years ago
Yaakov 1e3ca8f016 Missed something fairly important
It kind of helps to actually use the semaphore.

Missed this when reapplying changes after whitespace.
8 years ago
Yaakov 1ec611cb34 Update Travis for .NET Core SDK 2.0 8 years ago
Yaakov fb3e693755 Update to SK2 Alpha8 and .NET Core 2.0 8 years ago
Netshroud 0da80d9601 Merge remote-tracking branch 'origin/master' into dotnet-core
# Conflicts:
#	DepotDownloader/ContentDownloader.cs
#	DepotDownloader/Program.cs
8 years ago
Sunner 42b832e465 Added operating system switch (#24)
* Added operating system switch

* Fix typo and throw error if both -os and -all-platforms are specified
8 years ago
Ryan Kistner 8daaf0daa2 Don't error out if a user supplies a password without -remember-me but a matching login key was found 8 years ago
Netshroud de775d5c4b Save a lookup in login key dictionary 8 years ago