Releases: pion/ice
Releases · pion/ice
v2.2.12
Changelog
- e90a58e Add option to include loopback candidate
- 7f13fd1 Close connection if candidates already exist
- b57764d Update CI configs to v0.8.1
- f87e3be Do not show a warning for closed connections
- bce6de3 Implement copy() for CandidateRelay
- d415139 Refactor variable names from buffer to buf
- dbb9a44 Fix comenting style
- 85bda0b Refactor and simplify handleInboundCandidateMsg()
- 2b0f884 Refactor muxs to muxes
- dc5bce4 Refactor variable names {r,s}addr to {r,s}Addr
- fdfe34a Harmonize capitalization of variable names
- 97c77bb Refactor port{min,max} to port{Min,Max}
- 90a16ec Fix several typos throughout the codebase
- 9ab8f71 Cancel previous gathering routine on restart
- 7f2d498 Fix a wrong variable name caused by copy & paste
- bafaab6 Update module golang.org/x/net to v0.1.0
- 8f3fba4 Update CI configs to v0.8.0
- 8c1adf1 Change writeTo failed log level to info
v2.1.7
v0.2.8: Respect port range for srv reflexive candidates
Modified gatherCandidatesReflective to respect port min and max constraints when allocating connections for server reflexive candidates.
v0.2.6: Fixed closing transport during connect
Fixed closing transport during connect
Avoid waiting for agent.onConnected in agent.connect if the agent
is closed.
Select a pair once
Although we only nominate and select one candidate pair, since we retry
thre quest we can end up selecting the same candidate multiple times
Handle INDICATION messages
Handle keepAlive messages
Implement regular nomination
In this first iteration we nominate the first valid pair we found.
Refactor handleInboundControlling/Controlled
Both methods pretty much do the same