Servertec Internet Server Version 1.12.1 09/04/2005

-----------------------------------------------------------------------------
KNOWLEDGE BASE

Date        Description                                               Status

05/29/2005  Servertec Internet Server throws:

            Java.net.SocketException: Protocol family not supported

			on Windows XP/2000/2003 when the IP address is an IPv6
			address and IPv6 has not been enabled.

			To enable IPv6 on Windows XP/2000/2003:

			1. Install the latest Service Pack.

			2. Open a Command Prompt and enter:

			   install ipv6

			3. Restart your computer.

05/29/2005  Servertec Internet Server IPv6 support requires that      Info
            the underlying Java, platform and network support
			and are enabled for IPv6.

05/11/2005  Servertec Internet Server Gateways are limited to         Info
            IPv4.

04/14/2005  Servertec Internet Server Administrator does not          Fixed
            properly export Access Control Lists and Resources
            for IP Addresses and IP Ranges.

            This problem has been resolved in version
            1.11.5 04/14/2005.

04/14/2005  Servertec Internet Server Administrator multi-line        Fixed
            entries generate invalid values.

            This bug affects Server - Content Encodings, 
            Server - Content Types, Socket - Plain Socket 
            Handler Parameters, Socket - Secure Socket Handler
            Parameters, Session - Parameters, Servlet - 
            Parameters, Context - Parameters, Message - 
            Message, Connection Pool - Parameters, Realm - 
            Parameters, Logger - Parameters, Logger - Ignore 
            Exceptions, Template - Template and Keystore - 
            Cipher Suites.

            This problem has been resolved in version
            1.11.5 04/14/2005.

02/25/2005  Not all browsers send cookie information to               Info
            servers whose name are not compliant with 
            RFC 1034 and RFC 1035.

            For example servers whose name contains an 
            underscore ("_").

            This issue will affect the ability to use features
            such as cookie based sessions.

05/19/2004  Servertec Internet Server Administrator ACL Form          Fixed
            generates invalid ACLs.

            This problem has been resolved in version
            1.11.4 05/19/2004.

11/19/2003  Request headers were incorrectly case sensitive.          Fixed

            This problem has been resolved in version
            1.11.2 11/27/2003.

10/15/2002  Because of Windows 9x/Me/NT/2K/XPz relative path          Fixed
            security vulnerability requests with embedded ...
            path elements are able to access files outside the
            server's content space.

            This problem has been resolved in versions
            1.10.3.2 04/17/2002 and 1.11.0.2 05/13/2002.

04/05/2002  stec.iws.CgiServlet throws a Pipe Broken Exception        Open
            when processing POST request on Solaris Sparc.

            OutputStream.flush() fails when forwarding POST data
            to CGI executable.

04/04/2002  cgiGateway core dumps on Solaris x86.                     Open

            ethostbyname() fails to link.

03/14/2002  Some Web/Application Servers do not pass requests to      Info
            CGI programs such as CgiGateway or JavaGateway
            aliased as /.

03/11/2002  Basic authentication does not support                     Info
            internationalization due to limit in base64
            encoding/decoding scheme.

03/08/2002  Some Web/Application Servers do not pass Authenticate     Info
            request header to CGI programs such as CgiGateway or
            JavaGateway.

03/05/2002  Certificates are limited to teletype printable            Info
            characters.

02/21/2002  Servertec Internet Server version 1.11.0 05/13/2002       Info
            and later will no longer be distributed or deployed
            with /servlet defined in aliases.ini and
            InvokerServlet in servlets.ini

            This is being done because of the inherent security
            holes in InvokerServlet.

            Users wishing to use the InvokerServlet can define
            the following alias definition in aliases.ini:

            /servlet = servlet:InvokerServlet

            then define the follwing servlet definition in
            servlets.ini:

            InvokerServlet = stec.iws.InvokerServlet

            and finally restart the server.

02/21/2002  Servertec Internet Server version 1.11.0 05/13/2002       Info
            and later will no longer be deployed with
            .ssi defined in aliases.ini and ServletTagServlet
            in servlets.ini

            This is being done because of the inherent security
            holes in ServletTagServlet.

            Users wishing to use the ServletTagServlet can define
            the following alias definition in aliases.ini:

            .ssi = servlet:ServletTagServlet

            then define the follwing servlet definition in
            servlets.ini:

            ServletTagServlet = stec.iws.ServletTagServlet

            and finally restart the server.

