aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStun.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Port deprecated qSort invocations to std::sortJonah Brüchert2019-09-031-3/+3
|
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* Add missed variables initialization in constructors of few classes.Boris Pek2018-09-181-1/+2
|
* Add QXmppIceConnection::gatheringState propertyJeremy Lainé2015-09-031-1/+76
|
* add some code docs for QXmppIceConnectionJeremy Lainé2015-08-271-0/+11
|
* trim QXmppIceComponent API down to bare minimalJeremy Lainé2015-08-271-63/+34
|
* share ICE configJeremy Lainé2015-08-271-32/+22
|
* reduce QXmppIceComponent public APIJeremy Lainé2015-08-271-109/+97
|
* QXmppIceComponent: prevent changing component IDJeremy Lainé2015-08-271-27/+16
|
* remove setRemoteUser / setRemotePassword from ICE component public APIJeremy Lainé2015-08-271-22/+4
|
* ICE: do not allow setting local user / passwordJeremy Lainé2015-08-271-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 internalsJeremy Lainé2015-08-271-69/+105
|
* ICE: do not send STUN check for incompatible addressesJeremy Lainé2015-08-261-4/+13
|
* exclude loopback addressesJeremy Lainé2015-08-261-0/+10
|
* ICE: use actual transactions for STUN testsJeremy Lainé2015-08-251-102/+111
|
* ICE: use QXmppUdpTransportJeremy Lainé2015-08-251-105/+135
|
* add a QXmppIceTransport base classJeremy Lainé2015-08-251-1/+9
|
* STUN: use a private headerJeremy Lainé2015-08-251-1/+1
|
* ICE: fix nominationJeremy Lainé2015-08-251-51/+76
|
* ICE: rework sending STUN packetJeremy Lainé2015-08-251-31/+26
|
* ICE: store remote candidatesJeremy Lainé2015-08-251-3/+4
|
* fix ICE pair orderingJeremy Lainé2015-08-241-1/+1
|
* fix triggered connectivity checkJeremy Lainé2015-08-241-32/+31
|
* set candidate foundations to a sane valueJeremy Lainé2015-08-241-3/+22
|
* don't send triggered check if one is in progressJeremy Lainé2015-08-241-3/+3
|
* handle binding error responseJeremy Lainé2015-08-241-12/+10
|
* tweak debuggingJeremy Lainé2015-08-241-2/+1
|
* fix sending triggered checkJeremy Lainé2015-08-241-1/+3
|
* hide QXmppIceComponent private membersJeremy Lainé2015-08-241-116/+150
|
* make ICE use actual STUN transactionsJeremy Lainé2015-08-241-47/+136
|
* use STUN_ID_SIZE consistentlyJeremy Lainé2015-08-241-13/+13
|
* QXmppStunTransaction : delay initial messageJeremy Lainé2015-08-241-5/+3
|
* ICE: sort candidate pairs according RFC 5245Jeremy Lainé2015-08-241-0/+10
|
* move CandidatePair definition to QXmppStun.cppJeremy Lainé2015-08-241-16/+33
|
* stop STUN retry timer when transaction completesJeremy Lainé2015-08-241-0/+1
|
* ICE candidate foundation can be an arbitrary stringJeremy Lainé2015-08-171-1/+1
|
* ICE: do not send USERNAME in binding responsesJeremy Lainé2015-08-161-1/+0
|
* prine USE-CANDIDATEJeremy Lainé2015-08-161-0/+2
|
* generate ICE tie breaker instead of 0Jeremy Lainé2015-08-161-3/+15
|
* Remove trailing comma after last item in enumsJeremy Lainé2015-03-131-1/+1
| | | | This allows compilation with GCC in pedantic mode.
* fix compilation issue with Qt 5.5, closes #40Jeremy Lainé2015-02-191-0/+1
|
* update project homepageJeremy Lainé2014-03-281-1/+1
|
* update project homepageJeremy Lainé2014-03-271-1/+1
|
* update copyright notice to 2008-2014Jeremy Lainé2014-03-261-1/+1
|
* convert QString::fromAscii to QString::fromLatin1Matt Broadstone2012-11-161-5/+5
|
* re-enable IPv6 on Mac OSJeremy Lainé2012-09-171-6/+0
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* fix some documentation warningsJeremy Lainé2012-05-101-2/+4
|
* encapsulate QXmppUtils methods in a QXmppUtils classJeremy Lainé2012-04-201-21/+21
|
* move files common to client/server into "base"Jeremy Lainé2012-02-081-0/+2581