| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add register stream feature | Melvin Keskin | 2019-09-06 | 4 | -0/+23 |
| | | | | | | | | This adds parsing, serialization and a test for the 'register' stream feature of XEP-0077: In-Band Registration. Co-authored-by: Linus Jahn <lnj@kaidan.im> | ||||
| * | Implement XEP-0367: Message Attaching | Linus Jahn | 2019-09-06 | 4 | -7/+45 |
| | | | | | | This adds parsing and serialization for XEP-0367: Message Attaching in version 0.3.0. | ||||
| * | Port deprecated qSort invocations to std::sort | Jonah Brüchert | 2019-09-03 | 3 | -7/+7 |
| | | |||||
| * | Implement XEP-0363: HTTP File Upload: Request/Slot IQs | Linus Jahn | 2019-05-04 | 4 | -0/+354 |
| | | | | | | This implements the IQs for requesting and receiving upload slots as defined by XEP-0363: HTTP File Upload in version 0.9.0. | ||||
| * | Update implementation of XEP-0369 (v0.14.2) and XEP-0405 (v0.4.0) | Linus Jahn | 2019-05-04 | 3 | -8/+8 |
| | | | | | | The changes in the XEP only affected parts we haven't implemented yet, so updating was rather easy. | ||||
| * | Implement XEP-0382: Spoiler messages (v0.2.0) | Linus Jahn | 2019-05-04 | 4 | -0/+73 |
| | | | | | This adds parsing and serialization of spoilers in the QXmppMessage class. | ||||
| * | Implement MIX-CORE XEP-0369: Info/Participant node items | Linus Jahn | 2019-05-04 | 2 | -0/+313 |
| | | | | | | | | | | This implements the pubsub items for the MIX participants and info node as defined by XEP-0369: Mediated Information eXchange (MIX) in version 0.14.2. https://xmpp.org/extensions/xep-0369.html#participants-node https://xmpp.org/extensions/xep-0369.html#info-node | ||||
| * | Implement MIX-PAM XEP-0405: Roster IQ extension | Linus Jahn | 2019-05-01 | 2 | -6/+93 |
| | | | | | | | | | This adds the MIX extensions for roster queries as defined in XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements in version 0.4.0. https://xmpp.org/extensions/xep-0405.html#mix-roster-capability-sharing | ||||
| * | Implement MIX-PAM XEP-0405: Presence extension | Linus Jahn | 2019-05-01 | 4 | -1/+58 |
| | | | | | | | | | This implements the new presence extension defined by XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements in version 0.4.0. https://xmpp.org/extensions/xep-0405.html#usecase-user-presence-receive | ||||
| * | Implement MIX-CORE XEP-0396: Message extension | Linus Jahn | 2019-05-01 | 2 | -0/+52 |
| | | | | | | | | This implements the new message extension specified by XEP-0369: Mediated Information eXchange (MIX) in version 0.14.2. https://xmpp.org/extensions/xep-0369.html#usecase-user-message | ||||
| * | roster iq: Make use of d-pointer | Linus Jahn | 2019-05-01 | 2 | -35/+77 |
| | | |||||
| * | mix iq: Use d-pointer to remain binary compatibility | Linus Jahn | 2019-01-27 | 2 | -33/+53 |
| | | |||||
| * | Implement XEP-0369/XEP-0405 (MIX): IQ queries | Linus Jahn | 2019-01-20 | 4 | -0/+291 |
| | | | | | | | This implements all used IQ queries of XEP-0369: Mediated Information eXchange (MIX) (v0.14.1) and XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements (v0.3.1), including unit tests. | ||||
| * | [sasl] order mechanisms to prefer the most secure | Jeremy Lainé | 2019-01-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | The previous logic was: - use the preferred SASL mechanism if available - otherwise use the first supported mechanism offered by the server However RFC 6120, section 6.3.3 states: "The initiating entity MUST maintain its own preference order independent of the preference order of the receiving entity." The new logic is: - order our supported mechanisms from most secure to least secure - if the user sets QXmppConfiguration::saslMechanism, put it first - use the best mechanism supported by the server | ||||
| * | [sasl] add support for SCRAM-SHA-1 and SCRAM-SHA-256 | Jeremy Lainé | 2019-01-17 | 2 | -2/+139 |
| | | |||||
| * | Bump copyright year to 2019 | Jeremy Lainé | 2019-01-08 | 83 | -83/+83 |
| | | |||||
| * | Fix spelling errors | Boris Pek | 2019-01-08 | 7 | -8/+8 |
| | | |||||
| * | Implement XEP-0319: Last User Interaction in Presence | Linus Jahn | 2019-01-04 | 4 | -14/+47 |
| | | |||||
| * | Implement XEP-0308: Last Message Correction | Linus Jahn | 2018-12-30 | 4 | -0/+42 |
| | | |||||
| * | Add partial support of XEP-0066: Out of Band Data | Linus Jahn | 2018-12-19 | 4 | -0/+36 |
| | | | | | | Today this is most important for attaching URLs generated by XEP-0363: HTTP File Upload for a very basic form of media/file sharing. | ||||
| * | Implement XEP-0352: Client State Indication | Linus Jahn | 2018-10-29 | 4 | -1/+27 |
| | | | | | | This commit is based on a pull request by fbeutel (GitHub) (see #87) and was rebased and slightly modified by me. | ||||
| * | Fix spelling error | Boris Pek | 2018-10-08 | 1 | -1/+1 |
| | | |||||
| * | Add missed variables initialization in constructors of few classes. | Boris Pek | 2018-09-18 | 3 | -2/+10 |
| | | |||||
| * | QXmppElement: add self-assignment check to 'operator='. | Boris Pek | 2018-09-18 | 1 | -4/+7 |
| | | |||||
| * | [socks] fix a compiler warning on MSVC | Jeremy Lainé | 2018-09-18 | 1 | -1/+1 |
| | | |||||
| * | support XEP-0237 Roster Versioning | Zam | 2018-08-17 | 2 | -4/+33 |
| | | |||||
| * | Merge pull request #131 from olesalscheider/cmake | Niels Ole Salscheider | 2018-06-23 | 11 | -2237/+12 |
| |\ | | | | | Add CMake build system, drop Qt4 support | ||||
| | * | Generate QXmppGlobal from the build system | Niels Ole Salscheider | 2017-09-04 | 2 | -48/+11 |
| | | | |||||
| | * | Drop support for Qt 4 | Niels Ole Salscheider | 2017-09-04 | 8 | -2087/+1 |
| | | | |||||
| | * | Initial CMake build system | Niels Ole Salscheider | 2017-09-04 | 1 | -102/+0 |
| | | | |||||
| * | | Fix encoding / decoding of CSRC count in RTP packets | Jeremy Lainé | 2018-02-28 | 1 | -2/+2 |
| |/ | |||||
| * | Set Stream Management to disabled when the socket becomes ready | Niels Ole Salscheider | 2017-04-29 | 1 | -0/+1 |
| | | | | | This is important for reconnects. | ||||
| * | Add QXmppMamManager (XEP-0313) | Niels Ole Salscheider | 2017-04-29 | 5 | -0/+288 |
| | | |||||
| * | Implement XEP-0198: Stream Management (client only) (#99) | Niels Ole Salscheider | 2017-02-12 | 18 | -107/+891 |
| | | | | | | | | | | | | | | | * Some features can be available with different namespaces (e.g. SM) * Provide static functions to convert between strings and stream errors Stream management will reuse this for <failed />. * [travis] test builds using clang * Implement XEP-0198: Stream Management (client only) * QXmppOutgoingClient: Move private methods to QXmppOutgoingClientPrivate | ||||
| * | [constants] fix incorrect reference to QXmppTransferManager | Jeremy Lainé | 2016-09-08 | 1 | -2/+2 |
| | | |||||
| * | clarify the fact QXmppConstants_p.h is not API | Jeremy Lainé | 2016-09-08 | 28 | -27/+38 |
| | | |||||
| * | Merge pull request #88 from fbeutel/carbons | fbeutel | 2016-09-04 | 4 | -1/+45 |
| | | | | * Implemented XEP-0280: Message Carbons | ||||
| * | bump version to 0.9.3 | Jeremy Lainé | 2015-12-03 | 1 | -1/+1 |
| | | |||||
| * | fix | Jeremy Lainé | 2015-09-03 | 1 | -1/+1 |
| | | |||||
| * | fix warning about unused member "q" | Jeremy Lainé | 2015-09-03 | 1 | -20/+16 |
| | | |||||
| * | Merge branch 'master' of github.com:qxmpp-project/qxmpp | Jeremy Lainé | 2015-09-03 | 6 | -183/+483 |
| |\ | |||||
| | * | make SDP parser more tolerant : accept both LF and CRLF | Jeremy Lainé | 2015-09-03 | 1 | -1/+4 |
| | | | |||||
| | * | improve default candidate selection during SDP generation | Jeremy Lainé | 2015-09-03 | 1 | -1/+11 |
| | | | |||||
| | * | Add QXmppIceConnection::gatheringState property | Jeremy Lainé | 2015-09-03 | 2 | -1/+95 |
| | | | |||||
| | * | bump version to 0.9.2 | Jeremy Lainé | 2015-09-02 | 1 | -1/+1 |
| | | | |||||
| | * | hide QXmppJinglePayloadType internals | Jeremy Lainé | 2015-08-31 | 2 | -54/+98 |
| | | | |||||
| | * | add some code docs | Jeremy Lainé | 2015-08-31 | 2 | -1/+9 |
| | | | |||||
| | * | hide QXmppJingleCandidate internals | Jeremy Lainé | 2015-08-31 | 2 | -57/+100 |
| | | | |||||
| | * | add assignment operators for QXmppJingleIq and QXmppJingleIq::Content | Jeremy Lainé | 2015-08-31 | 2 | -0/+30 |
| | | | |||||
| | * | allow QXmppJingleIq to have multiple contents | Jeremy Lainé | 2015-08-31 | 2 | -11/+33 |
| | | | |||||
