Enable acceptAggressiveNomination by default

Always accept Aggressive Nominations by remote agent

Relates to 18f7a214aa
This commit is contained in:
Sean DuBois
2022-04-22 15:12:20 -04:00
parent 18f7a214aa
commit 9b523704bb
13 changed files with 12 additions and 6 deletions
-4
View File
@@ -133,8 +133,6 @@ type Agent struct {
insecureSkipVerify bool
proxyDialer proxy.Dialer
acceptAggressiveNomination bool
}
type task struct {
@@ -316,8 +314,6 @@ func NewAgent(config *AgentConfig) (*Agent, error) { //nolint:gocognit
interfaceFilter: config.InterfaceFilter,
insecureSkipVerify: config.InsecureSkipVerify,
acceptAggressiveNomination: config.AcceptAggressiveNomination,
}
a.tcpMux = config.TCPMux
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1 -2
View File
@@ -252,8 +252,7 @@ func (s *controlledSelector) HandleBindingRequest(m *stun.Message, local, remote
// previously sent by this pair produced a successful response and
// generated a valid pair (Section 7.2.5.3.2). The agent sets the
// nominated flag value of the valid pair to true.
if selectedPair := s.agent.getSelectedPair(); selectedPair == nil ||
(s.agent.acceptAggressiveNomination && selectedPair.priority() < p.priority()) {
if selectedPair := s.agent.getSelectedPair(); selectedPair == nil || selectedPair.priority() < p.priority() {
s.agent.setSelectedPair(p)
} else if selectedPair != p {
s.log.Tracef("ignore nominate new pair %s, already nominated pair %s", p, selectedPair)
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice
+1
View File
@@ -1,3 +1,4 @@
//go:build !js
// +build !js
package ice