Rossen Georgiev
94f34bc288
SteamClient: limit cookie domains in get_web_session
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
115bd8ed17
simple interface for unified messages #26
9 years ago
Rossen Georgiev
c16ed4c773
migrate from PyCrypto to cryptograhy #17
9 years ago
Rossen Georgiev
93bee44494
updated friends mixing
* added docstring for SteamFriendlist
* added 'ready' event
* renamed 'get_persona_state_value' to 'get_ps'
* SteamFriendlist logger's name is now based on the SteamClient instance name
9 years ago
Rossen Georgiev
f650a0fb0b
web session: send cookies only to steam domains
* cookies are now only send to steam domains
* set default language to english
* set birthtime cookies to avoid age check redirects
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
70fa89cc09
added support for mixins + friends mixin
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
43e722eea6
fix get_web_session_cookies bug
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
3f87488996
updated steam.client.gc docs to clarify usage
9 years ago
Rossen Georgiev
95389f8da8
few py3 comp changes
9 years ago
Rossen Georgiev
26fd97c511
fix missing imports in Misc module
9 years ago
Rossen Georgiev
8ebfe36a20
move socket/ssl monkey patch to steam client
9 years ago
Rossen Georgiev
96b05ee2f8
add a little warning to get_web_session
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
00afcdae2f
setting state on set_persona is now optional
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
6320ce21a3
updates docs and docstrings for GC
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
90ae61b79e
added GC proxy object
9 years ago
Rossen Georgiev
75311b72ba
improved event propagation + CM disconnect handling
9 years ago
Rossen Georgiev
edc97ab457
move client module into a directory
10 years ago
Rossen Georgiev
22bdb2e687
move everything from client to core
10 years ago
Rossen Georgiev
8e244e00dc
CMClient reconnects always, until disconnect
10 years ago
Rossen Georgiev
961512be26
set steam/session id for outgoing msgs
10 years ago
Rossen Georgiev
f65cb46261
message debug; nozip multi fix
10 years ago
Rossen Georgiev
e29e576cff
enums now inherit from int and split enum.py
10 years ago