Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-03 | attemt to solve #1357 - how to pass the hash value through XMPP server | George Hazan | |
2018-07-24 | Jabber: "to" verification removed because it doesn't solve problems with ↵ | George Hazan | |
carbons anyway | |||
2018-07-23 | Jabber: | George Hazan | |
- unused function JabberGetPictureType inlined; - fixes #1509 (Miranda receive duplicate incoming messages if contact is not in roster Jabber); - code cleaning; | |||
2018-07-01 | protocols: jabber: xep-0128 | Gluzskiy Alexandr | |
- force disable session resume on manual switch to offline ( closes #1444 ) //untested | |||
2018-05-03 | mir_forkThread<typename> - stronger typizatioin for thread function parameter | George Hazan | |
2018-04-28 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- keep contacts status for session resume if resume is possible - reset status only if resume failed | |||
2018-04-25 | protocols: jabber: omemo | Gluzskiy Alexandr | |
- fixed hmac_sha256 (used openssl based instead of broken internal implementation) - utf8 related fixes | |||
2018-04-18 | g_hInstance incapulated into PLUGIN<>, no need in the separate variable | George Hazan | |
2018-04-18 | PLUGIN<> to half-automatically calculate the dll's g_hInstance and pass it ↵ | George Hazan | |
inside | |||
2018-04-17 | protocols: jabber: xep-0198: | Gluzskiy Alexandr | |
- improoved logic - fixed resumption - added few temporary workarounds for broken counters | |||
2018-04-07 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- improoved resume logic | |||
2018-04-06 | protocols: jabber: xep-0198 | Gluzskiy 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-05 | CLIST_INTERFACE::pfnGetStatusModeDescription => Clist_GetStatusModeDescription | George Hazan | |
2018-04-01 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- few logic bugs fixed - started resumption implementation | |||
2018-03-28 | prootcols: jabber: xep-0198 | Gluzskiy Alexandr | |
- send ack on disconnect as suggested by xep - bugfixes (outgoing messages tracking still does not work properly) | |||
2018-03-28 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- moved implementation to separated units (refactoring) - first part (without resumption) should work now (still have some bugs), feel free to test | |||
2018-03-27 | protocols: jabber: omemo | Gluzskiy Alexandr | |
- fix possible crash on early session negotiation | |||
2018-03-27 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- implemented client to server acks | |||
2018-03-26 | protocols: jabber: work on xep-0198 | Gluzskiy Alexandr | |
2018-03-25 | typo fix | Gluzskiy Alexandr | |
2018-03-25 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- empty handlers for most data types | |||
2018-03-16 | entities' names to be started with capital letters | George Hazan | |
2018-03-16 | always hated these long expressions: contact_iter makes them much shorter | George Hazan | |
2018-03-05 | Jabber: code cleaning & simplification | George Hazan | |
2018-02-24 | more nullptr | Goraf | |
2018-02-21 | Jabber: C++'11 iterators | George Hazan | |
2018-01-31 | Added an option to enable/disable carbons | Vladimir | |
2018-01-30 | Carbons support attempt | Vladimir | |
2018-01-01 | massive copyright update | dartraiden | |
2017-12-06 | convert all files exept curl and new_gpg to utf-8 BOM (reverted from commit ↵ | Kirill Volinsky | |
62202ed10617927d5429bc59898e12a366abe744) | |||
2017-12-06 | convert all files exept curl and new_gpg to utf-8 BOM | Kirill Volinsky | |
2017-11-29 | replace russian с to latin c | Kirill Volinsky | |
2017-11-28 | Source files converted to utf-8 | Kirill Volinsky | |
2017-11-27 | jabber: omemo: "updated"(rollback) to latest version of ↵ | Gluzskiy Alexandr | |
https://xmpp.org/extensions/xep-0384.html | |||
2017-11-08 | Jabber: unneeded parameter eliminated from CJabberProto::GetResourceCapabilites | George Hazan | |
2017-10-13 | fixes #987 (more fixes for clients that don't support XEP-0115) | George Hazan | |
2017-09-25 | fixes #934 (Jabber: missing software information about conference members) | George Hazan | |
2017-09-14 | jabber: omemo: switched to xep-0384 | Gluzskiy Alexandr | |
used newest xep-0384 (https://xmpp.org/extensions/xep-0384.html) instead of https://conversations.im/xeps/multi-end.html (they are incompatible) | |||
2017-09-05 | memory allocation conflict | George Hazan | |
2017-08-23 | code cleaning | George Hazan | |
2017-08-17 | jabber: omemo: working on TODO | Gluzskiy Alexandr | |
implemented message queue for messages received/sendt before omemo sessions created //this solve problem with loosing first message | |||
2017-08-14 | Jabber: version info to be cached into a profile | George Hazan | |
2017-08-10 | grrrm | George Hazan | |
2017-08-10 | Jabber: | George Hazan | |
- more fixes for XEP-115 support; - obsolete code removed; | |||
2017-08-08 | fixes #667 (XMPP CAPS data is missing required attribute value) | George Hazan | |
2017-05-02 | jabber: omemo: basic implementation done | Gluzskiy Alexandr | |
omemo now works, done basic testing with miranda<>miranda but not ready for use, incompatible with gajim (due to upstream regression in libsignal ?, or some my own bugs), storage backend still missing few functions (which is crutical in some situations) fixed crash in libsignal-c crypto backend implementation few small changes in aes-gcm encrypt/decrypt implementation (auth tag verification still fails), but decryption looks ok more strict type check for device id to avoid overflow (it must be 4byte size unsigned integer) finished basic implementation of 4.7 4.5 return error and does not send anything if no sessions available | |||
2017-04-27 | jabber: omemo: work on 4.4, 4.5, 4.7 | Gluzskiy Alexandr | |
few fixes in session data backend implementations //looks like require to be reworked a bit more work with message encryption done (complete but does not work because of broken session ?) some work with message decryption is done (enough to test session cipher) | |||
2017-04-05 | jabber: omemo: working on 4.4 | Gluzskiy 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-03-27 | omemo: working on 4.3 | Gluzskiy Alexandr | |
altered features names for compatibility with existing implementations | |||
2017-02-21 | compilation fix | George Hazan | |