Servertec   Knowledge Base
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Add-ons
How To
Change Log
Future Plans
Knowledge Base
Documentation
Samples
Sales
Legal
Feedback

 

Date Description Status
08/01/2000 iServer Certificate Administrator is not able to 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.

Info
08/01/2000 iServer Administrator - Control Panel STOP and RESTART actions 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.

Info
08/01/2000 stop_iws, restart_iws, iwsCommand and iwsSSLCommand 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.

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

This problem has been resolved in iServer Version 1.9.0 08/08/2000.

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

This problem has been resolved in iServer Version 1.9.0 08/08/2000.

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

This problem has been resolved in iServer Version 1.9.0 08/08/2000.

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

This problem has been resolved in iServer Version 1.9.0 08/08/2000.

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

This problem has been resolved in iServer Version 1.9.0 08/08/2000.

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

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

Info
05/05/2000 On Windows NT the CgiServlet Servlet definition needs 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

Info
05/05/2000 One Windows NT the SSIncludeServlet Servlet definition 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

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

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

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

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

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

Fixed
05/01/2000 RequestDispatcher.include() did not return a valid 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 iServer Version 1.8.2 05/14/2000.

Fixed
05/01/2000 RequestDispatcher.forward() did not return a valid 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 iServer Version 1.8.2 05/14/2000.

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

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

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

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

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

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

Fixed
04/20/2000 Request.getPathInfo() returned the complete URI when 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 iServer Version 1.8.2 05/14/2000.

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

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

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

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

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

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

Fixed
04/12/2000 Session.encodeURL() and Response.encodeURL() in iServer 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 iServer Version 1.8.1 04/16/2000.

Fixed
02/24/2000 iServer Version 1.8.0 04/02/2000 does not support Web Applications (WAR) as defined in the Java Servlet API version 2.2. Info
02/14/2000 ClusterProxy sometimes throws a NullPointerException when it is unable to find a server to service the request.

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

Fixed
01/31/2000 iServer ISAPI Gateway iserver.ini configuration files created for releases prior to iServer 1.7.2 Version 02/01/2000 will not work with the iServer ISAPI Gateway included in iServer 1.7.2 Version 02/01/2000 or later. Info
01/31/2000 ConnectionPool may maintain more than the minimum number of connection being maintained by pool.

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

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

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

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

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

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

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

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

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

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

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

Fixed
11/22/1999 Starting with iServer Version 1.7.0 01/09/2000 iServer configuration files are case sensitive. Info
11/22/1999 iServer Administrator incorrectly reports that existing root directory does not exists.

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

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

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

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

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

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

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

Fixed
11/03/1999 iServer must be stopped using the iServer Administrator 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.

Info
11/03/1999 When running iServer without using the iws C wrapper Restart from the iServer Administrator will stop iServer.

Restart is implemented by the iws C wrapper.

Info
11/03/1999 When workgroup servers are defined then the server running Administrator must also be defined otherwise the server will not be able to be managed. Open
11/02/1999 Runtime.exec() used by SSIncludeServlet and CgiServlet sometime 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

Fixed
10/27/1999 iServer CGI/Java Gateways may not have access to Authorization header.

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

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

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

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

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

Fixed
10/21/1999 Configuration file created for releases prior to iServer Version 1.6.2 10/22/1999 will not work with iServer Version 1.6.2 10/22/1999 or later. Info
10/20/1999 DString.extract() returns invalid value when specified delimiter is more than a single character.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Fixed
10/01/1999 While iServer has been certified to be Y2K compliant. The following Y2K issue may affect iServer.

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.

Open
09/28/1999 iws wrapper endlessly loops when Java VM fails to start iServer.

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

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

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

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

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

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

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

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

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

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

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

InvokerServlet now calls FileServlet when a Servlet is not specified.

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

Fixed
08/18/1999 iServer Administrator does not accept absolute root directory.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

Fixed
 top of page
 Built with iScript Copyright © 1997-2000 Servertec. All rights reserved.
Last Modified: Sat Aug 12 11:20:03 EDT 2000