Commit Graph

36 Commits (39e43a1bf901d9ba849925865023264aaea9ae83)

Author SHA1 Message Date
Pavel Djundik bae332b97a Add license header to all source files
Fixes #55
1 year ago
Pavel Djundik a3fc9c4c45 Remove inlined adler hash 1 year ago
Pavel Djundik 294dbff40a Optimize calculating adler hashes to not allocate entire chunk in memory 1 year ago
Pavel Djundik f00ef83029
Merge pull request #484 from er2off/master
Add FreeBSD support
1 year ago
Pavel Djundik 9d04652f60 Add SymmetricDecryptECB to util 1 year ago
Er2 d8ccf800ca Add FreeBSD support 2 years ago
Antoine Rybacki e81efa7a46 rectify parameters order 2 years ago
Antoine Rybacki 69707095cd address feedback 2 years ago
Antoine Rybacki 5b4917eb29 more CA fix 2 years ago
Ryan Kistner c0e837de93 Backspace in masked password input didn't work on Windows 4 years ago
js6pak afab5e44b6
Add roslyn-like .editorconfig (#236) 4 years ago
Ryan Kistner 08b7911d2d Provide visual feedback for masked password input #207 #216 4 years ago
Ryan Kistner ac97c01107 Process download chunks as tasks to increase concurrency 5 years ago
NicknineTheEagle feb0f19e0d Added -osarch parameter 5 years ago
Yaakov fb3e693755 Update to SK2 Alpha8 and .NET Core 2.0 8 years ago
Netshroud 359a8d017d Restore Environment.OSVersion and P/Invoke for getting OS type on .NET Framework 9 years ago
Netshroud ab9ca2a7da Cleanup 9 years ago
Netshroud c0b6d0ce3c Convert to .NET Core.
Works on macOS, haven't tried Windows / .NET Framework yet.
9 years ago
Nicholas Hastings d9cec26e00 Big speed improvements for some cases:
- Store all manifests separately, including excluded file, rather than only list of last-downloaded.
- Don't redownload manifests we have.
- Don't connect to content servers if no manifest to download and no chunks needed.
- Don't connect to content servers until needing chunks if already having manifest.
12 years ago
Nicholas Hastings 2e5ebc8851 Save manifests to optimize needed chunks check. Add -validate option. Concurrent donwloads. 12 years ago
Nicholas Hastings d073b9ef34 Fixed Steam3 content always downloading depots for all platforms. 12 years ago
Nicholas Hastings adfea2f0cf Moved EncodeHexString to Util class. 12 years ago
Nicholas Hastings 4b381f4b16 Removed more Steam2 crud. 12 years ago
Ryan Stecker 066177e944 DepotDownloader: Correct build issue. 13 years ago
Nicholas Hastings fe936ed48b DepotDownloader: Fixed Steam3 needed chunks check for existing files being reversed. 13 years ago
Nicholas Hastings f1e2385e38 DepotDownloader: Added support for Steam3 checksums and delta downloads. 13 years ago
Nicholas Hastings a8e714ea12 DepotDownloader: Removed reliance on Classless.Hasher. 13 years ago
Ryan Kistner 80f0dcf56c Blob Refactor
--HG--
extra : rebase_source : 98e0b6385cc654ff137fa216c4b403be5d36fa26
13 years ago
psychonic 43ca82f869 Backed out changeset: 26ba29eb818f 13 years ago
psychonic 8a98c812c2 Ditch P/Invoke for detecting OSX as it's a detected platform since .NET 3.5. 13 years ago
Michael Busby 90b9051de3 DepotDownloader: Cache Sentry File and send SentryFileHash with logondetails so we don't have to do SteamGuard auth every time 14 years ago
Michael Busby ca6e22e92b DepotDownloader: Forgot to close file handle in checksum validation. 14 years ago
Michael Busby 24640978b6 Replaced Classless.Hasher's Adler32 with a simple, valve-compatible implementation. Added Steam2 file checksum verification to DepotDownloader, so existing files on disk can be used instead of downloading new copies. 14 years ago
Azu@Azu-PC bae6d8907c DepotDownloader fixes
Updated Classless.Hasher
14 years ago
Scott Ehlert 44ff453193 Ask for account password if -password is omitted from command line. 14 years ago
Scott Ehlert 2a24b41d60 Properly detect Mac OS X in DepotDownloader.
OSVersion.Platform just returns Unix on Mono.
14 years ago