Commit Graph

  • 711888ebe9 Add support for Executable removal and update it only when its actually changed in the manifest js6pak 2021-07-14 13:49:21 +0200
  • 0e785d04b7 Set executable permissions to files with Executable flag js6pak 2021-07-14 01:50:37 +0200
  • 6735500fb1 Simplify the FilePermissions into one set of flags Ryan Kistner 2021-07-16 21:26:49 -0600
  • 815ac10849 Moved UnixUtilities to PlatformUtilities and added OSX support. Ryan Kistner 2021-07-16 20:37:40 -0600
  • 16b26d11ad
    Use libc directly instead of Mono.Posix js6pak 2021-07-16 16:03:17 +0200
  • 726a964dfe
    Add support for Executable removal and update it only when its actually changed in the manifest js6pak 2021-07-14 13:49:21 +0200
  • b3b94b9196
    Set executable permissions to files with Executable flag js6pak 2021-07-14 01:50:37 +0200
  • afab5e44b6
    Add roslyn-like .editorconfig (#236) js6pak 2021-07-16 22:24:13 +0000
  • 42981f0f3d
    Add roslyn-like .editorconfig js6pak 2021-07-16 13:24:38 +0200
  • 33483e594b
    Merge pull request #233 from js6pak/assemblyinfo Yaakov 2021-07-14 17:37:58 +1000
  • bd229b4de3
    Convert legacy AssemblyInfo.cs to the csproj format js6pak 2021-07-13 19:32:49 +0200
  • e9adf5b0f0
    Remove redundant code js6pak 2021-07-12 15:53:50 +0200
  • 239d31441f
    Reformat code js6pak 2021-07-12 15:48:29 +0200
  • f0dcb5f57d
    Import SteamKit .editorconfig js6pak 2021-07-12 15:42:43 +0200
  • 913c85a4dd Connection state flag fixes to ensure we actually recover when TryAnotherCM is returned Ryan Kistner 2021-07-01 17:27:06 -0600
  • 22b4b5fe3c Handle TryAnotherCM as an expected disconnection Ryan Kistner 2021-07-01 16:44:45 -0600
  • a9e400949d Handle TryAnotherCM as a reconnection attempt Ryan Kistner 2021-07-01 16:34:45 -0600
  • ad72f53cd7
    Don't pointlessly make copies of every file when verifying. (#225) Rick Gibbed 2021-06-26 14:41:10 -0500
  • 87dc473d9a Don't pointlessly make copies of every file when verifying. Rick Gibbed 2021-06-10 07:07:28 -0500
  • bdc6ebf7ee 2.4.3: Prevent HTTP sockets from using IPv6 DepotDownloader_2.4.3 Ryan Kistner 2021-06-09 19:07:04 -0600
  • 06d25ef1ed 2.4.2: Added HTTP diagnostics to -debug DepotDownloader_2.4.2 Ryan Kistner 2021-06-09 17:44:39 -0600
  • 4b0cbb06dc
    Updated manifest-to-text conversion to imitate Steam format (#195) NicknineTheEagle 2021-06-07 00:51:37 +0300
  • 3111e787ef Catch and abort on out-of-space exceptions when allocating files #220 Ryan Kistner 2021-06-06 15:42:30 -0600
  • 08b7911d2d Provide visual feedback for masked password input #207 #216 Ryan Kistner 2021-06-05 14:18:34 -0600
  • b3fb009a41 Updated manifest-to-text conversion to imitate Steam format NicknineTheEagle 2021-04-04 09:14:01 +0300
  • 36b9684eb2 2.4.1: Target .NET 5.0 to simplify release packaging DepotDownloader_2.4.1 Ryan Kistner 2021-05-13 19:05:33 -0600
  • cb5c6c8a65
    Merge pull request #202 from SteamRE/dependabot/add-v2-config-file Yaakov 2021-05-01 21:54:43 +1000
  • 783197b960
    Upgrade to GitHub-native Dependabot dependabot-preview[bot] 2021-04-29 15:23:54 +0000
  • 5fd7a6ed37
    Merge pull request #190 from SteamRE/dependabot/nuget/protobuf-net-3.0.101 Yaakov 2021-04-20 19:03:09 +1000
  • ec8b5f4628
    Bump protobuf-net from 3.0.73 to 3.0.101 dependabot-preview[bot] 2021-03-22 05:49:06 +0000
  • 6b05a3e8cb When downloading files into a target directory, remove files with conflicting paths from earlier depots. Fixes #188 Ryan Kistner 2021-03-11 23:02:02 -0700
  • 27960f3d18 Target SteamKit 2.4.0-Alpha.2 Ryan Kistner 2021-03-11 22:59:21 -0700
  • 60b4451417
    Normalize slashes in filepath; explicit regex support (#175) Pavel Djundik 2021-02-11 21:17:40 +0200
  • 8f10b68046 Normalize slashes in filepath; explicit regex support Pavel Djundik 2021-02-10 13:05:08 +0200
  • 9d4b87ba60
    Fix ugc web download and remove dead code (#174) Pavel Djundik 2021-02-10 19:43:59 +0200
  • 4fda6b517f Remove unused code Pavel Djundik 2021-02-10 12:41:48 +0200
  • ce547cd5f3 Remove unused app tickets Pavel Djundik 2021-02-10 12:40:23 +0200
  • 5086303a84 Fix web ugc downloads Pavel Djundik 2021-02-10 12:38:44 +0200
  • d7870040fe
    ci improvements (#169) Margen67 2021-01-23 20:04:05 -0800
  • 34e355d2c0 ci improvements Margen67 2021-01-20 14:07:24 -0800
  • 11e1bdbea6
    Delete .travis.yml (#168) Margen67 2021-01-21 11:22:26 -0800
  • 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