| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | According to RFC 5389, nonce (STUN attribute) should be padded | Vladimir Pankratov | 2023-02-21 | 1 | -0/+4 |
| | | |||||
| * | Disable Qt keywords completely | Linus Jahn | 2022-12-26 | 1 | -16/+16 |
| | | | | | | | | | | | | | | | | Previously we had the policy that no qt keywords were allowed in headers that may be included by users. However since there was no automatic test verifying that in some places keywords were still used. This now disables qt keywords completely, also in tests and examples. Qt keywords are in general no good or really good idea as they even conflict with the standard library (`emit` at least). In some cases in the examples I just removed the slot tag if the functions didn't need to be slots (anymore). Closes #503. | ||||
| * | Reformat code | Linus Jahn | 2022-09-06 | 1 | -99/+190 |
| | | |||||
| * | Use qDeleteAll() | Linus Jahn | 2022-03-13 | 1 | -2/+1 |
| | | |||||
| * | Stun: Use QString multi-arg | Linus Jahn | 2022-03-13 | 1 | -2/+1 |
| | | |||||
| * | Avoid creating temporary containers with keys()/values() | Linus Jahn | 2022-03-13 | 1 | -8/+8 |
| | | |||||
| * | Fix possibly detaching containers | Linus Jahn | 2022-03-13 | 1 | -28/+44 |
| | | |||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 1 | -1/+2 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -22/+3 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | doc: Fix warning from QXmppStun* classes | Linus Jahn | 2021-03-28 | 1 | -70/+140 |
| | | |||||
| * | Update copyright headers to 2021 | Linus Jahn | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | Port remaining Qt-6-removed APIs | Linus Jahn | 2020-10-10 | 1 | -0/+1 |
| | | |||||
| * | Expand QSL and QBL | Jonah Brüchert | 2020-03-29 | 1 | -71/+71 |
| | | | | | So they don't leak into the public API | ||||
| * | Reformat code | Jonah Brüchert | 2020-03-28 | 1 | -3/+2 |
| | | |||||
| * | base: Convert to QStringLiteral | Jonah Brüchert | 2020-03-28 | 1 | -71/+71 |
| | | | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral) | ||||
| * | Allow to set multiple STUN servers | Niels Ole Salscheider | 2020-03-16 | 1 | -17/+38 |
| | | | | | This way we can for example add a server for IPv4 and one IPv6. | ||||
| * | Set LowDelay option for UDP sockets | Niels Ole Salscheider | 2020-03-16 | 1 | -0/+2 |
| | | |||||
| * | Fix undocumented Q_PROPERTies | Linus Jahn | 2020-02-04 | 1 | -3/+0 |
| | | |||||
| * | Run clang-format also on all cpp files | Linus Jahn | 2020-02-03 | 1 | -270/+205 |
| | | |||||
| * | clang-format: Enable regrouping and sorting of includes | Linus Jahn | 2020-02-03 | 1 | -5/+5 |
| | | |||||
| * | Port majority of old-style connects (#237) | JBB | 2020-01-20 | 1 | -53/+28 |
| | | | | This provides more type safety and is future-proof. | ||||
| * | Bump copyright year to 2020 | Linus Jahn | 2020-01-06 | 1 | -1/+1 |
| | | |||||
| * | Replace Q_FOREACH (foreach) by C++11 ranged for-loops | Linus Jahn | 2019-10-23 | 1 | -40/+35 |
| | | | | | | | | 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 auto | Jonah Brüchert | 2019-10-22 | 1 | -13/+11 |
| | | |||||
| * | Modernize codebase using clang-tidy | Jonah Brüchert | 2019-09-08 | 1 | -14/+14 |
| | | | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals | ||||
| * | Port deprecated qSort invocations to std::sort | Jonah Brüchert | 2019-09-03 | 1 | -3/+3 |
| | | |||||
| * | Bump copyright year to 2019 | Jeremy Lainé | 2019-01-08 | 1 | -1/+1 |
| | | |||||
| * | Add missed variables initialization in constructors of few classes. | Boris Pek | 2018-09-18 | 1 | -1/+2 |
| | | |||||
| * | Add QXmppIceConnection::gatheringState property | Jeremy Lainé | 2015-09-03 | 1 | -1/+76 |
| | | |||||
| * | add some code docs for QXmppIceConnection | Jeremy Lainé | 2015-08-27 | 1 | -0/+11 |
| | | |||||
| * | trim QXmppIceComponent API down to bare minimal | Jeremy Lainé | 2015-08-27 | 1 | -63/+34 |
| | | |||||
| * | share ICE config | Jeremy Lainé | 2015-08-27 | 1 | -32/+22 |
| | | |||||
| * | reduce QXmppIceComponent public API | Jeremy Lainé | 2015-08-27 | 1 | -109/+97 |
| | | |||||
| * | QXmppIceComponent: prevent changing component ID | Jeremy Lainé | 2015-08-27 | 1 | -27/+16 |
| | | |||||
| * | remove setRemoteUser / setRemotePassword from ICE component public API | Jeremy Lainé | 2015-08-27 | 1 | -22/+4 |
| | | |||||
| * | ICE: do not allow setting local user / password | Jeremy Lainé | 2015-08-27 | 1 | -56/+3 |
| | | | | | | | | | | Making it possible to change the local ICE user fragment or password complicates the state machine significantly. To avoid users shooting themselves in the foot, remove this API. Also make it clear that QXmppIceComponent cannot be used separately from QXmppIceConnection by making its constructor private. | ||||
| * | hide QXmppIceConnection internals | Jeremy Lainé | 2015-08-27 | 1 | -69/+105 |
| | | |||||
| * | ICE: do not send STUN check for incompatible addresses | Jeremy Lainé | 2015-08-26 | 1 | -4/+13 |
| | | |||||
| * | exclude loopback addresses | Jeremy Lainé | 2015-08-26 | 1 | -0/+10 |
| | | |||||
| * | ICE: use actual transactions for STUN tests | Jeremy Lainé | 2015-08-25 | 1 | -102/+111 |
| | | |||||
| * | ICE: use QXmppUdpTransport | Jeremy Lainé | 2015-08-25 | 1 | -105/+135 |
| | | |||||
| * | add a QXmppIceTransport base class | Jeremy Lainé | 2015-08-25 | 1 | -1/+9 |
| | | |||||
| * | STUN: use a private header | Jeremy Lainé | 2015-08-25 | 1 | -1/+1 |
| | | |||||
| * | ICE: fix nomination | Jeremy Lainé | 2015-08-25 | 1 | -51/+76 |
| | | |||||
| * | ICE: rework sending STUN packet | Jeremy Lainé | 2015-08-25 | 1 | -31/+26 |
| | | |||||
| * | ICE: store remote candidates | Jeremy Lainé | 2015-08-25 | 1 | -3/+4 |
| | | |||||
| * | fix ICE pair ordering | Jeremy Lainé | 2015-08-24 | 1 | -1/+1 |
| | | |||||
| * | fix triggered connectivity check | Jeremy Lainé | 2015-08-24 | 1 | -32/+31 |
| | | |||||
| * | set candidate foundations to a sane value | Jeremy Lainé | 2015-08-24 | 1 | -3/+22 |
| | | |||||
