jdk/src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
changeset 37593 824750ada3d6
parent 36858 53f90d1cdac4
child 37781 71ed5645f17c
equal deleted inserted replaced
37592:c80f098887f4 37593:824750ada3d6
    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);