02/13/2002  Sessions timeout when a negative number was specified     Fixed
            using Session.setMaxInactiveInterval().

            Session.setMaxInactiveInterval() does not update
            internal timeout value when a negative number is
            specified.

            This problem has been resolved in version 1.11.0
            05/13/2002.

02/13/2002  Administrator session timeout due to bug in               Fixed
            Session.setMaxInactiveInterval().

            This problem has been resolved in version 1.11.0
            05/13/2002.

11/08/2001  All versions of Novell Netware JDK allow Java             Info
            applications to open server socket to port already
            in use by another non-Java application.

            This problem does not occcur when obtaining a
            server socket to a port that is already opened by
            another Java Application.

10/31/2001  Servertec Internet Server throws                          Info
            java.io.SyncFailedException: Bad or invalid handle
            when using newer releases of Java 1.1.7b (such as
            the one that was shipped with SP3) on
            Novell Netware 5.x with JavaSSL and SSL enabled.

            The problem does not occur when using early
            releases of Java 1.1.7B (such as the one that was
            shipped with Novell Netware 5.1) and releases of
            Java 1.2.x and Java 1.3.x.

10/30/2001  JavaSoft's Java 1.3.1 will not run on RedHat 7.2          Info
            without doing the following:

            1. Open a shell prompt and enter:

               su
               cd /usr/lib
               ln -s libstdc++-3-libc6.2-2-2.10.0.so \
               libstdc++-libc6.1-1.so.2

08/12/2001  When running Novell Netware Java 1.3.0 the                Info
            Certificate Administrator cannot be used to
            generate, request or import certificates.

            Certificate Administrator will report
            "RSA KeyPairGenerator not available" or
            "MD5WITHRSA Signature not available".

08/12/2001  AOLserver Gateway did not export NS_ModuleVersion         Fixed
            global variable.

            This problem has been resolved in version 1.10.3
            08/26/2001.
                                                                      
08/10/2001  Microsoft Internet Explorer 5.5 SP2 does not always       Open
            display content that is in its local cache.

            It appears that the browser makes no attempt to
            request the content from the server and it just
            displays a blank page.

            This problem has been reproduced even when
            accessing content directly from the local file
            system.

08/09/2001  The server is unable to establish a secure socket         Open
            connection for requests made by Netscape Web
            Browser 6.x when SSL is enabled and
            SecureSocketHandler is
            stec.iws.JsseSecureSocketHandler and certificates
            from Thawte are being used.

            Netscape Web Browser simply displays a blank page
            without issuing any warning or error message.

            Both Netscape and JavaSoft are aware of the problem.
            Hopefully Netscape will make its product backward
            compatiable or JavaSoft will update JSSE to work
            with Netscape's Web Browser.

07/12/2001  The server throws an exception when it tried to do a      Fixed
            flush after the output stream was closed.

            This problem has been resolved in version 1.10.3
            08/26/2001.

07/10/2001  The server throws a java.lang.NullPointerException        Fixed
            when it was manually terminated while it was being
            started and servlets were not preloaded.

            This problem has been resolved in version 1.10.3
            08/26/2001.

06/21/2001  j1service and j2service use a 256 byte line buffer        Fixed
            when processing iserver.ini directives resulted in
            the server not starting when the directive being
            processed exceeded buffer length.

            Increased buffer to 8192 bytes to allow for larger
            directives.

            This problem has been resolved in version 1.10.3
            08/26/2001.

06/14/2001  stec.iws.MultiPartForm.parse() throws an exception        Fixed
            when the file being uploaded was prematurely
            terminated.

            This problem has been resolved in version 1.10.3
            08/26/2001.

06/12/2001  stec.iws.FileServlet file cache returned that the         Fixed
            requested item was not found when the file's length
            was 0.

            This problem has been resolved in version 1.10.3
            08/26/2001.

06/04/2001  The server aborted when an exception was thrown           Fixed
            while the server was waiting for a request.

            This problem has been resolved in version 1.10.3
            08/26/2001.

