Commit Graph

253 Commits (DepotDownloader_2.2.2)
 

Author SHA1 Message Date
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
Ryan Kistner 58b5b6185e Touched formatting and line endings. Tweaked login key handling. 8 years ago
Ryan Kistner dceed3a9a1 Don't forget about anonymous users 8 years ago
Ryan Kistner 17d5f7357d Initialize LoginKeys dictionary 8 years ago
Nicholas Hastings 974eb1d369 Add -remember-password to README. 8 years ago
Nicholas Hastings 6e5eb77738 Add -remember-password to usage info. 8 years ago
Nicholas Hastings 6e4a764bb9 Add support for remembering password (loginkey). 8 years ago
Ryan Kistner 35aa666ea5 Always process Disconnect callback before pausing for input. This prevents the Disconnect callback from being processed after the Connect 9 years ago
Nicholas Hastings 63569977ec Bump version number. 9 years ago
Nicholas Hastings 8277f10f35 Update to SteamKit v1.8.1. 9 years ago
Nicholas Hastings 8659e77adc Cleanup. 9 years ago
Nicholas Hastings ab86a7d6ac If account doesn't own app, attempt to obtain FreeOnDemand license for it. 9 years ago
Nicholas Hastings 01d87d6102 Output branch being used. 9 years ago
Nicholas Hastings 891ebd13a2 Fix crash when downloading from passworded branches. 9 years ago
Nicholas Hastings 3d1764889f Fix unused var warning. 9 years ago
Ryan Kistner 251b4010ee Use ConcurrentDictionary and flatten keys for CDNAuthTokens 9 years ago
Ryan Kistner 7f5ca92659 Report when we aren't able to retrieve a CDN auth token 9 years ago
Ryan Kistner 6278fc2b94 Added CheckAppBetaPassword to retrieve encryption keys for encrypted_gid_2 depots 9 years ago
Ryan Kistner 97b8716c86 Pass appId all the way through for correctness 9 years ago
Nicholas Hastings 9a9cf7b57a Fix downloads for shared depots that provide their own manifests.
Before, we could only do shared depots that referred to their parent app,
when parent app access was also available.
9 years ago
Nicholas Hastings a591632888 Bump version. 9 years ago
Nicholas Hastings b599768bd8 Update SteamKit 1.6.4 -> 1.8.0. Change .NET target 4.0 -> 4.5. 9 years ago
Nicholas Hastings 65b6d97fa2 If an included depot doesn't have the requested branch, fall back to "public".
(Mirrors Steam behavior)
9 years ago
Ryan Kistner 06a7d099ba Style fixes for CDNClientPool 9 years ago
Ryan Kistner 9b778c374e Abort main flow if we can't connect after STEAM3_TIMEOUT seconds 9 years ago
Ryan Kistner bdfd56b482 Merge branch 'cdn-pool' 9 years ago
Ryan Kistner 3b3f6e272e Switched to plain console logging 9 years ago
Nicholas Hastings b93473aa3b Increase default MaxServers. 9 years ago
Ryan Kistner 0869f85b93 Added CDN client pooling 9 years ago
Nicholas Hastings 8914bc5c67 Fix issues when downloading content in shared depots when shared depot is owned
but app it is from is not.
9 years ago
Ryan Kistner daa6e0f9ef Merge pull request #8 from xPaw/2fa
Add 2FA support
10 years ago
Pavel Djundik 1ce2a097df Add 2FA support 10 years ago
Netshroud 72c32a618e Remove old nuget restore props and binaries 10 years ago
Netshroud 1a8a892a67 Use csharp Travis container config 10 years ago
Netshroud c0b4dd03ee Update to SteamKit 1.6.4 10 years ago
Netshroud ed44169956 Bump SteamKit dependency to 1.6.3 10 years ago
Ryan Kistner 5cf8c66f06 Longer integer for chunk math. Int32 overflow when calculating file diff 10 years ago
Ryan Kistner 52d45da141 Check for access to other app when depotfromapp is specified, otherwise continue with existing depot information 11 years ago
Netshroud 0b722996b5 Add -force-depot command line parameter to force attempted download of a particular depot in an app.
This allows UGC depots to be downloaded, as they are not listed in the PICS configuration.
11 years ago
Netshroud 6ae2c37c2a Merge branch 'master' of https://github.com/SteamRE/DepotDownloader 11 years ago
Netshroud 7a3779f4e8 Update to SteamKit2 1.6.1 NuGet package 11 years ago
Ryan Kistner 63ab1b0232 Flush pending Disconnected callback in anticipation of blocking the main thread 11 years ago
Netshroud 6f8fa5a376 Remove unused random variable 11 years ago
Ryan Kistner 155196ec7f Added a missing parameter 11 years ago
Ryan Kistner eaef1160c3 Added retry logic to steam requests and made downloader "retry forever" where appropriate. 11 years ago
Ryan Kistner b12c22454b Added persistent content server penalty 11 years ago
Ryan Kistner 663d17834a Parallelize CollectCDNClientsForDepot to ensure minimum amount of servers until exhausting the list
Switched cdnClients to a BlockingQueue to prevent bad cdn clients being dropped from starving other threads
11 years ago
Ryan Kistner eba7234f91 Perform checksums when copying chunks when an old manifest is present. Fixes -verify-all. 11 years ago
Nicholas Hastings a0d7163bf7 Handle all incoming appinfo and packageinfo, rather than first callback of each. 11 years ago