Index: gnu/java/net/protocol/http/HTTPConnection.java =================================================================== RCS file: /cvs/gcc/gcc/libjava/gnu/java/net/protocol/http/HTTPConnection.java,v retrieving revision 1.3 diff -u -r1.3 HTTPConnection.java --- gnu/java/net/protocol/http/HTTPConnection.java 18 Apr 2005 18:40:23 -0000 1.3 +++ gnu/java/net/protocol/http/HTTPConnection.java 29 Apr 2005 06:25:45 -0000 @@ -1,5 +1,5 @@ /* HTTPConnection.java -- - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -39,6 +39,7 @@ package gnu.java.net.protocol.http; import gnu.classpath.Configuration; +import gnu.classpath.SystemProperties; import gnu.java.net.EmptyX509TrustManager; import gnu.java.net.protocol.http.event.ConnectionEvent; import gnu.java.net.protocol.http.event.ConnectionListener; @@ -83,27 +84,7 @@ */ public static final int HTTPS_PORT = 443; - private static final String userAgent = initUserAgent(); - - private static String initUserAgent() - { - try - { - StringBuffer buf = new StringBuffer("libgcj"); - buf.append(" ("); - buf.append(System.getProperty("os.name")); - buf.append("; "); - buf.append(System.getProperty("os.arch")); - buf.append("; "); - buf.append(System.getProperty("user.language")); - buf.append(")"); - return buf.toString(); - } - catch (SecurityException e) - { - return "inetlib/1.1"; - } - } + private static final String userAgent = SystemProperties.getProperty("http.agent"); /** * The host name of the server to connect to.