Commit Graph

206 Commits

Author SHA1 Message Date
Ryan Kistner
6d4e20066c DepotDownloader: Added anonymous download support 2012-12-13 19:47:46 -07:00
Ryan Kistner
f034dc7648 DepotDownloader: Switched to PICS. Started anonymous download support. 2012-12-13 01:16:49 -07:00
Ryan Kistner
231263a866 DepotDownloader: Can't compile without this 2012-12-12 00:01:25 -07:00
Ryan Kistner
b4fba8229e DepotDownloader: Repaired references 2012-12-11 20:40:43 -07:00
Ryan Kistner
51b028df0c DepotDownloader: Cache server lists and CDR 2012-12-11 20:29:59 -07:00
Nicholas Hastings
67d010455a DepotDownloader: Fixed Steam3 needed chunks check for existing files being reversed. 2012-11-30 13:00:10 -05:00
Nicholas Hastings
4d66f6c326 DepotDownloader: Cleaned up and fixed some console output for Steam2 downloads. 2012-11-30 12:07:15 -05:00
Nicholas Hastings
9a3a13f606 DepotDownloader: Fixed regression in downloading some Steam3 apps. 2012-11-27 15:00:14 -05:00
Nicholas Hastings
3e726ed6fd DepotDownloader: switch to DownloadFileToStream for grabbing Steam2 content to reduce memory usage. 2012-11-27 13:56:26 -05:00
Nicholas Hastings
abb13400ac DepotDownloader: Adjust Steam3 app detection to account for Steam2 apps with Steam3 depots lacking manifests. 2012-11-27 12:30:33 -05:00
Nicholas Hastings
add4b7b1d4 DepotDownloader: Suppress CellID 0 warning if using auth (as CellID will be automatically retrieved). 2012-11-27 12:30:33 -05:00
Nicholas Hastings
f0b90f6ebd DepotDownloader: Changes to support connection reuse when downloading Steam2 content. 2012-11-27 12:30:19 -05:00
Nicholas Hastings
c5063aca4a DepotDownloader: Added support for Steam3 checksums and delta downloads. 2012-11-15 21:34:43 -05:00
Nicholas Hastings
c634616daf DepotDownloader: Fixed hang when using both -game and -listdepots with credentials. 2012-11-15 13:05:57 -05:00
Ryan Stecker
afb8792d75 Vapor: Update for latest SteamKit. 2012-11-12 22:48:18 -06:00
Ryan Stecker
b16468a648 DotaMatchRequest: Update for latest SteamKit. 2012-11-12 22:45:36 -06:00
Nicholas Hastings
e5665d824c DepotDownloader: Fixed compile error in last commit. 2012-11-12 12:23:14 -05:00
Nicholas Hastings
878b89f05c DepotDownloader: Set Steam2 connection timeout to 5s. 2012-11-12 10:43:20 -05:00
Nicholas Hastings
4936466d34 DepotDownloader: Removed Steam2 auth server lookup and caching. 2012-11-12 10:40:23 -05:00
Nicholas Hastings
68e63d9403 DepotDownloader: Removed reliance on Classless.Hasher. 2012-11-12 10:38:56 -05:00
Nicholas Hastings
5d87639924 Updated DepotDownloader project for SteamKit project changes. Nuget for protobuf-net. 2012-11-12 10:33:28 -05:00
Ryan Kistner
0eecc0b3e6 AppInfo changes for Depot section 2012-11-10 13:05:46 -07:00
Ryan Stecker
bd2d60bffa Suppress compiler warnings in non-tray Vapor builds.
Bump up Vapor assembly version to 1.6.2.
2012-11-07 20:52:36 -06:00
Ryan Kistner
5742ee7177 DepotDownloader: Retry different CDN servers when we encounter an error
--HG--
extra : rebase_source : 35a93f8bdd98c03f8cd99423e6c4f95ed713d0d2
2012-10-29 20:50:58 -06:00
Ryan Stecker
d5ef0c0923 Fix exception related to EMsg printing in DotaMatchRequest. 2012-10-10 21:12:03 -05:00
Ryan Stecker
64e229c45f Update DotaMatchRequest for latest SteamKit2 changes. 2012-10-01 20:07:25 -05:00
Ryan Kistner
5c0cee84e1 Skip CDR check for Steam3: we display the change number 2012-08-17 12:47:54 -06:00
Ryan Kistner
1c857198e9 Don't need to parse depot id after tryparse 2012-08-17 12:22:12 -06:00
Ryan Kistner
d871fea8cb Added Bloblib comments
--HG--
extra : rebase_source : 04ccef87df8b3d4e2d8b3cf0b017d8f4869d6926
2012-07-11 22:17:31 -06:00
Ryan Kistner
8db7d9451a Blob Refactor
--HG--
extra : rebase_source : 98e0b6385cc654ff137fa216c4b403be5d36fa26
2012-06-11 01:05:40 -06:00
psychonic
6f8ecaef64 DepotDownloader: fixed crash on some Steam3 apps when not supplying depot id. 2012-07-07 11:55:54 -04:00
Ryan Stecker
ec8c576b47 Bumped up assembly version. 2012-07-05 19:20:37 -05:00
Ryan Kistner
d18bc77e80 DepotDownloader: prettified license list code 2012-06-27 11:49:47 -06:00
Ryan Kistner
ac8a8564e0 DepotDownloader: more Steam3 error handling 2012-06-27 11:33:33 -06:00
Ryan Stecker
25a205a994 Initial commit of DotaMatchRequest: a utility project designed to instruct developers on the proper usage of communicating with the dota game coordinator. 2012-06-20 10:43:23 -05:00
psychonic
c6cfc52346 Backed out changeset: 26ba29eb818f 2012-06-05 20:51:28 -04:00
psychonic
ede58becba Ditch P/Invoke for detecting OSX as it's a detected platform since .NET 3.5. 2012-06-05 18:44:39 -04:00
psychonic
c37392a5f7 Add support for specifying single depot (+app) for steam3 content. 2012-06-05 16:58:01 -05:00
psychonic
e6fa5087ce Fix crash instead of graceful exit on ServiceUnavailable. 2012-06-05 16:54:45 -05:00
psychonic
95fb0ce92b Print found licenses. 2012-06-05 16:49:43 -05:00
psychonic
17e9dea90b Fix error downloading some depots to current directory (-dir .) 2012-06-05 16:45:41 -05:00
psychonic
c0de54e102 Missed two lines in last commit. 2012-06-04 16:20:44 -04:00
psychonic
4041e914b8 Fixed DepotDownloader compile errors from JobID changes. 2012-06-04 16:18:15 -04:00
azuisleet
59c5da76c7 Added support for Steam3 license list in AccountHasAccess.
Ignore contenttype when depots are present.
2012-04-14 17:49:21 -06:00
azuisleet
01ab97a0ea Added EDepotFileFlag, don't assume size=0 is a directory 2012-04-01 17:11:33 -06:00
Ryan Stecker
4d10e2c7c5 Fixed small compilation issue. 2012-03-04 15:03:01 -06:00
Ryan Stecker
9f790b4b4d Updated depotdownloader to pass in the appid when requesting a depot key. 2012-02-26 12:13:45 -06:00
Ryan Stecker
8740b4969e Changed SteamUser.LoggedOffCallback to expose the Steam2Ticket directly, instead of the data.
Added various bits of XML documentation.
2012-02-24 17:12:21 -06:00
Ryan Stecker
447c9f101a Updated Vapor for latest changes. 2012-02-18 10:20:49 -06:00
Michael Busby
fbc98d6b55 DepotDownloader: Cache Sentry File and send SentryFileHash with logondetails so we don't have to do SteamGuard auth every time 2012-02-14 03:43:20 -06:00