aboutsummaryrefslogtreecommitdiff
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* rework order of ibb opsJeremy Lainé2010-02-251-7/+7
|
* don't reply with an error to error IQs, leads to infinite loopsJeremy Lainé2010-02-251-2/+4
|
* report support for SOCKS5 bytestreamsJeremy Lainé2010-02-251-0/+4
|
* add basic support for SOCKS5 bytestreamsJeremy Lainé2010-02-254-39/+418
|
* don't reconnect to XMPP server after a conflict was received (issue #41)Jeremy Lainé2010-02-252-1/+11
|
* fix mismatch between QXmppRoster::QXmppRosterEntry::SubscriptionType and ↵Jeremy Lainé2010-02-251-1/+1
| | | | QXmppRosterIq::Item::SubscriptionType (issue #37)
* add code for handling SOCKS5 bytestreamsJeremy Lainé2010-02-255-0/+636
|
* replace QXmppIbbTransfer* by QXmppTransferManagerJeremy Lainé2010-02-2412-520/+719
|
* add namespace for SOCKS5 bytestreamsJeremy Lainé2010-02-242-0/+2
|
* use new datetimeTo/FromString functionsJeremy Lainé2010-02-241-17/+5
|
* add support for XEP-0082: XMPP Date and Time ProfilesJeremy Lainé2010-02-242-0/+40
|
* rename QXmppDataIq to QXmppIbbDataIqJeremy Lainé2010-02-248-382/+366
|
* add QXmppStreamInitiationIq for XEP-0095Jeremy Lainé2010-02-243-0/+178
|
* resetting m_authStep to 0 after in connect and disconnect.Manjeet Dahiya2010-02-231-0/+4
|
* fix for compile time warning messagesManjeet Dahiya2010-02-231-2/+2
|
* FixManjeet Dahiya2010-02-232-69/+120
| | | | | | | | | | | | | | Issue 46:Error in SASLDigestMD5 with jabber.org Issue 39: MD5 Authentication does not work against servers which return '=' in their nonce The SASL auth using the MD5 mechanism specifies the key value pairs, such as nonce, qop, algorithm. The format is: key = "value". The parsing in the qxmpp therefore splits on the '=' character to process the key/values. This fails when any one of the field values contains a '='. The parsing should take what is in the value delimiters '"' literally. Please find attached a patch to fix the parsing. Three additional related minor changes have been made: 1) base64 encode the client generated nonce. This is because the random nonce generator can encode a null (0) char, which is messy and can break things server side 2) Enforce the steps of the challenge/response authentication rather then relying on content of the payload 3) Disconnect if the client gives a SASL auth failure Thanks mr.o.wickham for providing the patch.
* start adding constants for stream initiation (XEP-0095)Jeremy Lainé2010-02-222-0/+6
|
* don't forget to parse disco IQ idJeremy Lainé2010-02-221-0/+1
|
* use QXmppStanza::getExtensions/setExtensions instead of ↵Jeremy Lainé2010-02-222-17/+6
| | | | QXmppIq::getItems/setItems
* make it possible to get/set stanza error codeJeremy Lainé2010-02-222-6/+29
|
* * check whether body is empty before adding "body" element to a messageJeremy Lainé2010-02-221-5/+6
| | | | | * remove some gratuitous accessor calls
* clear roster when the XMPP stream gets disconnectedJeremy Lainé2010-02-223-1/+15
|
* fix QXmppRoster::presenceReceived:Jeremy Lainé2010-02-221-1/+6
| | | | | | * only store the presence for a resource if its type is "available" * remove the presence for a resource if its type is "unavailable"
* handle the "NotSet" value of a roster item subscription typeJeremy Lainé2010-02-221-1/+3
|
* allow multiple extensions for XMPP stanzasJeremy Lainé2010-02-196-38/+47
|
* fix typoJeremy Lainé2010-02-191-1/+1
|
* in jidToBareJid and jidToResource, check the presence of '/'Jeremy Lainé2010-02-191-2/+8
|
* make QXmppElement API more like Qt's QDomElementJeremy Lainé2010-02-192-22/+34
|
* make QXmppElement API closer to QDomElementJeremy Lainé2010-02-192-36/+117
|
* report support for XEP-0085Jeremy Lainé2010-02-181-0/+4
|
* add support for XEP-0085 : Chat State NotificationsJeremy Lainé2010-02-184-1/+58
|
* parse generic IQsJeremy Lainé2010-02-181-0/+2
|
* before disconnecting from server, flush the socket otherwise we never send ↵Jeremy Lainé2010-02-181-0/+1
| | | | the end of stream
* move parsing of XMPP messages to QXmppMessageJeremy Lainé2010-02-184-54/+30
|
* move stanza error parsing to QXmppStanzaJeremy Lainé2010-02-182-0/+33
|
* make it possible to send presence's with extensionsJeremy Lainé2010-02-181-0/+1
|
* use QXmppElementList for QXmppDiscoveryIqJeremy Lainé2010-02-182-5/+5
|
* use QXmppElementList and introduce QXmppIq::parse()Jeremy Lainé2010-02-182-5/+21
|
* introduce QXmppElementListJeremy Lainé2010-02-182-5/+38
|
* add some namespace declarations for multi-user chatsJeremy Lainé2010-02-182-0/+12
|
* fix typoJeremy Lainé2010-02-151-1/+1
|
* revert changes to discovery query itemsJeremy Lainé2010-02-152-12/+35
|
* rework generic Iq items accessJeremy Lainé2010-02-152-27/+8
|
* rework discovery Iq serializationJeremy Lainé2010-02-151-4/+0
|
* make use of QXmppIq::getQueryItems and ::setQueryItemsJeremy Lainé2010-02-152-31/+12
|
* add generic access to Iq query elementsJeremy Lainé2010-02-152-1/+36
|
* make it possible to get/set QXmppElement valueJeremy Lainé2010-02-152-4/+22
|
* make it possible to attach an extension element to messages and presencesJeremy Lainé2010-02-125-1/+31
|
* * make it possible to test QXmppElement for nullityJeremy Lainé2010-02-122-0/+10
| | | | | * when parsing a QXmppElement, pick up the namespace
* add support for nest QXmppElementsJeremy Lainé2010-02-122-1/+31
|