7024264: HttpURLConnection/NetPermission doc issue
authormichaelm
Thu, 03 Mar 2011 17:14:23 +0000
changeset 8566 e2df5f8fa082
parent 8561 ca8d6ccdd9dc
child 8567 7b224edc9990
7024264: HttpURLConnection/NetPermission doc issue Reviewed-by: chegar
jdk/src/share/classes/java/net/HttpURLConnection.java
jdk/src/share/classes/java/net/NetPermission.java
--- a/jdk/src/share/classes/java/net/HttpURLConnection.java	Thu Mar 03 15:34:09 2011 +0000
+++ b/jdk/src/share/classes/java/net/HttpURLConnection.java	Thu Mar 03 17:14:23 2011 +0000
@@ -400,7 +400,8 @@
      * @exception ProtocolException if the method cannot be reset or if
      *              the requested method isn't valid for HTTP.
      * @exception SecurityException if a security manager is set and the
-     *              "allowHttpTrace" NetPermission is not granted.
+     *              method is "TRACE", but the "allowHttpTrace"
+     *              NetPermission is not granted.
      * @see #getRequestMethod()
      */
     public void setRequestMethod(String method) throws ProtocolException {
--- a/jdk/src/share/classes/java/net/NetPermission.java	Thu Mar 03 15:34:09 2011 +0000
+++ b/jdk/src/share/classes/java/net/NetPermission.java	Thu Mar 03 17:14:23 2011 +0000
@@ -73,6 +73,13 @@
  *   </tr>
  *
  * <tr>
+ *  <td>getNetworkInformation</td>
+ *  <td>The ability to retrieve all information about local network interfaces.</td>
+ *  <td>Malicious code can read information about network hardware such as
+ *  MAC addresses, which could be used to construct local IPv6 addresses.</td>
+ * </tr>
+ *
+ * <tr>
  *   <td>getProxySelector</td>
  *   <td>The ability to get the proxy selector used to make decisions
  *   on which proxies to use when making network connections.</td>