JaGoTu
5eec2f2d22
Support for app tokens
2021-08-28 16:41:50 +02:00
JaGoTu
df0477cd4a
fork
2020-03-25 01:04:12 +01: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
Nicholas Hastings
2177746a50
Update README usage info to match usage print output.
2019-04-02 16:38:34 -04:00
Ryan Kistner
e0afef00e4
Report and exit on unsuccessful pubfile lookup
2019-03-25 10:36:28 -06:00
Ryan Kistner
fdb5d0d408
Merge pull request #45 from SteamRE/ugc-cmd-cleanup
...
Add new -ugc option, removing -force-depot. (#41 )
2019-03-25 10:33:42 -06:00
Nicholas Hastings
3ad0966070
Move GetPubfileDetails to saner spot in file.
2019-03-24 08:55:50 -04:00
Nicholas Hastings
f957ef5da9
Add -pubfile support, dynamically getting appId + ugcId.
2019-03-23 19:44:47 -04:00
Nicholas Hastings
18a57dd1dd
Update SK from 2.0.0 to 2.1.0 BECAUSE WE CAN.
2019-03-23 12:08:41 -04:00
Nicholas Hastings
a2ffdd30f5
Misc cleanup to avoid unnecessary conversions.
2019-03-23 12:02:21 -04:00
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).
2019-03-23 12:02:05 -04:00
Ryan Kistner
7a757101bf
Added shutdown token to CDN connection pool monitor
2018-05-01 22:57:52 -06:00
Ryan Kistner
5425ef756d
2.3.0 Release on .NET Core 2.0
DepotDownloader_2.3.0
2018-04-30 22:21:13 -06:00
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.
2018-03-31 09:32:42 -04:00
Ryan Kistner
6552734faf
Target SteamKit 2.0.0
2017-12-19 15:16:15 -07:00
Ryan Kistner
65036ffa8d
Cancel work if CDNClientPool is exhausted and can't find more servers
2017-12-01 00:40:08 -07:00
Ryan Kistner
184ea54020
Don't retrieve AppTickets as they aren't needed anymore
2017-12-01 00:09:19 -07:00
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.
2017-09-09 23:57:02 +03:00
Yaakov
1e3ca8f016
Missed something fairly important
...
It kind of helps to actually use the semaphore.
Missed this when reapplying changes after whitespace.
2017-09-09 23:55:44 +03:00
Yaakov
1ec611cb34
Update Travis for .NET Core SDK 2.0
2017-09-08 12:48:03 +03:00
Yaakov
fb3e693755
Update to SK2 Alpha8 and .NET Core 2.0
2017-09-08 12:47:47 +03:00
Netshroud
0da80d9601
Merge remote-tracking branch 'origin/master' into dotnet-core
...
# Conflicts:
# DepotDownloader/ContentDownloader.cs
# DepotDownloader/Program.cs
2017-09-08 12:40:55 +03:00
Sunner
42b832e465
Added operating system switch ( #24 )
...
* Added operating system switch
* Fix typo and throw error if both -os and -all-platforms are specified
2017-09-02 13:20:27 -04:00
Ryan Kistner
8daaf0daa2
Don't error out if a user supplies a password without -remember-me but a matching login key was found
DepotDownloader_2.2.2
2017-07-27 22:55:32 -06:00
Netshroud
de775d5c4b
Save a lookup in login key dictionary
2017-07-28 14:30:31 +10:00
Ryan Kistner
58b5b6185e
Touched formatting and line endings. Tweaked login key handling.
2017-07-27 22:20:00 -06:00
Ryan Kistner
dceed3a9a1
Don't forget about anonymous users
2017-07-27 15:03:21 -06:00