This document tracks any changes that are made to the open API for
Netcore2.

*************************** NETCORE 2 *******************************
As of 6 Nov. 2000
==================

Added system property 'espial.net.secureRandom.class' which can be
used to specify the name of a class extending java.util.Random. This 
class will be used to generate secure random numbers.  If not specified
the default will be Netcore's internal secure random number generator.

Please note that if this property is used to specify class SecureFoo, 
and the BrowserEnv.userJavaSecureRandom method is used, then the latter
will gain precedence over SecureFoo. This is to preserve backwards 
compatibility. It is recommended that the system property be used
rather than the BrowserEnv API.

As of 10 October 2000
==================
package espial.net

Network
1. Added system property "espial.net.soTimeout" sets socket timeout
in seconds.

*************************** NETCORE 2 *******************************
As of 23 Septemeber 2000
==================
package espial.net.cookie

CookieManager

1.  When CookieManager is disabled the CM will 
      1. not allow cookies to be added by api
      2. not allow cookies to be enumerated
      3. return 0 for cookie count
    Existing entries in the db will not be erased; the api's will
    simply pretend that they have been until CM is re-enabled. The
    following methods are unaffected by disabling the the cookie manager
      - getMaxCookieCount/setMaxCookieCount
 			- getMaxDomainCookieCount/setMaxDomainCookieCount
 			- setEnabled
 			- setAcceptAllEnabled/isAcceptAllEnabled
 			- removeAll
 			- save
    All other public methods are not useful if the manager is disabled.
		
2.  Added method isEnabled() which returns true if the CookieManager is
    enabled.

As of 13 Septemeber 2000
==================

package espial.net.prot
The API for setting the maximum HTTP request version has changed.
The following method has been moved from espial.net.prot.http.Handler
to espial.net.prot.http.HttpConnection:

public final static void setMaxHttpVersion(int v)
The argument "v" can be one of
 HttpConnection.HTTP1_0
 HttpConnection.HTTP1_1
Unrecognized values fall back to HTTP/1.0

-----------------------------------
espial.net.prot.HttpConnection

New method:
public static final void resetProxy(String proxyHost, int proxyPort, Vector dontProxy)
This method can be used to change the HTTP proxy paramaters, or disable the proxy.
 proxyHost: should be the name of a proxy host, or null to disable the proxy.
 proxyPort: port to connect to on the proxy server
 dontProxy: a vector of hostnames for which connections don't go through proxy. May be null.
The old method of setting proxy values via system properties is still valid.


As of 23 August 2000
==================
package espial.net.prot
  class EspialURLStreamHandlerFactory REMOVED
    use espial.net.GenericURLStreamHandlerFactory
-----------------------------------

other
-----
  started logging API mods.
