summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src
AgeCommit message (Collapse)Author
2017-04-15jabber: omemo: 4.4 is done ?Gluzskiy Alexandr
4.5 is next
2017-04-14jabber: omemo: working on 4.4Gluzskiy Alexandr
finished implementation of signal store backend basic session creation tests done
2017-04-13compilation fix + fix for line endingsGeorge Hazan
2017-04-13jabber: omemo: working on 4.4Gluzskiy Alexandr
fixed few memory leaks in signal store backend implemented prekey and signed prekey signal store backends //one left
2017-04-12jabber: omemo: working on 4.4Gluzskiy Alexandr
finished first part of data backend implementation for libsignal (3 left to do) //untested
2017-04-09jabber: omemo: working on 4.4Gluzskiy Alexandr
implementing signal session store backend
2017-04-08jabber: omemo: working on 4.4Gluzskiy Alexandr
imlemented session creation //not tested yet as it depends on storage backend which is not implemented yet fixed cleanup of sginal structures //temporary fix, cleanup must be reimplemented in per protocol basis later //storage backend implementation come next.
2017-04-06jabber: omemo: working on 4.4Gluzskiy Alexandr
implemented sessions cleanup on exit
2017-04-06jabber: omemo: working on 4.4Gluzskiy Alexandr
libsignal session store callbacks skeleton
2017-04-05jabber: omemo: working on 4.4Gluzskiy Alexandr
started implementation of omemo session setup (4.4) currently trying to setup session on outgoing message send attempt for simplicity, this must be changed in future fixed bug in incomming message handler (4.7)
2017-04-02jabber: omemo: working on 4.3Gluzskiy Alexandr
proper dynamic caps implementation for omemo caps/features and for miranda caps/features in general as required by xep-0115 removed my old attempt to implement dynamic omemo cap fixed few bugs in OmemoHandleDeviceList
2017-03-29fixes #780 (Scriver: All message log text is selected on keyboard focus)George Hazan
2017-03-28massive cleanup of useless cbSize fieldsGeorge Hazan
2017-03-27omemo: working on 4.3Gluzskiy Alexandr
removed xep-0060 8.1.1 implementation because xep-0163 requires node auto-create support reverted to "instand publish" logic instead of node precreation //looks like we have some problems with pubsub events receiving mechanism or client features publishing which is blocker problem for continuing to work on omemo implementation.
2017-03-27omemo: working on 4.3Gluzskiy Alexandr
altered features names for compatibility with existing implementations
2017-03-24revolution in chat menusGeorge Hazan
- common code moved to the core (Chat_CreateGCMenu, Chat_DestroyGCMenu); - ability added to any plugin to add its own items into any GC menu, not only to the protocol plugins to do that a plugin calls Chat_AddMenuItems and returns 0 to allow any other plugin to process menu hook
2017-03-22if we have Tipper, we use itGeorge Hazan
2017-03-21omemo: working on 4.3Gluzskiy Alexandr
createnode fixes typo fixes
2017-03-21warning fixGeorge Hazan
2017-03-20omemo: working on 4.3Gluzskiy Alexandr
implemented pubsub address detection as required by xep-0060 8.1.1 implemented xep-0060 8.1.1, xep-0163 3 as required by omemo 4.3 omemo 4.3 now complete and working //TODO: chek createnode handlers, not always called, especially if connection is slow
2017-03-17forgotten TCHAR removedGeorge Hazan
2017-03-17fix for buffer overrunGeorge Hazan
2017-03-12omemo: working on 4.3Gluzskiy Alexandr
started implementation of xep-0060 8.1.1 as required by xep-0.163 3 please corect me if it already done somewhere in jabber i still need a way to get pubsub address of current jabber server via some jabber api //oh... i can't use this shitty one word useless comments, i am starting to hate myself, sorry... //so i will write normal long comments as always )
2017-03-11adding Git hash to Miranda versionwatcherhd
2017-03-10Group chats:George Hazan
- GC_CONTROL_MSG left us forever; - tons of old/unused/useless slack simply wiped out; - new function: CSrmmBaseDialog::ClearLog
2017-03-09chat API:George Hazan
- SESSION_INFO now addresses an instance of CChatRoomDlg instead of HWND; - linked list of sessions replaced with the usual LIST<>; - saveCI removed everywhere
2017-03-08self-made crutch replaced with the existing functionGeorge Hazan
2017-03-07minor code cleaningGeorge Hazan
2017-03-06omemo: working on 4.3Gluzskiy Alexandr
2017-03-04omemo: working on 4.3, libsignal-c: missed exportsGluzskiy Alexandr
2017-03-03omemo: working on 4.3, libsignal-c: missed exportsGluzskiy Alexandr
2017-03-01omemo: initial implementation of 4.2, 4.3 ↵Gluzskiy Alexandr
(https://conversations.im/xeps/multi-end.html) //using short uninformative comments from now, as requested on http://forum.miranda-ng.org/index.php?topic=4506.msg19076#msg19076, due to inconvinient way of how github ui show comments
2017-02-28jabber: fix caps ui bug introduced in early omemo implementation stageGluzskiy Alexandr
omemo: basic device list event handler, added +notify cap to permanent caps, currenlty jabber have problems with dynamic caps...
2017-02-23libs:Gluzskiy Alexandr
libsignal-c: added few more missed exports protocol: jabber: omemo: implemented 4.1 (https://conversations.im/xeps/multi-end.html)
2017-02-21compilation fixGeorge Hazan
2017-02-21protocols:Gluzskiy Alexandr
jabber: omemo: empty handlers for omemo message/key, omemo devicelist update
2017-02-20protocols:Gluzskiy Alexandr
jabber: omemo: init_device functio (skeletoon..)
2017-02-17protocols:Gluzskiy Alexandr
jaber: omemo: used openssl based aes encryption and digest_sha512 code from https://github.com/WhisperSystems/libsignal-protocol-c/blob/master/tests/test_common.c
2017-02-15crash fixGeorge Hazan
2017-02-14protocols:Gluzskiy Alexandr
jabber: omemo: added hmac_sha256 callbacks to libsignal-c initialization
2017-02-14fix for include duplicates & recursionsGeorge Hazan
2017-02-13fix for broken projectsGeorge Hazan
2017-02-13protocols:Gluzskiy Alexandr
jabber: started work on omemo skeleton basic signal library initialization test
2017-02-13porotocol:Gluzskiy Alexandr
whatsapp: use new libsignal header (looks unused anyway....)
2017-02-03mime type standardizationGeorge Hazan
2017-01-31- NUF_HTTPGATEWAY: unused option removed;George Hazan
- NETLIBUSER::szDescriptiveName replaced with MAllStrings; - code cleaning.
2017-01-24if the idle time is set, include it into a presence (XEP-0256 support)George Hazan
2017-01-23no need to implement the same code in each pluginGeorge Hazan
2017-01-20Chat_NewSession to return a pointer to a newly created session, not to dig ↵George Hazan
it anymore
2017-01-17useless field DBEVENTINFO::cbSize removedGeorge Hazan