05/18/2001  Servertec Internet Server 1.10.1 04/29/2001 sends an      Fixed
            extra response header when PrintWriter is used after
            the response is sent when the PrintWriter is closed.

            This problem affects JSP engines and Servlets using
            Response.getWriter().

            This problem has been resolved in version 1.10.2
            05/20/2001.

05/04/2001  Microsoft Internet Explorer prematurely terminates        Info
            POST requests when SSL is enabled.

            The request Content-Length is incorrect and the POST
            data is terminated by 0x00 (NULL).

05/04/2001  Servertec Administrator incorrectly allowed clients       Fixed
            to manage the server without a valid login.

            This problem has been resolved in version 1.10.2
            05/20/2001.

05/04/2001  Servertec Administrator incorrectly allowed file          Fixed
            uploads from a remote client when remote
            administration was disabled.

            This problem has been resolved in version 1.10.2
            05/20/2001.

04/26/2001  JavaSoft's Java will not run on RedHat 7.1 without        Info
            doing the following:

            1. Add export LD_ASSUME_KERNEL=2.2.5 to
               .java_wrapper in <java_dir>/bin.

               <java_dir>     the directory where Java was 
	                      installed

            2. Open a shell prompt and enter:

               su
               cd /usr/bin
               ln -s /bin/cut cut

04/22/2001  When the server was stopped or restarted, iwsCommand,     Fixed
            iwsSLLCommand sometimes did not display a status and
            instead displayed null.

            This problem has been resolved in version 1.10.1
            04/29/2001.

04/22/2001  When preload_servlets in iws.ini is empty or not          Fixed
            defined the server will not call destroy() method
            for loaded Servlets when it is being shutdown.

            This problem has been resolved in version 1.10.1
            04/29/2001.

01/19/2001  When running Netware and JavaSSL and SSL is enabled       Closed
            Servertec Internet Server will hang after the server
            is stopped or restarted using stop_iws, restart_iws,
            iwsCommand, iwsSSLCommand and Administrator Stop and
            Restart.
    
            ServerSocket.accept() continues to road-block thread
            when the socket is closed.

            iws.ncf script now uses FORCE_SHUTDOWN work-around
            to unstick hung server socket.

            This problem has been resolved in version 1.11.0
            05/13/2002.

01/19/2001  Add -DFORCE_EXIT to JAVA_EXE environment variable         Info
            definition when running Servertec Internet Server
            version 1.10.0 01/28/2001 or later and Java 1.3.0 or
            later on Linux/Solaris/Unix and the server
            hangs on restart or stop.

            export JAVA_EXE=<java_dir>/bin/java -DFORCE_EXIT"

            <java_dir>     the directory where Java was installed

01/18/2001  FileServer file cache grows larger than maximum size.     Fixed

            This problem has been resolved in version 1.10.0
            01/28/2001.

01/18/2001  stec.iws.FileCache grows larger than maximum size.        Fixed

            This problem has been resolved in version 1.10.0
            01/28/2001.

01/18/2001  Restart stops the server on RedHat Linux 7.0 because      Info
            of a bug in RedHat Linux 7.0 affecting all Java
            programs that use System.exit()

            There is no known fix or work-around, but JavaSoft
            and RedHat are aware of the problem and RedHat is
            working on a solution to this problem.

            This problem has been resolved in RedHat Linux 7.1.

01/09/2001  Because of a bug in Java 1.3.x, Servertec Internet        Fixed
            Server NT service, service.exe, stops running when
            any users logs off.

            When running Servertec Internet Server as an NT
            service with Java 1.3.0 use j2service.exe.

            This problem has been resolved in version 1.10.0
            01/28/2001.

01/09/2001  Request.getServerName() and Request.getServerPort()       Info
            are set to the value of Host request header.

            Some browser incorrectly set the Host request header
            when redirection is used.

01/09/2001  isapiGateway used prior server when cookies were not      Fixed
            found.

            This problem has been resolved in version 1.10.0
            01/28/2001.

01/09/2001  Administrator - Monitor logged off when a workgroup       Fixed
            was defined.

            This problem has been resolved in version 1.10.0
            01/28/2001.

01/03/2001  Default context is being incorrectly used when the        Fixed
            requested URI does not match any defined aliases.

            The server now uses the context matching the
            requested URI.

            This problem has been resolved in version 1.10.0
            01/28/2001.

