diff options
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 107 |
1 files changed, 107 insertions, 0 deletions
@@ -0,0 +1,107 @@ +0.2 Initial Release 1/13/97 + + Includes spo256-al2 server. Maintained by David Sugar + <dyfet@tycho.com>. + +0.2pl1 Patch Update 1/16/97 + + Updated build/dist and added config.dist. This should make for + better control of distribution sets off a live production system. + This also solves 'second level' production problems off a + distribution set. + + Updated build/instinit to allow automatic linkage of the speak.init + service script to a free 'S' slot in rc3.d. Instinit is now smarter + about how it handles startup script installation, especially for + Linux. Care with speak.init should still be taken for non-Linux + systems. + + Replaced missing config.c in sdk/std. + + Fixed vstat bug where it would fall-through into vmon code. + + Updated vmon to use more portable utent() routines instead of + directly accessing the utmp file. This was to improve portability. + + Updated vmon to use utmp routines to determine uptime if + /proc/uptime does not exist. This should help with porting + to non-Linux systems, or with Linux systems when 'proc' is + not installed. + + Made statfs() dependent code conditional, and active only + for linux, to prevent problems when compiling on non-Linux + operating systems. Code will need to be added to drive + external "df" image if no statfs() service is supported. + +0.2pl2 Patch Update 1/27/97 + + Found problem in tcpsocket.c, which would not compile correctly + on some sites. + + Added diag build script "Make diag" target to re-mail system + diagnostic reports. + + Added "config.diag" for "Make diag". + +0.3 Second Release 2/14/97 + + Changed sdk 'dev' stty support to improve stty setup operations. + This involved minor code changes to getspo.c. + + Changed sdk 'net' binding code to standardize handling of network + addresses passed as strings using getnetaddr(). + + The [interface] bind = option may now be used to restrict the + speak port to a specific subnet interface address. This + should keep the rest of the internet out of speak ports! + + Changed spo256 server to use a "character-state" parser in place + of the prior simplified token scanning routines. This is closer + to the original WorldVU server, and is implimented much more + cleanly. + + The server now also recognizes special "server" specific commands + that may be embedded in the output stream. These server commands + are prefixed with an <ESC> and appear inside <>'s. Server + commands allow some direct interaction with the server, such as + being able to force specific pronouniation rules. More advanced + devices (beyond the SPO) may someday make use of server commands + to force change of tone, inflection, or volume. + + The [vmon] settings in speak.conf have changes to support control + of timer intervals for monitoring system status. The new interval + option is meant for when we add mailbox and user login tracking. + This controls the interval for such short duration events, in + minutes. The 'frequency' option indicates how many times per + hour you want vmon to announce. Once is usually quite enough. + If you are upgrading, you will want to check the speak.conf + file in the distribution. + + Vmon can now watch for and notify when new mail arrives in + specified user accounts. This behavior is controlled with + the new [vmon] entries in speak.conf for 'maildir=' and + 'mailbox='. Maildir should point the mail spool directory + (typically /var/spool/mail) and one or more mailbox lines + can be used to list those user accounts you want to have + verbal mail notification for. + +1.0 + + The entire build and sdk process has been redone and unified for + improved portability. No functional changes have been made in the + application. The major difference, initially, is that, instead of + performing a "make config", one now executes ./config to start the + build process going for the package. + + We have also standardized 'config' around a hybrid file structure + that is fully consistent with the Linux file naming standard, can + comply with BSD file layouts, is compatible with most UNIX's, + and automatically recognizes secure TSW "Linux" release 1 and gnu/ + glib 2.x introduced file naming and ownership conventions. + Support for TSW-LR1 html documentation and software package + redistribution conventions are implied in the new 'config'. This + release will be available in source and binary rpm format for any + rpm managed Linux system. + + + |