summaryrefslogtreecommitdiff
path: root/protocols/MSN/src/msn_proto.h
AgeCommit message (Collapse)Author
2016-01-02Copyrights update part 2Dart Raiden
git-svn-id: http://svn.miranda-ng.org/main/trunk@15985 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-28MSN should now parse Skype client version of other contacts correctly.Piotr Piastucki
git-svn-id: http://svn.miranda-ng.org/main/trunk@15951 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-31- MSN: Expiremental, untested code that should issue a relogin if WLSSC ↵Piotr Piastucki
Cookie on abcore call expired and refresh of WLSSC is needed. Of course this requirement makes token refresh pretty useless, as relogin is required even though tokens may still be valid, but there currently is no other solution to fetch contact list including Skype contacts. git-svn-id: http://svn.miranda-ng.org/main/trunk@15655 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-27- MSN: Managing and refreshing OAuth tokens with different expiration times. Piotr Piastucki
git-svn-id: http://svn.miranda-ng.org/main/trunk@15627 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-19MSN: Periodically refresh OAuth so that connection doesn't timeout with ↵Piotr Piastucki
error 922 after 24 hours. git-svn-id: http://svn.miranda-ng.org/main/trunk@15573 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-26MSN: Fixed ping so that registration hopefully doesn't timeout anymorePiotr Piastucki
git-svn-id: http://svn.miranda-ng.org/main/trunk@15448 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-10Added embedded Internet Explorer Window for MSN 2-factor authentication or ↵Piotr Piastucki
other login issues where manual user intervention is necessary. git-svn-id: http://svn.miranda-ng.org/main/trunk@14890 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-30- fix for the old perversion with manual protocol root calculation;George Hazan
- protocol menu root is always created by the core; - other minor problems with protocol menus in main menu went away git-svn-id: http://svn.miranda-ng.org/main/trunk@14462 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-22Menu_ModifyItem unbound from CLISTMENUITEM structureGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14334 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-04Fixed a memleak in groupchatPiotr Piastucki
Added support for contact list fetching for plain Skype user finally enabling usage of Skype accounts via skylogin.dll (login only working once in a session though, currently cannot find out why). Prevent launching of duplicate keepAliveThread git-svn-id: http://svn.miranda-ng.org/main/trunk@13995 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31another bunch of crutches buried in a trash can: PROTOCHAR & PROTOFILEEVENTGeorge Hazan
glory, glory, hallelujah git-svn-id: http://svn.miranda-ng.org/main/trunk@13949 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31Removed obsolete functions like setting NicknamePiotr Piastucki
Ensure presence of wlid Setting desired status on startup git-svn-id: http://svn.miranda-ng.org/main/trunk@13931 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-27Implemented fetching Skype Token for Cloud storage API.Piotr Piastucki
Fixed error handling. Implemented handling of RichText/UriObject git-svn-id: http://svn.miranda-ng.org/main/trunk@13855 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-21warning fixesGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@13728 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-21Removed obsolete code from protocol like P2P, Media Info status messages, ↵Piotr Piastucki
Nudge, File transfers, Switchboard. Currently it is just disabled with #ifdef OBSOLETE in order to keep the code for future reference and still benefit from decreased file size. If MSN protocol doesn't get back these features, code can finally be thrown out then later. Most likely, these features will be gone forever. git-svn-id: http://svn.miranda-ng.org/main/trunk@13726 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-19Fixed some memleaks.Piotr Piastucki
Added contact list exchange feature. git-svn-id: http://svn.miranda-ng.org/main/trunk@13704 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-16- Cache authContactToken after refresh in MSN_GetPassportAuth as this token ↵Piotr Piastucki
expires already after 8 hours whereas other tokens like login persist 24h - Fixed groupchat invite - Fork Contact list Refresh on connect into background thread so that login is faster. git-svn-id: http://svn.miranda-ng.org/main/trunk@13615 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-14- crash fix;George Hazan
- code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@13594 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-14Updated for partial MSNP24 protocol support, for detailed changes see MSNP24 ↵Piotr Piastucki
branch. git-svn-id: http://svn.miranda-ng.org/main/trunk@13589 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-22- PROTO_INTERFACE got the default implementation;George Hazan
- all unneeded stubs removed from all protocols git-svn-id: http://svn.miranda-ng.org/main/trunk@12481 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-01-16MEVENT - the strict type for events, they are not HANDLE anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11866 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-14MSN: warning level 4George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11422 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-19code cleaningGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11025 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-02reverted MSN removal (too early)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@10901 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-02MSN protocol stopped working (R.I.P), moved to deprecated, banned by the ↵Vadim Dashevskiy
core, delete mask in PluginUpdater was created git-svn-id: http://svn.miranda-ng.org/main/trunk@10896 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-08-18patch for CRITICAL_SECTION extinction in MSNGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@10227 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-05-21MSN:George Hazan
- MirVer setting optimization; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@9271 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-16PS_CHANGEINFO is never called, and therefore exterminatedGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8147 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10HCONTACT is not needed anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8086 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10more HCONTACTGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8079 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10- HANDLE hContact => HCONTACTGeorge Hazan
- GCF_* prefix was added to chat constants to avoid name conflicts git-svn-id: http://svn.miranda-ng.org/main/trunk@8078 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-03- new helpers for reading db strings into static buffers;George Hazan
- MS_DB_CONTACT_GETSETTINGSTATIC died; - DBCONTACTGETSETTING is detouched from all services; - these service calls are rewritten using parameters git-svn-id: http://svn.miranda-ng.org/main/trunk@8035 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-10GCDEST::pszModule and GCDEST::ptszID must be constantGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7586 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-01copyright update for year 2014George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7438 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-24- custom UrlEncode replaced with the core function;George Hazan
- fix for opening Hotmail Inbox in a browser; - end of strange buffers; - version bump git-svn-id: http://svn.miranda-ng.org/main/trunk@6976 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-10-11- m_hNetlibUser moved to PROTO_INTERFACE;George Hazan
- unified protocol loggers git-svn-id: http://svn.miranda-ng.org/main/trunk@6435 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-10-08separate Folders handles removed from protocolsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6405 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-09-25PROTO<>::SendAwayMsg / PSS_AWAYMSG considered unused George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6229 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-10protocol DB helpers for MSNGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5319 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-09applied protocol helpersGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5305 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-08core protocol helpers for creating protocol evengs, services & threadsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5286 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-06-16switch to the library ProtoBroadcastAck for Jabber, MSN & YAHOOGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@4992 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-05-16we don't need VS2003/2005 support as wellGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@4673 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-03-17fix for popup-related memory leaksGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@4077 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-25PROTO_INTERFACE made zeroed on the basic inheritance levelGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@3770 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-23- PROTO_INTERFACE::GetIcon removed and replaced with the standard ↵George Hazan
implementation; - PS_LOADICON also replaced with the standard function; - ProtoConstructor() & ProtoDestructor() macroses are introduced to simplify protocols' code; - GetIcon() method implementation removed from all protocols git-svn-id: http://svn.miranda-ng.org/main/trunk@3739 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-30copyright updateGeorge Hazan
fixes #204 git-svn-id: http://svn.miranda-ng.org/main/trunk@3367 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-29MSN HTTP avatars, part III, finalGeorge Hazan
fixes #204 git-svn-id: http://svn.miranda-ng.org/main/trunk@3345 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-29MSN HTTP avatars, part IIGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@3342 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-29MSN HTTP avatars, part IGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@3341 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c