Appendix A – Development History 2002-2003 |
|
[ 2002-2003 | 2001 | 2000 | 1999-1998 ]
Scope |
Type |
Description |
---|---|---|
SMTP service |
Fix |
Outgoing message delivery sockets did not bind to the SMTP port and therefore blocking in some very secure firewall setups. |
Documentation |
Rewrite |
Chapter 4 is finally completed with all information intended for the current rewrite. The documentation will be improved even further as time goes, but most important contents are now in place. |
System wide |
Change |
A lot more configuration parameters are made optional and assigned internal default values. The details about each parameter are found in the documentation. |
System upgrade |
New |
Added automatic upgrade of configuration files which has not been changed when upgrading from a previous version of IPS. Files not automatically upgraded are listed so they can be manually upgraded. |
TTB framework |
Fix |
Fixed problem causing a trap when client sent an incomplete SITE RADM command to the FTP service. |
RexxHooks |
Fix |
Improved error handling regarding Rexx scripts. It should not longer be possible to crash IPS by requesting unavailable data from any of the Rexx functions. |
FTP service |
New |
Added settings to override the address and/or port range used by passive FTP connections. This is to ease the setup of IPS behind firewalls not supporting FTP properly. |
IPS framework |
Change |
Optimized a few minor routines used frequently for better code reuse and faster execution speed. |
IPS framework |
Change |
Minor improvements done on IPS support utilities. |
SMTP service |
Fix |
Sometimes outbound connections would fail to backup SMTP servers even if they was up and running. (OS/2 only) |
FTP service |
New |
Added support for Deny List access restriction attribute. |
System wide |
New |
Added support for NT assisted authentication in Windows version. |
TTB framework |
New |
Layered DNS lookup code and added Windows platform support (This was lost in a disk crash way back). |
SMTP server |
New |
Added option BindOnDelivery (See documentation). |
RexxHooks |
Fix |
Fixed bug where IPS incorrectly interpret return codes (Windows only). |
RexxHooks |
New |
Added log entry for bad Rexx scripts. |
RexxHooks |
Fix |
Fixed problem when using RexxHooks as service responses. |
Hooks |
New |
Added support for .dll based hooks. |
Hooks |
New |
Updated ipsHookInterface.pas and added ipsHookExample.pas. These files include most information needed to create .dll based hooks. |
Documentation |
New |
Updated various parts of the documentation. |
Hooks |
Change |
"rxOn*" parameter names changed to "hookOn*" since hooks on longer are Rexx only. |
Hooks |
Change |
Example RexxHooks renamed from "rxOn*" to "On*" as the extension already identifies them as RexxHooks. |
IPS packaging |
Change |
Cleaned default configuration files from all settings which shipped with default values. |
Hooks |
Change |
OnPass.rexx example RexxHook removed from IPS package as it was disabled by default anyway. |
Hooks |
Fix |
OnConnect.rexx, OnSite.rexx and OnUser.rexx example RexxHooks cleaned and rewritten to work properly even on Windows. |
System wide |
Fix |
More small bugs fixed. |
System wide |
Change |
Changed console commands Alt+R (Restart) and Alt+S (Shutdown) and added new Alt+I command. Added .restart.instant and .shutdown.instant command files as a replacement for the .kill file previously supported. |
FTP service |
Fix |
Disabled SITE PASS command for account with <ntdomain> or <external> authentication. |
SMTP service |
Fix |
Fixed various state and cleanup issues with message reception. |
SMTP service |
Change |
hookOnData changed to allow message rejection. |
SMTP service |
Change |
ForwardToServer parameter made optional. |
SMTP service |
New |
Added ForwardDomains list parameter to specify domains for which this server always allow forwarding to. |
IPS framework |
Fix |
Fixed problem which could crash IPS if unknown users tried to authenticate. |
SMTP service |
Fix |
Fixed a problem with cleanup after broken SMTP connections. This also caused a 100% CPU situation. |
SMTP service |
New |
Parsing incoming message headers and adding them to their own section in the .hdr file for easy access. Added variable “smtp.!<headerfield>” to access them from IPS. |
FTP service |
Fix |
Corrected some access issues regarding directory access. |
IPS framework |
New |
Added proper check of configuration IP addresses. |
SMTP service |
Fix |
Added alias resolving when delivering messages with unresolved .hdr files. |
SMTP service |
New |
Added message delivery status reporting. |
This document is the exclusive property of Terje Flaarønning.