Version 3.x History

Version 3.02 release 3 - 19 August 1996

Added new features to the #database WebMacro to allow for automatic escaping of quoted strings within queries and to handle HTML markup characters within database result sets.

Your personal BIN directory is now automatically and dynamically added to your OS/2 LIBPATH at runtime (in addition to the system BIN directory).

Added multi-homed POP3 and SMTP capabilities where each server IP address can have its own mailbox directory system. Please read the Mail Overview for setup instructions.

Fixed a problem with Netscape Navigator for Microsoft Windows which has a bug which forces certain server headers to be present in the first 256 bytes of the server's response. PowerWeb was modified to ensure that this buffer overflow bug in Netscape's product will no longer be triggered. Other browsers and non-Windows Netscape Navigator don't have this bug.

The symptoms of this Netscape bug are typically images that won't load, or will only seldom load. Thank you to everyone who submitted ip trace files that helped us track down Netscape's bug.

If you are experiencing failed connections running Netscape Navigator under WINOS2, you should download a more recent WINSOCK.DLL and VDOSTCP.SYS, available from our site in

Fixed a problem with SMTP where aliases of user names were not being matched case insensitively.

Version 3.02 release 2 - 19 July 1996

Added automatic Cookie capabilities to the server. PowerWeb will automatically supply a unique cookie to the client's Web Browser. Cookies are useful for tracking a user's progress through your site and provide a persistent mechanism for identifying the user the next time he/she connects, regardless of their IP address.

Cookies can be set per-resource and documentation is found within the help for the "Document Settings" page.

Byte-range HTTP requests are now supported, so Web clients can request portions of a file or image, which is especially useful for aborted connections or for streaming multimedia such as audio files.

The Statistics and Connections server administration pages can now show details for all services combined, providing an easy snapshot of the entire activity of your site.

Extended the #echo WebMacro for options to handle escaping of special characters under different situations.

Added the new #fetch WebMacro to fetch the contents of a Web document or image from another site and either include it within the current document or store it within a WebObject for further processing.

Fixed a problem when the SMTP server is under extremely high load (such as 300 simultaneous connections) when querying the mail queue via a Web browser would give no output, and incoming mail could be temporarily rejected until retried again.

Fixed a problem with single file POP3 mailboxes when storing messages containing lines starting with the mail separator text "From ". The Unix convention of inserting a leading ">" prefix has been adopted.

Version 3.01 release 2 - 10 July 1996

The sub-directory permissions flag for access control rules is now enforced, so PowerWeb automatically switches sub-directory access on when migrating an older configuration, so that you do not lose access to your sub-directories after an upgrade.

The sub-directory permissions flag allows you to assign different permissions to child directories as opposed to the parent directory and can be useful when wanting to allow clients to see a top-level directory structure but not explore within it without permission.

Fixed a problem in the SMTP service with multiple MX records for a host which also has multiple IP addresses, in which case an invalid IP address was sometimes chosen.

The FTP service is now faster and more tolerant of poor communication links.

The Multi-Home IP Wizard now has improved support for OS/2 Merlin, and its command file has now been moved to a PowerWeb version-independent directory location. The Merlin TCP/IP code can be found at our FTP site.

Simplified access control for sites with common FTP and HTTP document roots which use the "~User" specification for user directory names (within Common Settings for Services), so that users can now access their directories with either "/username" or "/~username".

The Mail User Realm is now case insensitive by default, so that for example mail addressed to POSTMASTER will be correctly delivered to postmaster. Host names have always been case insensitive for delivering mail.

Version 3.01 release 1 - 2 July 1996

A new SMTP service has been added which fully integrates with the existing POP3 service, including support for groups of users.

Like all other PowerWeb services, the SMTP is fully multi-threaded to handle large volumes of mail efficiently. It supports delivery through a firewall gateway, as well as relayed routing.

The SMTP service is enabled by default and uses your existing Mail user realm (which is an alias of your Admin realm by default) to determine the valid users at your site.

The mail settings are common to both SMTP and POP3, both of which also have their own normal generic service settings to specify items such as timeouts.

The SMTP service has its own set of specialised Mail API hooks.

The /$form automatic form processing URL can now send form data to a mail id, as well as to a file or another HTTP server.

The system BIN directory is now automatically and dynamically added to your OS/2 LIBPATH at runtime. PowerWeb requires no changes to your config.sys in order to run.

Suppressed some minor unnecessary warning messages for DB/2 and ODBC database connections where a UPDATE, INSERT or DELETE query was issued.

There is a preview of some of the Secure PowerWeb Server++ features available. For example, select "User Permissions" from the /admin page and hyperlink your way through the security options.

Copyright © CompuSource
All rights reserved.
[email protected]