Rossen Georgiev
|
d68e9f1f23
|
docs: add event details for SteamClient; fix typos
|
9 years ago |
Rossen Georgiev
|
7af1c66938
|
Reworked reconnect code #24
* reconnect is no longer done automatically
* added `reconnect` method to SteamClient implementing exp backoff
|
9 years ago |
Rossen Georgiev
|
68f03b111b
|
added handling for login key; fix #27
|
9 years ago |
Rossen Georgiev
|
c16ed4c773
|
migrate from PyCrypto to cryptograhy #17
|
9 years ago |
Rossen Georgiev
|
318b9235c5
|
[minor] align variable comments
|
9 years ago |
Rossen Georgiev
|
b008113df9
|
renamed features subpackage to builtins
|
9 years ago |
Rossen Georgiev
|
4fb9d2c393
|
fix bug in disconnect override; v0.7.1
|
9 years ago |
Rossen Georgiev
|
8989338bac
|
fix steamclient logon race condition
|
9 years ago |
Rossen Georgiev
|
a98ec478a3
|
turn CMClient into a mixin
|
9 years ago |
Rossen Georgiev
|
51344f3ac9
|
prevent overlapping connect(); no client reconnect
|
9 years ago |
Rossen Georgiev
|
11d99d98bd
|
fix protocol_version in anonymous_login
|
9 years ago |
Rossen Georgiev
|
fa74c79a91
|
fix docstrings on send_(message/job)_and_wait
|
9 years ago |
Rossen Georgiev
|
f8443c250f
|
reorder _pre_login; no changes
|
9 years ago |
Rossen Georgiev
|
ae8326f591
|
reworked CMClient conn drop handling; fix #21
|
9 years ago |
Rossen Georgiev
|
947b93c6fe
|
fix #23; protocol_version=65579 and gzip decomp
|
9 years ago |
SleepProgger
|
90e1a5578b
|
Added client function send_job_and_wait and send_message_and_wait behaving like wait_for_event but waits for a message.
|
9 years ago |
Rossen Georgiev
|
95389f8da8
|
few py3 comp changes
|
9 years ago |
Rossen Georgiev
|
8ebfe36a20
|
move socket/ssl monkey patch to steam client
|
9 years ago |
Rossen Georgiev
|
0b9763514a
|
SteamClient: handle disconnected event on cm instead
|
9 years ago |
Rossen Georgiev
|
15275315bb
|
added get_web_session feature
Allows for interacting with steamcommunity and store
|
9 years ago |
Rossen Georgiev
|
e39178cd60
|
set_persona + persona state to online on logon
|
9 years ago |
Rossen Georgiev
|
637ba7a502
|
added steam.client features to docs
* various other docs alterations
* moved games played under features.misc
|
9 years ago |
Rossen Georgiev
|
ac81ea7e13
|
updated docs for steam.client
|
9 years ago |
Rossen Georgiev
|
6e85255efc
|
reworked auth_code_required event
|
9 years ago |
Rossen Georgiev
|
68e427ed7f
|
added handling of sentry/machine auth
|
9 years ago |
Rossen Georgiev
|
5bf0948712
|
wildcard common enums in root module
|
9 years ago |
Rossen Georgiev
|
d7face3089
|
reworked job handling
|
9 years ago |
Rossen Georgiev
|
531f7543cf
|
removed EventEmitter as it's now a seperate module
|
9 years ago |
Rossen Georgiev
|
899dd98862
|
added __repr__ to SteamClient
|
9 years ago |
Rossen Georgiev
|
cc0c01aa06
|
implemented JobManager
|
9 years ago |
Rossen Georgiev
|
be661e32b6
|
SteamCient: refactored login methods
|
9 years ago |
Rossen Georgiev
|
28591c8f6d
|
added run_forever() to SteamClient
|
9 years ago |
Rossen Georgiev
|
75311b72ba
|
improved event propagation + CM disconnect handling
|
9 years ago |
Rossen Georgiev
|
edc97ab457
|
move client module into a directory
|
9 years ago |
Rossen Georgiev
|
764f979865
|
added game_played method to SteamClient
|
9 years ago |
Rossen Georgiev
|
7d76a375e2
|
basic SteamClient implementation
|
9 years ago |