View | Details | Raw Unified | Return to bug 43217
Collapse All | Expand All

(-)apr-1.2.7/test/testipsub.c (+7 lines)
Lines 45-50 Link Here
45
        ,{"127.0.0.1.2",       NULL,               APR_EBADIP}
45
        ,{"127.0.0.1.2",       NULL,               APR_EBADIP}
46
        ,{"127.0.0.1.2",       "8",                APR_EBADIP}
46
        ,{"127.0.0.1.2",       "8",                APR_EBADIP}
47
        ,{"127",               "255.0.0.0",        APR_EBADIP} /* either EBADIP or EBADMASK seems fine */
47
        ,{"127",               "255.0.0.0",        APR_EBADIP} /* either EBADIP or EBADMASK seems fine */
48
        ,{"127.0.0.1",         "255.255.255.255",  APR_SUCCESS}
48
#if APR_HAVE_IPV6
49
#if APR_HAVE_IPV6
49
        ,{"::1",               NULL,               APR_SUCCESS}
50
        ,{"::1",               NULL,               APR_SUCCESS}
50
        ,{"::1",               "20",               APR_SUCCESS}
51
        ,{"::1",               "20",               APR_SUCCESS}
Lines 57-62 Link Here
57
        ,{"fe80::1",           "33",               APR_SUCCESS}
58
        ,{"fe80::1",           "33",               APR_SUCCESS}
58
        ,{"fe80::1",           "128",              APR_SUCCESS}
59
        ,{"fe80::1",           "128",              APR_SUCCESS}
59
        ,{"fe80::1",           "129",              APR_EBADMASK}
60
        ,{"fe80::1",           "129",              APR_EBADMASK}
61
        ,{"fe80::1",           "ffff::",           APR_SUCCESS }
62
        ,{"fe80::1",           "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", APR_SUCCESS }
60
#else
63
#else
61
        /* do some IPv6 stuff and verify that it fails with APR_EBADIP */
64
        /* do some IPv6 stuff and verify that it fails with APR_EBADIP */
62
        ,{"::ffff:9.67.113.15", NULL,              APR_EBADIP}
65
        ,{"::ffff:9.67.113.15", NULL,              APR_EBADIP}
Lines 116-127 Link Here
116
        ,{"9.67.0.0",         "255.255.0.0",   APR_INET,  "9.67.113.15",         "10.1.2.3"}
119
        ,{"9.67.0.0",         "255.255.0.0",   APR_INET,  "9.67.113.15",         "10.1.2.3"}
117
        ,{"9.67.113.99",      "16",            APR_INET,  "9.67.113.15",         "10.1.2.3"}
120
        ,{"9.67.113.99",      "16",            APR_INET,  "9.67.113.15",         "10.1.2.3"}
118
        ,{"9.67.113.99",      "255.255.255.0", APR_INET,  "9.67.113.15",         "10.1.2.3"}
121
        ,{"9.67.113.99",      "255.255.255.0", APR_INET,  "9.67.113.15",         "10.1.2.3"}
122
        ,{"9.67.113.99",      "255.255.255.255", APR_INET,"9.67.113.99",         "10.1.2.3"}
119
#if APR_HAVE_IPV6
123
#if APR_HAVE_IPV6
120
        ,{"fe80::",           "8",             APR_INET6, "fe80::1",             "ff01::1"}
124
        ,{"fe80::",           "8",             APR_INET6, "fe80::1",             "ff01::1"}
121
        ,{"ff01::",           "8",             APR_INET6, "ff01::1",             "fe80::1"}
125
        ,{"ff01::",           "8",             APR_INET6, "ff01::1",             "fe80::1"}
122
        ,{"3FFE:8160::",      "28",            APR_INET6, "3ffE:816e:abcd:1234::1", "3ffe:8170::1"}
126
        ,{"3FFE:8160::",      "28",            APR_INET6, "3ffE:816e:abcd:1234::1", "3ffe:8170::1"}
123
        ,{"127.0.0.1",        NULL,            APR_INET6, "::ffff:127.0.0.1",    "fe80::1"}
127
        ,{"127.0.0.1",        NULL,            APR_INET6, "::ffff:127.0.0.1",    "fe80::1"}
124
        ,{"127.0.0.1",        "8",             APR_INET6, "::ffff:127.0.0.1",    "fe80::1"}
128
        ,{"127.0.0.1",        "8",             APR_INET6, "::ffff:127.0.0.1",    "fe80::1"}
129
        ,{"fe80::1",          "128",           APR_INET6, "fe80::1",             "fe80::2"}
130
        ,{"fe80::1",          "ffff::",        APR_INET6, "fe80::1",             "aaaa::1"}
131
        ,{"fe80::1",          "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", APR_INET6, "fe80::1", "fe80::2"}
125
#endif
132
#endif
126
    };
133
    };
127
    apr_ipsubnet_t *ipsub;
134
    apr_ipsubnet_t *ipsub;

Return to bug 43217