| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rework order of ibb ops | Jeremy Lainé | 2010-02-25 | 1 | -7/+7 |
| | | |||||
| * | don't reply with an error to error IQs, leads to infinite loops | Jeremy Lainé | 2010-02-25 | 1 | -2/+4 |
| | | |||||
| * | report support for SOCKS5 bytestreams | Jeremy Lainé | 2010-02-25 | 1 | -0/+4 |
| | | |||||
| * | add basic support for SOCKS5 bytestreams | Jeremy Lainé | 2010-02-25 | 4 | -39/+418 |
| | | |||||
| * | don't reconnect to XMPP server after a conflict was received (issue #41) | Jeremy Lainé | 2010-02-25 | 2 | -1/+11 |
| | | |||||
| * | fix mismatch between QXmppRoster::QXmppRosterEntry::SubscriptionType and ↵ | Jeremy Lainé | 2010-02-25 | 1 | -1/+1 |
| | | | | | QXmppRosterIq::Item::SubscriptionType (issue #37) | ||||
| * | add code for handling SOCKS5 bytestreams | Jeremy Lainé | 2010-02-25 | 5 | -0/+636 |
| | | |||||
| * | replace QXmppIbbTransfer* by QXmppTransferManager | Jeremy Lainé | 2010-02-24 | 12 | -520/+719 |
| | | |||||
| * | add namespace for SOCKS5 bytestreams | Jeremy Lainé | 2010-02-24 | 2 | -0/+2 |
| | | |||||
| * | use new datetimeTo/FromString functions | Jeremy Lainé | 2010-02-24 | 1 | -17/+5 |
| | | |||||
| * | add support for XEP-0082: XMPP Date and Time Profiles | Jeremy Lainé | 2010-02-24 | 2 | -0/+40 |
| | | |||||
| * | rename QXmppDataIq to QXmppIbbDataIq | Jeremy Lainé | 2010-02-24 | 8 | -382/+366 |
| | | |||||
| * | add QXmppStreamInitiationIq for XEP-0095 | Jeremy Lainé | 2010-02-24 | 3 | -0/+178 |
| | | |||||
| * | resetting m_authStep to 0 after in connect and disconnect. | Manjeet Dahiya | 2010-02-23 | 1 | -0/+4 |
| | | |||||
| * | fix for compile time warning messages | Manjeet Dahiya | 2010-02-23 | 1 | -2/+2 |
| | | |||||
| * | Fix | Manjeet Dahiya | 2010-02-23 | 2 | -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-22 | 2 | -0/+6 |
| | | |||||
| * | don't forget to parse disco IQ id | Jeremy Lainé | 2010-02-22 | 1 | -0/+1 |
| | | |||||
| * | use QXmppStanza::getExtensions/setExtensions instead of ↵ | Jeremy Lainé | 2010-02-22 | 2 | -17/+6 |
| | | | | | QXmppIq::getItems/setItems | ||||
| * | make it possible to get/set stanza error code | Jeremy Lainé | 2010-02-22 | 2 | -6/+29 |
| | | |||||
| * | * check whether body is empty before adding "body" element to a message | Jeremy Lainé | 2010-02-22 | 1 | -5/+6 |
| | | | | | | * remove some gratuitous accessor calls | ||||
| * | clear roster when the XMPP stream gets disconnected | Jeremy Lainé | 2010-02-22 | 3 | -1/+15 |
| | | |||||
| * | fix QXmppRoster::presenceReceived: | Jeremy Lainé | 2010-02-22 | 1 | -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 type | Jeremy Lainé | 2010-02-22 | 1 | -1/+3 |
| | | |||||
| * | allow multiple extensions for XMPP stanzas | Jeremy Lainé | 2010-02-19 | 6 | -38/+47 |
| | | |||||
| * | fix typo | Jeremy Lainé | 2010-02-19 | 1 | -1/+1 |
| | | |||||
| * | in jidToBareJid and jidToResource, check the presence of '/' | Jeremy Lainé | 2010-02-19 | 1 | -2/+8 |
| | | |||||
| * | make QXmppElement API more like Qt's QDomElement | Jeremy Lainé | 2010-02-19 | 2 | -22/+34 |
| | | |||||
| * | make QXmppElement API closer to QDomElement | Jeremy Lainé | 2010-02-19 | 2 | -36/+117 |
| | | |||||
| * | report support for XEP-0085 | Jeremy Lainé | 2010-02-18 | 1 | -0/+4 |
| | | |||||
| * | add support for XEP-0085 : Chat State Notifications | Jeremy Lainé | 2010-02-18 | 4 | -1/+58 |
| | | |||||
| * | parse generic IQs | Jeremy Lainé | 2010-02-18 | 1 | -0/+2 |
| | | |||||
| * | before disconnecting from server, flush the socket otherwise we never send ↵ | Jeremy Lainé | 2010-02-18 | 1 | -0/+1 |
| | | | | | the end of stream | ||||
| * | move parsing of XMPP messages to QXmppMessage | Jeremy Lainé | 2010-02-18 | 4 | -54/+30 |
| | | |||||
| * | move stanza error parsing to QXmppStanza | Jeremy Lainé | 2010-02-18 | 2 | -0/+33 |
| | | |||||
| * | make it possible to send presence's with extensions | Jeremy Lainé | 2010-02-18 | 1 | -0/+1 |
| | | |||||
| * | use QXmppElementList for QXmppDiscoveryIq | Jeremy Lainé | 2010-02-18 | 2 | -5/+5 |
| | | |||||
| * | use QXmppElementList and introduce QXmppIq::parse() | Jeremy Lainé | 2010-02-18 | 2 | -5/+21 |
| | | |||||
| * | introduce QXmppElementList | Jeremy Lainé | 2010-02-18 | 2 | -5/+38 |
| | | |||||
| * | add some namespace declarations for multi-user chats | Jeremy Lainé | 2010-02-18 | 2 | -0/+12 |
| | | |||||
| * | fix typo | Jeremy Lainé | 2010-02-15 | 1 | -1/+1 |
| | | |||||
| * | revert changes to discovery query items | Jeremy Lainé | 2010-02-15 | 2 | -12/+35 |
| | | |||||
| * | rework generic Iq items access | Jeremy Lainé | 2010-02-15 | 2 | -27/+8 |
| | | |||||
| * | rework discovery Iq serialization | Jeremy Lainé | 2010-02-15 | 1 | -4/+0 |
| | | |||||
| * | make use of QXmppIq::getQueryItems and ::setQueryItems | Jeremy Lainé | 2010-02-15 | 2 | -31/+12 |
| | | |||||
| * | add generic access to Iq query elements | Jeremy Lainé | 2010-02-15 | 2 | -1/+36 |
| | | |||||
| * | make it possible to get/set QXmppElement value | Jeremy Lainé | 2010-02-15 | 2 | -4/+22 |
| | | |||||
| * | make it possible to attach an extension element to messages and presences | Jeremy Lainé | 2010-02-12 | 5 | -1/+31 |
| | | |||||
| * | * make it possible to test QXmppElement for nullity | Jeremy Lainé | 2010-02-12 | 2 | -0/+10 |
| | | | | | | * when parsing a QXmppElement, pick up the namespace | ||||
| * | add support for nest QXmppElements | Jeremy Lainé | 2010-02-12 | 2 | -1/+31 |
| | | |||||
