--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/security/krb5/krb5-capaths.conf Mon Feb 23 10:04:25 2009 +0800
@@ -0,0 +1,87 @@
+[capaths]
+
+# Standard
+
+ANL.GOV = {
+ TEST.ANL.GOV = .
+ PNL.GOV = ES.NET
+ NERSC.GOV = ES.NET
+ ES.NET = .
+}
+TEST.ANL.GOV = {
+ ANL.GOV = .
+}
+PNL.GOV = {
+ ANL.GOV = ES.NET
+}
+NERSC.GOV = {
+ ANL.GOV = ES.NET
+}
+ES.NET = {
+ ANL.GOV = .
+}
+
+# Extra garbages
+
+A1.COM = {
+ A2.COM = .
+ A4.COM = A2.COM
+ A3.COM = A4.COM
+ A3.COM = A2.COM
+}
+
+B1.COM = {
+ B2.COM = .
+ B3.COM = B2.COM
+ B3.COM = B4.COM
+}
+
+# Missing is "."
+
+C1.COM = {
+ C3.COM = C2.COM
+}
+
+# Multiple paths
+
+D1.COM = {
+ D2.COM = .
+ D3.COM = .
+ D4.COM = D2.COM
+ D4.COM = D3.COM
+}
+
+E1.COM = {
+ E2.COM = .
+ E3.COM = .
+ E4.COM = E2.COM E3.COM E2.COM
+}
+
+# Shortest or First?
+
+F1.COM = {
+ F2.COM = .
+ F3.COM = F2.COM
+ F4.COM = F9.COM
+ F4.COM = F3.COM
+ F4.COM = F2.COM
+}
+
+# Infinite loop
+
+G1.COM = {
+ G2.COM = G3.COM
+ G3.COM = G2.COM
+}
+
+H1.COM = {
+ H2.COM = H3.COM
+ H3.COM = H2.COM
+ H3.COM = .
+}
+
+I1.COM = {
+ I2.COM = I3.COM
+ I3.COM = I2.COM
+ I4.COM = I2.COM I5.COM
+}