Michael Vetter 7fcd22a0b3 - Update to version 1.2.21:
* Release 1.2.21
  * Release 1.2.20
  * Update hex github action
  * Fix log formatting for anonymous TURN sessions
  * Move variable binding to limit scope
  * Release 1.2.19
  * Update changelog
  * Further simplify configuration parsing
  * Fix handling of relay address options
  * Fix handling of 'shaper' option
  * Don't reject 'server_name' option
  * Exit with proper reason on unkown option
  * Release 1.2.18
  * Update changelog
  * Simplify configuration parsing
  * Use custom server_name for STUN as well
  * Release 1.2.17
  * Update changelog
  * Fix type specification
  * Release 1.2.16
  * Support omitting the SOFTWARE attribute
  * Release 1.2.15
  * Release 1.2.14
  * Release 1.2.13
  * Release 1.2.12
  * Release 1.2.11
  * Release 1.2.10
  * CI: Test on recent Erlang/OTP version
  * stun_acceptor: Fix type spec typo
  * rebar.config: Add eunit to PLT
  * Release 1.2.9
  * Separate white/blacklists for clients and peers
  * Release 1.2.8
  * Fix expiry of nonces
  * Avoid unnecessary type conversion
  * Release 1.2.7
  * Fix hex-release action
  * Update changelog
  * Update copyright year to 2023
  * CI: Update "checkout" action
  * Remove unused error handling
  * Handle transport autodetection error gracefully
  * Release 1.2.6
  * Update changelog
  * stun_test: Increase receive timeout
  * Release 1.2.5
  * Fix TURN protocol error callback
  * Improve TCP/TLS performance
  * Update CHANGELOG.md
  * Run callbacks on protocol error events
  * turn_sm: Avoid crash during shutdown
  * stun_logger: Explicitly update existing map value
  * Release 1.2.4
  * stun_listener: Apply cosmetic changes
  * Add abstraction for starting/stopping acceptors
  * Update CHANGELOG.md
  * Reject unknown 'REQUESTED-ADDRESS-FAMILY'
  * stun_codec: Apply cosmetic change
  * stun_acceptor: Format gen_tcp:accept/1 errors
  * stun_acceptor: Reopen closed listener sockets
  * Don't log error on listener startup failure
  * Release 1.2.3
  * Never complain about 'proxy_protocol' option
  * Use map format for supervisor flags/specs
  * stun_acceptor: Don't catch UDP processing failures
  * stun_acceptor: Reduce log level for TCP issues
  * stun_acceptor: Just log notice on receive error
  * Supervise listeners properly
  * Gracefully handle ECONNRESET on UDP receive
  * Update CHANGELOG.md
  * Don't complain about 'proxy_protocol' option
  * Release 1.2.2
  * Release 1.2.1
  * Update changelog
  * Don't forget SOFTWARE attribute in TURN responses
  * Update copyright year to 2022
  * Remove generic spec comments
  * Use random session IDs
  * Update some copyright years
  * Release 1.2.0
  * Fix formatting of some error messages
  * Accept additional TLS settings
  * Accept expired credentials for TURN refreshes
  * Allow for whitelisting IP addresses/subnets
  * Release 1.1.0
  * Use p1_utils 1.0.24
  * Only use 'socket' backend for multiplexing TCP/TLS
  * stun_listener: Don't close TCP listener on failure
  * stun_listener: Apply cosmetic/whitespace changes
  * stun_listener: Parse options on listener startup
  * Add 'sock_peer_name' to known options
  * Support the HAproxy protocol (v1 and v2)
  * Release 1.0.47
  * Disable 'socket' backend on Windows
  * Release 1.0.46
  * Let Git ignore EDoc output
  * EDoc: Enable preprocessing
  * Support multiplexing TCP/TLS listeners
  * initial tls switch
  * Actions: test default compilation, that is with rebar2
  * Generate documentation for hex.pm from README.md and EDoc
  * Sometimes rebar3.crashdump is not generated, use DEBUG option instead
  * stun_test: Add and export bind_tls/2 function
  * stun_test: Don't offer client certificate
  * Release 1.0.45
  * Allow auth_fun to return a list of passwords
  * Reduce risk of UDP packet loss
  * Improve UDP receive performance
  * Release 1.0.44
  * Update changelog
  * Update copyright year to 2021
  * Add support to send C coverage. Don't cache. Move hex dependency to Action
  * Update .gitignore
  * Switch from Travis to Github Actions
  * Update copyright year to 2021
  *  Make parameterizable the rebar binary
  * Release 1.0.43
  * Added Github Action to release to hex.pm when tagging
  * stun_test: Start up transitive dependencies
  * Release 1.0.42
  * Release 1.0.41
  * Don't request certificates from TLS clients
  * turn: Reject 0.0.0.0/8 and ::/128 peers
  * turn: Never accept Teredo/6to4 peers
  * Don't attempt authentication if TURN is disabled
  * Release 1.0.40
  * Release 1.0.39
  * Update changelog
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * stun: Reduce log level for unknown attributes
  * Updates documentation regarding the addition of an IP param to :stun_listener:add_listener/4
  * Release 1.0.38
  * stun: Generate debug log entry on parse error
  * stun: Always log TCP/TLS connection termination
  * Log STUN responses at 'debug' level only
  * stun: Hand over more metadata to callback function
  * turn: Hand over 'native' time to callbacks
  * turn: Log duration of TURN sessions
  * turn: Log allocation refreshes at 'notice' level
  * Make session ID field/option name more descriptive
  * Release 1.0.37
  * Don't report unused variables warnings on non-debug builds
  * Release 1.0.36
  * Log debug messages while running hooks
  * stun: Don't ignore 'hook_fun' if TURN is disabled
  * Support event callbacks
  * Give worker processes time to terminate cleanly
  * Log relay allocation/termination at 'notice' level
  * turn: Apply cosmetic changes
  * Release 1.0.35
  * Fix various type errors
  * Log (almost) all error responses
  * stun: Log plain STUN (Binding) responses
  * turn: Log amount of relayed traffic
  * Make log output more consistent
  * Append metadata to log messages
  * Release 1.0.34
  * Use new logging API on Erlang/OTP 22+
  * stun_listener: Support listening on multiple IPs
  * Fix coveralls command call
  * stun.app.src: Add dependency on 'fast_tls'
  * Clean up option parsing
  * stun_listener: Allow for specifying IP address
  * Release 1.0.33
  * Update changelog
  * Use old crypto:hmac only in Erlang/OTP < 23 (processone/ejabberd#3284)
  * Reformat configuration error messages
  * Rename relay IPv4/IPv6 address options
  * Expect blacklist to be specified as subnets/masks
  * Simplify IP address check against blacklist
  * Log debug message on channel bindings/refreshes
  * Fix IP address formatting for debug message
  * Fix and export blacklist type from turn.erl
  * Allow for blacklisting IP addresses/ranges
  * Support RFC 6156: TURN Extension for IPv6
  * Support IPv6 clients
  * Adjust default TURN allocation lifetime
  * Untangle TURN permissions and channel bindings
  * stun_codec: Fix FINGERPRINT computation
  * Use maps instead of dict
2026-03-03 16:41:55 +00:00
2026-03-03 16:41:55 +00:00
2026-03-03 16:41:55 +00:00
2016-03-05 20:24:35 +00:00
2016-03-05 20:24:35 +00:00
2026-03-03 16:41:55 +00:00
Description
No description provided
103 KiB
Languages
RPM Spec 100%