summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src/jabber_util.cpp
AgeCommit message (Collapse)Author
2020-07-12minor code cleaningGeorge Hazan
2020-07-07Jabber: file inlining doesn't work if a user pastes a file into a groupchatGeorge Hazan
2020-06-24Revert "Jabber: user name to be encoded to avoid spaces"dartraiden
This reverts commit 2c369e66feacfb3b934b1ec28fcecd179d796ba1.
2020-06-24Jabber: user name to be encoded to avoid spacesGeorge Hazan
2020-05-27Jabber: if we ignore roster nicks, we don't apply them when local ↵George Hazan
CList/MyHandle isn't empty
2020-05-27Jabber: code cleaningGeorge Hazan
2020-05-03fixes #2376 (Jabber: Add XEP-0319 support, XEP-0256 support discontinued)George Hazan
2020-03-17Jabber: fix for Chinese in error messagesGeorge Hazan
2020-03-02Jabber:George Hazan
- capability cache is stored in a json file now instead of database; - caps manager became global; - account-dependent methods of CJabberClientCapsManager moved to CJabberProto; - code cleaning
2020-02-27minor code cleaningGeorge Hazan
2020-02-17Jabber: full implementation of XEP-0231George Hazan
2020-02-06Jabber:George Hazan
- MessageState support; - minor code cleaning
2020-01-01Happy new year, MirandaGeorge Hazan
2019-09-26MS_UTILS_ENTERSTRING -> EnterString, useless service removedGeorge Hazan
2019-08-21Jabber: more portable version of a crutch with full vcard hashGeorge Hazan
2019-07-26warning fixesGeorge Hazan
2019-07-24NLHR_PTR - smart pointers make better codeGeorge Hazan
2019-07-21Restore "Free for chat" status support (fixes #1963)dartraiden
2019-07-15Jabber:George Hazan
- global vcard hash added to the presence; - "AvatarSaved" setting isn't used anymore, because it's crazy; - when vcard reader writes our own avatar, an update is not send back to the server
2019-06-04more fixes for #1963George Hazan
2019-05-27fixes #1963 (Remove Free for Chat, On the Phone and Out to Lunch statuses ↵George Hazan
completely)
2019-04-13Jabber:George Hazan
- Miranda to generate globally unique packet ids; - unused member IJabberInterface::AddTemporaryIqHandler removed; - two rarely used params removed from CJabberProto::AddIQ && CJabberIqManager::AddHandler - code cleaning
2019-04-12wiping custom icolib functions: JabberGeorge Hazan
2019-04-04the stronger type check the better, also some large static arrays considered ↵George Hazan
useless
2019-03-29Jabber: code optimizationGeorge Hazan
2019-02-26XmlFirstChild / XmlGetAttr - safe wrappers for tinyxml2George Hazan
2019-02-26fixes #1865 (Joining Password Protected Jabber Conference is not working ↵George Hazan
since last updates) + code cleaning
2019-02-20Jabber:George Hazan
- fixes #1855 (Jabber: chinese in services info); - fixes #1854 (Jabber: crash on receiving channels list); - strange obsolete class UserInfoStringBuf removed; - code optimization
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-07unused code removedGeorge Hazan
2019-01-04Update copyrightsdartraiden
2018-09-03attemt to solve #1357 - how to pass the hash value through XMPP serverGeorge Hazan
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-05-03mir_forkThread<typename> - stronger typizatioin for thread function parameterGeorge Hazan
2018-03-05Jabber: code cleaning & simplificationGeorge Hazan
2018-02-21Jabber: C++'11 iteratorsGeorge Hazan
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)
2017-12-06convert all files exept curl and new_gpg to utf-8 BOMKirill Volinsky
2017-11-29replace russian с to latin cKirill Volinsky
2017-11-28Source files converted to utf-8Kirill Volinsky
2017-11-13Code modernize ...Goraf
* replace 0/NULL with nullptr [using clang-tidy]
2017-11-10more strict version of caps readingGeorge Hazan
2017-08-23code cleaningGeorge Hazan
2017-08-10Jabber:George Hazan
- more fixes for XEP-115 support; - obsolete code removed;
2017-08-08fixes #667 (XMPP CAPS data is missing required attribute value)George Hazan
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-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...