Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-22 | OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeleted | George Hazan | |
2018-04-21 | EV_PROTO_DBSETTINGSCHANGED - old useless stub removed | George Hazan | |
2018-04-21 | code 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-19 | EV_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-17 | code cleaning | George Hazan | |
2018-04-09 | protocols: jabber: xep-0198 | Gluzskiy Alexandr | |
- turned on by default | |||
2018-04-03 | code cleaning: old unions replaced with MAllStrings & MAllStringsArray | George Hazan | |
2018-04-02 | fixes #1241 (some status menu items don't change language until restart) | George Hazan | |
2018-03-28 | PFLAG_UNIQUEIDSETTING removed, its functionality transferred to ↵ | George Hazan | |
Proto_SetUniqueId / Proto_GetUniqueId | |||
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 | we better start threads inside OnModulesLoaded, so we don't have to kill them | George Hazan | |
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 | protocols: jabber: started implementation of xep-0198 | Gluzskiy Alexandr | |
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-16 | Jabber: | George Hazan | |
- useless parameter in CJabberProto::OnAddContactForever removed; - when we receive subscription = remove we just change it to SUB_NONE instead of removing contact from LIST_ROSTER; - code cleaning | |||
2018-03-05 | Jabber: code cleaning & simplification | George Hazan | |
2018-02-21 | Jabber: C++'11 iterators | George Hazan | |
2018-02-09 | all duplicate "Request auth", "Grant auth" & "Revoke auth" menu items eliminated | George Hazan | |
2018-01-31 | useless wrappers removed & replaced with PROTO_INTERFACE method calls | George Hazan | |
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-13 | Code modernize ... | Goraf | |
* replace 0/NULL with nullptr [using clang-tidy] | |||
2017-11-10 | more strict version of caps reading | George Hazan | |
2017-11-08 | Jabber: unneeded parameter eliminated from CJabberProto::GetResourceCapabilites | George Hazan | |
2017-10-16 | the whole idea of customizable colors in chat considered totally useless | George Hazan | |
2017-08-23 | code cleaning | George Hazan | |
2017-08-20 | minus ModernOpt | 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-16 | Jabber: client info disappears if remote has the same Miranda version as me | George Hazan | |
2017-08-10 | Jabber: | George Hazan | |
- more fixes for XEP-115 support; - obsolete code removed; | |||
2017-05-13 | Jabber: spelling correction | dartraiden | |
2017-05-12 | jabber: omemo: old code cleanup | Gluzskiy Alexandr | |
respect omemo option (do not do unnecessary allocations/cleanup) | |||
2017-05-12 | jabber: omemo: refactoring | Gluzskiy Alexandr | |
attached all account related data to protocol instances better logging | |||
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: capitalization fix | dartraiden | |
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-26 | Revert "Revert "jabber: omemo: improoved 4.4, working on 4.5"" | watcherhd | |
This reverts commit 3919b8b2d5270a41cbad66158165a4101b230e95. returning 26092086b62afd9bdef93f4756ae7558ec681e9a to the original state | |||
2017-04-25 | Revert "jabber: omemo: improoved 4.4, working on 4.5" | watcher | |
This reverts commit 26092086b62afd9bdef93f4756ae7558ec681e9a. breaks compilation in MSVS 2010: >src\jabber_omemo.cpp(1253): error C2059: syntax error : '{' 3>src\jabber_omemo.cpp(1253): error C2143: syntax error : missing ';' before '{' 3>src\jabber_omemo.cpp(1257): error C2143: syntax error : missing ';' before '}' | |||
2017-04-24 | jabber: omemo: improoved 4.4, working on 4.5 | Gluzskiy Alexandr | |
fixed few bug in session store implementation improoved session store to avoid possible collisions 4.5 internally done //TODO: wrap all internal data to omemo "MessageElement" and send it | |||
2017-04-15 | jabber: omemo: 4.4 is done ? | Gluzskiy Alexandr | |
4.5 is next | |||
2017-04-09 | jabber: omemo: working on 4.4 | Gluzskiy Alexandr | |
implementing signal session store backend | |||
2017-04-06 | jabber: omemo: working on 4.4 | Gluzskiy Alexandr | |
implemented sessions cleanup on exit | |||
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-28 | massive cleanup of useless cbSize fields | George Hazan | |