@@ -15,8 +15,8 @@ use talpid_types::net::{
15
15
16
16
use mullvad_relay_selector:: {
17
17
query:: { builder:: RelayQueryBuilder , BridgeQuery , ObfuscationQuery , OpenVpnRelayQuery } ,
18
- Error , GetRelay , RelaySelector , RuntimeIpAvailability , SelectedObfuscator , SelectorConfig ,
19
- WireguardConfig , OPENVPN_RETRY_ORDER , WIREGUARD_RETRY_ORDER ,
18
+ Error , GetRelay , RelaySelector , SelectedObfuscator , SelectorConfig , WireguardConfig ,
19
+ OPENVPN_RETRY_ORDER , WIREGUARD_RETRY_ORDER ,
20
20
} ;
21
21
use mullvad_types:: {
22
22
constraints:: Constraint ,
@@ -391,7 +391,7 @@ fn test_wireguard_retry_order() {
391
391
let relay_selector = default_relay_selector ( ) ;
392
392
for ( retry_attempt, query) in WIREGUARD_RETRY_ORDER . iter ( ) . enumerate ( ) {
393
393
let relay = relay_selector
394
- . get_relay ( retry_attempt, RuntimeIpAvailability :: new ( false , true ) )
394
+ . get_relay ( retry_attempt, talpid_types :: net :: IpAvailbility :: IpV6 )
395
395
. unwrap_or_else ( |_| panic ! ( "Retry attempt {retry_attempt} did not yield any relay" ) ) ;
396
396
// For each relay, cross-check that the it has the expected tunnel protocol
397
397
let tunnel_type = tunnel_type ( & unwrap_relay ( relay. clone ( ) ) ) ;
@@ -450,7 +450,7 @@ fn test_openvpn_retry_order() {
450
450
451
451
for ( retry_attempt, query) in OPENVPN_RETRY_ORDER . iter ( ) . enumerate ( ) {
452
452
let relay = relay_selector
453
- . get_relay ( retry_attempt, RuntimeIpAvailability :: new ( false , true ) )
453
+ . get_relay ( retry_attempt, talpid_types :: net :: IpAvailbility :: IpV6 )
454
454
. unwrap_or_else ( |_| panic ! ( "Retry attempt {retry_attempt} did not yield any relay" ) ) ;
455
455
// For each relay, cross-check that the it has the expected tunnel protocol
456
456
let tunnel_type = tunnel_type ( & unwrap_relay ( relay. clone ( ) ) ) ;
@@ -1159,7 +1159,7 @@ fn test_openvpn_auto_bridge() {
1159
1159
. get_relay_with_custom_params (
1160
1160
retry_attempt,
1161
1161
& retry_order,
1162
- RuntimeIpAvailability :: default ( ) ,
1162
+ talpid_types :: net :: IpAvailbility :: IpV4 ,
1163
1163
)
1164
1164
. unwrap ( ) ;
1165
1165
match relay {
@@ -1269,7 +1269,7 @@ fn test_include_in_country() {
1269
1269
// If include_in_country is false for all relays, a relay must be selected anyway.
1270
1270
let relay_selector = RelaySelector :: from_list ( SelectorConfig :: default ( ) , relay_list. clone ( ) ) ;
1271
1271
assert ! ( relay_selector
1272
- . get_relay( 0 , RuntimeIpAvailability :: default ( ) )
1272
+ . get_relay( 0 , talpid_types :: net :: IpAvailbility :: IpV4 )
1273
1273
. is_ok( ) ) ;
1274
1274
1275
1275
// If include_in_country is true for some relay, it must always be selected.
@@ -1278,7 +1278,7 @@ fn test_include_in_country() {
1278
1278
let relay_selector = RelaySelector :: from_list ( SelectorConfig :: default ( ) , relay_list) ;
1279
1279
let relay = unwrap_relay (
1280
1280
relay_selector
1281
- . get_relay ( 0 , RuntimeIpAvailability :: default ( ) )
1281
+ . get_relay ( 0 , talpid_types :: net :: IpAvailbility :: IpV4 )
1282
1282
. expect ( "expected match" ) ,
1283
1283
) ;
1284
1284
@@ -1615,7 +1615,7 @@ fn valid_user_setting_should_yield_relay() {
1615
1615
let user_result = relay_selector. get_relay_by_query ( user_query. clone ( ) ) ;
1616
1616
for retry_attempt in 0 ..WIREGUARD_RETRY_ORDER . len ( ) {
1617
1617
let post_unification_result =
1618
- relay_selector. get_relay ( retry_attempt, RuntimeIpAvailability :: default ( ) ) ;
1618
+ relay_selector. get_relay ( retry_attempt, talpid_types :: net :: IpAvailbility :: IpV4 ) ;
1619
1619
if user_result. is_ok ( ) {
1620
1620
assert ! ( post_unification_result. is_ok( ) , "Expected Post-unification query to be valid because original query {:#?} yielded a connection configuration" , user_query)
1621
1621
}
@@ -1638,7 +1638,7 @@ fn test_shadowsocks_runtime_ipv4_unavailable() {
1638
1638
..SelectorConfig :: default ( )
1639
1639
} ;
1640
1640
let relay_selector = RelaySelector :: from_list ( config, RELAYS . clone ( ) ) ;
1641
- let runtime_parameters = RuntimeIpAvailability :: new ( false , true ) ;
1641
+ let runtime_parameters = talpid_types :: net :: IpAvailbility :: IpV6 ;
1642
1642
let user_result = relay_selector. get_relay ( 0 , runtime_parameters) . unwrap ( ) ;
1643
1643
assert ! (
1644
1644
matches!( user_result, GetRelay :: Wireguard {
@@ -1666,7 +1666,7 @@ fn test_runtime_ipv4_unavailable() {
1666
1666
..SelectorConfig :: default ( )
1667
1667
} ;
1668
1668
let relay_selector = RelaySelector :: from_list ( config, RELAYS . clone ( ) ) ;
1669
- let runtime_parameters = RuntimeIpAvailability :: new ( false , true ) ;
1669
+ let runtime_parameters = talpid_types :: net :: IpAvailbility :: IpV6 ;
1670
1670
let relay = relay_selector. get_relay ( 0 , runtime_parameters) . unwrap ( ) ;
1671
1671
match relay {
1672
1672
GetRelay :: Wireguard { endpoint, .. } => {
0 commit comments