Commit Graph

  • da88425eb6
    Merge pull request #62 from eroen/master Ryan Kistner 2019-10-16 13:50:23 -0600
  • 14e6ccf851
    Bump protobuf-net from 2.1.0 to 2.4.1 dependabot-preview[bot] 2019-10-16 11:10:38 +0000
  • f6fa6fe9c6
    Merge pull request #64 from SteamRE/no-legacy-nuget Yaakov 2019-10-16 22:09:35 +1100
  • ee82031a40 We shouldn't need this anymore. Yaakov 2019-10-16 22:01:40 +1100
  • f1ff09bf20 Exit with error code on errors Eroen 2019-09-29 14:14:48 +0200
  • ee53edc935 Allow reading passwords from redirected input Eroen 2019-09-26 16:39:37 +0200
  • ffcde1b04e Updated to SteamKit 2.2.0 DepotDownloader_2.3.1 Ryan Kistner 2019-06-26 20:37:45 -0600
  • c6975323d2 Use new ContentServerDirectoryService to fetch content servers for CDNClientPool Ryan Kistner 2019-06-26 19:13:12 -0600
  • 87a238b0ec
    Merge pull request #53 from xPaw/patch-2 Ryan Kistner 2019-06-15 12:15:02 -0600
  • 73286dd072
    Do not display full license list Pavel Djundik 2019-06-14 15:44:34 +0300
  • f5d519c466
    Added GPLv2 license Ryan Kistner 2019-04-27 14:41:50 -0600
  • e7b89df743 Skip platform check when an explicit depot id is provided Ryan Kistner 2019-04-27 14:36:56 -0600
  • 0b88f9361e
    Skip OS check if depotid is specified directly Pavel Djundik 2019-04-26 12:15:26 +0300
  • 2177746a50 Update README usage info to match usage print output. Nicholas Hastings 2019-04-02 16:38:34 -0400
  • e0afef00e4 Report and exit on unsuccessful pubfile lookup Ryan Kistner 2019-03-25 10:36:28 -0600
  • fdb5d0d408
    Merge pull request #45 from SteamRE/ugc-cmd-cleanup Ryan Kistner 2019-03-25 10:33:42 -0600
  • 3ad0966070 Move GetPubfileDetails to saner spot in file. Nicholas Hastings 2019-03-24 08:55:50 -0400
  • f957ef5da9 Add -pubfile support, dynamically getting appId + ugcId. Nicholas Hastings 2019-03-23 17:17:10 -0400
  • 18a57dd1dd Update SK from 2.0.0 to 2.1.0 BECAUSE WE CAN. Nicholas Hastings 2019-03-23 12:08:41 -0400
  • a2ffdd30f5 Misc cleanup to avoid unnecessary conversions. Nicholas Hastings 2019-03-23 12:02:21 -0400
  • 72f633eade Add new -ugc option, removing -force-depot. (#41) Nicholas Hastings 2019-03-23 12:02:05 -0400
  • 7a757101bf Added shutdown token to CDN connection pool monitor Ryan Kistner 2018-05-01 22:57:52 -0600
  • 5425ef756d 2.3.0 Release on .NET Core 2.0 DepotDownloader_2.3.0 Ryan Kistner 2018-04-30 22:21:13 -0600
  • 0889da4316 Don't allow empty password to be entered when using non-anon account. Nicholas Hastings 2018-03-31 09:32:42 -0400
  • 6552734faf Target SteamKit 2.0.0 Ryan Kistner 2017-12-19 15:16:15 -0700
  • 65036ffa8d Cancel work if CDNClientPool is exhausted and can't find more servers Ryan Kistner 2017-12-01 00:40:08 -0700
  • 184ea54020 Don't retrieve AppTickets as they aren't needed anymore Ryan Kistner 2017-12-01 00:09:19 -0700
  • 6105a99e72 Check for cancellation after semaphore completion Yaakov 2017-09-09 23:57:02 +0300
  • 1e3ca8f016 Missed something fairly important Yaakov 2017-09-09 23:55:44 +0300
  • 1ec611cb34 Update Travis for .NET Core SDK 2.0 Yaakov 2017-09-08 12:48:03 +0300
  • fb3e693755 Update to SK2 Alpha8 and .NET Core 2.0 Yaakov 2017-09-08 12:47:47 +0300
  • 0da80d9601 Merge remote-tracking branch 'origin/master' into dotnet-core Netshroud 2017-09-08 12:22:59 +0300
  • 42b832e465 Added operating system switch (#24) Sunner 2017-09-02 19:20:27 +0200
  • 39412bd4b3 Fix typo and throw error if both -os and -all-platforms are specified Sunner 2017-09-02 12:05:55 +0200
  • d49166a8f7 Add manifest ID to console output John Struse 2017-08-13 15:25:09 -0400
  • adf9da417b Added operating system switch Sunner 2017-08-11 21:40:14 +0200
  • 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 Ryan Kistner 2017-07-27 22:55:32 -0600
  • de775d5c4b Save a lookup in login key dictionary Netshroud 2017-07-28 14:30:31 +1000
  • 58b5b6185e Touched formatting and line endings. Tweaked login key handling. Ryan Kistner 2017-07-27 22:20:00 -0600
  • dceed3a9a1 Don't forget about anonymous users Ryan Kistner 2017-07-27 15:03:21 -0600
  • 17d5f7357d Initialize LoginKeys dictionary Ryan Kistner 2017-07-27 14:55:03 -0600
  • 974eb1d369 Add -remember-password to README. Nicholas Hastings 2017-07-26 18:35:02 -0400
  • 6e5eb77738 Add -remember-password to usage info. Nicholas Hastings 2017-07-26 18:34:02 -0400
  • 6e4a764bb9 Add support for remembering password (loginkey). Nicholas Hastings 2017-07-26 18:30:29 -0400
  • 52f12030c1 Change SteamKit2 filesystem project reference to NuGet package reference Netshroud 2017-03-28 19:32:27 +1100
  • 3fb5da1098 Add .NET RIDs for "dotnet publish" Netshroud 2017-03-27 17:52:10 +1100
  • 7575cd0757 Update CI for .NET Core Netshroud 2017-03-27 17:51:49 +1100
  • 359a8d017d Restore Environment.OSVersion and P/Invoke for getting OS type on .NET Framework Netshroud 2017-03-27 17:50:28 +1100
  • 8eb3f711b9 thanks @xpaw Netshroud 2017-03-26 17:44:30 +1100
  • b17e343d0e Fix bug where DD would exit prematurely Netshroud 2017-03-26 12:26:39 +1100
  • ab9ca2a7da Cleanup Netshroud 2017-03-26 12:26:29 +1100
  • c0b6d0ce3c Convert to .NET Core. Netshroud 2017-03-25 23:44:25 +1100
  • 35aa666ea5 Always process Disconnect callback before pausing for input. This prevents the Disconnect callback from being processed after the Connect Ryan Kistner 2017-02-27 20:45:37 -0700
  • 63569977ec Bump version number. DepotDownloader_2.2.1 Nicholas Hastings 2017-02-23 07:32:47 -0500
  • 8277f10f35 Update to SteamKit v1.8.1. Nicholas Hastings 2017-02-23 06:49:12 -0500
  • 8659e77adc Cleanup. Nicholas Hastings 2017-02-21 20:40:50 -0500
  • ab86a7d6ac If account doesn't own app, attempt to obtain FreeOnDemand license for it. Nicholas Hastings 2017-02-21 20:37:07 -0500
  • 01d87d6102 Output branch being used. Nicholas Hastings 2017-02-20 20:02:12 -0500
  • 891ebd13a2 Fix crash when downloading from passworded branches. Nicholas Hastings 2017-02-20 08:09:03 -0500
  • 3d1764889f Fix unused var warning. Nicholas Hastings 2017-02-20 07:45:01 -0500
  • 251b4010ee Use ConcurrentDictionary and flatten keys for CDNAuthTokens Ryan Kistner 2017-02-09 16:25:42 -0700
  • 7f5ca92659 Report when we aren't able to retrieve a CDN auth token Ryan Kistner 2017-02-09 10:37:01 -0700
  • 6278fc2b94 Added CheckAppBetaPassword to retrieve encryption keys for encrypted_gid_2 depots Ryan Kistner 2017-01-21 22:40:30 -0700
  • 97b8716c86 Pass appId all the way through for correctness Ryan Kistner 2017-01-08 14:27:56 -0700
  • 9a9cf7b57a Fix downloads for shared depots that provide their own manifests. Nicholas Hastings 2016-11-07 18:58:13 -0500
  • a591632888 Bump version. DepotDownloader_2.2.0 Nicholas Hastings 2016-07-10 09:50:34 -0400
  • b599768bd8 Update SteamKit 1.6.4 -> 1.8.0. Change .NET target 4.0 -> 4.5. Nicholas Hastings 2016-07-10 09:47:06 -0400
  • 65b6d97fa2 If an included depot doesn't have the requested branch, fall back to "public". Nicholas Hastings 2016-07-10 09:41:11 -0400
  • 06a7d099ba Style fixes for CDNClientPool Ryan Kistner 2016-07-05 19:31:16 -0600
  • 9b778c374e Abort main flow if we can't connect after STEAM3_TIMEOUT seconds Ryan Kistner 2016-07-02 23:00:55 -0600
  • bdfd56b482 Merge branch 'cdn-pool' Ryan Kistner 2016-06-24 13:21:36 -0600
  • 3b3f6e272e Switched to plain console logging Ryan Kistner 2016-06-24 13:20:56 -0600
  • b93473aa3b Increase default MaxServers. Nicholas Hastings 2016-06-23 08:01:42 -0400
  • 0869f85b93 Added CDN client pooling Ryan Kistner 2016-06-22 19:46:20 -0600
  • 8914bc5c67 Fix issues when downloading content in shared depots when shared depot is owned but app it is from is not. Nicholas Hastings 2016-06-07 21:42:32 -0400
  • daa6e0f9ef Merge pull request #8 from xPaw/2fa Ryan Kistner 2015-10-04 16:14:13 -0600
  • 1ce2a097df Add 2FA support Pavel Djundik 2015-10-05 01:12:43 +0300
  • 72c32a618e Remove old nuget restore props and binaries Netshroud 2015-08-09 14:50:35 +1000
  • 1a8a892a67 Use csharp Travis container config Netshroud 2015-08-09 14:47:33 +1000
  • c0b4dd03ee Update to SteamKit 1.6.4 Netshroud 2015-08-09 14:41:19 +1000
  • ed44169956 Bump SteamKit dependency to 1.6.3 Netshroud 2015-06-20 19:18:00 +1000
  • 5cf8c66f06 Longer integer for chunk math. Int32 overflow when calculating file diff Ryan Kistner 2015-06-12 20:52:15 -0600
  • 52d45da141 Check for access to other app when depotfromapp is specified, otherwise continue with existing depot information Ryan Kistner 2015-05-06 09:39:46 -0600
  • 0b722996b5 Add -force-depot command line parameter to force attempted download of a particular depot in an app. Netshroud 2014-12-29 20:06:40 +1100
  • 6ae2c37c2a Merge branch 'master' of https://github.com/SteamRE/DepotDownloader Netshroud 2014-11-30 10:41:00 +1100
  • 7a3779f4e8 Update to SteamKit2 1.6.1 NuGet package Netshroud 2014-11-30 10:40:42 +1100
  • 63ab1b0232 Flush pending Disconnected callback in anticipation of blocking the main thread Ryan Kistner 2014-11-29 14:06:24 -0700
  • 6f8fa5a376 Remove unused random variable Netshroud 2014-11-29 23:55:30 +1100
  • 155196ec7f Added a missing parameter Ryan Kistner 2014-11-18 14:31:45 -0700
  • eaef1160c3 Added retry logic to steam requests and made downloader "retry forever" where appropriate. Ryan Kistner 2014-11-18 14:29:14 -0700
  • b12c22454b Added persistent content server penalty Ryan Kistner 2014-11-07 19:37:17 -0700
  • 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 Ryan Kistner 2014-10-29 17:11:33 -0600
  • eba7234f91 Perform checksums when copying chunks when an old manifest is present. Fixes -verify-all. Ryan Kistner 2014-10-22 09:52:30 -0600
  • a0d7163bf7 Handle all incoming appinfo and packageinfo, rather than first callback of each. Nicholas Hastings 2014-10-22 09:06:18 -0400
  • cb2937c971 Fix crash when account doesn't own app. Nicholas Hastings 2014-10-22 08:15:32 -0400
  • 410408cb71 Add support for shared depots (depotfromapp). Nicholas Hastings 2014-10-22 07:58:13 -0400
  • 40fd3c94d6 Don't download the same chunk forever Ryan Kistner 2014-10-21 16:02:31 -0600
  • 077a3a1610 Fix error message about no servers for chunk. Nicholas Hastings 2014-10-21 15:00:30 -0400
  • 289af06733 Discard CDNClients instead of looping forever Ryan Kistner 2014-10-15 19:50:19 -0600
  • 3b02d4d754 SteamKit 1.6.0 Ryan Kistner 2014-10-11 22:04:24 -0600