News in NetPhantom 3.5
For details of a build version before version 3.5, follow this link.
- Company name change from "Entra AB" to "TietoEnator Financial Solutions AB" effective from 2nd of
April 2002.
- Support for Sun JDK 1.4 in NetPhantom Client and NetPhantom Starter. Mouse wheel support is now added
for spin button, combo box, list box, subwindow and all panels that get scroll bars. The notebook
option "Windows single-line" in Phantom Hurricane is also supported with scrollable tabs.
- NetPhantom Cluster Controller that allows clustering multiple NetPhantom Servers using load balancing
on the same machine. Support for clustering over multiple physical servers is also available.
Click here for more information.
- New NetPhantom Starter version:
- New GUI,
- Possibility to have local settings for the client (single or multiple settings),
- Support for backup servers using several server addresses.
- Support for HTTP(S) web server authentication (using Basic and Digest algorithms).
- Enhanced support for SSL and Client Certificates
(location of files and private key passwords prompting).
- Parameter-passing between NetPhantom Starter and Client to avoid repeated user input.
- New installation program for NetPhantom base installation and the NetPhantom Starter versions, support
is now provided for Windows Me, Windows 2000 and Windows XP. The installation program detects Microsoft
Java Virtual Machine and all JVMs 1.1.8 or better (including 1.4).
- Multiple CAB files for Microsoft Internet Explorer. There are separate CAB files for the client
(NetPhantomClient.cab), the Swing package (NetPhantomSwing.cab) and optionally the SSL package
(NetPhantomSSL.cab). The new packaging is included by default in "applet/cabs.html", but requires
several changes for upgrading installations (such as in "SmartApplet.ini", and "resources.ini).
- NetPhantom Client now has enhanced SSL support with Client Certificates
(location of files and private key passwords), matching the
NetPhantom Starter with e.g. parameter-passing to avoid repeated user input.
- Performance enhancement of more than 10% with most JIT compilers in NetPhantom Server.
- Support for print window using a user exit on the client. Default user exit prints
the panel controls with real printer fonts and boxes, rather than a bitmap, making
the printer output easy to read.
- Native print window support for the Windows operating systems when running NetPhantom as
a Java Application (typically using NetPhantom Starter), giving high quality hardcopies.
- Support to launch Microsoft Internet Explorer instead of the Swing HTML window for
local help with NetPhantom Client running as a Java Client (only under the Windows
operting systems).
- New REXX function ClientExecute available to REXX/NetRexx and Java extensions in the
server when NetPhantom Client runs as a Java Application. This feature allows calling
programs/routines on the client from the server.
See separate documentation.
- New look for notebook in Windows Look-and-Feel, non-selected tabs appear in darker color.
- New performance data collection in Server Administration Statistics panel.
It is also enabled for load balancing, so a controller server will request performance
data for all slave servers.
- Reconfiguration of load balancing engine in the controller server while the server
is running is now possible using the Server Administration program.
- Support for X.509 Certificate Revocation Lists (CRL) for client certificates using SSL.
Individual certificates can now also be revoked.
- Support for Windows-like keyboard selection in combination boxes, i.e. several keystrokes
entered cause first matching line in the list to be selected.
- Faster response of NetPhantom Servers to initial IP client connections, resulting
in imporved handling of heavy-contention situations (previously the server denied
the connection as "Connection refused").
- Possibility to remove the "Forced time-out" value for inactive clients, specify "forcedTimeout"
to an empty value in "server.ini".
- Enhanced support for malicious clients trying to flood the NetPhantom Web Server.
Several time-out values are added to control reading of data from the client.
The Server Administration GUI has also been extended with these settings.
- Enhanced web server HTTP protocol, supporting "Connection: Keep-Alive" for both
HTTP 1.0 and 1.1. This enhances the web server speed when an HTML document contains
several images or frames with at least 20%, and when using SSL along with a slow connection,
with 100% or more.
- Many file routines are now much faster, e.g. File Transfer, File Manager, NetPhantom Starter.
- New options to append to file for trace and event log files.
- New option to log all web server requests in the event log.
- The NetPhantom Client RESURL parameter can now be set "relative" the server when backup servers or
load balancing are used (use @**PORT@ instead of the server port number, works together with
@**SERVER@ parameter).
- NetPhantomClient.jar and NetPhantomClientSSL.jar are now signed using a certificate from VeriSign.
- New Global Variables available in the server:
- NETPHANTOM_CLIENT_USERID is set to the User ID logged on to the application either
by means of User Authentication inside NetPhantom Client/Web Server or by a special
user exit.
- NETPHANTOM_CLIENT_ID uniquely identifies the client connection in the server.
- NETPHANTOM_CLIENT_HOSTADDR is set to the host address for the client connection as
perceived by the server.
- NETPHANTOM_CLIENT_APPLET is set to "1" when the NetPhantom Client runs as an applet,
or "0" when it's run as a Java Application.
- NETPHANTOM_SERVER_JAVA_VERSION, NETPHANTOM_SERVER_JAVA_VENDOR,
NETPHANTOM_SERVER_OS_NAME, NETPHANTOM_SERVER_OS_VERSION for the server, and
NETPHANTOM_CLIENT_JAVA_VERSION, NETPHANTOM_CLIENT_JAVA_VENDOR,
NETPHANTOM_CLIENT_OS_NAME, NETPHANTOM_CLIENT_OS_VERSION for the client, where
NETPHANTOM_CLIENT_xxx variables are set for the respective client connection.
- NETPHANTOM_CLIENT_system.property, all System Properties in the client are passed to the
server and stored in global variables.
- NETPHANTOM_SERVER_PORT The port of the server that the client is accessing.
- NETPHANTOM_SERVER_HOSTADDR The host address of the server.
- NETPHANTOM_SERVER_HOSTNAME The host name of the server or the IP address as nnn.mmm.ooo.ppp if none is found.
- NETPHANTOM_SERVER_FULLSRVNAME The full server name including the protocol, i.e. http[s]://fullsrvname.
- NETPHANTOM_SERVER_CTRLSERVERPORT The port of the controller server that the client is accessing. This is used for Load Balancing.
- NETPHANTOM_SERVER_CTRLSERVERNAME The host name of the server or the IP address of the controller server as nnn.mmm.ooo.ppp if none is found. This is used for Load Balancing.
- NETPHANTOM_SERVER_FULLCTRLSRVNAME The full server name of the controller server including the protocol. This is used for Load Balancing.
- NETPHANTOM_SERVER_PROTOCOL The protocol used (evaluates to http or https).
- NETPHANTOM_SERVER_SSLLEVELindex (where index is 1 to 4).
1: The level of information: "0" or "1" if encrypted or not.
2: The level of information: "0" or "1" if strong encrypted (>=128 bits) or not.
3: The level of information: The number of effective bits for encryption.
4: The level of information: the name of the cipher being used.
- The NetPhantom Client RESURL parameter can now be set "relative" the server when backup servers or
load balancing are used (use @**SERVER@ instead of the server name).
- Support for IBM Web Browser (Netscape 6.01) for OS/2.
- Support for NetPhantom Server and Client for Integrated Development Environments (i.e. IDEs, the Java
System.exit call is in try-catch statement).
- Two new CGIs DirectoryListingCGI (HTML-included CGI) and FileDownloadCGI ("normal" CGI)
available in the se.entra.phantom.server.http package. For more information, see the
JavaDoc for these classes.
- Two new Java source listings for file transfer between Java Client and server (or vice versa).
- New method call in VirtualPanelListener and VirtualPanelAdapter: onPageActivated.
News in NetPhantom 3.1
News in NetPhantom 3.0
News in NetPhantom 2.1
News in NetPhantom 2.0
|