Commit Graph

  • f04f4fe178 Added editor config to keep indentation normalized. Nicholas Hastings 2013-08-02 16:51:05 -0400
  • 064fbaea32 Display total size of downloaded data. Nicholas Hastings 2013-08-02 16:50:12 -0400
  • 9c2499f866 Removed unused constants. Nicholas Hastings 2013-08-02 16:47:50 -0400
  • 45bbbda746 Don't request Steam2 ticket. Nicholas Hastings 2013-08-02 16:46:55 -0400
  • aacc40ff5e Removed removed files from project file. Nicholas Hastings 2013-08-02 16:45:44 -0400
  • 1a89871744 DepotDownloader: Removed Steam2 functionality. Nicholas Hastings 2013-07-17 14:05:15 -0400
  • d531a7decc DepotDownloader: Remove dead code since we're always signing into Steam3. Nicholas Hastings 2013-03-13 12:26:30 -0400
  • 251d1dbd5a DepotDownloader: Close file handles when done with files for S3 downloads. Nicholas Hastings 2013-03-13 12:24:54 -0400
  • 08c63cc2db DepotDownloader: Allow -manifest to download human readable manifest for Steam3 depots. Scott Ehlert 2013-02-20 17:44:41 -0600
  • 46ce5de875 DepotDownloader: Include depot number in human readable manifest filename in case -dir is specified. Scott Ehlert 2013-02-20 17:37:13 -0600
  • 066c528886 DepotDownloader: Anon users possibly have this sub Ryan Kistner 2013-02-19 21:23:44 -0700
  • 1a281f3182 DepotDownloader: More steam3 support Ryan Kistner 2013-02-19 20:36:31 -0700
  • 028e9ce8c8 Added PICS token support. Cleaned up reconnect logic. Ryan Kistner 2013-02-19 19:58:23 -0700
  • f2c5f109d3 DepotDownloader: Update for latest SteamKit changes. Ryan Stecker 2013-02-19 20:28:51 -0600
  • 140f7705cf DepotDownloader: don't use dedicatedserverfolder for Steam3 downloads. Nicholas Hastings 2013-02-19 07:45:41 -0500
  • c03aa33b77 Updated bootstrap CM list. Added reconnect logic to DepotDownloader Ryan Kistner 2013-02-18 22:18:55 -0700
  • 066177e944 DepotDownloader: Correct build issue. Ryan Stecker 2013-01-27 14:22:28 -0600
  • 89028f6fbd DepotDownloader: Update protobuf-net dependency. Ryan Stecker 2013-01-27 14:22:13 -0600
  • fc27452b67 DepotDownloader: Better command line parameter name Ryan Kistner 2013-01-23 18:17:39 -0700
  • e98d7ce2a8 DepotDownloader: Added beta password support Ryan Kistner 2013-01-23 18:16:05 -0700
  • 90f72f1555 DepotDownloader: added some error handling Ryan Kistner 2013-01-23 16:35:44 -0700
  • 4bc736fcf2 Merge Netshroud 2012-12-29 23:42:21 +1100
  • ad4fd3bfac DepotDownloader: Fixed NullReferenceException, fixed not reloading CDR if cdr.proto is deleted Netshroud 2012-12-29 23:28:06 +1100
  • a4bbd1ad79 DepotDownloader: Added support for branches. Uses buildid instead of changenumber. Ryan Kistner 2012-12-26 19:41:20 -0700
  • 9fbabcfa5d DepotDownloader: always sign into Steam3. Probably safe. Ryan Kistner 2012-12-24 17:11:27 -0700
  • 6a5a329ddf DepotDownloader: Added anonymous download support Ryan Kistner 2012-12-13 19:47:46 -0700
  • eb64860ae8 DepotDownloader: Switched to PICS. Started anonymous download support. Ryan Kistner 2012-12-13 01:16:49 -0700
  • 2532f88768 DepotDownloader: Can't compile without this Ryan Kistner 2012-12-12 00:01:25 -0700
  • 7c7ee18c2c DepotDownloader: Repaired references Ryan Kistner 2012-12-11 20:40:43 -0700
  • 93cb82cb5c DepotDownloader: Cache server lists and CDR Ryan Kistner 2012-12-11 20:29:59 -0700
  • fe936ed48b DepotDownloader: Fixed Steam3 needed chunks check for existing files being reversed. Nicholas Hastings 2012-11-30 13:00:10 -0500
  • a162f8cb46 DepotDownloader: Cleaned up and fixed some console output for Steam2 downloads. Nicholas Hastings 2012-11-30 12:07:15 -0500
  • 2d8d51f10b DepotDownloader: Fixed regression in downloading some Steam3 apps. Nicholas Hastings 2012-11-27 15:00:14 -0500
  • 7676ff1cef DepotDownloader: switch to DownloadFileToStream for grabbing Steam2 content to reduce memory usage. Nicholas Hastings 2012-11-27 13:56:26 -0500
  • 5cab5b857e DepotDownloader: Adjust Steam3 app detection to account for Steam2 apps with Steam3 depots lacking manifests. Nicholas Hastings 2012-11-27 12:30:33 -0500
  • a26a105519 DepotDownloader: Suppress CellID 0 warning if using auth (as CellID will be automatically retrieved). Nicholas Hastings 2012-11-27 12:30:33 -0500
  • 37b31d032d DepotDownloader: Changes to support connection reuse when downloading Steam2 content. Nicholas Hastings 2012-11-27 12:30:19 -0500
  • f1e2385e38 DepotDownloader: Added support for Steam3 checksums and delta downloads. Nicholas Hastings 2012-11-15 21:34:43 -0500
  • 1566774a6e DepotDownloader: Fixed hang when using both -game and -listdepots with credentials. Nicholas Hastings 2012-11-15 13:05:57 -0500
  • a93ac77b99 DepotDownloader: Fixed compile error in last commit. Nicholas Hastings 2012-11-12 12:23:14 -0500
  • d11b77403c DepotDownloader: Set Steam2 connection timeout to 5s. Nicholas Hastings 2012-11-12 10:43:20 -0500
  • 9fb844fdae DepotDownloader: Removed Steam2 auth server lookup and caching. Nicholas Hastings 2012-11-12 10:40:23 -0500
  • a8e714ea12 DepotDownloader: Removed reliance on Classless.Hasher. Nicholas Hastings 2012-11-12 10:38:56 -0500
  • 5262ec9667 Updated DepotDownloader project for SteamKit project changes. Nuget for protobuf-net. Nicholas Hastings 2012-11-12 10:33:28 -0500
  • 7aa43a5184 AppInfo changes for Depot section Ryan Kistner 2012-11-10 13:05:46 -0700
  • c6da5d057e DepotDownloader: Retry different CDN servers when we encounter an error Ryan Kistner 2012-10-29 20:50:58 -0600
  • 31781b5b85 Skip CDR check for Steam3: we display the change number Ryan Kistner 2012-08-17 12:47:54 -0600
  • 4ef5af2fcb Don't need to parse depot id after tryparse Ryan Kistner 2012-08-17 12:22:12 -0600
  • 5249592b35 Added Bloblib comments Ryan Kistner 2012-07-11 22:17:31 -0600
  • 80f0dcf56c Blob Refactor Ryan Kistner 2012-06-11 01:05:40 -0600
  • 5602f4f79e DepotDownloader: fixed crash on some Steam3 apps when not supplying depot id. psychonic 2012-07-07 11:55:54 -0400
  • fe867a4fcf DepotDownloader: prettified license list code Ryan Kistner 2012-06-27 11:49:47 -0600
  • afc197fbc9 DepotDownloader: more Steam3 error handling Ryan Kistner 2012-06-27 11:33:33 -0600
  • 43ca82f869 Backed out changeset: 26ba29eb818f psychonic 2012-06-05 20:51:28 -0400
  • 8a98c812c2 Ditch P/Invoke for detecting OSX as it's a detected platform since .NET 3.5. psychonic 2012-06-05 18:44:39 -0400
  • acdd8bdebc Add support for specifying single depot (+app) for steam3 content. psychonic 2012-06-05 16:58:01 -0500
  • 040c3926df Fix crash instead of graceful exit on ServiceUnavailable. psychonic 2012-06-05 16:54:45 -0500
  • e33cf18265 Print found licenses. psychonic 2012-06-05 16:49:43 -0500
  • 0f2edd0a94 Fix error downloading some depots to current directory (-dir .) psychonic 2012-06-05 16:45:41 -0500
  • 25c47e2fbb Missed two lines in last commit. psychonic 2012-06-04 16:20:44 -0400
  • cdd9c640d6 Fixed DepotDownloader compile errors from JobID changes. psychonic 2012-06-04 16:18:15 -0400
  • 0374a529b9 Added support for Steam3 license list in AccountHasAccess. Ignore contenttype when depots are present. azuisleet 2012-04-14 17:49:21 -0600
  • 6c545644e0 Added EDepotFileFlag, don't assume size=0 is a directory azuisleet 2012-04-01 17:11:33 -0600
  • aa0778dc4e Fixed small compilation issue. Ryan Stecker 2012-03-04 15:03:01 -0600
  • b2cb33aa92 Updated depotdownloader to pass in the appid when requesting a depot key. Ryan Stecker 2012-02-26 12:13:45 -0600
  • d638dc7ec2 Changed SteamUser.LoggedOffCallback to expose the Steam2Ticket directly, instead of the data. Added various bits of XML documentation. Ryan Stecker 2012-02-24 17:12:21 -0600
  • 90b9051de3 DepotDownloader: Cache Sentry File and send SentryFileHash with logondetails so we don't have to do SteamGuard auth every time Michael Busby 2012-02-14 03:43:20 -0600
  • d7a8d9fe0a DepotDownloader: Updated Steam3Session jobs to use new job callbacks Michael Busby 2012-02-14 03:17:05 -0600
  • a28d1c279b DepotDownloader: Split Steam2 Download into to parts--building list of files to download, then reconnecting to storage server to download. This should combat issues with the storage session timing out. Michael Busby 2012-02-09 18:31:32 -0600
  • ca6e22e92b DepotDownloader: Forgot to close file handle in checksum validation. Michael Busby 2012-02-07 03:11:03 -0600
  • 948e581d16 DepotDownloader: Skip downloading checksums if we're only going to download the manifest and quit Michael Busby 2012-02-06 19:13:35 -0600
  • 89cdae3ef3 DepotDownloader: Unlink existing file if the size/checksum don't match (for compatibility with file links) Michael Busby 2012-02-06 19:06:09 -0600
  • 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. Michael Busby 2012-02-06 01:10:38 -0600
  • 512e13cc88 Small fixup for printed usage. Ryan Stecker 2012-02-01 15:22:25 -0600
  • 7e02724c05 Added -listdepots. Reworked -manifest to be an optional parameter that dumps manifests when -game, -app, or -depot is supplied. Closes #18. Ryan Stecker 2012-02-01 15:20:01 -0600
  • 5bc21f183a Refactored DepotDownloader to use CallbackManager azuisleet 2012-02-01 05:23:37 -0700
  • 6c00c19300 Fixed issue receiving app info. Ryan Stecker 2012-01-28 20:36:09 -0600
  • a17713e153 Fixed DepotDownloader for the latest SteamKit2 version. Ryan Stecker 2012-01-27 16:36:03 -0600
  • eb483d207f Updated DepotDownloader to .NET 4.0 and fixed compilation. Fixed IPAddress byte order issue. Ryan Stecker 2012-01-11 01:22:08 -0600
  • 8c227bcfa0 Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse. Ryan Stecker 2011-12-28 04:31:38 -0600
  • 76ff0b3591 Copy and paste job. It took 11 people to pull this off. azuisleet 2011-12-21 18:14:11 -0700
  • 7fc994657e Pretend to do something azuisleet 2011-12-21 17:51:57 -0700
  • 811d37c705 DepotDownloader: detect proper ContentType azuisleet 2011-12-18 19:14:29 -0700
  • 24ecfcbb43 Added retry to Steam3 FetchServerList Azu@Azu-PC 2011-12-17 22:32:40 -0700
  • 72dbb50864 Merge Azu@Azu-PC 2011-12-17 21:29:51 -0700
  • bae6d8907c DepotDownloader fixes Updated Classless.Hasher Azu@Azu-PC 2011-12-17 21:29:14 -0700
  • 76258df7b7 Retry all the connections azuisleet 2011-12-15 22:11:42 -0700
  • 2295319fd2 Added Steam3 suggested CellID azuisleet 2011-12-15 15:54:11 -0700
  • 680355e022 Added -filelist support for Steam3 downloading. psychonic 2011-12-10 01:21:03 -0500
  • 866e7ff778 Fixed DD crash when specifying -dir without -game. psychonic 2011-12-10 01:18:24 -0500
  • d6850b8f33 Large refactor to support steam3 appinfo azuisleet 2011-12-09 21:42:21 -0700
  • 9a92d8b203 Refactor: EServerType to ESteam2ServerType Added Steam3 CS server selection azuisleet 2011-12-09 02:38:29 -0700
  • 1024dde88d Slight refactor to support steam3 depots in an app azuisleet 2011-12-09 01:21:14 -0700
  • f258ac8903 Downloads files. azuisleet 2011-12-09 00:29:02 -0700
  • c7593aefbd Added depot encryption key support. azuisleet 2011-12-08 22:37:59 -0700
  • e7129f0a1f Parse Steam3 manifests into DepotManifest azuisleet 2011-12-08 20:59:10 -0700
  • 0ab391a272 Refactored Keyvalue to use strings. Removed System.Web dependency. azuisleet 2011-12-08 19:58:08 -0700
  • b1810c0eb0 Don't keep retrying single, dead server. Try all for cell! psychonic 2011-12-08 20:24:38 -0500
  • 25132937d9 Added kv LoadFromString for CDNClient. psychonic 2011-12-06 13:40:18 -0500
  • 997cbc3e7f Completed CDNClient auth header, downloads depot manifest. azuisleet 2011-12-02 14:50:12 -0700