equal
deleted
inserted
replaced
44 import java.net.Proxy; |
44 import java.net.Proxy; |
45 import java.net.ProxySelector; |
45 import java.net.ProxySelector; |
46 import java.util.StringTokenizer; |
46 import java.util.StringTokenizer; |
47 import java.util.Iterator; |
47 import java.util.Iterator; |
48 import java.security.Permission; |
48 import java.security.Permission; |
|
49 import java.util.Properties; |
49 import sun.net.NetworkClient; |
50 import sun.net.NetworkClient; |
50 import sun.net.www.MessageHeader; |
51 import sun.net.www.MessageHeader; |
51 import sun.net.www.MeteredStream; |
52 import sun.net.www.MeteredStream; |
52 import sun.net.www.URLConnection; |
53 import sun.net.www.URLConnection; |
53 import sun.net.www.protocol.http.HttpURLConnection; |
54 import sun.net.www.protocol.http.HttpURLConnection; |
275 } |
276 } |
276 } |
277 } |
277 |
278 |
278 if (user == null) { |
279 if (user == null) { |
279 user = "anonymous"; |
280 user = "anonymous"; |
280 String vers = java.security.AccessController.doPrivileged( |
281 Properties props = GetPropertyAction.getProperties(); |
281 new GetPropertyAction("java.version")); |
282 String vers = props.getProperty("java.version"); |
282 password = java.security.AccessController.doPrivileged( |
283 password = props.getProperty("ftp.protocol.user", |
283 new GetPropertyAction("ftp.protocol.user", |
284 "Java" + vers + "@"); |
284 "Java" + vers + "@")); |
|
285 } |
285 } |
286 try { |
286 try { |
287 ftp = FtpClient.create(); |
287 ftp = FtpClient.create(); |
288 if (p != null) { |
288 if (p != null) { |
289 ftp.setProxy(p); |
289 ftp.setProxy(p); |