10/26/2000  HttpSession.putValue() and HttpSession.putValue()         Fixed
            do not call valueUnbound() when updating an existing
            bound value.

            This problem has been resolved in version 1.10.0
            01/28/2001.

10/18/2000  File System Administrator moves/copies directories        Fixed
            to itself.

            This problem has been resolved in version 1.10.0
            01/28/2001.

10/12/2000  dbpools.ini and Database Connection Pool                  Fixed
            Administrator uses username instead of user.

            This problem has been resolved in version 1.10.0
            01/28/2001.

10/06/2000  stop_iws, restart_iws, iwsSSLCommand or                   Info
            Administrator - Monitor displays
            "untrusted server cert chain".

            Use the following steps to install a root CA
            certificate for the server's certificate on each
            computer that stop_iws, restart_iws, iwsSSLCommand
            and iws will be used on.

            1. Export the certificate by clicking the EXPORT
               button in the Administrator - Certificates.

            2. Open an MS-DOS Prompt or Linux/Solaris/Unix shell
               prompt and enter:

               jartool -import -alias <alias>
                       -keystore <java_dir>/jre/lib/security/cacerts
                       -file <cert_dir>/<alias>.cer
                       -storepass <password>

               <alias>     the alias name of the self-signed
                           certificate, normally mykey
        
               <cert_dir>  the directory where the self-signed
                           certificate was exported to
        
               <java_dir>  the directory where Java was
                           installed
        
               <password>  the keystore password,
                           normally changeit

10/04/2000  OutputStreamLogger replaces %base_uri% with complete      Fixed
            request uri.

            This problem has been resolved in version 1.9.2
            10/05/2000.

10/04/2000  OutputStreamLogger replaces %request_uri% with base       Fixed
            request uri.

            This problem has been resolved in version 1.9.2
            10/05/2000.

09/26/2000  Connection Pools defined in dbpools.ini are not found     Fixed
            when parameters are specified.

            This problem has been resolved in version 1.9.2
            10/05/2000.

09/24/2000  Utils.parseDates throws an IllegalArgumentException       Fixed
            when the server's locale is not US.

            This problem has been resolved in version 1.9.2
            10/05/2000.

08/01/2000  The Certificate Administrator is not able to              Info
            GENERATE. REQUEST or IMPORT RSA certificates when
            using JavaSoft's Version 1.3.0 Linux Beta Release
            unless sunrsasign.jar appears on the CLASSPATH.

            JavaSoft's beta release does not automatically find
            sunrsasign.jar.

            Add the following line to the login script:

            export CLASSPATH=<java_dir>/jre/lib/sunrsasign.jar:$CLASSPATH

            where <java_dir> is the directory where JavaSoft's
            Version 1.3.0 Linux Beta Release was installed.

08/01/2000  In the Administrator - Control Panel STOP and RESTART     Fixed
            will not properly run when using Javasoft's Version
            1.3.0 Linux Beta Release.

            ServerSocket.accept() continues to road-block thread
            when the socket is closed.

            This problem has been resolved using a work-around
            in version 1.9.1 09/12/2000.

08/01/2000  stop_iws, restart_iws, iwsCommand and iwsSSLCommand       Fixed
            will not properly run when using Javasoft's Version
            1.3.0 Linux Beta Release.

            ServerSocket.accept() continues to road-block thread
            when the socket is closed.

            This problem has been resolved using a work-around
            in version 1.9.1 09/12/2000.

07/28/2000  Utils.translateAlias() does not properly translate        Fixed
            aliases containing $wwwroot.

            This problem has been resolved in version 1.9.0
            08/08/2000.

07/24/2000  DString.change() returns invalid values.                  Fixed

            This problem has been resolved in version 1.9.0
            08/08/2000.

07/19/2000  Administrator - Mime Types invalidated the current        Fixed
            valid session and displayed the Login screen when
            ADD was selected.

            This problem has been resolved in version 1.9.0
            08/08/2000.

06/21/2000  The Enterprise Edition Linux/Unix Apache Gateway          Fixed
            did not free shared memory handles.

            This problem has been resolved in version 1.9.0
            08/08/2000.

06/08/2000  The Enterprise Edition Gateways did not return the        Fixed
            next server in the cluster when iwsServerID was empty.

            This problem has been resolved in version 1.9.0
            08/08/2000.

