Commit Graph

  • 4c8dd29b9e
    Delete .travis.yml Margen67 2021-01-20 23:41:06 -0800
  • 069e8985ed
    Merge pull request #156 from SteamRE/dependabot/nuget/protobuf-net-3.0.73 Yaakov 2020-12-22 16:16:11 +1100
  • 223815dca5
    Bump protobuf-net from 3.0.52 to 3.0.73 dependabot-preview[bot] 2020-12-03 05:45:05 +0000
  • 1bcefeaf98
    Bump protobuf-net from 3.0.52 to 3.0.62 dependabot-preview[bot] 2020-11-16 05:54:54 +0000
  • 70da480efe Allow a list of -manifest ids to match -depot DepotDownloader_2.4.0 Ryan Kistner 2020-11-06 19:42:59 -0700
  • ffd22a52ff Use C# 7.0 tuples Ryan Kistner 2020-11-06 19:23:14 -0700
  • f146251555 Anonymous users cannot use UFSGetUGCDetails Ryan Kistner 2020-11-06 19:13:54 -0700
  • a58059eb80 When downloading using -ugc we need to check UGCDetails first for a file URL (like -pubfile). Resolves #59 Ryan Kistner 2020-11-06 01:41:40 -0700
  • 8fcfd837b0 Alternate -pubfile implementation using GetDetails Ryan Kistner 2020-11-06 00:59:18 -0700
  • 079f91167f Allow multiple depot ids to be specified. Resolves #147 Ryan Kistner 2020-11-06 00:14:21 -0700
  • cda5eb5137 Proxy logic brought into SteamKit Ryan Kistner 2020-11-05 23:38:25 -0700
  • 729d4cdc61 Actually flag off new CDNClient features Ryan Kistner 2020-11-05 22:21:01 -0700
  • 618090e23d Support for proxying requests through OpenCache Ryan Kistner 2020-11-05 22:16:03 -0700
  • 30312af050 If an output directory is not specified, the deleted files list should be limited to each individual depot. Ryan Kistner 2020-11-02 21:29:22 -0700
  • f413773d13 Fixed line endings Raphael Guntersweiler 2020-11-01 14:21:58 +0100
  • bd97eb51db Reverting some changes that are not needed Raphael Guntersweiler 2020-11-01 14:17:01 +0100
  • 58c58fccdf Extraction finished Raphael Guntersweiler 2020-11-01 14:13:48 +0100
  • 95fc16eddc Updated README Raphael Guntersweiler 2020-11-01 14:02:42 +0100
  • cc04a42109 Added .idea folder from Rider (Visual Studio alternative) to .gitignore Raphael Guntersweiler 2020-11-01 14:01:19 +0100
  • 3336c58baa Updated project to .NET Core 3.1 Raphael Guntersweiler 2020-11-01 13:59:17 +0100
  • ac97c01107 Process download chunks as tasks to increase concurrency Ryan Kistner 2020-10-31 19:41:49 -0600
  • df7b44f7da
    Bump protobuf-net from 3.0.24 to 3.0.52 (#138) dependabot-preview[bot] 2020-10-31 16:29:33 -0600
  • 952cba8627
    Implemented deleting files when updating (#113) NicknineTheEagle 2020-11-01 01:27:42 +0300
  • e9e5476e67 Added .idea to .gitignore so people can also work with Rider Raphael Guntersweiler 2020-10-31 22:30:38 +0100
  • 81fd36c405 Changed back to .TryAdd() as requested Raphael Guntersweiler 2020-10-31 21:24:34 +0100
  • 0d3ec77ef7 Updated package metadata for Core Raphael Guntersweiler 2020-10-31 02:15:05 +0100
  • 0f087111f8 Updated README Raphael Guntersweiler 2020-10-31 02:11:20 +0100
  • f8ea7ce462
    Merge pull request #1 from rGunti/feature/lib-extract Raphael Guntersweiler 2020-10-31 02:05:37 +0100
  • ee560060f6 Extracted code to library in .net standard Raphael Guntersweiler 2020-10-31 01:59:46 +0100
  • a6d30efade
    Re-fetch app info after obtaining FreeOnDemand license (#140) NicknineTheEagle 2020-10-25 22:02:20 +0300
  • 397077f774 Re-fetch app info after obtaining FreeOnDemand license NicknineTheEagle 2020-10-25 21:07:17 +0300
  • 618ce3a3df
    Fixed loading old manifest for updating (#139) NicknineTheEagle 2020-10-21 00:53:19 +0300
  • d311b5f59b Check if removed files actually exist when updating NicknineTheEagle 2020-06-19 23:10:07 +0300
  • 1afec7199e Implemented deleting files when updating NicknineTheEagle 2020-06-19 21:40:55 +0300
  • 9f092e7801 Fixed loading old manifest for updating NicknineTheEagle 2020-06-19 21:38:15 +0300
  • b7cef07262
    Bump protobuf-net from 3.0.24 to 3.0.52 dependabot-preview[bot] 2020-10-05 05:55:38 +0000
  • 882df6d281 Add commandline option `-blacklist-cdn` to blacklist unwanted CDNs. imkzh 2020-09-05 12:59:00 +0800
  • 122a9ad18b Updated usage documentation Ryan Kistner 2020-08-28 12:30:06 -0600
  • 4c36d5ca31 Only capture one of each PackageToken Ryan Kistner 2020-08-28 12:22:28 -0600
  • 679a54f765 On write, await WriteAsync Ryan Kistner 2020-08-28 12:13:35 -0600
  • 3db9c5dbe3 Notify about pre-allocation. Just lock the counter object. Ryan Kistner 2020-08-14 10:58:03 -0600
  • ea911fde13 Release SemaphoreSlim when file stream is complete Ryan Kistner 2020-08-14 01:14:16 -0600
  • d02aec256c Refactored download Tasks and use InvokeAsync to throttle Tasks Ryan Kistner 2020-08-14 01:06:21 -0600
  • 609a66f280 Submit chunks to be downloaded as independent tasks Ryan Kistner 2020-08-13 22:14:11 -0600
  • ec18412dfc
    Bump protobuf-net from 3.0.24 to 3.0.29 dependabot-preview[bot] 2020-07-09 06:38:10 +0000
  • ddd3b336b0
    Bump protobuf-net from 3.0.24 to 3.0.27 dependabot-preview[bot] 2020-07-07 06:47:30 +0000
  • 8436d67afa Merge branch 'dependabot/nuget/protobuf-net-3.0.24' Yaakov 2020-07-06 20:57:55 +1000
  • 93c89552a4
    Bump SteamKit2 from 2.3.0-beta.2 to 2.3.0 dependabot-preview[bot] 2020-07-06 10:53:31 +0000
  • 84e8be5c80
    Bump protobuf-net from 2.4.6 to 3.0.24 dependabot-preview[bot] 2020-07-06 10:53:15 +0000
  • 4372ea7045
    Merge pull request #104 from xPaw/gh-actions Yaakov 2020-07-06 20:50:32 +1000
  • af782feed4
    Bump protobuf-net from 2.4.6 to 3.0.21 dependabot-preview[bot] 2020-07-06 06:52:45 +0000
  • 6da2b1ba3e
    Bump protobuf-net from 2.4.6 to 3.0.13 dependabot-preview[bot] 2020-07-03 06:41:11 +0000
  • 42eff38f94
    Bump protobuf-net from 2.4.6 to 3.0.2 dependabot-preview[bot] 2020-06-29 06:56:51 +0000
  • f8d67d8c9b Print task timeouts as connection timeouts DepotDownloader_2.3.6 Ryan Kistner 2020-06-07 18:28:21 -0600
  • 4299c23bed
    Various manifest related improvements (#94) NicknineTheEagle 2020-06-08 03:02:45 +0300
  • 05d6da9662
    Implement package tokens (#103) Pavel Djundik 2020-06-05 21:47:52 +0300
  • 70a6e97bef Add github action build workflow Pavel Djundik 2020-06-05 13:18:23 +0300
  • 728ec949fa Implement package tokens Pavel Djundik 2020-06-05 13:13:12 +0300
  • 2ca1f3e8e6 Filter CDN server list to the two types of content servers we support: SteamCache and CDN. DepotDownloader_2.3.5 Ryan Kistner 2020-05-21 21:43:27 -0600
  • 9979cda684
    Format readme and add missing parameters (#96) Pavel Djundik 2020-05-15 22:19:22 +0300
  • 5423bdc759 Use PublishedFile.GetItemDetails when looking up pubfiles. This also requires -app to be specified with -pubfile. Ryan Kistner 2020-05-15 13:18:25 -0600
  • 83aa4c8bda Add examples to readme Pavel Djundik 2020-05-15 21:02:24 +0300
  • 9f4dc1cdab Format readme Pavel Djundik 2020-05-15 20:56:00 +0300
  • db18a08178 Add missing parameters to readme Pavel Djundik 2020-05-15 20:50:44 +0300
  • 4d886cc2f8 Add a progress bar Pavel Djundik 2020-05-01 17:32:51 +0300
  • 7f2cb58d47 Expanded manifest-to-text conversion NicknineTheEagle 2020-04-27 00:34:32 +0300
  • 7db24237a3 Changed saved manifest name format for better clarity NicknineTheEagle 2020-04-28 23:14:58 +0300
  • 6c37e21364 Updated usage help NicknineTheEagle 2020-04-29 16:06:22 +0300
  • feb0f19e0d Added -osarch parameter NicknineTheEagle 2020-04-29 15:56:28 +0300
  • 96e975aad9 Added -language and -lowviolence parameters NicknineTheEagle 2020-04-28 23:14:19 +0300
  • 228a606661 Updated usage help NicknineTheEagle 2020-04-29 16:06:22 +0300
  • 85ccd9489a Added -osarch parameter NicknineTheEagle 2020-04-29 15:56:28 +0300
  • d6f714dbcd Added -language and -lowviolence parameters NicknineTheEagle 2020-04-28 23:14:19 +0300
  • db3b16ddf4 Print progress log after each chunk Pavel Djundik 2020-04-24 13:36:18 +0300
  • 3e6cd3b4b1 Limit unnecessary concurrent CDN token requests. Combine CDN token requests for steamcontent.com. Added a diagnostic timeout for lost CDN token requests. Ryan Kistner 2020-04-19 13:25:43 -0600
  • 943597b516
    Bump protobuf-net from 2.4.4 to 2.4.6 dependabot-preview[bot] 2020-04-18 18:11:20 +0000
  • 7476cdb0a3 Updated to SteamKit 2.3.0 DepotDownloader_2.3.4 Ryan Kistner 2020-04-18 12:09:39 -0600
  • 642f43864a Added -debug command line option to enable DebugLog. Report unhandled exceptions before re-throwing them. DepotDownloader_2.3.3 Ryan Kistner 2020-03-25 20:27:45 -0600
  • 04214ed516 Update readme for -loginid Michael 2020-03-25 15:48:49 -0400
  • 231a05c3a6 -loginid console option to support concurrent processes Michael 2020-03-25 15:44:46 -0400
  • 266c4acc04 Normalize forward slashes in filelists on Win Michael 2020-03-25 14:56:43 -0400
  • 2352928b42 Update readme for -loginid Michael 2020-03-25 15:48:49 -0400
  • c5a0a61fdb -loginid console option to support concurrent processes Michael 2020-03-25 15:44:46 -0400
  • eecb060532 Normalize forward slashes in filelists on Win Michael 2020-03-25 14:56:43 -0400
  • 751538019b TryWaitForLoginKey should always attempt to wait a short period of time for login key updates if configured Ryan Kistner 2020-02-22 13:20:45 -0700
  • def0729fce Set LoginID Pavel Djundik 2020-02-22 13:19:01 +0200
  • a7d724d7ba Set LoginID Pavel Djundik 2020-02-22 13:19:01 +0200
  • 8dd7c4c1b5 Fix crashing on duplicate license Pavel Djundik 2020-02-22 13:30:49 +0200
  • ab8f4dd58e Fix crashing on duplicate license Pavel Djundik 2020-02-22 13:30:49 +0200
  • 90dfd03b5e Corrected FileMode when saving AccountSettingsStore DepotDownloader_2.3.2 Ryan Kistner 2020-02-07 00:13:37 -0700
  • 0d427acbb9 Added RollForward setting Ryan Kistner 2020-02-06 23:26:30 -0700
  • 436519d445 Split DepotDownloader configuration file into account settings stored in IsolatedStorage, and depot installation data stored in the .DepotDownloader config directory alongside cached manifests Ryan Kistner 2020-02-06 21:51:18 -0700
  • 2c46ee32ea Update travis dist to bionic Margen67 2019-11-24 13:37:19 -0800
  • eb1d022a66
    Update travis dist to bionic Margen67 2019-11-24 13:37:19 -0800
  • bc25bba261 Only show the checksum mismatch when the manifest actually exists Ryan Kistner 2019-11-03 19:10:15 -0700
  • 2e30364d8f Include and validate checksums with locally cached manifests Ryan Kistner 2019-11-03 17:23:26 -0700
  • 0b598b43a7 Ensure failed download task throws OperationCanceledException so that the return code is reported correctly when it is the last task Ryan Kistner 2019-11-03 16:50:52 -0700
  • 779a4697ab
    Merge pull request #65 from SteamRE/dependabot/nuget/protobuf-net-2.4.4 Yaakov 2019-10-31 07:53:19 +1100
  • 3e7a902eb4
    Bump protobuf-net from 2.4.1 to 2.4.4 dependabot-preview[bot] 2019-10-30 14:06:28 +0000
  • 5f3e4334ba Bump protobuf-net from 2.1.0 to 2.4.1 (#63) dependabot-preview[bot] 2019-10-16 13:51:41 -0600