Commit Graph

232 Commits (DepotDownloader_2.2.0)
 

Author SHA1 Message Date
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
Nicholas Hastings cb2937c971 Fix crash when account doesn't own app. 11 years ago
Nicholas Hastings 410408cb71 Add support for shared depots (depotfromapp). 11 years ago
Ryan Kistner 40fd3c94d6 Don't download the same chunk forever 11 years ago
Nicholas Hastings 077a3a1610 Fix error message about no servers for chunk. 11 years ago
Ryan Kistner 289af06733 Discard CDNClients instead of looping forever 11 years ago
Ryan Kistner 3b02d4d754 SteamKit 1.6.0 11 years ago
Ryan Kistner cc9e576361 Upgraded Steam3Session to latest SteamKit. Added error handling to CollectCDNClientsForDepot 11 years ago
Ryan Kistner 330902c091 Merge branch 'cdn-client' 11 years ago
Ryan Kistner 81a9057779 Don't attempt cm0 servers 11 years ago
Ryan Kistner a0a1db448a Allow reconnection logic to run for initial connection. Also bail out of AccountHasAccess without a steamid 11 years ago
Ryan Kistner 5f9aa57f91 CDN content server support and thread safety fixes for CDNClient initialization 12 years ago
Ryan Kistner fdba42da77 Revert 'Added support for CDN content servers' 12 years ago
Nicholas Hastings c1c4ef5910 Merge branch 'master' of github.com:SteamRE/DepotDownloader 12 years ago
Nicholas Hastings 90eb0a52c1 Remove gross hack needed for creating ChunkData objects before SteamKit 1.5.1. 12 years ago
Ryan Kistner ff2f8131a4 Added support for CDN content servers 12 years ago
Nicholas Hastings d9b6efaf84 Merge branch 'master' of github.com:SteamRE/DepotDownloader 12 years ago
Ryan Kistner 46659854cd Updated ContentDownloader.CollectCDNClientsForDepot to reflect modified FetchServerList 12 years ago
Nicholas Hastings c789220973 Handle -user and -pass as -username and -password respectively if the latter are not present. 12 years ago
Nicholas Hastings b656218e8a Specify that anonymous account will be used when no credentials are given. 12 years ago
Nicholas Hastings e3bc606112 Don't create folders for excluded files. 12 years ago
Nicholas Hastings 27ec24cd8f Remove special depotfromapp handling; no longer necessary. 12 years ago