summaryrefslogtreecommitdiff
path: root/protocols
AgeCommit message (Collapse)Author
2018-06-01fixes #1388 (MSN: crash on "msn_misc.cpp (580): ThreadData::sendPacketPayload")George Hazan
2018-05-27merge with master tillGeorge Hazan
fixes #1374 (IRC crash on exit after 20-30 account on/off)
2018-05-22merge with master tillGeorge Hazan
VKontakte: update VK_API to 5.76
2018-05-16merge with master tillGeorge Hazan
IRC fixes #1342 (broken search in channel browser);
2018-05-08merge from masterGeorge Hazan
2018-05-08Dummy: added stubs for deprecated protocolsGeorge Hazan
(cherry picked from commit 2d0241cce00df9e38404009b1a4179d7b2b8af3c)
2018-05-03mir_forkThread<typename> - stronger typizatioin for thread function parameterGeorge Hazan
2018-05-03MSN: Strip path from filename, if path was suppliedleecher1337
2018-04-28Jabber: add Hipchat presetdartraiden
2018-04-28Steam: fix for a possible deadlockGeorge Hazan
2018-04-28protocols: jabber: xep-0198Gluzskiy Alexandr
- keep contacts status for session resume if resume is possible - reset status only if resume failed
2018-04-27tdlib: add project to minifying library codeaunsane
2018-04-27Telegram: don't need tox here)Mataes
2018-04-27Telegram: unique guid for projectaunsane
2018-04-27Telegram: initial commitaunsane
- tdlib moved to telegram dir
2018-04-27crash fixGeorge Hazan
2018-04-27code cleaningGeorge Hazan
2018-04-27protocols: jabber: omemo:Gluzskiy Alexandr
- fixed aes decryption ( fixes #529 )
2018-04-26protocols: jabber: omemo:Gluzskiy Alexandr
- fixed memory leak on message decryption
2018-04-26ICQCorp: fix for unique nameMataes
2018-04-25protocols: jabber: omemoGluzskiy Alexandr
- fixed hmac_sha256 (used openssl based instead of broken internal implementation) - utf8 related fixes
2018-04-24protocols: jabber: omemoGluzskiy Alexandr
use c++ types
2018-04-24libs:Gluzskiy Alexandr
updated libsignal-c protocols: jabber: omemo: used 31bit device id instead of 32bit (32bit conflicts with conversations, not xep compliant)
2018-04-22no more PROTO_INTERFACE::OnEventGeorge Hazan
2018-04-22EV_PROTO_ONMENU removedGeorge Hazan
2018-04-22unused constant removedGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge Hazan
2018-04-21EV_PROTO_DBSETTINGSCHANGED - old useless stub removedGeorge 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-04-20Tox: toxcore updated to v0.2.2aunsane
2018-04-19code cleaningGeorge Hazan
2018-04-19minor code cleaningGeorge Hazan
2018-04-19more EV_PROTO_ONOPTIONS removedGeorge Hazan
2018-04-19EV_PROTO_ONOPTIONS removed and replaced with the call of ↵George Hazan
CallObjectEventHook(pa->ppro, ME_OPT_INITIALIZE) this eliminates the possibility of making a mistake in hand-written code also fixes #1280 (Tox: "Confugure" menu item is broken)
2018-04-19Steam: server sends a very low timeout, which leads to stuck in loopaunsane
2018-04-18core changes:George Hazan
- PROTOCOLDESCRIPTOR's implementation hidden inside mir_app; - Proto_RegisterModule now doesn't need a PROTOCOLDESCRIPTOR structure; - PROTOTYPE_PROTOWITHACCS type added for protos that work with accounts
2018-04-18g_hInstance incapulated into PLUGIN<>, no need in the separate variableGeorge Hazan
2018-04-18PLUGIN<> to half-automatically calculate the dll's g_hInstance and pass it ↵George Hazan
inside
2018-04-18this feature was never used and only causes problemsGeorge Hazan
2018-04-17name conflict resolutionGeorge Hazan
2018-04-17code cleaningGeorge Hazan
2018-04-17Facebook: unstable server connection makes persistent connections crazyGeorge Hazan
2018-04-17MNonCopyable - the common class to avoid declaring fake private constructorsGeorge Hazan
2018-04-17protocols: jabber: xep-0198:Gluzskiy Alexandr
- improoved logic - fixed resumption - added few temporary workarounds for broken counters
2018-04-16fix for a bug in the old versions of Conversations IMGeorge Hazan
2018-04-16Jabber: if we forcibly remove a contact, we need to remove it from ↵George Hazan
LIST_ROSTER too
2018-04-16protocols: jabber: xep-0198Gluzskiy Alexandr
- added basic console logging
2018-04-15Tox: remove unneeded log level in release buildaunsane
2018-04-15CCtrlButton + OnClick => CCtrlHyperlinkGeorge Hazan
2018-04-13Tox: added logging from toxcoreaunsane
- toxcore updated to 0.2.1 - toxcore now bootstraped with random two nodes - version bump