05/23/2000  Some Proxy Servers may not support Keep-Alive, have it    Info
            disabled or do not implement it as defined in HTTP/1.1
            protocol.

            If client connections are timing out, hanging or
            returning partial responses, try disabling Keep-Alive
            using the Administrator.

05/05/2000  On Windows NT the CgiServlet Servlet definition needs     Info
            to be changed as defined below using the Administrator
            before using the Command Gateway Interface (CGI).

            Alias: CgiServlet
            Class File: stec.iws.CgiServlet
            Parameter: bindir=./cgi-bin
            Parameter: exec=c:\\winnt\\system32\\cmd.exe /c
 
05/05/2000  One Windows NT the SSIncludeServlet Servlet definition    Info
            needs to be changed as defined below using the
            Administrator before using Server Side Includes (SSI).

            Alias: SSIncludeServlet
            Class File: stec.iws.SSIncludeServlet
            Parameter: bindir=./
            Parameter: exec=c:\\winnt\\system32\\cmd.exe /c

05/05/2000  CgiServlet executed commands relative to the current      Fixed
            working directory and not relative to the base
            directory when the bindir specified was a relative
            path.

            Now CgiServlet executes all command relative to the
            base directory when the bindir specified is a relative
            path.

            This problem has been resolved in version 1.8.2
            05/14/2000.

05/04/2000  Utils.parseDrive() did not return the drive letter for    Fixed
            absolute paths that did not contain a drive letter.

            This problem has been resolved in version 1.8.2
            05/14/2000.

05/01/2000  RequestDispatcher.include() did not return a valid        Fixed
            Content-Length when the Servlets included did not set
            the Content-Length.

            Now RequestDispatcher.include() adds the current
            response Content-Length to the final response
            Content-Length header only when the Servlet included
            sets the response Content-Length to a value greater
            than -1.

            This problem has been resolved in version 1.8.2
            05/14/2000.

05/01/2000  RequestDispatcher.forward() did not return a valid        Fixed
            Content-Length when the Servlets called did not set
            the Content-Length.

            Now RequestDispatcher.forward() adds the current
            response Content-Length to the final response
            Content-Length header only when the Servlet called
            sets the response Content-Length to a value greater
            than -1.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/25/2000  ServletContext.getResource() used a physical PATH that    Fixed
            was not relative to the current ServletContext.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/24/2000  ServletContext.getResourceAsStream() used a physical      Fixed
            PATH that was not relative to the current
            ServletContext.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/20/2000  Request.getRequestDispatcher() used an invalid PATH
            when a relative URI was specified.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/19/2000  Request.getPathInfo() returned the complete URI when      Fixed
            a Filter was matched.

            Now Request.getPathInfo() returns any path elements
            after the matching filter or null if non exists.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/17/2000  SERVER_PORT_SECURE was not being set by                   Fixed
            SSIncludeServlet.

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/17/2000  PATH_INFO was not being set by SSIncludeServlet.          Fixed

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/17/2000  INSTANCE_ID was not being set by SSIncludeServlet.        Fixed

            This problem has been resolved in version 1.8.2
            05/14/2000.

04/12/2000  Session.encodeURL() and Response.encodeURL() in           Fixed
            version 1.8.0 04/02/2000 returns an invalid URL
            when the specified URL contains a Query String.

            This problem has been resolved in version 1.8.1
            04/16/2000.

02/24/2000  Version 1.8.0 04/02/2000 does not support Web             Info
            Applications (WAR) as defined in the Java
            Servlet API version 2.2.

02/14/2000  The ClusterProxy sometimes throws a                       Fixed
            NullPointerException when it is unable to find a
            server to service the request.

            This problem has been resolved in version 1.7.3
            02/22/2000.

01/31/2000  The ISAPI Gateway iserver.ini configuration files         Info
            created for releases prior to version 1.7.2
            02/01/2000 will not work with the ISAPI Gateway
            included in version 1.7.2 02/01/2000
            or later.

01/31/2000  ConnectionPool may maintain more than the minimum         Fixed
            number of connection being maintained by pool.

            This problem has been resolved in version 1.7.2
            02/01/2000.

01/19/2000  In version 1.7.0 01/09/2000 GET requests with very        Fixed  
            long Query Strings may hang the request handler.

            This problem has been resolved in version 1.7.1
            01/19/2000.

