631 Commits
Author SHA1 Message Date
Pavel Djundik c21489d304 Remove asking for beta password interactively because it messes with beta branches
For example steamvr has a public beta branch, and it also includes shared redist depots which obviously have no beta branch.
2025-05-04 12:16:55 +03:00
Pavel Djundik 0d37091adf Do not attempt to get free license from anonymous account
Fixes #624
2025-05-04 11:53:34 +03:00
Pavel Djundik 0d66cf09ac Add -no-mobile 2025-04-24 18:00:40 +03:00
Pavel Djundik 8d875579c5 Print that -qr can be replaced with -username when password is remembered 2025-04-24 17:53:48 +03:00
Pavel Djundik ff9c709787 -qr should not be used with -account 2025-04-24 17:51:31 +03:00
Pavel Djundik bce88e4d32 Fix printing qr code 2025-04-24 17:47:34 +03:00
Pavel Djundik 08542bd09f Suggest logging in if no manifest code is returned 2025-04-24 17:08:19 +03:00
Pavel Djundik 665f83983b Implement private branches
Fixes #514
Fixes #620
DepotDownloader_3.2.0
2025-04-21 14:22:24 +03:00
Pavel Djundik 272f5b646a Ignore launch settings from git 2025-04-21 13:24:53 +03:00
Pavel Djundik f078581947 Print arguments that were not consumed
Fixes #88
2025-04-21 12:49:02 +03:00
Pavel Djundik 4896ac0788 Add token in winget action 2025-03-24 10:42:59 +02:00
Pavel Djundik 401d086191 Make stored credentials dictionaries case insensitive
Fixes #539
DepotDownloader_3.1.0
2025-03-24 10:29:40 +02:00
Pavel Djundik 8d8c6fc59a Merge pull request #610 from SteamRE/609-freetodownload-depotfromapp
Fix getting manifest code for freetodownload apps that use depotfromapp
2025-03-23 16:57:44 +02:00
Nicholas Hastings 19df5910c3 Fix getting manifest code for freetodownload apps that use depotfromapp 2025-03-22 15:29:54 -04:00
Pavel Djundik 1e72a47846 Add -debug to help 2025-03-12 11:42:56 +02:00
Pavel Djundik 2c07abb015 Exactly 64 is fine 2025-03-12 11:35:09 +02:00
Pavel Djundik 2682d44684 Add password length and non-ascii character warning
Fixes #601
2025-03-12 11:34:42 +02:00
Pavel Djundik be3682cd4b Remove -max-servers from help 2025-03-11 23:42:20 +02:00
Pavel Djundik 644e3f1ebc Add faq about -max-downloads 2025-03-11 23:42:05 +02:00
Pavel Djundik 56822a831f Return server when timing out as broken connection 2025-03-11 23:31:12 +02:00
Pavel Djundik 001f5303a7 Replace InvokeAsync with Parallel.ForEachAsync 2025-03-11 23:14:58 +02:00
Pavel Djundik 0150b7eff4 Vastly simplify CDNClientPool 2025-03-11 23:01:43 +02:00
Pavel Djundik 14c6a6dafa Remove -max-servers since it is unused 2025-03-11 22:41:44 +02:00
Yaakov 0617974ac0 Merge pull request #600 from SteamRE/dependabot/nuget/Microsoft.Windows.CsWin32-0.3.183
Bump Microsoft.Windows.CsWin32 from 0.3.162 to 0.3.183
2025-02-25 10:15:22 +11:00
dependabot[bot] 3249d284ba Bump Microsoft.Windows.CsWin32 from 0.3.162 to 0.3.183
Bumps [Microsoft.Windows.CsWin32](https://github.com/microsoft/CsWin32) from 0.3.162 to 0.3.183.
- [Release notes](https://github.com/microsoft/CsWin32/releases)
- [Commits](https://github.com/microsoft/CsWin32/compare/v0.3.162...v0.3.183)

---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 20:15:39 +00:00
Pavel Djundik 7b3cf4c6c7 Merge pull request #595 from SteamRE/dependabot/nuget/multi-acf9728d79
Bump protobuf-net and SteamKit2
2025-02-04 17:06:31 +02:00
dependabot[bot] b6fc6d5c6f Bump protobuf-net and SteamKit2
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) and [SteamKit2](https://github.com/SteamRE/SteamKit). These dependencies needed to be updated together.

Updates `protobuf-net` from 3.2.46 to 3.2.46
- [Release notes](https://github.com/protobuf-net/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/main/docs/releasenotes.md)
- [Commits](https://github.com/protobuf-net/protobuf-net/commits)

Updates `SteamKit2` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/SteamRE/SteamKit/releases)
- [Commits](https://github.com/SteamRE/SteamKit/compare/3.0.1...3.0.2)

---
updated-dependencies:
- dependency-name: protobuf-net
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: SteamKit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 19:30:07 +00:00
Pavel Djundik 4dbe7ede14 Merge pull request #592 from SteamRE/dependabot/nuget/protobuf-net-3.2.46
Bump protobuf-net from 3.2.45 to 3.2.46
2025-01-29 15:24:01 +02:00
dependabot[bot] 24d7f0b02a Bump protobuf-net from 3.2.45 to 3.2.46
Bumps [protobuf-net](https://github.com/protobuf-net/protobuf-net) from 3.2.45 to 3.2.46.
- [Release notes](https://github.com/protobuf-net/protobuf-net/releases)
- [Changelog](https://github.com/protobuf-net/protobuf-net/blob/main/docs/releasenotes.md)
- [Commits](https://github.com/protobuf-net/protobuf-net/commits)

---
updated-dependencies:
- dependency-name: protobuf-net
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 19:30:49 +00:00
Yaakov 3bd2cf52ba Merge pull request #584 from SteamRE/dependabot/nuget/Microsoft.Windows.CsWin32-0.3.162
Bump Microsoft.Windows.CsWin32 from 0.3.106 to 0.3.162
2025-01-21 11:32:42 +11:00
dependabot[bot] f660b95d3f Bump Microsoft.Windows.CsWin32 from 0.3.106 to 0.3.162
Bumps [Microsoft.Windows.CsWin32](https://github.com/microsoft/CsWin32) from 0.3.106 to 0.3.162.
- [Release notes](https://github.com/microsoft/CsWin32/releases)
- [Commits](https://github.com/microsoft/CsWin32/compare/v0.3.106...v0.3.162)

---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 19:34:23 +00:00
Pavel Djundik 17d3996588 Add -branchpassword, change -beta to -branch in help text 2025-01-04 13:03:53 +02:00
Pavel Djundik 5d0c4fb050 Bump version to 3.0.0 DepotDownloader_3.0.0 2025-01-04 12:39:39 +02:00
Pavel Djundik d087678628 Disallow using -remember-password and -qr without -username 2025-01-04 12:36:33 +02:00
Pavel Djundik deac83600c Merge pull request #565 from tpill90/AddLancacheSupport
Adding support for Lancache
2025-01-03 20:54:18 +02:00
Tim Pilius f567a63d84 Adding log message for when the lancache has been detected. 2025-01-03 13:28:42 -05:00
Tim Pilius e9a5abecb7 Adding support for Lancache with a new optional flag. 2025-01-03 12:20:47 -05:00
Pavel Djundik 5fe8a827d8 Use depotfromapp for getting manifest codes
Partially reverts 3143362d83

Fixes #569
Fixes #570
2024-11-27 19:58:00 +02:00
Pavel Djundik 682bfbac27 Do not abort downloading if one depot fails to get depot key 2024-11-27 19:44:50 +02:00
NicknineTheEagle 1c97b42124 Use Steam manifest format 2024-11-15 11:36:43 -07:00
Pavel Djundik 0fb803b5f6 Catch RequestFreeAppLicense exception DepotDownloader_2.7.4 2024-11-14 11:08:17 +02:00
Pavel Djundik 2a939053d0 Add support for FreeToDownload apps 2024-11-14 11:08:17 +02:00
Pavel Djundik 4539666214 Cleanup 2024-11-14 10:55:43 +02:00
Yaakov fac3a22f4f Fix CA2022 warning 2024-11-14 10:53:26 +02:00
Yaakov 6c09739c8c Update to .NET 9 2024-11-14 10:53:26 +02:00
Pavel Djundik ff37997713 Add InvariantGlobalization 2024-11-14 10:52:04 +02:00
Pavel Djundik 72ffd79da6 Update packages 2024-11-11 11:46:18 +02:00
Ethan 2d06bf1c63 Improve -filelist comment
Fixes #554
2024-10-23 11:58:19 +03:00
Pavel Djundik 6a9364029b Tick callbacks in an infinite task 2024-10-21 19:27:03 +03:00
Pavel Djundik 9ed8a70508 Update steamkit 2024-10-21 14:53:41 +03:00