Files
erlang-stun/_service:obs_scm:erlang-stun.changes

271 lines
9.2 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Tue Jan 14 14:22:24 UTC 2025 - obs-service-tar-scm@invalid
- Update to version 1.2.15:
* 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
-------------------------------------------------------------------
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