12/29/1999  Query string is not being parsed into parameters when     Fixed
            the request method is POST.

            This problem has been resolved in version 1.7.0
            01/09/2000.

12/29/1999  Client requests that are prematurely terminated or        Fixed
            that throw exceptions/errors are improperly being
            logged as 200 OK

            This problem has been resolved in version 1.7.0
            01/09/2000.

12/29/1999  SSIncludeServlet throws exception when file included      Fixed
            contains embedded SSI directives.

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/23/1999  Util.encodeCookie() is improperly setting expires.        Fixed

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/22/1999  Starting with version 1.7.0 01/09/2000 configuration      Info
            files are case sensitive.

11/22/1999  The Administrator incorrectly reports that existing       Fixed
            root directory did not exist.

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/18/1999  Session.encodeURL() did not replace outdated session      Fixed
            id with new session id.

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/16/1999  Request.getServerPort() incorrectly returns 0 for         Fixed
            server port.

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/16/1999  The server incorrectly logs 0 for server port.            Fixed

            This problem has been resolved in version 1.7.0
            01/09/2000.

11/03/1999  The server must be stopped using the Administrator        Info
            and not by killing or breaking out of the program.
            Doing so will prevent normal process cleanup from
            occurring and may result in data corruption and loss.

            Java does not provide a mechanism for taking over
            system signals.

11/03/1999  When running the server without using the iws C           Info
            wrapper Restart from the Administrator - Control
            Panel will stop the server.

            Restart is implemented by the iws C wrapper.

11/03/1999  When workgroup servers are defined, the server running    Open
            the Administrator must also be defined otherwise the
            server will not be able to be managed.

11/02/1999  Runtime.exec() used by SSIncludeServlet and CgiServlet    Fixed
            sometimes throws Exception or hangs the worker thread.

            It appears that there is a bug in Runtime.exec()
            that corrupts the Java VM runtime environment when
            executing shell commands or when capturing its output.

10/28/1999  Connections terminated prematurely because the            Fixed
            default value for server timeout was too small.

            Resolved by increasing server timeout from 1
            second to 5 minutes.

10/28/1999  RequestHandler improperly disabled keep alive.            Fixed

            This problem has been resolved in version 1.6.2
            10/30/1999.

10/28/1999  Administrator improperly reported that valid session      Fixed
            timeout values were invalid.

            This problem has been resolved in version 1.6.2
            10/30/1999.

10/27/1999  iws startup resets session interval to minimum value      Fixed
            when -1 was used.

            This problem has been resolved in version 1.6.2
            10/30/1999.

10/27/1999  Session.isValid() invalidated session, but did not        Fixed
            call HttpSessionBindingListeners for Unbound event.

            This problem has been resolved in version 1.6.2
            10/30/1999.

10/27/1999  Administrator improperly reported that file cache         Fixed
            size was not being set.

            This problem has been resolved in version 1.6.2
            10/30/1999.

10/27/1999  The CGI/Java Gateways may not have access to              Open
            Authorization header.

            Normally Web Servers process Authorization headers
            themselves and do not make them available to CGI.

10/26/1999  ServletManager changes matching Servlet/Realm URI to      Fixed
            lower case.

            This problem has been resolved in version 1.6.2
            10/26/1999.

10/26/1999  FileLogger improperly treats paths starting with / as     Fixed
            relative paths.

            This problem has been resolved in version 1.6.2
            10/26/1999.

10/21/1999  Configuration file created for releases prior to          Info
            version 1.6.2 10/22/1999 will not work with version
            1.6.2 10/22/1999 or later.

10/20/1999  DString.extract() returns invalid value when              Fixed
            specified delimiter is more than a single
            character.

            This problem has been resolved in version 1.6.2
            10/22/1999.

10/19/1999  Utils.parseCookieHeader() throws                          Fixed
            NoSuchElementException when cookie value contains
            embedded '='.

            This problem has been resolved in version 1.6.2
            10/22/1999.

10/15/1999  File cache may grow larger than maximum size.             Fixed

            This problem has been resolved in version 1.6.2
            10/19/1999.

10/13/1999  Access log entries are lost when templates is not         Fixed
            specified for FileLogger.

            This problem has been resolved in version 1.6.2
            10/19/1999.

