aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* net.resolvers.basic: Indicate to callback if we have more targets availableMatthew Wild2022-03-181-1/+1
* net.resolvers.basic: Alternate IP address family targets, per RFC 8305Matthew Wild2022-03-181-2/+10
* net.resolvers.basic: Refactor to remove code duplicationMatthew Wild2022-03-181-80/+72
* util.stanza: Create tables with correct size to avoid reallocationsKim Alvefur2022-03-181-2/+15
* util.stanza: Use table.move in cloneKim Alvefur2022-03-181-9/+6
* util.table: Compatibility with Lua 5.1 lua_equalsMatthew Wild2022-03-181-1/+5
* util.table: tests: Tests for table.move()Matthew Wild2022-03-181-0/+11
* util.array: Take advantage of table.move()Matthew Wild2022-03-181-10/+6
* util.table: Backport table.move() from Lua 5.4Matthew Wild2022-03-181-0/+42
* net.resolvers.service: Honour record 'weight' when picking SRV targetsMatthew Wild2022-03-172-13/+309
* util.poll: Expand stub testsKim Alvefur2022-03-171-3/+32
* mod_admin_shell: Add watch:log() command to tail logs in realtimeMatthew Wild2022-03-171-0/+21
* mod_admin_shell: Add session.is_connected() methodMatthew Wild2022-03-171-0/+3
* mod_admin_shell: Add session.write() method to write data to client with no \nMatthew Wild2022-03-171-2/+5
* util.prosodyctl.shell: Support for receiving partial lines (no automatic \n)Matthew Wild2022-03-171-2/+6
* util.logger: Return sink_function from add_simple_sink()Matthew Wild2022-03-171-0/+1
* util.logger: Support for removing individual log sinks without a full resetMatthew Wild2022-03-171-0/+15
* spelling: non-existing mistakes (thanks timeless)0.12.0Kim Alvefur2022-03-072-3/+3
* Spelling: Fix various spelling mistakes (thanks timeless)Kim Alvefur2022-03-0718-31/+31
* net.websocket.frames: Replace bit fiddling code with util.structKim Alvefur2022-03-061-48/+13
* prosodyctl: check turn: compare correct addresses for relay mismatch detectio...Matthew Wild2022-03-051-2/+5
* prosodyctl: check turn: Add check for private IP returned from STUN.Matthew Wild2022-03-051-0/+4
* prosodyctl: check turn: improve warning text to suggest issuesMatthew Wild2022-03-051-1/+5
* prosodyctl: check turn: fix traceback when server does not provide realm/nonceMatthew Wild2022-03-051-4/+12
* prosodyctl: check turn: fix formatting of multiple warningsMatthew Wild2022-03-051-2/+3
* prosodyctl: check turn: always show debug info even if test failsMatthew Wild2022-03-051-11/+15
* prosodyctl: check turn: Clearer error when unable to resolve external service...Matthew Wild2022-03-051-1/+1
* CHANGES: Mention STUN/TURN support in 'prosodyctl check'Matthew Wild2022-03-051-0/+1
* prosodyctl: check: include TURN checks by defaultMatthew Wild2022-03-051-2/+2
* prosodyctl: check: Slightly improved argument handlingMatthew Wild2022-03-051-1/+11
* prosodyctl: check turn: show relayed address(es) in verbose modeMatthew Wild2022-03-051-0/+7
* net.stun: Support for xor-relayed-address attributeMatthew Wild2022-03-051-2/+20
* prosodyctl: check turn: Allow specifying port for the ping serviceMatthew Wild2022-03-051-2/+9
* prosodyctl: check turn: Add support for testing data relay with an external S...Matthew Wild2022-03-051-4/+88
* net.stun: Add xor-peer-address helperMatthew Wild2022-03-051-0/+16
* net.stun: Factor out address unpack, an operation common to multiple attributesMatthew Wild2022-03-051-11/+12
* net.stun: Name some more attributes from TURNMatthew Wild2022-03-051-0/+3
* net.stun: Add lookup table generation helper, reduces code duplicationMatthew Wild2022-03-051-16/+15
* net.stun: Hyphenate method names for consistencyMatthew Wild2022-03-051-2/+2
* util.bitcompat: Add some simple testsMatthew Wild2022-03-041-0/+27
* util.bit53: Support for more than 2 arguments, for compat with bit32Matthew Wild2022-03-041-3/+27
* make: Fix build of util.struct on *BSDKim Alvefur2022-03-041-1/+2
* net.stun: tests: Remove stray print() from debuggingMatthew Wild2022-03-041-3/+0
* Merge config-updates+check-turn from timberMatthew Wild2022-03-0429-113/+1120
|\
| * net.stun: Add tests for serialization/deserializationMatthew Wild2022-03-041-0/+100
| * net.stun: Use util.bitcompat to deal with bit module variances across Lua ver...Kim Alvefur2022-03-041-0/+1
| * net.stun: Use util.strbitopKim Alvefur2022-03-041-11/+1
| * util.bit53: Add left- and right shift operationsKim Alvefur2021-06-281-0/+2
| * util.prosodyctl: check turn: New command to verify STUN/TURN service is opera...Matthew Wild2022-03-041-2/+163
| * net.stun: New library that implements STUN/TURN parsing/serializationMatthew Wild2022-03-041-0/+292