summaryrefslogtreecommitdiff
path: root/protocols
AgeCommit message (Collapse)Author
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
2018-04-13fixes #1262 ([Discord] Database migration causes duplication of discord ↵George Hazan
contacts)
2018-04-09protocols: jabber: xep-0198Gluzskiy Alexandr
- turned on by default
2018-04-07protocols: jabber: xep-0198Gluzskiy Alexandr
- improoved resume logic
2018-04-07Proto_GetStatus is used everywhere instead of PS_GETSTATUSGeorge Hazan
2018-04-06code cleaningGeorge Hazan
2018-04-06protocols: jabber: xep-0198Gluzskiy Alexandr
2018-04-06VKontakte:ElzorFox
update VK_API to 5.74 add hidden option StickerSize (DWORD, default 128) add hidden option StickerBackground (BYTE, default false) add chat action pin/unpin message (no text pinned message from api) version bump
2018-04-06protocols: jabber: xep-0198Gluzskiy Alexandr
- reflect implemetation state in options
2018-04-06protocols: jabber: xep-0198Gluzskiy Alexandr
- a bit improoved logic - implemented "keep-alive" like ack request (currently sema logick as ping, should also work with ping disabled, ping is not necessary if strm_mgmt enabled)
2018-04-05CLIST_INTERFACE::pfnGetContactDisplayName => Clist_GetContactDisplayNameGeorge Hazan
2018-04-05CLIST_INTERFACE::pfnGetStatusModeDescription => Clist_GetStatusModeDescriptionGeorge Hazan