aboutsummaryrefslogtreecommitdiff
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* simplify library linkingJeremy Lainé2010-03-041-6/+3
|
* report support of XEP-0092Jeremy Lainé2010-03-044-2/+10
|
* integrate support for XEP-0092: Software VersionJeremy Lainé2010-03-044-47/+85
|
* add support for XEP-0092: Software VersionJeremy Lainé2010-03-043-0/+150
|
* cleanup archive handling APIJeremy Lainé2010-03-042-32/+110
|
* internal API cleanup : rename QXmppIbbIqs to QXmppIbbIq for consistencyJeremy Lainé2010-03-045-23/+23
|
* internal API cleanup : clean QXmppStreamInitiationIq accessorsJeremy Lainé2010-03-043-21/+20
|
* cleanup QXmppStanza::Error APIJeremy Lainé2010-03-041-16/+36
|
* make error parsing private to QXmppStanza::ErrorJeremy Lainé2010-03-044-61/+58
|
* error parsing is handled at IQ levelJeremy Lainé2010-03-042-7/+1
|
* regroup common stanza parsing inside QXmppStanza::parse()Jeremy Lainé2010-03-0418-221/+217
|
* cleanup QXmppIq accessorsJeremy Lainé2010-03-047-28/+40
|
* move deprecated code to the end of fileJeremy Lainé2010-03-042-51/+52
|
* cleanup QXmppMessage accessorsJeremy Lainé2010-03-042-12/+45
|
* make getTypeStr and setTypeFromStr privateJeremy Lainé2010-03-042-6/+8
|
* cosmeticsJeremy Lainé2010-03-041-6/+12
|
* start cleaning up accessor namesJeremy Lainé2010-03-0410-73/+106
|
* rename QXmppStanza::getExtensions to QXmppStanza::extensionsJeremy Lainé2010-03-045-5/+5
|
* internal API cleanup : remove "get" from QXmppArchiveIq accessorsJeremy Lainé2010-03-043-20/+20
|
* internal API cleanup : remove "get" from IBB IQ accessorsJeremy Lainé2010-03-043-19/+19
|
* drop unused QXmppIbbErrorIq and QXmppIbbAckIqJeremy Lainé2010-03-042-135/+0
|
* add support for SOCKS5 proxiesJeremy Lainé2010-03-032-50/+223
|
* support parsing of additional bytestream IQ attributesJeremy Lainé2010-03-032-0/+34
|
* make it possible to read and write to SOCKS5 client/serverJeremy Lainé2010-03-032-11/+54
|
* increase length of random string generator to reduce collision risksJeremy Lainé2010-02-261-2/+1
|
* don't call generateStanzaHash when constructing RPC IQs, this is already ↵Jeremy Lainé2010-02-261-1/+0
| | | | done by the QXmppIq constructor
* make sure the random number generator is seeded, otherwise all our qrand() ↵Jeremy Lainé2010-02-261-0/+3
| | | | and NOT random!
* tighten checks before sending a fileJeremy Lainé2010-02-262-27/+58
|
* prevent SOCKS5 client & server from blockingJeremy Lainé2010-02-262-113/+169
|
* implement file hashingJeremy Lainé2010-02-252-23/+48
|
* fixJeremy Lainé2010-02-251-0/+1
|
* improve termination of file transfersJeremy Lainé2010-02-254-33/+93
|
* fix build on linux/windowsJeremy Lainé2010-02-251-0/+6
|
* 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
|