Commit Graph

  • 731c113539 Don't duplicate any work SteamDirectory.Initialize might have performed Ryan Kistner 2016-07-02 23:15:54 -06:00
  • 9b778c374e Abort main flow if we can't connect after STEAM3_TIMEOUT seconds Ryan Kistner 2016-07-02 23:00:55 -06:00
  • 7811dc9663 Error handling and style fixes Ryan Kistner 2016-07-02 22:48:28 -06:00
  • 12140b0d04 Update and regenerate protobufs Alexander Corn 2016-06-28 14:28:04 -04:00
  • f4c5d34dec Merge pull request #292 from SteamRE/memory-fix Netshroud 2016-06-26 19:32:45 +10:00
  • de5d68085c Add API to run all currently-queued callbacks. Clear CMClient.serverMap values when disconnecting. Netshroud 2016-06-23 20:40:38 +10:00
  • 82fe3b39b1 Merge pull request #270 from JustArchi/patch-1 Netshroud 2016-06-26 10:36:29 +10:00
  • b79bac1d55 Correct Assert.Equal + formatting JustArchi 2016-06-26 02:13:24 +02:00
  • 9b850ad015 Fix formatting JustArchi 2016-06-25 15:57:04 +02:00
  • f418af49ee Add unit tests for conversions JustArchi 2016-06-25 15:53:50 +02:00
  • bdfd56b482 Merge branch 'cdn-pool' Ryan Kistner 2016-06-24 13:21:36 -06:00
  • 3b3f6e272e Switched to plain console logging Ryan Kistner 2016-06-24 13:20:56 -06:00
  • b93473aa3b Increase default MaxServers. Nicholas Hastings 2016-06-23 08:01:42 -04:00
  • 0869f85b93 Added CDN client pooling Ryan Kistner 2016-06-22 19:46:20 -06:00
  • 139945da77 Added file server list provider. Added cell id preference to SmartCMServerList. Updated sample #7. Ryan Kistner 2016-06-20 15:42:44 -06:00
  • 29907365f0 Fixed disconnect logic in UdpConnection Ryan Kistner 2016-06-20 15:17:16 -06:00
  • 05ea8b2ba9 Merge pull request #288 from JustArchi/patch-2 Ryan Stecker 2016-06-09 14:26:36 -04:00
  • 805ca7e67c Update protobuf download link Łukasz Domeradzki 2016-06-09 18:46:39 +02:00
  • 8914bc5c67 Fix issues when downloading content in shared depots when shared depot is owned but app it is from is not. Nicholas Hastings 2016-06-07 21:42:32 -04:00
  • 34c833813b Corrected IsolatedStorageServerListProvider file name Ryan Kistner 2016-06-05 21:53:13 -06:00
  • ff1b8253de UdpConnection hardening Ryan Kistner 2016-06-05 21:19:03 -06:00
  • bb01c04d36 Trimmed SmartCMServerList list management down to just ReplaceList with persistence. Exposed SteamClient.Servers.ServerListProvider (Defaults to NullServerListProvider) Ryan Kistner 2016-06-05 21:18:29 -06:00
  • 189d066cd5 NetHook2: Update name and hook signature of encrypt function (SymmetricEncryptWithIV => SymmetricEncryptChosenIV). Netshroud 2016-05-31 20:04:19 +10:00
  • fd92942783 Merge pull request #276 from DoctorMcKay/online-using-gimmick Netshroud 2016-05-28 19:12:22 +10:00
  • 405ff359a5 Merge pull request #278 from DoctorMcKay/update-loginid-docs Netshroud 2016-05-28 18:09:19 +10:00
  • 3c41df6661 Correct LoginID documentation Alexander Corn 2016-05-27 15:18:08 -04:00
  • 4625da7065 Add OnlineUsingVR to EPersonaStateFlag Alexander Corn 2016-05-27 13:53:21 -04:00
  • 48ed235070 Merge pull request #274 from DoctorMcKay/eresult Nicholas Hastings 2016-05-23 14:53:10 -04:00
  • 32905316d8 Add IPBanned EResult value Alexander Corn 2016-05-23 14:50:24 -04:00
  • 6aaaa68a02 NHA2: Remove SO types from Dota2SOHelper that no longer exist. Nicholas Hastings 2016-05-20 10:11:34 -04:00
  • 2d2b2e4205 Add new Dota 2 protogenned files to project. Nicholas Hastings 2016-05-20 08:07:07 -04:00
  • cb719adca3 Regen Dota 2 protos. Nicholas Hastings 2016-05-20 08:05:38 -04:00
  • 6b9df53889 Add new files to Dota proto gen script. Nicholas Hastings 2016-05-20 08:05:10 -04:00
  • 1b4d5e9049 Update Dota 2 protos. Nicholas Hastings 2016-05-20 07:44:21 -04:00
  • 00eb5ddd66 Add new Dota 2 protogenned files to project. Nicholas Hastings 2016-05-16 22:41:32 -04:00
  • ecb1ca3786 Regen Dota 2 protos. Nicholas Hastings 2016-05-16 22:41:04 -04:00
  • 62edf7556e Add new files to Dota proto gen script. Nicholas Hastings 2016-05-16 22:40:40 -04:00
  • b64ede1961 Update Dota 2 protos. Nicholas Hastings 2016-05-16 22:36:38 -04:00
  • 074a86bf19 Merge pull request #271 from DoctorMcKay/update-eresult Ryan Kistner 2016-05-01 15:27:11 -06:00
  • fdc37f2441 Update EResult Alexander Corn 2016-05-01 16:24:03 -04:00
  • b32377b174 Add extra two conversions Łukasz Domeradzki 2016-05-01 04:07:20 +02:00
  • 47f14c2401 See if UserStore has more permissions Ryan Kistner 2016-04-17 19:50:47 -06:00
  • ea7fe4932b Added persistent storage for server list Ryan Kistner 2016-04-17 19:33:50 -06:00
  • 32c1a6f379 Catch and report COMExceptions in WMIQuery Ryan Kistner 2016-03-14 13:49:48 -06:00
  • 1fffed21c3 Use AsUnsignedLong accessor for CDNClient Ryan Kistner 2016-03-13 14:20:49 -06:00
  • 5c9f04ba3c Merge pull request #255 from JustArchi/patch-1 Ryan Kistner 2016-03-13 13:53:28 -06:00
  • 5db51163c3 Add KeyValue.AsUnsignedInteger() Łukasz Domeradzki 2016-03-13 20:48:40 +01:00
  • 9367a602ee [NHA2] Add specializations for TF2 and CS:GO GC SO messages. Nicholas Hastings 2016-02-21 11:34:26 -05:00
  • e664bd97e2 [NHA2] Add GC message name to SO specialization node names. Nicholas Hastings 2016-02-21 11:30:18 -05:00
  • 944094052d [NHA2] Move Dota 2 SO specializations into their own folder. Nicholas Hastings 2016-02-21 11:29:04 -05:00
  • 301f8de275 Regen Dota 2 protos. Nicholas Hastings 2016-02-21 11:24:31 -05:00
  • f36eebdadf Regen CS:GO protos. Nicholas Hastings 2016-02-21 11:24:18 -05:00
  • 5acc8bb72b Update Dota 2 protos. Nicholas Hastings 2016-02-21 11:24:02 -05:00
  • 36351bfe1d Updated CS:GO protos. Nicholas Hastings 2016-02-21 11:23:47 -05:00
  • 33cde2c0a8 Fix xml doc warning. Ryan Stecker 2016-01-29 18:09:01 -06:00
  • 1b66917ead Merge pull request #234 from xPaw/current-players Ryan Kistner 2016-01-29 10:21:11 -07:00
  • 3c9ab0029b Add GameID overload Pavel Djundik 2016-01-29 16:29:43 +02:00
  • 902ebc6064 Remove the no longer working ClientGetNumberOfCurrentPlayers definition Pavel Djundik 2016-01-29 16:12:48 +02:00
  • 754e28da64 Update GetNumberOfCurrentPlayers to use protobuf method Pavel Djundik 2016-01-29 16:12:36 +02:00
  • bdfe2798ce Regen protobufs Netshroud 2016-01-29 12:52:50 +11:00
  • 69f2f411f8 Update Steamclient protobufs Netshroud 2016-01-29 12:48:45 +11:00
  • fff40ae392 Update TF2 protobufs Netshroud 2016-01-29 12:48:27 +11:00
  • 1aaec81548 Update Dota 2 protobufs Netshroud 2016-01-29 12:48:09 +11:00
  • 65ffa4363c Update CS:GO protobufs Netshroud 2016-01-29 12:47:40 +11:00
  • f90662f72a Regenerate protobufs Netshroud 2015-12-28 13:22:35 +11:00
  • e10498db4f Update steamclient and streaming protobufs Netshroud 2015-12-28 13:19:56 +11:00
  • 18b045fe60 Update TF2 protobufs Netshroud 2015-12-28 13:19:07 +11:00
  • 16ed266b4d Update Dota 2 protobufs Netshroud 2015-12-28 13:18:27 +11:00
  • 364ae30e59 Update CS:GO protobufs Netshroud 2015-12-28 13:17:24 +11:00
  • 1d185b4b21 Fix typo in 1.7.0 release notes Netshroud 2015-12-21 21:49:16 +11:00
  • 8cf6bf10fc Release 1.7.0 SteamKit_1.7.0 Netshroud 2015-12-21 18:33:39 +11:00
  • 68600222e4 Add async job sample. Ryan Stecker 2015-12-20 18:56:44 -06:00
  • 8c43986c66 Merge branch 'experiment/await' Ryan Stecker 2015-12-20 17:55:55 -06:00
  • 09d961211b NHA2: Deserialize the crypto handshake correctly Netshroud 2015-12-20 18:47:03 +11:00
  • 3e2702b901 Merge remote-tracking branch 'origin/pr/204' Netshroud 2015-12-20 18:34:32 +11:00
  • dfba9081cb Merge remote-tracking branch 'origin/pr/218' Netshroud 2015-12-20 18:26:36 +11:00
  • 36226388bb Fix handling of LogOff w.r.t UserInitiated disconnection. Netshroud 2015-12-13 12:30:55 +11:00
  • e97e6558b4 Merge pull request #221 from SteamRE/prep-1.7.0 Netshroud 2015-12-20 17:42:22 +11:00
  • 1ce89fd697 Merge pull request #217 from JustArchi/patch-1 Ryan Stecker 2015-12-19 16:39:45 -06:00
  • ab62009309 LoginID misc readability improvement Łukasz Domeradzki 2015-12-19 11:53:30 +01:00
  • 9c6394466c Improve LoginID documentation Łukasz Domeradzki 2015-12-19 06:41:44 +01:00
  • 7340a3df69 Create network logger interface and a logger in nethook format Pavel Djundik 2015-11-15 13:46:17 +02:00
  • 2e9c836470 Remove unused usings from TcpConnection Netshroud 2015-12-13 18:22:25 +11:00
  • 5965bf08d9 Fix DebuggerDisplayAttribute value Netshroud 2015-12-13 18:19:40 +11:00
  • 9de2345220 O(Faster) Netshroud 2015-10-27 19:42:44 +11:00
  • d0ac6d840d Maintain ordering when Steam notifies us of new CMs. Netshroud 2015-10-27 17:53:31 +11:00
  • 5406737e75 Fix usings and whitespace in CMClientFacts while I'm here Netshroud 2015-10-27 17:52:19 +11:00
  • 126d684197 First shot at #178 - server list should maintain ordering, but skip bad CMs. Netshroud 2015-10-26 18:50:24 +11:00
  • 0f10bf7e97 Remove extension methods ICallbackMsg.IsType<T> and ICallbackMsg.Handle<T> (#124). Netshroud 2015-12-13 12:12:55 +11:00
  • 23bd39a904 Use nullable uint as suggested for LoginID Łukasz Domeradzki 2015-12-12 19:32:48 +01:00
  • 533839e13b NH2: Refactor crypto to reduce duplicate declarations, reflect real name of SymmetricDecrypt and give names to new *unk parameters. Netshroud 2015-12-12 23:02:52 +11:00
  • dd4f809239 NHA2: Add mapping for Client UI Mode message Netshroud 2015-12-12 22:38:35 +11:00
  • eef7046ecb SteamUser LoginID customization Łukasz Domeradzki 2015-12-12 02:17:55 +01:00
  • 0f3c51ff75 Ignore non-channel encryption messages during connection setup. Abort logic added to OnClientMsgReceived Ryan Kistner 2015-12-10 14:55:15 -07:00
  • 1865d3809b Merge remote-tracking branch 'xpaw/force-crypto' Ryan Kistner 2015-12-10 14:25:23 -07:00
  • 89a373fee4 Merge branch 'new-crypto' Ryan Kistner 2015-12-10 14:11:13 -07:00
  • 470638511e Crypto byte[] allocation cleanup Ryan Kistner 2015-12-10 13:55:16 -07:00
  • f8b61c53ac Implement new HMAC crypto in SteamKit2. Netshroud 2015-12-09 20:30:57 +11:00
  • e328325e82 Force a disconnect if encryption setup did not succeed Pavel Djundik 2015-12-09 22:39:33 +02:00
  • a1b7aee3d9 Update NetHook2 to support decrypting new crypto scheme Netshroud 2015-12-09 18:49:57 +11:00