Commit Graph

  • 13e20cc7a1 Update Dota 2 protos. Nicholas Hastings 2015-09-24 21:15:23 -04:00
  • 86ba93ebff Merge pull request #166 from TimotheeJeannin/fix-dota-match-request Ryan Stecker 2015-09-23 16:00:25 -05:00
  • 706b92aff4 Fixed the DotaMatchRequest project. Added missing k_ESE_Source2 engine attribute on the clientHello message. Timothée Jeannin 2015-09-23 22:15:29 +02:00
  • 1189526c5f Use the new way of subscribing callbacks to the CallbackManager. Timothée Jeannin 2015-09-23 13:35:58 +02:00
  • dbd989a823 Update readme requirements for .NET 4.5 and Mono 3.0. Ryan Stecker 2015-09-14 20:42:13 -05:00
  • df800f8398 Add async job support to the rest of the job based messages. Ryan Stecker 2015-09-14 20:08:24 -05:00
  • 8a6d9301a5 Fix a couple xml doc mishaps. Ryan Stecker 2015-09-14 20:11:41 -05:00
  • 22ff2f0e8e Travis needs to use an alpha version of Mono (namely 4.2) for xunit 2.0 tests to run. Ryan Stecker 2015-09-14 19:08:23 -05:00
  • 105fee89e3 Update travis script to use 2.0.0 console runner. Ryan Stecker 2015-09-14 18:39:20 -05:00
  • 7e896730f6 Add xml documentation. Ryan Stecker 2015-09-14 18:30:48 -05:00
  • e49078f318 Add tests. Ryan Stecker 2015-09-14 18:19:31 -05:00
  • cc7035392e Upgrade tests to xunit 2.0.0 Ryan Stecker 2015-09-14 18:16:43 -05:00
  • 0483251246 Periodically check and cancel any jobs that timeout. Ryan Stecker 2015-09-14 16:57:14 -05:00
  • 0a349a6d77 Cancel pending jobs upon disconnect. Ryan Stecker 2015-09-14 16:12:34 -05:00
  • 76000303b8 Convert SteamMasterServer to awaitable jobs. Ryan Stecker 2015-09-14 15:55:28 -05:00
  • 8b2fe8378e Add awaitable interface for job based messages. Ryan Stecker 2015-09-14 15:55:00 -05:00
  • 0e8b489339 We need .NET 4.5 for these goodies. Ryan Stecker 2015-09-14 15:53:57 -05:00
  • 4adce6087c Seek protobuf payloads to the beginning of stream after parsing off the network. Ryan Stecker 2015-09-13 17:23:46 -05:00
  • 75bc427383 Clear session and steamid on non-graceful disconnects. Ryan Stecker 2015-09-13 13:49:39 -05:00
  • 0b25801002 Merge pull request #152 from SteamRE/machine-info Ryan Stecker 2015-09-04 13:54:08 -05:00
  • 7b4c771550 Update readme for the C# 6.0 compilation requirement. Ryan Stecker 2015-09-02 11:15:30 -05:00
  • 704d0cafa6 Merge branch 'pr/156' Ryan Stecker 2015-09-02 11:05:31 -05:00
  • 45bee6905e Obsolete a few AccountInfoCallback fields that are no longer sent by Steam. Ryan Stecker 2015-09-02 11:01:16 -05:00
  • 856254435e Regenerate protobufs. Ryan Stecker 2015-09-02 10:56:56 -05:00
  • 5dd052382d Order /dev/disk/by-uuid links by modification time. Ryan Stecker 2015-09-02 10:49:16 -05:00
  • 8dea2fb19a Include wifi adapters for mac addresses. Ryan Stecker 2015-09-02 10:46:38 -05:00
  • 3fd5d29d33 Update steamclient protobufs Alexander Corn 2015-09-02 01:18:18 -04:00
  • 12b9394c02 Merge pull request #153 from xPaw/leaderboards Ryan Stecker 2015-08-31 10:36:41 -05:00
  • 64d31126b6 Read all details correctly Pavel Djundik 2015-08-31 11:55:13 +03:00
  • f8efa8158c Regen protobufs Netshroud 2015-08-29 19:32:17 +10:00
  • 2283dfec06 Update Steamclient protobufs Netshroud 2015-08-29 19:31:18 +10:00
  • bdadf0c832 Update Dota 2 Reborn protobufs Netshroud 2015-08-29 19:30:50 +10:00
  • 11fcd9a91a Update Dota 2 protobufs Netshroud 2015-08-29 19:30:41 +10:00
  • ca8b12bcdd Update CS:GO protobufs Netshroud 2015-08-29 19:30:30 +10:00
  • 7f95894904 Update TF protobufs Alexander Corn 2015-08-29 01:04:04 -04:00
  • 2c9dd94fdc Grab disk UUIDs from /dev/disk/by-uuid as well. Ryan Stecker 2015-08-28 03:09:06 -05:00
  • 6aa6f56d24 Generate machine ids off the main thread. Ryan Stecker 2015-08-27 09:07:00 -05:00
  • dd196806c6 Expose details Pavel Djundik 2015-08-27 13:48:50 +03:00
  • 3d7a92cbcc Grab root UUIDs from kernel boot options on linux. Ryan Stecker 2015-08-27 00:00:37 -05:00
  • 411f9140a3 Can't hurt to check /etc/machine-id. Ryan Stecker 2015-08-26 23:36:18 -05:00
  • a8d22a73fc Add leaderboard methods Pavel Djundik 2015-08-26 20:35:50 +03:00
  • 746a96c5fa Typo Pavel Djundik 2015-08-26 18:56:41 +03:00
  • b80cdf5249 Add ELeaderboardDisplayType Pavel Djundik 2015-08-26 18:49:18 +03:00
  • 3329bc3565 Missed a spot for 'import static' Netshroud 2015-08-26 21:21:39 +10:00
  • 6275b44605 Implement OS X Machine ID info - dragons be here. Netshroud 2015-08-26 21:15:21 +10:00
  • faf36ae657 Implement some preliminary linux support. Ryan Stecker 2015-08-26 00:44:03 -05:00
  • 840e21f60b Refactor of machine id logic. Ryan Stecker 2015-08-26 00:13:18 -05:00
  • 21ed683857 Initial work for having a well formed logon. Ryan Stecker 2015-08-25 20:00:06 -05:00
  • ca019a4b36 Add a setter for the KV indexer. Ryan Stecker 2015-08-25 19:58:39 -05:00
  • 2bd5361935 Parse CS sessionid as a ulong instead of a long Ryan Kistner 2015-08-20 17:01:00 -06:00
  • ccc350eb33 Add KeyValue serialization to Stream Netshroud 2015-08-11 21:20:43 +10:00
  • c3fa3629f0 Merge pull request #148 from xPaw/expose-cellid Netshroud 2015-08-11 17:27:41 +10:00
  • 627e5e15a5 Expose CellID in logon details Pavel Djundik 2015-08-10 13:35:43 +03:00
  • 72c32a618e Remove old nuget restore props and binaries Netshroud 2015-08-09 14:50:35 +10:00
  • 1a8a892a67 Use csharp Travis container config Netshroud 2015-08-09 14:47:33 +10:00
  • c0b4dd03ee Update to SteamKit 1.6.4 Netshroud 2015-08-09 14:41:19 +10:00
  • a8866e77bb Add Inventory service unified protobufs Netshroud 2015-08-03 21:38:19 +10:00
  • 506e176bd3 Bump version to 1.6.4, add release notes SteamKit_1.6.4 Netshroud 2015-08-03 18:00:52 +10:00
  • d896deadf2 I accidentally a word Netshroud 2015-08-02 19:21:25 +10:00
  • b875934235 Fix spelling of CallbackManager in obsoletions Netshroud 2015-08-02 19:16:57 +10:00
  • 7038481448 Fix ambiguous cref in SteamApps Netshroud 2015-08-02 19:15:21 +10:00
  • ad0e5c4692 Fix spacing in Sample7_ServerList Netshroud 2015-08-02 19:14:43 +10:00
  • 7f36d4d6af Update Samples to use new CallbackManager API (#124); Fixed sample misnumbering Netshroud 2015-08-02 19:12:08 +10:00
  • af3c3071d5 Add new CallbackManager API with tests, preserving tests for old APIs (#124) Netshroud 2015-08-02 19:08:14 +10:00
  • f80fdba970 Merge pull request #142 from xPaw/client-request-license Netshroud 2015-08-02 07:48:07 +10:00
  • ac2fa0e5a4 Add free license handler Pavel Djundik 2015-08-01 21:41:18 +03:00
  • 5de0108c6d Merge pull request #143 from SteamRE/callback-dispatch Ryan Stecker 2015-08-01 13:36:22 -05:00
  • 321f580f3e Regen protobufs Netshroud 2015-08-01 18:53:17 +10:00
  • 450308de42 Update TF2 protobufs Netshroud 2015-08-01 18:35:04 +10:00
  • 199147bec6 Update Steamclient protobufs Netshroud 2015-08-01 18:34:28 +10:00
  • de63ec51c6 Update Dota 2 Reborn protobufs Netshroud 2015-08-01 18:34:13 +10:00
  • 8548621bfe Update Dota 2 protobufs Netshroud 2015-08-01 18:33:59 +10:00
  • aaf3ef1717 Update CS:GO protobufs Netshroud 2015-08-01 18:33:48 +10:00
  • 1e29a93ee4 Merge pull request #144 from xPaw/remove-sed Netshroud 2015-08-01 18:27:01 +10:00
  • b0a00f80b9 sed is no longer needed Pavel Djundik 2015-07-31 22:40:20 +03:00
  • fbf486774b Appease the garbage collection non-believers. Ryan Stecker 2015-07-30 21:59:10 -05:00
  • fa0d1742f9 Refactor clientmsg switch statements into a dispatch table. Ryan Stecker 2015-07-30 15:34:10 -05:00
  • 480e0e7e7b Merge pull request #136 from SteamRE/chatmemberinfo Ryan Stecker 2015-07-30 14:34:41 -05:00
  • a37d949fa8 Make use of TryReadAsBinary. Ryan Stecker 2015-07-30 12:14:35 -05:00
  • 12fcb29dfd Merge branch 'master' into chatmemberinfo Ryan Stecker 2015-07-30 12:08:11 -05:00
  • 7453fd3793 Update EWorkshopFileType Netshroud 2015-07-30 18:59:07 +10:00
  • a405964e79 Add new EResults Netshroud 2015-07-30 18:26:05 +10:00
  • 152ffb7350 Merge pull request #138 from SteamRE/fix-binary-kv-deserialization Netshroud 2015-07-29 17:09:19 +10:00
  • a78b7bb030 Merge pull request #141 from xPaw/expose-client Ryan Stecker 2015-07-27 13:15:37 -05:00
  • 6f1b25352a Expose client_os_type and client_language in SteamUser Pavel Djundik 2015-07-27 14:37:45 +03:00
  • 47286c16d2 Fix bug reading multiple children of binary KeyValues Netshroud 2015-07-26 14:48:08 +10:00
  • bf86f40f2f Restores old broken behavior for compatibility. Adds new TryXXX methods which have fixed behavior. Netshroud 2015-07-26 12:59:23 +10:00
  • 710b3808ec Add [Obsolete] to warn consumers about breaking change to parsing binary KV Netshroud 2015-07-24 11:05:30 +10:00
  • 545e698c42 Fixed reading truncated binary KeyValues, and binary KeyValues with excess data Netshroud 2015-07-24 10:51:19 +10:00
  • b6b26a9eb5 Fix other internal usages of first child of binary KV Netshroud 2015-07-22 22:01:37 +10:00
  • 981812ce87 Remove Binary KV workaround in NetHookAnalyzer2 Netshroud 2015-07-22 18:22:14 +10:00
  • abd9629c4b Fix KeyValues binary deserialization Netshroud 2015-07-22 18:09:43 +10:00
  • c019ecaf31 Merge pull request #140 from SteamRE/travis-testing Netshroud 2015-07-24 00:17:15 +10:00
  • 0b0e42e202 No news is good news Netshroud 2015-07-24 00:01:24 +10:00
  • 05a74f9785 Travis container infrastructure Netshroud 2015-07-23 23:51:16 +10:00
  • 0acd666c27 Make the travis IRC bot join the channel when posting Netshroud 2015-07-23 23:38:04 +10:00
  • f3e8077ace Simplify Travis CI build process, remove NuGet binaries/targets from everything Netshroud 2015-07-23 21:25:47 +10:00
  • ac6cce95a0 SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE Netshroud 2015-07-23 21:08:21 +10:00
  • e258def8d6 Fix ambiguous reference when referring to PICSGetProductInfo, which is overloaded Netshroud 2015-07-23 21:03:02 +10:00
  • 345bca8bfe Fix ServerList handling of duplicates within a range. Netshroud 2015-07-23 21:02:43 +10:00