aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Collapse)AuthorAgeFilesLines
* Reformat codeLinus Jahn2022-09-067-53/+100
|
* Server: Avoid creating temporary for iteration on two containersLinus Jahn2022-03-131-6/+29
|
* server: Add missing emit on signalsLinus Jahn2022-03-132-12/+12
|
* Use qDeleteAll()Linus Jahn2022-03-131-1/+2
|
* Remove unused non-trivial variablesLinus Jahn2022-03-132-4/+0
| | | | | Many unused QString/QByteArray not recognized as such by normal compiler warnings.
* Fix possibly detaching containersLinus Jahn2022-03-131-5/+10
|
* Convert copyright headers to REUSELinus Jahn2022-01-1416-352/+48
|
* Update copyright years (2022 edition)Linus Jahn2022-01-0916-16/+16
|
* Replace qAsConst by std::as_constLinus Jahn2021-03-172-3/+3
|
* Update copyright headers to 2021Linus Jahn2021-02-1916-16/+16
|
* server: Add 'to' and 'from' attributes to dialback init stream header (#324)Alexander Akulich2021-01-021-2/+5
| | | The attributes are mandatory (see RFC 6120 paragraphs 8.1.1.2 and 8.1.2.2).
* Port remaining Qt-6-removed APIsLinus Jahn2020-10-102-2/+5
|
* Replace deprecated QSslSocket::error signalLinus Jahn2020-07-031-0/+4
|
* Add \since tags for QXmpp 0.9 everywhereLinus Jahn2020-04-061-2/+8
|
* Make QXmpp work with projects using QT_NO_KEYWORDSLinus Jahn2020-02-115-13/+13
| | | | | | | | | | | This replaces all occurencies of 'slots' and 'signals' with 'Q_SLOTS' and 'Q_SIGNALS'. This allows for smooth integration with software projects that need QT_NO_KEYWORDS, such as those ones that rely on boost libraries. Closes #115. Co-authored-by: Tommaso Cucinotta <tommaso.cucinotta@santannapisa.it>
* doc: Use XEP links everywhereLinus Jahn2020-02-111-1/+1
|
* Fix undocumented Q_PROPERTiesLinus Jahn2020-02-042-3/+3
|
* Run clang-format also on all cpp filesLinus Jahn2020-02-038-150/+106
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-0312-47/+52
|
* Replace manual xmlns writing by writeDefaultNamespace()Linus Jahn2020-01-291-1/+1
| | | | | | | This is the result of: sed -i 's/writeAttribute("xmlns", /writeDefaultNamespace(/g' \ $(find . -iname "*.cpp" -or -iname "*.h")
* server: Replace manual checks and hard-coded XML by QXmppStartTlsPacketLinus Jahn2020-01-203-33/+19
|
* Port majority of old-style connects (#237)JBB2020-01-205-83/+49
| | | This provides more type safety and is future-proof.
* Bump copyright year to 2020Linus Jahn2020-01-0616-16/+16
|
* Add a .clang-format somewhat close to the current style0xd34df00d2019-12-236-11/+11
|
* Replace Q_FOREACH (foreach) by C++11 ranged for-loopsLinus Jahn2019-10-232-21/+23
| | | | | | | Q_FOREACH is bad and will be deprecated in the future: https://www.kdab.com/goodbye-q_foreach/ This also disables Q_FOREACH by defining QT_NO_FOREACH.
* Use raw literals, range based loops and autoJonah Brüchert2019-10-225-19/+19
|
* Modernize codebase using clang-tidyJonah Brüchert2019-09-0811-33/+33
| | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals
* Bump copyright year to 2019Jeremy Lainé2019-01-0816-16/+16
|
* Fix spelling errorsBoris Pek2019-01-081-1/+1
|
* Fix QXmppSslServer::incomingConnection signatureNiels Ole Salscheider2017-09-042-2/+2
|
* Drop support for Qt 4Niels Ole Salscheider2017-09-043-14/+0
|
* Initial CMake build systemNiels Ole Salscheider2017-09-042-20/+25
|
* clarify the fact QXmppConstants_p.h is not APIJeremy Lainé2016-09-085-5/+5
|
* Added possibility to set local TLS certificate and private key as ↵servonic2015-05-222-0/+28
| | | | QSslCertificate and QSslKey
* Remove trailing comma after last item in enumsJeremy Lainé2015-03-132-3/+3
| | | | This allows compilation with GCC in pedantic mode.
* update project homepageJeremy Lainé2014-03-2815-15/+15
|
* update project homepageJeremy Lainé2014-03-2715-15/+15
|
* update copyright notice to 2008-2014Jeremy Lainé2014-03-2615-15/+15
|
* Fix QXmppServer incoming connections with Qt5 (issue 175).Jeremy Lainé2013-08-262-0/+8
|
* move from toAscii() to toLatin1()Matt Broadstone2012-11-163-4/+4
|
* improve QXmppServer::listenFor(Clients|Servers) debuggingJeremy Lainé2012-09-171-2/+2
|
* Enable multiple calls to QXmppServer::listenFor(Clients|Servers)Jeremy Lainé2012-09-171-35/+83
| | | | | Make it possible to call listenForClients and listenForServers multiple times to supported multiple IP address / ports.
* [server] remove some not-so-interesting countersJeremy Lainé2012-09-113-7/+0
|
* remove QXmppServerExtension::statistics()Jeremy Lainé2012-09-102-19/+0
|
* replace "incrementCounter" by "updateCounter"Jeremy Lainé2012-09-104-16/+16
|
* add countersJeremy Lainé2012-09-101-2/+16
|
* add some countersJeremy Lainé2012-09-103-0/+8
|
* more plumbing for stat countersJeremy Lainé2012-09-102-8/+22
|
* [server] lay groundwork for client auth statisticsJeremy Lainé2012-09-101-1/+8
|
* With Qt >= 4.8, verify peer SSL certificate against domain name as specified ↵Jeremy Lainé2012-09-061-0/+5
| | | | by RFC 3920.