Ryan Kistner
|
6278fc2b94
|
Added CheckAppBetaPassword to retrieve encryption keys for encrypted_gid_2 depots
|
2017-01-21 22:40:30 -07:00 |
|
Ryan Kistner
|
97b8716c86
|
Pass appId all the way through for correctness
|
2017-01-08 14:27:56 -07:00 |
|
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.
|
2016-11-07 18:58:13 -05:00 |
|
Nicholas Hastings
|
a591632888
|
Bump version.
DepotDownloader_2.2.0
|
2016-07-10 09:50:34 -04:00 |
|
Nicholas Hastings
|
b599768bd8
|
Update SteamKit 1.6.4 -> 1.8.0. Change .NET target 4.0 -> 4.5.
|
2016-07-10 09:47:06 -04:00 |
|
Nicholas Hastings
|
65b6d97fa2
|
If an included depot doesn't have the requested branch, fall back to "public".
(Mirrors Steam behavior)
|
2016-07-10 09:41:59 -04:00 |
|
Ryan Kistner
|
06a7d099ba
|
Style fixes for CDNClientPool
|
2016-07-05 19:31:16 -06:00 |
|
Ryan Kistner
|
9b778c374e
|
Abort main flow if we can't connect after STEAM3_TIMEOUT seconds
|
2016-07-02 23:00:55 -06:00 |
|
Ryan Kistner
|
bdfd56b482
|
Merge branch 'cdn-pool'
|
2016-06-24 13:21:36 -06:00 |
|
Ryan Kistner
|
3b3f6e272e
|
Switched to plain console logging
|
2016-06-24 13:20:56 -06:00 |
|
Nicholas Hastings
|
b93473aa3b
|
Increase default MaxServers.
|
2016-06-23 08:01:42 -04:00 |
|
Ryan Kistner
|
0869f85b93
|
Added CDN client pooling
|
2016-06-22 19:46:20 -06:00 |
|
Nicholas Hastings
|
8914bc5c67
|
Fix issues when downloading content in shared depots when shared depot is owned
but app it is from is not.
|
2016-06-07 21:42:32 -04:00 |
|
Ryan Kistner
|
daa6e0f9ef
|
Merge pull request #8 from xPaw/2fa
Add 2FA support
|
2015-10-04 16:14:13 -06:00 |
|
Pavel Djundik
|
1ce2a097df
|
Add 2FA support
|
2015-10-05 01:12:43 +03:00 |
|
Netshroud
|
72c32a618e
|
Remove old nuget restore props and binaries
|
2015-08-09 14:50:35 +10:00 |
|
Netshroud
|
1a8a892a67
|
Use csharp Travis container config
|
2015-08-09 14:47:33 +10:00 |
|
Netshroud
|
c0b4dd03ee
|
Update to SteamKit 1.6.4
|
2015-08-09 14:41:19 +10:00 |
|
Netshroud
|
ed44169956
|
Bump SteamKit dependency to 1.6.3
|
2015-06-20 19:18:00 +10:00 |
|
Ryan Kistner
|
5cf8c66f06
|
Longer integer for chunk math. Int32 overflow when calculating file diff
|
2015-06-12 20:52:15 -06:00 |
|
Ryan Kistner
|
52d45da141
|
Check for access to other app when depotfromapp is specified, otherwise continue with existing depot information
|
2015-05-06 09:39:46 -06:00 |
|
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.
|
2014-12-29 20:06:40 +11:00 |
|
Netshroud
|
6ae2c37c2a
|
Merge branch 'master' of https://github.com/SteamRE/DepotDownloader
|
2014-11-30 10:41:00 +11:00 |
|
Netshroud
|
7a3779f4e8
|
Update to SteamKit2 1.6.1 NuGet package
|
2014-11-30 10:40:42 +11:00 |
|
Ryan Kistner
|
63ab1b0232
|
Flush pending Disconnected callback in anticipation of blocking the main thread
|
2014-11-29 14:06:24 -07:00 |
|
Netshroud
|
6f8fa5a376
|
Remove unused random variable
|
2014-11-29 23:55:30 +11:00 |
|
Ryan Kistner
|
155196ec7f
|
Added a missing parameter
|
2014-11-18 14:31:45 -07:00 |
|
Ryan Kistner
|
eaef1160c3
|
Added retry logic to steam requests and made downloader "retry forever" where appropriate.
|
2014-11-18 14:29:14 -07:00 |
|
Ryan Kistner
|
b12c22454b
|
Added persistent content server penalty
|
2014-11-07 19:37:17 -07:00 |
|
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
|
2014-10-29 17:11:33 -06:00 |
|
Ryan Kistner
|
eba7234f91
|
Perform checksums when copying chunks when an old manifest is present. Fixes -verify-all.
|
2014-10-22 09:52:30 -06:00 |
|
Nicholas Hastings
|
a0d7163bf7
|
Handle all incoming appinfo and packageinfo, rather than first callback of each.
|
2014-10-22 09:06:18 -04:00 |
|
Nicholas Hastings
|
cb2937c971
|
Fix crash when account doesn't own app.
|
2014-10-22 08:15:32 -04:00 |
|
Nicholas Hastings
|
410408cb71
|
Add support for shared depots (depotfromapp).
|
2014-10-22 07:58:13 -04:00 |
|
Ryan Kistner
|
40fd3c94d6
|
Don't download the same chunk forever
|
2014-10-21 16:02:31 -06:00 |
|
Nicholas Hastings
|
077a3a1610
|
Fix error message about no servers for chunk.
|
2014-10-21 15:00:30 -04:00 |
|
Ryan Kistner
|
289af06733
|
Discard CDNClients instead of looping forever
|
2014-10-15 19:50:19 -06:00 |
|
Ryan Kistner
|
3b02d4d754
|
SteamKit 1.6.0
|
2014-10-11 22:04:24 -06:00 |
|
Ryan Kistner
|
cc9e576361
|
Upgraded Steam3Session to latest SteamKit. Added error handling to CollectCDNClientsForDepot
|
2014-10-11 04:45:10 -06:00 |
|
Ryan Kistner
|
330902c091
|
Merge branch 'cdn-client'
|
2014-10-11 04:12:45 -06:00 |
|
Ryan Kistner
|
81a9057779
|
Don't attempt cm0 servers
|
2014-07-21 11:01:36 -06:00 |
|
Ryan Kistner
|
a0a1db448a
|
Allow reconnection logic to run for initial connection. Also bail out of AccountHasAccess without a steamid
|
2014-07-21 10:47:29 -06:00 |
|
Ryan Kistner
|
5f9aa57f91
|
CDN content server support and thread safety fixes for CDNClient initialization
|
2014-03-16 22:20:18 -06:00 |
|
Ryan Kistner
|
fdba42da77
|
Revert 'Added support for CDN content servers'
DepotDownloader_2.1.1
|
2014-03-16 20:40:10 -06:00 |
|
Nicholas Hastings
|
c1c4ef5910
|
Merge branch 'master' of github.com:SteamRE/DepotDownloader
|
2014-03-16 19:27:04 -04:00 |
|
Nicholas Hastings
|
90eb0a52c1
|
Remove gross hack needed for creating ChunkData objects before SteamKit 1.5.1.
|
2014-03-16 19:24:26 -04:00 |
|
Ryan Kistner
|
ff2f8131a4
|
Added support for CDN content servers
|
2014-03-16 01:01:35 -06:00 |
|
Nicholas Hastings
|
d9b6efaf84
|
Merge branch 'master' of github.com:SteamRE/DepotDownloader
|
2014-03-15 22:34:46 -04:00 |
|
Ryan Kistner
|
46659854cd
|
Updated ContentDownloader.CollectCDNClientsForDepot to reflect modified FetchServerList
|
2014-03-06 20:23:00 -07:00 |
|
Nicholas Hastings
|
c789220973
|
Handle -user and -pass as -username and -password respectively if the latter are not present.
|
2014-01-24 11:35:10 -05:00 |
|