changeset 3836:b645b5bc460b

7024264: HttpURLConnection/NetPermission doc issue Reviewed-by: chegar
author michaelm
date Thu, 03 Mar 2011 17:14:23 +0000
parents 75064373ed6b
children 6e596210bf01
files src/share/classes/java/net/HttpURLConnection.java src/share/classes/java/net/NetPermission.java
diffstat 2 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/java/net/HttpURLConnection.java	Thu Mar 03 15:34:09 2011 +0000
+++ b/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/src/share/classes/java/net/NetPermission.java	Thu Mar 03 15:34:09 2011 +0000
+++ b/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>