Test for java.net.URL

Pavel Roskin kaffe@rufus.w3.org
Wed, 16 Jun 1999 13:59:57 +0400 (EEST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--96667023-2053095664-929527197=:23675
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello!

The attached program could eventually become part of the test-suite.
Currently it shows quite different results for JDK and kaffe.

$ kaffe badURL
file:abc
http://www.kaffe.org/
file:/etc/passwd
file:/etc/passwd/
bad
ftp://sunsite.unc.edu/pub/
file://sunsite.unc.edu/pub/
file:/etc/passwd/
bad
http://intranetserver
http://intranet-server
http://intranet-server/~onick
ftp://onick@intranet-server/public-html
http:/www.kaffe.org/
http:/www.kaffe.org/

$ /usr/local/java/bin/java badURL
bad
http://www.kaffe.org/
bad
bad
gopher://gopher.ibm.com/
ftp://sunsite.unc.edu/pub/
file://sunsite.unc.edu/pub/
file:/etc/passwd/
bad
http://intranetserver/
http://intranet-server/
http://intranet-server/~onick
ftp://onick@intranet-server/public-html
http:/www.kaffe.org/
http:/www.kaffe.org/

Pavel Roskin

--96667023-2053095664-929527197=:23675
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="badURL.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.9906161359570.23675@proxy.typhoon.spb.ru>
Content-Description: 
Content-Disposition: attachment; filename="badURL.java"

aW1wb3J0IGphdmEubmV0LlVSTDsNCmltcG9ydCBqYXZhLm5ldC5NYWxmb3Jt
ZWRVUkxFeGNlcHRpb247DQoNCmNsYXNzIGJhZFVSTA0Kew0KDQpwdWJsaWMg
c3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJndikNCnsNCglVUkwgdXJs
Ow0KCVN0cmluZyB1cmxzOw0KCVN0cmluZ1tdIHBhdHRlcm5zID0gew0KCQki
YWJjIiwNCgkJImh0dHA6Ly93d3cua2FmZmUub3JnLyIsDQoJCSIvZXRjL3Bh
c3N3ZCIsDQoJCSIvZXRjL3Bhc3N3ZC8iLA0KCQkiZ29waGVyOi8vZ29waGVy
LmlibS5jb20vIiwNCgkJImZ0cDovL3N1bnNpdGUudW5jLmVkdS9wdWIvIiwN
CgkJImZpbGU6Ly9zdW5zaXRlLnVuYy5lZHUvcHViLyIsDQoJCSJmaWxlOi9l
dGMvcGFzc3dkLyIsDQoJCSJmb286L2Rldi9udWxsIiwNCgkJImh0dHA6Ly9p
bnRyYW5ldHNlcnZlciIsDQoJCSJodHRwOi8vaW50cmFuZXQtc2VydmVyIiwN
CgkJImh0dHA6Ly9pbnRyYW5ldC1zZXJ2ZXIvfm9uaWNrIiwNCgkJImZ0cDov
L29uaWNrQGludHJhbmV0LXNlcnZlci9wdWJsaWMtaHRtbCIsDQoJCSJodHRw
Oi93d3cua2FmZmUub3JnLyIsDQoJCSJodHRwOi8vL3d3dy5rYWZmZS5vcmcv
IiwNCgkJbnVsbA0KCX07DQoNCglmb3IgKGludCBpID0gMDsgcGF0dGVybnNb
aV0gIT0gbnVsbDsgaSsrKSB7DQoJCXRyeSB7DQoJCQl1cmwgPSBuZXcgVVJM
KHBhdHRlcm5zW2ldKTsNCgkJCXVybHMgPSB1cmwudG9TdHJpbmcoKTsNCgkJ
fSBjYXRjaCAoTWFsZm9ybWVkVVJMRXhjZXB0aW9uIGUpIHsNCgkJCXVybHMg
PSAiYmFkIjsNCgkJfQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4odXJscyk7DQoJ
fQ0KDQp9DQoNCn0NCg==
--96667023-2053095664-929527197=:23675--