ref: Switch to using v5 endpoints by default.

Change-Id: Ia516e7e64d0af6649b3a2f1bc3baaeb897540234
MultiPart: 2/2
diff --git a/profiles/internal/naming/endpoint_test.go b/profiles/internal/naming/endpoint_test.go
index 2b9d204..0f39365 100644
--- a/profiles/internal/naming/endpoint_test.go
+++ b/profiles/internal/naming/endpoint_test.go
@@ -36,8 +36,8 @@
 		Protocol:      naming.UnknownProtocol,
 		Address:       "batman.com:2345",
 		RID:           naming.FixedRoutingID(0x0),
-		MinRPCVersion: 2,
-		MaxRPCVersion: 3,
+		MinRPCVersion: version.DeprecatedRPCVersion,
+		MaxRPCVersion: version.DeprecatedRPCVersion,
 		IsMountTable:  true,
 	}
 	v3s := &Endpoint{
@@ -178,7 +178,7 @@
 	}{
 		{v1, "@2@@batman.com:1234@000000000000000000000000dabbad00@@@@", "", version.UnknownRPCVersion, version.UnknownRPCVersion, true},
 		{v2, "@2@@batman.com:2345@000000000000000000000000dabbad00@1@10@@", "", 1, 10, true},
-		{v2hp, "@2@@batman.com:2345@00000000000000000000000000000000@2@3@@", "batman.com:2345", 2, 3, true},
+		{v2hp, "@2@@batman.com:2345@00000000000000000000000000000000@1@1@@", "batman.com:2345", 2, 3, true},
 	}
 
 	for _, test := range testcasesB {
@@ -265,26 +265,25 @@
 }
 
 func TestParseHostPort(t *testing.T) {
-	var min, max version.RPCVersion = 1, 2
 	dns := &Endpoint{
 		Protocol:      "tcp",
 		Address:       "batman.com:4444",
-		MinRPCVersion: min,
-		MaxRPCVersion: max,
+		MinRPCVersion: version.DeprecatedRPCVersion,
+		MaxRPCVersion: version.DeprecatedRPCVersion,
 		IsMountTable:  true,
 	}
 	ipv4 := &Endpoint{
 		Protocol:      "tcp",
 		Address:       "192.168.1.1:4444",
-		MinRPCVersion: min,
-		MaxRPCVersion: max,
+		MinRPCVersion: version.DeprecatedRPCVersion,
+		MaxRPCVersion: version.DeprecatedRPCVersion,
 		IsMountTable:  true,
 	}
 	ipv6 := &Endpoint{
 		Protocol:      "tcp",
 		Address:       "[01:02::]:4444",
-		MinRPCVersion: min,
-		MaxRPCVersion: max,
+		MinRPCVersion: version.DeprecatedRPCVersion,
+		MaxRPCVersion: version.DeprecatedRPCVersion,
 		IsMountTable:  true,
 	}
 	testcases := []struct {
@@ -298,7 +297,7 @@
 
 	for _, test := range testcases {
 		addr := net.JoinHostPort(test.Host, test.Port)
-		epString := naming.FormatEndpoint("tcp", addr, version.RPCVersionRange{min, max})
+		epString := naming.FormatEndpoint("tcp", addr)
 		if ep, err := NewEndpoint(epString); err != nil {
 			t.Errorf("NewEndpoint(%q) failed with %v", addr, err)
 		} else {
diff --git a/profiles/internal/rpc/sort_internal_test.go b/profiles/internal/rpc/sort_internal_test.go
index a4c7b4d..3cfe452 100644
--- a/profiles/internal/rpc/sort_internal_test.go
+++ b/profiles/internal/rpc/sort_internal_test.go
@@ -11,7 +11,7 @@
 	"testing"
 
 	"v.io/v23/naming"
-	"v.io/v23/rpc/version"
+	inaming "v.io/x/ref/profiles/internal/naming"
 )
 
 func servers2names(servers []naming.MountedServer) []string {
@@ -28,7 +28,13 @@
 	}
 
 	for _, a := range []string{"127.0.0.1", "127.0.0.2"} {
-		addr := naming.FormatEndpoint("tcp", a, version.RPCVersionRange{100, 200})
+		ep := inaming.Endpoint{
+			Protocol:      "tcp",
+			Address:       a,
+			MinRPCVersion: 100,
+			MaxRPCVersion: 200,
+		}
+		addr := ep.VersionedString(4)
 		name := naming.JoinAddressName(addr, "")
 		servers = append(servers, naming.MountedServer{Server: name})
 	}
@@ -83,10 +89,10 @@
 
 	// Just foobar and tcp4
 	want := []string{
-		"/@2@foobar@127.0.0.10@@@@@",
-		"/@2@foobar@127.0.0.11@@@@@",
-		"/@2@tcp4@127.0.0.1@@@@@",
-		"/@2@tcp4@127.0.0.2@@@@@",
+		"/@5@foobar@127.0.0.10@@@@@",
+		"/@5@foobar@127.0.0.11@@@@@",
+		"/@5@tcp4@127.0.0.1@@@@@",
+		"/@5@tcp4@127.0.0.2@@@@@",
 		"/127.0.0.12:14141",
 	}
 	result, err := filterAndOrderServers(servers, []string{"foobar", "tcp4"}, ipnets)
@@ -103,14 +109,14 @@
 	// original ordering within each protocol, with protocols that
 	// are not in the default ordering list at the end.
 	want = []string{
-		"/@2@tcp4@127.0.0.1@@@@@",
-		"/@2@tcp4@127.0.0.2@@@@@",
-		"/@2@tcp@127.0.0.3@@@@@",
-		"/@2@tcp@127.0.0.4@@@@@",
-		"/@2@tcp6@127.0.0.7@@@@@",
-		"/@2@tcp6@127.0.0.8@@@@@",
-		"/@2@foobar@127.0.0.10@@@@@",
-		"/@2@foobar@127.0.0.11@@@@@",
+		"/@5@tcp4@127.0.0.1@@@@@",
+		"/@5@tcp4@127.0.0.2@@@@@",
+		"/@5@tcp@127.0.0.3@@@@@",
+		"/@5@tcp@127.0.0.4@@@@@",
+		"/@5@tcp6@127.0.0.7@@@@@",
+		"/@5@tcp6@127.0.0.8@@@@@",
+		"/@5@foobar@127.0.0.10@@@@@",
+		"/@5@foobar@127.0.0.11@@@@@",
 		"/127.0.0.12:14141",
 	}
 	if result, err = filterAndOrderServers(servers, nil, ipnets); err != nil {
@@ -129,12 +135,12 @@
 
 	// Just "tcp" implies tcp4 and tcp6 as well.
 	want = []string{
-		"/@2@tcp@127.0.0.3@@@@@",
-		"/@2@tcp@127.0.0.4@@@@@",
-		"/@2@tcp4@127.0.0.1@@@@@",
-		"/@2@tcp4@127.0.0.2@@@@@",
-		"/@2@tcp6@127.0.0.7@@@@@",
-		"/@2@tcp6@127.0.0.8@@@@@",
+		"/@5@tcp@127.0.0.3@@@@@",
+		"/@5@tcp@127.0.0.4@@@@@",
+		"/@5@tcp4@127.0.0.1@@@@@",
+		"/@5@tcp4@127.0.0.2@@@@@",
+		"/@5@tcp6@127.0.0.7@@@@@",
+		"/@5@tcp6@127.0.0.8@@@@@",
 		"/127.0.0.12:14141",
 	}
 	if result, err = filterAndOrderServers(servers, []string{"tcp"}, ipnets); err != nil {
@@ -146,14 +152,14 @@
 
 	// Ask for all protocols, with no ordering, except for locality
 	want = []string{
-		"/@2@tcp@127.0.0.3@@@@@",
-		"/@2@tcp@127.0.0.1@@@@@",
-		"/@2@tcp@74.125.69.139@@@@@",
-		"/@2@tcp@192.168.1.10@@@@@",
-		"/@2@tcp@74.125.142.83@@@@@",
+		"/@5@tcp@127.0.0.3@@@@@",
+		"/@5@tcp@127.0.0.1@@@@@",
+		"/@5@tcp@74.125.69.139@@@@@",
+		"/@5@tcp@192.168.1.10@@@@@",
+		"/@5@tcp@74.125.142.83@@@@@",
 		"/127.0.0.12:14141",
-		"/@2@foobar@127.0.0.10@@@@@",
-		"/@2@foobar@127.0.0.11@@@@@",
+		"/@5@foobar@127.0.0.10@@@@@",
+		"/@5@foobar@127.0.0.11@@@@@",
 	}
 	servers = []naming.MountedServer{}
 	// naming.UnknownProtocol
@@ -188,11 +194,11 @@
 		t.Fatalf("unexpected error: %s", err)
 	}
 	want := []string{
-		"/@2@tcp@127.0.0.3@@@@@",
-		"/@2@tcp@127.0.0.1@@@@@",
-		"/@2@tcp@74.125.69.139@@@@@",
-		"/@2@tcp@192.168.1.10@@@@@",
-		"/@2@tcp@74.125.142.83@@@@@",
+		"/@5@tcp@127.0.0.3@@@@@",
+		"/@5@tcp@127.0.0.1@@@@@",
+		"/@5@tcp@74.125.69.139@@@@@",
+		"/@5@tcp@192.168.1.10@@@@@",
+		"/@5@tcp@74.125.142.83@@@@@",
 	}
 	if got := servers2names(result); !reflect.DeepEqual(got, want) {
 		t.Errorf("got: %v, want %v", got, want)
@@ -206,16 +212,16 @@
 		t.Fatalf("unexpected error: %s", err)
 	}
 	want = []string{
-		"/@2@ws@127.0.0.3:123@@@@@",
-		"/@2@ws@127.0.0.1@@@@@",
-		"/@2@ws@74.125.69.139@@@@@",
-		"/@2@ws@192.168.1.10@@@@@",
-		"/@2@ws@74.125.142.83@@@@@",
-		"/@2@tcp@127.0.0.3@@@@@",
-		"/@2@tcp@127.0.0.1@@@@@",
-		"/@2@tcp@74.125.69.139@@@@@",
-		"/@2@tcp@192.168.1.10@@@@@",
-		"/@2@tcp@74.125.142.83@@@@@",
+		"/@5@ws@127.0.0.3:123@@@@@",
+		"/@5@ws@127.0.0.1@@@@@",
+		"/@5@ws@74.125.69.139@@@@@",
+		"/@5@ws@192.168.1.10@@@@@",
+		"/@5@ws@74.125.142.83@@@@@",
+		"/@5@tcp@127.0.0.3@@@@@",
+		"/@5@tcp@127.0.0.1@@@@@",
+		"/@5@tcp@74.125.69.139@@@@@",
+		"/@5@tcp@192.168.1.10@@@@@",
+		"/@5@tcp@74.125.142.83@@@@@",
 	}
 	if got := servers2names(result); !reflect.DeepEqual(got, want) {
 		t.Errorf("got: %v, want %v", got, want)