summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src/jabber_thread.cpp
AgeCommit message (Collapse)Author
2019-02-28code cleaning / warning fixesGeorge Hazan
2019-02-28Jabber: fix for chinese in error handlerGeorge Hazan
2019-02-26XmlFirstChild / XmlGetAttr - safe wrappers for tinyxml2George Hazan
2019-02-25Jabber:George Hazan
- obsolete class Xpath removed, its functionality replaced with helpers & iterators; - JABBER_FEAT_BIND added to enchance code reading & understanding; - unused function CNoteItem::AddNote removed; - fix for improper jabber:x:last behavior
2019-02-23Jabber:George Hazan
- fixes #1844 (Tab button doesn't work in Jabber registration form); - added Escape handler for any dynamic form to inform parent dialog; - massive dynamic forms-related XML code cleaning & reordering; - now form fiields without types are also processed; - vertical scrollbar is hidden if it's not needed; - hidden fields do not eat form space anymore
2019-02-20fix for some formatting issuesGeorge Hazan
2019-02-20and one more fix for #1854George Hazan
2019-02-19TranslateU applied to JabberGeorge Hazan
2019-02-19all !!! fixedGeorge Hazan
2019-02-19Jabber:George Hazan
- XmlGetChildText / XmlGetChildInt - new handy helpers for tinyxml2; - Unicode logging replaced with ANSI when appropriate; - JabberErrorMsg rewritten to be more useful
2019-02-19more checks for GetText()George Hazan
2019-02-19Jabber -> TinyXml2George Hazan
2019-02-01Jabber: if Kerberos authentication is available, it must be preferred to the ↵George Hazan
usual NTLM auth
2019-01-04Update copyrightsdartraiden
2018-12-21Jabber: fix for occasional crash during registration at jabber.ccc.deGeorge Hazan
2018-12-18code cleaningGeorge Hazan
2018-12-17more logsGeorge Hazan
2018-12-04more logs added for Jabber & DiscordGeorge Hazan
2018-11-23Jabber: fix for sudden protocol disconnection when Miranda receives ↵George Hazan
inconsistent stanza
2018-10-01centralized system of processing message ids. also fixes #1375George Hazan
2018-09-03attemt to solve #1357 - how to pass the hash value through XMPP serverGeorge Hazan
2018-07-24Jabber: "to" verification removed because it doesn't solve problems with ↵George Hazan
carbons anyway
2018-07-23Jabber:George Hazan
- unused function JabberGetPictureType inlined; - fixes #1509 (Miranda receive duplicate incoming messages if contact is not in roster Jabber); - code cleaning;
2018-07-01protocols: jabber: xep-0128Gluzskiy Alexandr
- force disable session resume on manual switch to offline ( closes #1444 ) //untested
2018-05-03mir_forkThread<typename> - stronger typizatioin for thread function parameterGeorge 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-25protocols: jabber: omemoGluzskiy Alexandr
- fixed hmac_sha256 (used openssl based instead of broken internal implementation) - utf8 related fixes
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-17protocols: jabber: xep-0198:Gluzskiy Alexandr
- improoved logic - fixed resumption - added few temporary workarounds for broken counters
2018-04-07protocols: jabber: xep-0198Gluzskiy Alexandr
- improoved resume logic
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::pfnGetStatusModeDescription => Clist_GetStatusModeDescriptionGeorge Hazan
2018-04-01protocols: jabber: xep-0198Gluzskiy Alexandr
- few logic bugs fixed - started resumption implementation
2018-03-28prootcols: jabber: xep-0198Gluzskiy Alexandr
- send ack on disconnect as suggested by xep - bugfixes (outgoing messages tracking still does not work properly)
2018-03-28protocols: jabber: xep-0198Gluzskiy Alexandr
- moved implementation to separated units (refactoring) - first part (without resumption) should work now (still have some bugs), feel free to test
2018-03-27protocols: jabber: omemoGluzskiy Alexandr
- fix possible crash on early session negotiation
2018-03-27protocols: jabber: xep-0198Gluzskiy Alexandr
- implemented client to server acks
2018-03-26protocols: jabber: work on xep-0198Gluzskiy Alexandr
2018-03-25typo fixGluzskiy Alexandr
2018-03-25protocols: jabber: xep-0198Gluzskiy Alexandr
- empty handlers for most data types
2018-03-16entities' names to be started with capital lettersGeorge Hazan
2018-03-16always hated these long expressions: contact_iter makes them much shorterGeorge Hazan
2018-03-05Jabber: code cleaning & simplificationGeorge Hazan
2018-02-24more nullptrGoraf
2018-02-21Jabber: C++'11 iteratorsGeorge Hazan
2018-01-31Added an option to enable/disable carbonsVladimir
2018-01-30Carbons support attemptVladimir
2018-01-01massive copyright updatedartraiden
2017-12-06convert all files exept curl and new_gpg to utf-8 BOM (reverted from commit ↵Kirill Volinsky
62202ed10617927d5429bc59898e12a366abe744)