ice

A Go implementation of ICE

MIT License

Stars
431
Committers
70

Bot releases are visible (Hide)

ice - v3.0.1

Published by github-actions[bot] about 1 year ago

Changelog

  • 8d69e9e Update module github.com/pion/stun to v2
  • 817032b Update module github.com/pion/transport/v3 to v3.0.1
  • dbdc6bd Only report closure errors for the last connection
ice - v3.0.0

Published by github-actions[bot] about 1 year ago

Changelog

  • 9590b79 Update AUTHORS.txt
  • d21edf9 Start pion/ice@v3
ice - v2.3.11

Published by github-actions[bot] about 1 year ago

Changelog

  • c62fd28 Clear selected pair on ICE failed (#612)
  • 949c2e3 Update module github.com/pion/transport/v2 to v2.2.2
  • d41eb5a Update module golang.org/x/net to v0.14.0
  • 20b9cb0 Update module github.com/pion/mdns to v0.0.8
  • 0ec2333 Update module github.com/google/uuid to v1.3.1
ice - v2.3.10

Published by at-wat about 1 year ago

Changelog

  • efff4c4 Fix connection close log
  • 21d18f5 Update CI configs to v0.10.11
  • 9ed6890 Update module golang.org/x/net to v0.13.0
  • de54be1 Update module golang.org/x/net to v0.12.0
  • 310cb15 Update module github.com/pion/turn/v2 to v2.1.3
  • 8d14c1f Harmonize errors and error logging
ice - v2.3.9

Published by github-actions[bot] over 1 year ago

Changelog

  • 214c86c Update AUTHORS.txt
  • 4f32f10 Change log level for failed DNS resolution
  • 52bac76 Add tests for Agent.Get{Local,Remote}Candidates()
  • ef63705 Add GetRemoteCandidates()
  • 53becca Harmonize capitalization of log messages
  • 794e03f Update module golang.org/x/net to v0.11.0
  • cb8d677 Update module github.com/pion/turn/v2 to v2.1.2
  • 0a3ea3b Update module github.com/pion/stun to v0.6.1
ice - v2.3.8

Published by github-actions[bot] over 1 year ago

Changelog

  • db5d7ea Implement Active ICE TCP Candidates
ice - v2.3.7

Published by github-actions[bot] over 1 year ago

Changelog

  • 9f4e3d6 Update AUTHORS.txt
  • 346feb2 Use global id generator to reduce allocations
  • 13378ba Update module github.com/stretchr/testify to v1.8.4
ice - v2.3.6

Published by github-actions[bot] over 1 year ago

Changelog

  • abc1ca3 Revert active TCP candidate support
  • 7715bef Update module github.com/pion/stun to v0.6.0
ice - v2.3.5

Published by at-wat over 1 year ago

Changelog

  • c863a3a Update module github.com/pion/dtls/v2 to v2.2.7
  • ba610b5 Update CI configs to v0.10.9
  • b74aec6 Bring back LICENSE file
  • b8831ac Update module github.com/stretchr/testify to v1.8.3
  • 62e94d8 Update CI configs to v0.10.8
ice - v2.3.4

Published by github-actions[bot] over 1 year ago

Changelog

  • 00bbd29 Minor style fixes for active TCP candidate support
  • 1d502ca Implement active TCP candidate type (RFC6544)
  • 898746c Invoke handlers from their own Goroutines
ice - v2.3.3

Published by github-actions[bot] over 1 year ago

Changelog

  • 4697f51 Update module github.com/pion/stun to v0.5.2
  • c2756c1 Change type of ConnectionState constants
  • ca9de18 Move URL type to pion/stun.URI
  • 6c82312 Update pion/stun to v0.5.1
  • 3172e05 Extract TestOnSelectedCandidatePairChange
  • 53ecdad Move MockPacketConn to fakenet package
  • 8c5b099 Refactor local variables Rel{Addr,Port}
  • 2d2407b Refactor local variable TURNServerAddr
  • 8e15962 Simplify logging with gather's closeConnAndLog()
  • ecfb354 Fix capitalization of log messages
  • b37a5a3 Change working for logging errors
  • b5e8b28 Add missing author to AUTHORS.txt
  • 1aa9d76 Make comments more readable
  • 8b16627 Fix capitalization of acronyms like UDP, TCP, STUN
  • d660d61 Move Agent handler related code to separate file
  • 96ef175 Remove duplicated code in Agent: closeMDNSConn()
  • c596a7c Simplify handling if no TCP mux is configured
  • f40dd65 Fix comment capitalization
  • f07b6d1 Add RemoteCandidateCache for better performance
  • 5ef81b6 Make package REUSE compliant
  • 40f920a Update AUTHORS.txt
  • 9c2e25a Update CI configs to v0.10.7
  • cbab9cf Update module github.com/pion/transport/v2 to v2.2.0
  • 03471f5 Fix regression with UDPMuxDefault and NAT1To1IPs
  • 90f8411 Update module github.com/pion/transport/v2 to v2.1.0
  • c6c0a15 Fix new golangci-lint errors
  • da25b61 Update CI configs to v0.10.6
  • dffbf5e Harmonize sections in README
  • 4c6e6fc Update module golang.org/x/net to v0.8.0
ice - v2.3.2

Published by github-actions[bot] over 1 year ago

Changelog

  • cf6f758 Fix gathering candidates race condition
  • be72bc7 Update AUTHORS.txt
  • 16e669e Cleanup common sections in README
  • d5fb816 Cleanup badges in README
  • daacdc3 Update module github.com/stretchr/testify to v1.8.2
ice - v2.3.1

Published by github-actions[bot] over 1 year ago

Changelog

  • 1f4b50d Add ServerName to tlsConfig for TLS-over-TCP
  • 0f8dbfa Update module github.com/pion/dtls/v2 to v2.2.6
  • b585d43 Update module github.com/pion/dtls/v2 to v2.2.5
  • 67f28cf Move util.go to more appropriately named files
  • 16d645c Move atomicError type into internal package
  • 583ad44 Replace closable interface by io.Closer
  • 359f068 Move fakePacketConn to dedicated file
  • 19ffbe7 Rename TestPairPriority and refactor it
  • b7897a6 Extract TestPairPriority
ice - v2.3.0

Published by github-actions[bot] over 1 year ago

Changelog

  • 228c31f Fix comment and error name
  • 69c6b0e Add comment to new Net field in UDPMuxParams
  • d28e9f7 Remove duplicate package comment
  • ef54990 Fix linter warnings
  • 0194bd6 Use new pion/transport Net interface
  • c8cff3a Rename TestPairSearch and refactor it
  • 0d1c333 Extract TestPairSearch from agent_test.go
  • 4dea724 Update module github.com/pion/dtls/v2 to v2.2.4
  • 7c67930 Update module github.com/pion/dtls/v2 to v2.2.3
  • 611feb7 Update module github.com/pion/dtls/v2 to v2.2.2
  • c0be5d1 Fix TestUnspecifiedUDPMux
  • c3e0417 Remove redundant check for null pointer
ice - v2.2.16

Published by github-actions[bot] over 1 year ago

Same as v2.2.15 but correct branch commit.

Changelog

  • 3ed38e9 Update module github.com/pion/mdns to v0.0.7
ice - v2.2.15

Published by github-actions[bot] over 1 year ago

Changelog

  • 704f8f3 Update module github.com/pion/mdns to v0.0.7
ice - v2.2.14

Published by edaniels over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/pion/ice/compare/v2.2.13...v2.2.14

ice - v2.2.13

Published by github-actions[bot] almost 2 years ago

Changelog

  • 283943e Aggressive nomination on binding response
  • ea00dc7 Update module golang.org/x/net to v0.2.0
  • 96fb0c1 Update module github.com/pion/transport to v0.14.1
  • 819d332 Update module github.com/pion/turn/v2 to v2.0.9
ice - v2.2.12

Published by github-actions[bot] almost 2 years ago

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
ice - v2.1.7

Published by cgojin over 3 years ago

Fix UDPMux logger.
If no logger is passed in, it will be created.
Error running webrtc/examples/ice-single-port :
invalid memory address or nil pointer dereference