| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | make error parsing private to QXmppStanza::Error | Jeremy Lainé | 2010-03-04 | 4 | -61/+58 | |
| | | ||||||
| * | error parsing is handled at IQ level | Jeremy Lainé | 2010-03-04 | 2 | -7/+1 | |
| | | ||||||
| * | regroup common stanza parsing inside QXmppStanza::parse() | Jeremy Lainé | 2010-03-04 | 18 | -221/+217 | |
| | | ||||||
| * | cleanup QXmppIq accessors | Jeremy Lainé | 2010-03-04 | 7 | -28/+40 | |
| | | ||||||
| * | move deprecated code to the end of file | Jeremy Lainé | 2010-03-04 | 2 | -51/+52 | |
| | | ||||||
| * | cleanup QXmppMessage accessors | Jeremy Lainé | 2010-03-04 | 2 | -12/+45 | |
| | | ||||||
| * | make getTypeStr and setTypeFromStr private | Jeremy Lainé | 2010-03-04 | 2 | -6/+8 | |
| | | ||||||
| * | cosmetics | Jeremy Lainé | 2010-03-04 | 1 | -6/+12 | |
| | | ||||||
| * | start cleaning up accessor names | Jeremy Lainé | 2010-03-04 | 10 | -73/+106 | |
| | | ||||||
| * | rename QXmppStanza::getExtensions to QXmppStanza::extensions | Jeremy Lainé | 2010-03-04 | 5 | -5/+5 | |
| | | ||||||
| * | internal API cleanup : remove "get" from QXmppArchiveIq accessors | Jeremy Lainé | 2010-03-04 | 3 | -20/+20 | |
| | | ||||||
| * | internal API cleanup : remove "get" from IBB IQ accessors | Jeremy Lainé | 2010-03-04 | 3 | -19/+19 | |
| | | ||||||
| * | drop unused QXmppIbbErrorIq and QXmppIbbAckIq | Jeremy Lainé | 2010-03-04 | 2 | -135/+0 | |
| | | ||||||
| * | add support for SOCKS5 proxies | Jeremy Lainé | 2010-03-03 | 2 | -50/+223 | |
| | | ||||||
| * | support parsing of additional bytestream IQ attributes | Jeremy Lainé | 2010-03-03 | 2 | -0/+34 | |
| | | ||||||
| * | make it possible to read and write to SOCKS5 client/server | Jeremy Lainé | 2010-03-03 | 2 | -11/+54 | |
| | | ||||||
| * | increase length of random string generator to reduce collision risks | Jeremy Lainé | 2010-02-26 | 1 | -2/+1 | |
| | | ||||||
| * | don't call generateStanzaHash when constructing RPC IQs, this is already ↵ | Jeremy Lainé | 2010-02-26 | 1 | -1/+0 | |
| | | | | | done by the QXmppIq constructor | |||||
| * | make sure the random number generator is seeded, otherwise all our qrand() ↵ | Jeremy Lainé | 2010-02-26 | 1 | -0/+3 | |
| | | | | | and NOT random! | |||||
| * | tighten checks before sending a file | Jeremy Lainé | 2010-02-26 | 2 | -27/+58 | |
| | | ||||||
| * | prevent SOCKS5 client & server from blocking | Jeremy Lainé | 2010-02-26 | 2 | -113/+169 | |
| | | ||||||
| * | implement file hashing | Jeremy Lainé | 2010-02-25 | 2 | -23/+48 | |
| | | ||||||
| * | fix | Jeremy Lainé | 2010-02-25 | 1 | -0/+1 | |
| | | ||||||
| * | improve termination of file transfers | Jeremy Lainé | 2010-02-25 | 4 | -33/+93 | |
| | | ||||||
| * | fix build on linux/windows | Jeremy Lainé | 2010-02-25 | 1 | -0/+6 | |
| | | ||||||
| * | 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 | |
| | | ||||||
