2018-03-27 16:01:56 +00:00
|
|
|
-------------------------------------------------------------------
|
2025-01-14 14:22:19 +00:00
|
|
|
Tue Jan 14 14:22:24 UTC 2025 - obs-service-tar-scm@invalid
|
2018-03-27 16:01:56 +00:00
|
|
|
|
2025-01-14 14:22:19 +00:00
|
|
|
- Update to version 1.2.15:
|
|
|
|
* Release 1.2.15
|
2024-07-25 23:34:25 +00:00
|
|
|
* Release 1.2.14
|
|
|
|
* Release 1.2.13
|
2024-06-04 21:35:02 +00:00
|
|
|
* Release 1.2.12
|
|
|
|
* Release 1.2.11
|
2023-10-21 23:53:36 +00:00
|
|
|
* 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
|
2023-08-06 17:53:05 +00:00
|
|
|
* Release 1.2.8
|
|
|
|
* Fix expiry of nonces
|
|
|
|
* Avoid unnecessary type conversion
|
2023-01-18 11:18:07 +00:00
|
|
|
* 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
|
2023-01-10 11:08:23 +00:00
|
|
|
* Release 1.2.6
|
|
|
|
* Update changelog
|
|
|
|
* stun_test: Increase receive timeout
|
2022-08-02 14:18:40 +00:00
|
|
|
* 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
|
2022-07-20 15:03:00 +00:00
|
|
|
* 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
|
2022-05-12 21:07:55 +00:00
|
|
|
* 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
|
2022-01-10 12:00:41 +00:00
|
|
|
* 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
|
2021-12-16 19:20:49 +00:00
|
|
|
* 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)
|
2021-12-04 18:37:22 +00:00
|
|
|
* 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
|
2021-11-03 14:32:42 +00:00
|
|
|
* Release 1.0.45
|
|
|
|
* Allow auth_fun to return a list of passwords
|
|
|
|
* Reduce risk of UDP packet loss
|
|
|
|
* Improve UDP receive performance
|
2021-10-11 19:48:17 +00:00
|
|
|
* 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
|
2021-04-15 00:23:23 +00:00
|
|
|
* Release 1.0.43
|
|
|
|
* Added Github Action to release to hex.pm when tagging
|
2021-01-28 13:43:25 +00:00
|
|
|
* stun_test: Start up transitive dependencies
|
|
|
|
* Release 1.0.42
|
2021-01-23 13:06:58 +00:00
|
|
|
* 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
|
2021-01-11 15:29:49 +00:00
|
|
|
* 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
|
2020-08-25 20:07:31 +00:00
|
|
|
* 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
|
2020-04-10 19:35:48 +00:00
|
|
|
* Update changelog
|
2020-08-25 20:07:31 +00:00
|
|
|
* 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
|
2018-03-27 16:01:56 +00:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 05 19:44:30 UTC 2018 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- Update to version 1.0.20:
|
|
|
|
* Release 1.0.20
|
|
|
|
* Release 1.0.19
|
|
|
|
* Release 1.0.18
|
|
|
|
* Update changelog
|
|
|
|
* Get rid of unused function/variable warning
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 30 00:43:15 UTC 2017 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- Update to version 1.0.17:
|
|
|
|
* Release 1.0.17
|
|
|
|
* replace info_msg calls with dbg
|
|
|
|
* start p1_utils in test
|
|
|
|
* Add p1_utils to stun.app.src
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 23 20:21:48 UTC 2017 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- Update to version 1.0.16:
|
|
|
|
* Release 1.0.16
|
|
|
|
* Release 1.0.15
|
|
|
|
* Release 1.0.14
|
|
|
|
* Release 1.0.13
|
|
|
|
* Update changelog
|
|
|
|
* Don't use crypto:rand_bytes/1 in tests
|
|
|
|
* Release 1.0.12
|
|
|
|
* Update dependencies
|
|
|
|
* Release version 1.0.11
|
|
|
|
* Update rebar.config.script and fix problem with coverall
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 4 00:06:40 UTC 2017 - cseader@suse.com
|
|
|
|
|
|
|
|
- Updated to Version 1.0.15
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 10 23:39:34 UTC 2017 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- add devel package provide
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jul 09 02:32:29 UTC 2017 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- Update to version 1.0.12:
|
|
|
|
* Also update Fast TLS
|
|
|
|
* Update README.md
|
|
|
|
* Bump version of used fast_tls
|
|
|
|
* Bump version
|
|
|
|
* Update copyright year (processone/ejabberd#1442)
|
|
|
|
* Release 1.0.10
|
|
|
|
* Update rebar.config.script and fix problem with coverall
|
|
|
|
* Release version 1.0.11
|
|
|
|
* Update dependencies
|
|
|
|
* Release 1.0.12
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 23 14:30:56 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to f9f9162
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 21 01:25:41 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 653943e
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 5 20:25:02 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 906f6a0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 5 20:24:08 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to HEAD and rename to follow new upstream naming
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 06 13:08:18 UTC 2015 - matwey.kornilov@gmail.com
|
|
|
|
|
|
|
|
- Update to version 0.1.0+git20150730.1400140:
|
|
|
|
+ Use 'infinity' instead of 'unlimited'
|
|
|
|
+ Update copyright up to 2015
|
|
|
|
+ Update rebar.config dependency URL for consistency
|
|
|
|
+ Make sure we use https scheme for Github URLs
|
|
|
|
+ change type dict() to dict:dict() to fix compilation error.
|
|
|
|
+ Remove ambigous dict() type
|
|
|
|
+ Update crypto calls
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 5 13:46:13 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- cleanup
|
|
|
|
- added proper description and summary
|
|
|
|
- install documentation
|
|
|
|
- use the timestamp from the last git commit
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 4 00:25:25 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- initial package
|
|
|
|
|