2005-04-29 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Fri, 29 Apr 2005 06:26:55 +0000 (06:26 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Fri, 29 Apr 2005 06:26:55 +0000 (06:26 +0000)
* gnu/java/net/protocol/http/HTTPConnection.java:
(userAgent): Initialize from system properties.
(initUserAgent): Removed.

From-SVN: r98977

libjava/ChangeLog
libjava/gnu/java/net/protocol/http/HTTPConnection.java

index ba0e431d9bafd17acc737de904a745cb1b3ea88d..7a78f4dcee5e760c4610eca9fb0bb94cd0e4dcf0 100644 (file)
@@ -1,3 +1,9 @@
+2005-04-29  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/net/protocol/http/HTTPConnection.java:
+       (userAgent): Initialize from system properties.
+       (initUserAgent): Removed.
+
 2005-04-29  Mark Wielaard  <mark@klomp.org>
 
        * java/util/ResourceBundle.java (getObject): Clarify
index 20383be59cc015aa96177cb6d7a0ad1ba3b5f93e..779dbbdfcf9078302388a9b7e71abb9eb209f087 100644 (file)
@@ -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 @@ exception statement from your version. */
 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 class HTTPConnection
    */
   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.