Commit Graph

758 Commits

Author SHA1 Message Date
Ryan Stecker
afc4dc610e Initial implementation of improved GC message handling.
--HG--
branch : gc
2012-05-04 19:00:57 -05:00
Ryan Stecker
93f44366ef Updated GC steamlanguage.
--HG--
branch : gc
2012-05-04 18:49:28 -05:00
Ryan Stecker
7512e50da9 Initial creation of the GC branch which will allow SK to easily send and recieve Game Coordinator messages.
This should be considered experimental and will most likely contain breaking changes for all GC related code.

--HG--
branch : gc
2012-05-04 15:57:17 -05:00
Ryan Stecker
3ef463ca91 Merge 2012-04-24 20:16:55 -05:00
Ryan Stecker
0c6cb145a9 Updated NHA to build with the latest SteamKit2. 2012-04-24 20:14:30 -05: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
d3dd22a5e7 Added SteamFriends.ChatInviteCallback. 2012-03-30 13:19:36 -05:00
Ryan Stecker
b087096662 Implemented SteamFriends.KickChatMember and BanChatMember 2012-03-24 13:11:36 -05:00
Ryan Stecker
99004b1b8d Merge 2012-03-23 22:05:14 -05:00
Ryan Stecker
8971a63e19 Updated protobufs. 2012-03-23 22:03:23 -05:00
azuisleet
4276c1d102 Added missing GetDataForProp 2012-03-20 13:43:36 -06:00
azuisleet
bba0055bfc Updated SteamKit2 to expose needed classes for CDRUpdater.
Added MicroTime
2012-03-19 15:07:02 -06:00
Ryan Stecker
28c65ab594 SteamKit2: Fixed package info response.
SteamKit2: Implemented SteamFriends.LeaveChat.
2012-03-15 01:51:24 -05:00
Ryan Stecker
3895f9e3f6 Updated steamlanguage EMsg list.
Regenerated steamlanguage.
2012-03-14 21:17:39 -05:00
Ryan Stecker
baefe94588 SteamKit2: Updated protobuf references. 2012-03-14 20:58:50 -05:00
Ryan Stecker
9dd35bafea SteamKit2: Regenerated protobufs. 2012-03-14 20:58:26 -05:00
Ryan Stecker
40a7ef876c Updated protobuf generation script. 2012-03-14 20:58:00 -05:00
Ryan Stecker
1cfa2d0a02 Latest game proto. 2012-03-14 20:53:08 -05:00
Ryan Stecker
52f2054e5a ProtobufDumper: Fixed extension range dumping. 2012-03-14 20:36:25 -05:00
Ryan Stecker
8a0dfdcb3f Updated EMsg list.
Fixed SymmetricDecrypt hook for beta steamclient.
2012-03-14 02:17:49 -05:00
Ryan Stecker
5ff8a5f70d Updated sigs for nethook2. 2012-03-13 18:11:50 -05:00
Ryan Stecker
e2c4f2a255 Merge 2012-03-13 17:36:07 -05:00
Ryan Stecker
05dc56d67c Updated protobufs. 2012-03-13 17:34:24 -05:00
azuisleet
5174e689d2 Lots and lots and lots and lots of protobufs 2012-03-09 11:55:14 -07:00
Ryan Stecker
4d10e2c7c5 Fixed small compilation issue. 2012-03-04 15:03:01 -06:00
Ryan Stecker
f40e9ce422 Added third party library info. 2012-02-26 14:03:15 -06:00
Ryan Stecker
926b8aa04b Added tag SteamKit 1.0.0 for changeset 5ca6b2b48225 2012-02-26 13:45:00 -06:00
Ryan Stecker
27893a7664 Updating version. SteamKit_1.0.0 2012-02-26 13:44:46 -06:00
Ryan Stecker
30c822db98 Minor optimizations/fixes. 2012-02-26 13:36:52 -06:00
Ryan Stecker
e3c6a19b04 Latest game protobuf. 2012-02-26 12:35:08 -06:00
Ryan Stecker
1a73020ca4 Fixed up small socket issue. 2012-02-26 12:19:21 -06:00
Ryan Stecker
2892929342 Fixed small XML documentation issue with STATIC_CALLBACKS build. 2012-02-26 12:16:12 -06:00
Ryan Stecker
21cc69f0d8 Fixed issue with Steam2Ticket. 2012-02-26 12:14:55 -06:00
Ryan Stecker
cfdd8a65b9 Updated SteamApps GetDepotDecryptionKey. 2012-02-26 12:14:37 -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
4d6daeafe9 Bumped up client logon protocol version and removed non-proto depot decryption key request message. 2012-02-26 12:12:52 -06:00
Ryan Stecker
bfb35b84a6 Finalized XML documentation and cleaned up various bits of code. 2012-02-24 17:18:07 -06:00
Ryan Stecker
92e20ced34 Removed AuthFields. 2012-02-24 17:15:58 -06:00
Ryan Stecker
55f44396ff Documented and cleaned up various parts of the blob codebase. 2012-02-24 17:15:25 -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
Michael Busby
2ee7501b15 Fix for dispose issue on mono 2012-02-24 12:41:48 -06:00
Ryan Stecker
aafb413eae Oops. 2012-02-23 20:17:22 -06:00
Ryan Stecker
1b28739ee1 Considerably improved TcpConnection code's handling of disconnections.
Added non-encrypted CM connection path.
2012-02-22 15:19:41 -06:00
Asher Baker
d2e613cc64 Steam3 appticket structure changes. 2012-02-21 16:19:51 +00:00
Ryan Stecker
447c9f101a Updated Vapor for latest changes. 2012-02-18 10:20:49 -06:00
Ryan Stecker
f0d7e1f473 Refactored crypto to handle proper cleanup, and removed static state from CryptoHelper. 2012-02-18 10:20:22 -06:00
Ryan Stecker
7b61a9525f Refactored SteamGameServer to make use of a LogOnDetails class, split the logon paths to be more consice, and added SteamGameServer.LogOff.
Renamed SteamUser.LogOnAnonUser to LogOnAnonymous.
Various documentation fixups.
2012-02-15 08:54:35 -06:00
Ryan Stecker
6163118a30 Generated protobufs. 2012-02-15 08:34:07 -06:00
Ryan Stecker
a1c3cb3b34 Updated steamclient .proto 2012-02-15 08:33:02 -06:00