InetPowerServer - Electronic
Documentation
|

5. Development History
Service levels:
Service protocol |
Code level
OS/2 |
Code level
Windows NT |
Comments |
TELNETd |
Not available |
Not available |
Some kind of console service is planned, but nothing is
done with it yet as I'm not sure how I want to make this. |
FTPd |
Beta |
Alpha |
Protocol to be at non-beta level for v1. |
SMTPd |
Early Alpha |
Early Alpha |
Protocol to be at non-beta level for v1. |
POP3d |
Not available |
Not available |
Protocol to be at non-beta level for v1. |
IMAP4d |
Planned for v2 |
Not available |
IMAP4 service is planned for inclusion in v2. |
HTTPd |
Not planned |
Not planned |
HTTP service is currently not planned in IPS, this will
most likely never make it into IPS as so many good web servers already
exists. |
1998/10/01 15:30 InetPowerServer v0.75Beta1
What's new (system wide):
-
New: IPS compiled with Virtual Pascal 2.0 beta 3.
-
New: Windows NT support (Windows 95/98 is not supported).
What's new (FTPd service):
-
Fix: Some bugs introduced in v0.70b2 regarding SITE command.
-
Fix: Listing directories with dates outside the 1-12 range crashed IPS.
-
New: ABOR command implemented.
-
New: Directories checked for read-only attributes before allowing remove.
-
New: APPE command implemented.
-
New: Listing directories on first level (eg. drive letters) will not show
correct date (if available) and space used on the drive.
-
Mod: MDTM now returns seconds as well.
-
Mod: Some previously unknown bug was found and fixed during the Windows
NT porting process.
What's new (SMTPd service):
1998/04/22 02:30 InetPowerServer v0.70Beta2
What's new (system wide):
-
Mod: Tried with various compiler/linker optimizing but that mostly lead
to strange bugs on Warp 3 machines.
-
Fix: Bug in exception handler.
-
Mod: Major changes on variable implementation, please check the documentation
and included example files. All variable names has changed and some new
are added. The method to access variables are no longer %varname% but %(varname).
-
Fix: Serious bug leading to many unused sockets.
What's new (FTPd service):
-
Mod: Method of opening data connection changed slightly.
-
Fix: Error handling of bad data connections improved.
-
New: Resume on STOR supported.
-
Fix: Remove of directories was not possible.
-
New: REIN command implemented.
-
Fix: ETA on SITE WHO not always correct, could even kill IPS.
-
New: Default local data port finally used.
-
New: Added support for a "-" in front of the password to avoid multiple-line
responses.
-
New: rxOnCommand RexxHook called before processing of all commands, this
Hook can return 0 or a modified command line.
-
Mod: All RexxHooks lost their *Par setting in the group config file. Also,
the Cmd at the end is removed.
-
New: MinFreeSpace service variable added. Number of free MBytes needed
to accept new files.
-
Fix: Login was accepted even if OnUser rejected it. Only some badly written
ftp clients would allow this.
-
Fix: Lots of bugs is fixed which I forgot to write down.
-
New: Better example message files and RexxHooks, thanks to Mario Gaucher
for all the help.
What's new (SMTPd service):
-
Fix: Local mail delivery completely bugged.
-
Fix: Not sending "good bye" response after QUIT command.
-
Fix: Some minor bugs fixed, still only alpha/preview code.
1998/03/27 21:00 InetPowerServer v0.70Beta1
What's new:
1998/03/09 15:00 InetPowerServer v0.65
What's new:
1998/02/28 18:30 InetPowerServer v0.60Beta2
What's new:
-
Fix: "startips.cmd" did not work as expected.
-
Fix: Not showing multiple-line responses.
-
Fix: Connections rejected by OnCONNECT not terminated correctly.
-
Mod: "bin\password.exe" can now be used in two modes: "password [password]"
or "password [old] [oldcrypted] [new]".
-
Mod: Multiline response setting in "cfg\ipsftp.e" can now take "*.cmd"
files and run them as RexxHooks as well. These are then called with only
two parameters, socket and response_id. They can return a filename to display.
-
Fix: HideIfNoAccess flag in "cfg\ipsgroup.cfg" did not work correctly.
-
New: "bin\ch*" utils refreshed, and ls port added.
-
Fix: Not implemented ftp commands returned a "Server error ..." response.
-
Mod: Stability monitor changed to be nicer.
New: Icon's, setup.cmd script and some other improvements.
1998/02/18 00:10 InetPowerServer v0.60Beta
What's new:
-
Fix: Normal logout finally fixed.
-
New: SITE ADMIN MONITOR [idle] command.
-
Fix: PASV response returned wrong address on multiple-homed sites.
-
New: Runtime errors written to main log file for better error detection.
-
New: %_ftp.usr.anon%, %_ftp.usr.admin% variables.
-
New: Included new OnSITE and OnCONNECT example script.
-
New: %_ftp.cmdsock.prev%, %_ftp.cmdsock.next% variables.
-
New: RexxHook functions added: ipsLog( socket, str ), ipsVar( socket, str
), ipsSay( socket, str ).
-
Mod: All RexxHooks changed, check your config against new examples.
-
New: Passwords encrypted, use bin\password.exe to generate passwords for
the user files.
-
New: First ExtendedAccess flags implemented.
-
Mod: cfg/* tree moved to doc/cfg/* in distribution archive to avoid users
overwriting their configuration. Also, bin/ips2.exe is now distributed
as bin/ips2upd.exe which will allow you to unpack this and further releases
directly and upgrade by just doing a SITE ADMIN RESTART.
New: %_ftp.configfile%, %_ftp.configsection% variables.
1998/02/08 22:30 InetPowerServer v0.58Beta
What's new:
1998/01/28 21:30 InetPowerServer v0.53Beta
What's new:
Still missing:
HTTP, SMTP and POP3 protocols.
1998/01/26 20:30 InetPowerServer v0.51Beta
What's new:
Still missing:
1998/01/25 22:20 InetPowerServer v0.50Beta
What's new:
Still missing:
1998/01/24 04:00 InetPowerServer v0.50Beta
What's new:
-
Fixed "" user response on non existing user.
-
Written better readme file.
-
Changed files in doc/ to .html.
-
I had messed up the bits in the rwx accessed, now fixed.
-
Implemented EA support. It is now possible to set rights using ch* style
UNIX utilities.
Last memory leak in ftp client object fixed, current memory leakage
is 0 bytes. :)
Still missing:
-
Rename commands.
SITE commands.
1998/01/23 17:40 InetPowerServer v0.50Betag
What's new:
-
Some semi multiple-disk feature implemented. You will be able to set the
standard RootDirectory empty and change between /d, /e etc. but you will
not be able to change to /. This could confuse some ftp clients.
-
Idle time-out activated, added Timeout variable in ipsgroup.cfg.
-
Added logging to all completed ftp functions.
-
Fixed the memory leak in the previous release, this was not done for debug
purposes at first.
-
Fixed/improved various small code segments.
-
Fixed %% in SYST response.
Passive mode activated.
Still missing:
-
Rename commands.
SITE commands.
1998/01/22 17:00 InetPowerServer v0.50Betaf
What's new:
-
Fixed some bugs from previous preview release.
Most commands activated.
Still missing:
-
Passive mode.
-
Rename commands.
Some logging.
1998/01/21 21:20 InetPowerServer v0.50Betae