10/12/1999  Logger records port as -1 when port was 80.               Fixed

            This problem has been resolved in version 1.6.2
            10/19/1999.

10/11/1999  The Administrator reports port as -1 when port is         Fixed
            80.
            

            This problem has been resolved in version 1.6.2
            10/19/1999.

10/06/1999  Logger is always logging events, errors and access        Fixed
            regardless of logger.ini setting.

            This problem has been resolved in version 1.6.1
            10/07/1999.

10/06/1999  Session manager is starting when session manager          Fixed
            interval is -1.

            This problem has been resolved in version 1.6.1
            10/07/1999.

10/01/1999  While the Servertec Internet Server has been              Info
            certified to be Y2K compliant. The following Y2K
            issue may affect the server.

            Often Browsers and other Servers generate Cookies and
            Request/Response Date Headers that use 2 digit for
            year and that are not Y2K compliant. What happens
            depends on how the browser, server and server-side
            applications interpret these 2 digit years.

09/28/1999  iws wrapper endlessly loops when Java VM fails to         Fixed
            start the server.

            This happens because the return code used by the
            server to tell the wrapper to restart the server was
            used by the Java VM.

            This problem has been resolved in version 1.6.0
            10/03/1999.

09/21/1999  Utils.getParameters() erroneously returns arguments       Fixed
            along with parameters.

            This problem has been resolved in version 1.6.0
            10/03/1999.

09/21/1999  Utils.getArgs() erroneously returns null when             Fixed
            Request.getPathTranslated() returns a value that
            contains an embedded =.

            This problem has been resolved in version 1.6.0
            10/03/1999.

09/17/1999  HttpUtils.parseQueryString() throws                       Fixed
            IllegalArgumentException when request contains
            arguments with embedded &.

            This problem has been resolved in version 1.6.0
            10/03/1999.

09/06/1999  RequestDispatcher.forward() and                           Fixed
            RequestDispatcher.include() throws exception when
            query string is null.

            This problem has been resolved in version 1.6.0
            10/03/1999.

08/24/1999  InvokerServlet throws exception when the Servlet          Fixed
            is not specified.

            InvokerServlet now calls FileServlet when a Servlet
            is not specified.

            This problem has been resolved in version 1.6.0
            10/03/1999.

08/18/1999  The Administrator did not accept absolute                 Fixed
            root directory.

            This problem has been resolved in version 1.6.0
            10/03/1999.

06/04/1999  The multi-part form parser included with version          Fixed
            1.0.0 05/02/1999 is not properly handling input
            streams terminated with CR/LF.

            This problem has been resolved in version 1.5.0
            06/27/1999.

05/31/1999  Basic authentication security service in version          Fixed
            1.0.0 05/02/1999 does not function properly with
            Microsoft Internet Explorer Web browser.

            This problem has been resolved in version 1.5.0
            06/27/1999.

03/15/1999  Calling StatusServlet results in ClassCastException       Fixed
            when using version 1.0.0 03/14/1999.

            This problem has been resolved in version 1.0.0
            03/15/1999.

03/10/1999  The value returned by getServerName() is not correct.     Fixed

            This problem has been resolved in version 1.0.0
            03/14/1999.

03/04/1999  Version 1.0.0 02/26/1999 does not properly                Fixed
            generate root directories.

            This problem has been resolved in version 1.0.0
            03/14/1999.

01/26/1999  Version 1.0.0 01/24/1999 under Linux does not             Fixed
            restart.

            This problem occurs because the error code needed to
            restart the server is not being passed on by the
            JAVA VM.

            This problem has been resolved in version 1.5.0
            06/27/1999.

01/15/1999  Windows 9x hangs when ConnectionPools are enabled,        Open
            and a Connection Pool is defined that uses the
            JDBC-ODBC bridge and JAVA_EXE is set to use JView
            as the Java VM.

            This problem affects the ListEmployees and
            ConnectionPools samples.

            This problem appears to result from a bug in the
            native support for JDBC-ODBC bridge and JView's
            support for JDBC.

10/14/1998  Version 1.0.0 10/11/1998 generates a                      Fixed
            NullPointerException when configuration files are
            not found.

            This problem has been resolved in version 1.0.0
            10/15/1998.
