aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix spelling errorsBoris Pek2019-01-0813-15/+15
|
* Implement XEP-0319: Last User Interaction in PresenceLinus Jahn2019-01-044-14/+47
|
* Tiny addition to 439ad968c60d7cf44cc05cda72ebfdb1f8741045Boris Pek2019-01-031-1/+1
| | | | See: https://en.wikipedia.org/wiki/MacOS
* Set client type in discovery manager based on Qt OSLinus Jahn2019-01-031-1/+6
|
* Use QSysInfo for client OS in VersionManagerLinus Jahn2019-01-031-3/+8
| | | | | | The QXmppVersionManager will use QSysInfo in Qt 5.4 or later to determine the client's OS, so it will also contain the OS version or some codenames.
* Implement XEP-0308: Last Message CorrectionLinus Jahn2018-12-304-0/+42
|
* Add partial support of XEP-0066: Out of Band DataLinus Jahn2018-12-194-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.
* add BUILD_SHARED to support library type and add BUILD_SHARED to READMEZam2018-11-261-1/+6
|
* Implement XEP-0352: Client State IndicationLinus Jahn2018-10-298-1/+68
| | | | | This commit is based on a pull request by fbeutel (GitHub) (see #87) and was rebased and slightly modified by me.
* Fix spelling errorBoris Pek2018-10-081-1/+1
|
* Add missed variables initialization in constructors of few classes.Boris Pek2018-09-185-3/+13
|
* QXmppElement: add self-assignment check to 'operator='.Boris Pek2018-09-181-4/+7
|
* [socks] fix a compiler warning on MSVCJeremy Lainé2018-09-181-1/+1
|
* auto-connect to next DNS-SRV record server on connection failureMartin Koller2018-09-081-5/+23
| | | | | automatically try next server from DNS SRV record when connection to first can not be established
* support XEP-0237 Roster VersioningZam2018-08-172-4/+33
|
* CMake: Fix typo in install interfaceNiels Ole Salscheider2018-06-231-1/+1
|
* Merge pull request #131 from olesalscheider/cmakeNiels Ole Salscheider2018-06-2320-2356/+255
|\ | | | | Add CMake build system, drop Qt4 support
| * CMake: Make the library properly importableNiels Ole Salscheider2018-06-171-1/+14
| |
| * Fix paths in CMakeLists.txtNiels Ole Salscheider2018-06-171-3/+3
| |
| * Fix QXmppSslServer::incomingConnection signatureNiels Ole Salscheider2017-09-042-2/+2
| |
| * Re-add codecs support to the build systemNiels Ole Salscheider2017-09-041-0/+32
| |
| * Generate QXmppGlobal from the build systemNiels Ole Salscheider2017-09-043-50/+16
| |
| * Drop support for Qt 4Niels Ole Salscheider2017-09-0413-2119/+1
| |
| * Initial CMake build systemNiels Ole Salscheider2017-09-046-210/+216
| |
* | Fix encoding / decoding of CSRC count in RTP packetsJeremy Lainé2018-02-281-2/+2
|/
* Set Stream Management to disabled when the socket becomes readyNiels Ole Salscheider2017-04-291-0/+1
| | | | This is important for reconnects.
* Add QXmppMamManager (XEP-0313)Niels Ole Salscheider2017-04-298-0/+506
|
* Implement XEP-0198: Stream Management (client only) (#99)Niels Ole Salscheider2017-02-1220-159/+1074
| | | | | | | | | | | | | | * 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
* Tiny cosmetic fix to avoid cppcheck message about memory leak.Boris Pek2017-02-031-1/+1
|
* do not ignore SSL errors by default (closes #113)Jeremy Lainé2016-10-071-2/+2
|
* [constants] fix incorrect reference to QXmppTransferManagerJeremy Lainé2016-09-081-2/+2
|
* clarify the fact QXmppConstants_p.h is not APIJeremy Lainé2016-09-0847-46/+57
|
* [carbons] rename QXmppCarbonsManager to QXmppCarbonManagerJeremy Lainé2016-09-043-16/+16
|
* [cosmetic] capitalize XEP-0280: Message CarbonsJeremy Lainé2016-09-041-1/+1
|
* Merge pull request #88 from fbeutel/carbonsfbeutel2016-09-047-1/+233
| | | * Implemented XEP-0280: Message Carbons
* bump version to 0.9.3Jeremy Lainé2015-12-031-1/+1
|
* QXmppTransferManager: Close only devices which we opened.Alexandr Akulich2015-10-271-1/+4
| | | | | | | | sendFile() method expects the device to be opened, but QXmppTransferJob::terminate() closes the dev unconditionaly, which breaks reusable QIODevice workflow. Introduce a private boolean variable saying "we created this device".
* QXmppTransferManager: Fixed device ownership.Alexandr Akulich2015-10-271-3/+2
| | | | | | - sendFile() without a device argument now set Job as a parent for the constructed (own) device. - sendFile() with a device argument does not reparent the device anymore.
* File transfer: Make sure the filename is being converted to a QUrl correctlyfbeutel2015-10-211-1/+1
|
* fixJeremy Lainé2015-09-031-1/+1
|
* fix warning about unused member "q"Jeremy Lainé2015-09-031-20/+16
|
* Merge branch 'master' of github.com:qxmpp-project/qxmppJeremy Lainé2015-09-038-282/+536
|\
| * make SDP parser more tolerant : accept both LF and CRLFJeremy Lainé2015-09-031-1/+4
| |
| * improve default candidate selection during SDP generationJeremy Lainé2015-09-031-1/+11
| |
| * Add QXmppIceConnection::gatheringState propertyJeremy Lainé2015-09-032-1/+95
| |
| * don't use gcc-specific profilingJeremy Lainé2015-09-021-7/+0
| |
| * bump version to 0.9.2Jeremy Lainé2015-09-021-1/+1
| |
| * hide QXmppJinglePayloadType internalsJeremy Lainé2015-08-312-54/+98
| |
| * add some code docsJeremy Lainé2015-08-312-1/+9
| |
| * hide QXmppJingleCandidate internalsJeremy Lainé2015-08-312-57/+100
| |