I have been fixing a lot of minor bugs all over IPS the last months, but I have not been writing everything here so I hope you all forgive me. Will keep up the history writing again now.
Please do not that the mailing list is moved to eGroup.com.
New: User parameter Aliases fully implemented.
New:
Configuration consistency checked on startup.
Fix: Incorrect
logging of bad protocol setting.
Fix: Minor handle misuse fixed.
Fix: Date for logfile history archives was wrongly generated.
Fix: Better handling of bad directory entries.
New: "Jan 1 1980" is shown instead of current date for root level (disks) directory entries without any available data.
Fix: Headings for SITE WHO command moved into language file.
Fix: SITE IDLE display current and maximum idle time-out if executed without any parameters.
New: Added %(usr.fullname), %(usr.aliases), %(usr.changepassword), %(usr.logindirectory), %(usr.clientaddress), %(usr.maxbandwidth) variable.
New: Added SITE NAME command to view/change current Fullname.
New: Added SITE STAT command to view user information and statistics.
New: Added SITE RADM UGET command to get any value from user files.
New: Added SITE RADM USET command to set any value in user files.
New: Added SITE RADM UDUPE command to duplicate a user.
New: Added SITE LIST and SITE NLST commands to LIST a directory using the control connection.
New: Added SITE RADM LIST USERS command to list users.
New: Added SITE RADM CGET command to get any value from any configuration file.
New: Added SITE RADM CSET command to set any value in any configuration file.
New: Support for multi-line responses from remote servers.
New:
Number of messages received and kBytes statistics counters added.
Fix: Minor memory leak in SMTP send code.
New: All "MX"
record servers tried.
New: "A" record servers tried if
no "MX" records are found.
New: Added %(usr.fullname), %(usr.aliases), %(usr.changepassword), %(usr.logindirectory), %(usr.clientaddress), %(usr.maxbandwidth) variable.
New: Variable localhost gives the Host setting from the service
config.
Fix: Date and time separators hardcoded to always be /
and : throughout most of IPS. Could mean changes to scripts and
applications dealing with date or time values from IPS.
New:
External password authentication possible.
Fix: Locked files would sometimes hang the FTP session.
Fix:
Possible to CWD to files in NT version. Is a bug in the VP toolkit,
workaround implemented.
New: Service setting ForwardToServer which when set will cause
IPS to forward all outgoing message to one specific SMTP server.
Fix: IPSxxx functions in RexxHooks never worked, now fixed.
New: Added RexxHook; rxOnData which is run after the .msg file
is received before it is delivered.
New: Variable messagefile
gives the path of the message file being processed.
New: Service
correctly handles FIBs in standard responses.
New: "Received:"
line changed.
New: "Return-Path:" added on delivered
messages.
Fix: Messages to local users only will no longer be in
the queue.
New: SMTP send implemented.
Fix: IPSxxx functions in RexxHooks never worked, now fixed.
New: First time passwords may be set in the format -password in
the user files for automatic encrypting on first logon.
Mod:
Documentation file updated and improved some, more stuff is
documented, and errors are corrected.
Fix: Error in OS/2 setup
script fixed.
New: Added extended status reporting while transfering files.
This has to be activated by issuing a SITE XIPS XCMD command. When
active, the control connection will send progress information on the
control connection while transfering data on the data connection.
*WARNING* Activating this breaks the FTP standard for the active
connection.
Fix: SITE IDLE command failed if a very large or
invalid values where given.
Mod: [SERVICES] section is removed from main.cfg and the same
info is no put into the [GLOBAL] setting ServiceSections.
Mod:
.stat files in user directory moved into new stats directory and
renamed from username.stat to usr.username. File format is unchanged
so you can move and rename you old files. New setting in main.cfg
points to this directory.
Mod: GroupDirectory is no longer used,
not that it ever was.
Mod: New setting in [GLOBAL] in main.cfg
named GroupsDefined is added to list all defined groups.
Mod:
[GROUP] section in the user files got the same threatment as the
[SERVICES] section in main.cfg. They are no in one setting called
MemberOfGroups.
Mod: IPS "Console" changed again. No
more command line, just a few key combos available.
Fix: Listing of drive letters fixed. (Some drives was not listed
always).
Fix: (Windows version only) CD .., CDUP should now
work. There are still a problem CD .. down to drive list directory.
You can CD / to get there.
Fix: Logfiles didn't record date changes.
New: Console screen
changed, input line moved to bottom, and an extra status window
added which shows protocol, main tid and number of connected clients
for each service. If you have more than 20 services running only the
first 20 will be shown.
New: New console command; ver; added to
show running IPS version.
Mod: Shutdown and Restart commands
will delay the action until there are no more connections or they
are executed twice.
Fix: Win32 version should hopefully be
useable again.
Fix: CWD failed for root of real disks sometimes.
Mod: SITE
RADM RESTART and SITE RADM SHUTDOWN changed to match the system wide
operation.
New: FTP data written to [STAT] section of user
files.
New: High speed of retrive and send are now stored, so
are the last IP the user connected from.
Fix: Various bugs in
the example RexxHook scripts fixed.
Fix: Timeout not working correctly.