summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/steam_proto.h
AgeCommit message (Collapse)Author
2023-09-15PROTO_INTERFACE::SendMsg - unused parameter flags removedGeorge Hazan
2023-06-18Steam: "Device name" optionGeorge Hazan
2023-06-15Steam: complete login sequence (though always gives us "Invalid password" error)George Hazan
2023-06-15Steam: service packet sendingGeorge Hazan
2023-06-14Steam: ClientHello packet sendingGeorge Hazan
2023-06-14Steam: websocket: beginningGeorge Hazan
2023-06-14Steam: first working SendRequest()George Hazan
2023-06-14Steam: old shitty perversion migrated to the kernel MHttpRequestGeorge Hazan
2023-06-14Steam: we don't need http polling queue eitherGeorge Hazan
2023-06-14Steam: we don't need polling anymoreGeorge Hazan
2023-02-11PS_CREATEACCMGRUI is obsoleted and converted into eventGeorge Hazan
2021-12-26WORD -> uint16_tGeorge Hazan
2021-12-26BYTE -> uint8_tGeorge Hazan
2021-01-04Steam:George Hazan
- global LastMessageTS field removed because it's senseless, now it's stored for each contact separately; - options code cleaning; - project file fix; - version bump
2021-01-04Steam: fix for adding users via auth requestsGeorge Hazan
2020-08-09Steam: minor code cleaningGeorge Hazan
2020-05-24fixes #2398 (Steam выводит диалог ввода кода ↵George Hazan
проверки много раз)
2019-07-17Steam:George Hazan
- fixes #1114 (Contact/auth requests do not work as intended) - massive code cleaning; - version bump
2018-05-28all plugins => CMPlugin virtual functionsGeorge Hazan
2018-05-20CMPlugin to receive a reference to PLUGININFOEXGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge Hazan
2018-04-21code cleaning:George Hazan
- in conformance to C++'11 rules, we don't declare a method as virtual if it's declared as override; - cause this code isn't visible in Pascal anymore, there's no need to use __cdecl calling convention for virtual methods; - since PROTO_INTERFACE is a regular C++ class, there's no need to use old style service declarations for virtual methods like OnModulesLoaded / OnShutdown
2018-03-28PFLAG_UNIQUEIDSETTING removed, its functionality transferred to ↵George Hazan
Proto_SetUniqueId / Proto_GetUniqueId
2018-03-28common protocol instance management code went into templateGeorge Hazan
2018-02-24Steam: remove extra qualification on membersGoraf
2018-02-12compilation fixGeorge Hazan
2018-02-09all duplicate "Request auth", "Grant auth" & "Revoke auth" menu items eliminatedGeorge Hazan
2018-02-07Steam:aunsane
- set default timeout for request in 3 sec - clean geme info when contact goes offline
2018-01-14Steam: refactoring pt.2aunsane
2017-12-29PROTO_INTERFACE::setAllContactStatuses - common code moved to the coreGeorge Hazan
2017-12-29Steam: fix high CPU usageaunsane
2017-12-28Steam: refactoringaunsane
- reworking http requests - added ability to get game name by appid - another attempt to fix #633 - minor refactoring
2017-12-06convert all files exept curl and new_gpg to utf-8 BOM (reverted from commit ↵Kirill Volinsky
62202ed10617927d5429bc59898e12a366abe744)
2017-12-06convert all files exept curl and new_gpg to utf-8 BOMKirill Volinsky
2017-12-05Steam: For RsaEncryption use exponent received from serverRobert Pösel
2017-08-20Rework ProcessContact methodRobert Pösel
2017-08-20Rename UpdateContact to UpdateContactDetailsRobert Pösel
2017-01-14separate handle types for HNETLIBCONN & HNETLIBBINDGeorge Hazan
2016-07-26less TCHARs:George Hazan
- TCHAR is replaced with wchar_t everywhere; - LPGENT replaced with either LPGENW or LPGEN; - fixes for ANSI plugins that improperly used _t functions; - TCHAR *t removed from MAllStrings; - ptszGroup, ptszTitle & ptszTab in OPTIONSDIALOGPAGE replaced with pwsz* git-svn-id: http://svn.miranda-ng.org/main/trunk@17133 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-30Steam: Implement two factor (mobile) authentization; version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17052 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-30Steam: Support repeated authorization from same contactRobert Pösel
E.g., when he was deleted and drequested authorization again, while Miranda was offline and couldn't catch the deleted event. But it's not tested. git-svn-id: http://svn.miranda-ng.org/main/trunk@17051 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-21Steam: Implement loading history/offline messages at login (finally!)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15923 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-20Steam: Support for sending typing notificationsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15912 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-20Steam: Implement searching by keywordsRobert Pösel
Like by name or nickname, but it doesn't matter in which input user writes the text, it is searched as a whole combined string separated by spaces. git-svn-id: http://svn.miranda-ng.org/main/trunk@15908 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Use server timestamp for sent messagesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15905 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Support for receiving "user left conversation" events (like jabber has)Robert Pösel
Miranda is NOT sending this event, maybe in future if there is exists such request from mobile/web steam. git-svn-id: http://svn.miranda-ng.org/main/trunk@15903 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Remove unused 'isTerminated' property of CSteamProtoRobert Pösel
This also fixes incorrect quit from PollingThread, because it was previously checking this isTerminated property, which was always false. There is also other isTerminated property - but of RequestQueue - so maybe that's why was there this confusion. git-svn-id: http://svn.miranda-ng.org/main/trunk@15902 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Try to login again automatically when our token is expired already at ↵Robert Pösel
login git-svn-id: http://svn.miranda-ng.org/main/trunk@15899 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Try to login again on PollThread's "Not Logged On" errorRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15897 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Fix wrong type of argument in callbacks (use HttpResponse instead of ↵Robert Pösel
NETLIBHTTPREQUEST) git-svn-id: http://svn.miranda-ng.org/main/trunk@15892 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c