mirror of
https://github.com/netbirdio/ice-old.git
synced 2026-05-22 17:08:24 -07:00
Enable acceptAggressiveNomination by default
Always accept Aggressive Nominations by remote agent
Relates to 18f7a214aa
This commit is contained in:
@@ -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,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
+1
-2
@@ -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,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
//go:build !js
|
||||
// +build !js
|
||||
|
||||
package ice
|
||||
|
||||
Reference in New Issue
Block a user