Installation of BIND is only necessary if you wish to use dial on demand. If you want dial on demand GateKeeper 2.0 includes a directory containing BIND 4.9.4. See the Readme.Next within this directory for further instructions. Install GateKeeper as root using the Installer package. Configuration instructions are contained in the online NeXTHelp system. SUBMISSION GateKeeper 2.0 for ppp2.2 GateKeeper is a graphical user interface control for ppp2.2. RELEASE NOTES GateKeeper 2.0 simplifies use and installation while adding a number of new features. The version has been bumped up to 2.0 since the required ppp configuration has been changed slightly, although, ppp configurations which work with versions 0.9 and 1.0 should continue to work. Distributing GateKeeper with BIND which is necessary for the Dial on Demand feature results in a very large package. Although DoD is a really cool feature not everyone is interested in it and so GateKeeper is distributed with and without this functionality. Future versions of GateKeeper will most likely support the ppp2.3 "demand" mechanism instead of this more complex and not nearly as elegant solution to DoD. SUPPORT While this program is GNU type freeware, support for it is not. Comments and bug reports are always welcome, but if you would like support I ask for the following: 1. If you are a non-commercial user and are doing some type of FSF GNU or other freeware work for the UNIX community let me know and we'll call it even. The same is true if you provide a software package free to single users or if you have contributed to the creation of GateKeeper. 2. If you would like E-mail support please register for it by sending in a one time registration fee of $20 USD. 3. If you would like telephone support please contact me via E-mail for details. DISTRIBUTION FILES GateKeeper.2.0.s.tar.gz contains a source distribution GateKeeper.2.0.NI.b.tar.gz contains a binary distribution In addition a Dial on Demand version is available as: GateKeeper.2.0.DoD.s.tar.gz source GateKeeper.2.0.DoD.NI.b.tar.gz binary WHERE ftp://next-ftp.peak.org/pub/next/submissions/GateKeeper.2.0.s.tar.gz ftp://next-ftp.peak.org/pub/next/submissions/GateKeeper.2.0.NI.b.tar.gz or ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Communication/apps/GateKeeper.2.0.s.tar.gz ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Communication/apps/GateKeeper.2.0.NI.b.tar.gz or ftp://ftp.thoughtport.com/pub/next/ppp/GateKeeper.2.0.s.tar.gz ftp://ftp.thoughtport.com/pub/next/ppp/GateKeeper.2.0.NI.b.tar.gz NEW FEATURES MAJOR A German translation has been provided by Uli Zappe. I did not fully prepare GK for multilingual support so there will be a few places where an English phrase will show up. GateKeeper is now installed from a package. Thus insuring that it is installed as SUID root. Gate docs no longer require an absolute path to the chat pppup script. GateKeeper checks for mail in the queue and provides an icon warning. This mechanism can help avoid a later Dial on Demand ppp session initiated by sendmail. The threshold below which GateKeeper will trigger Inactivity Timeout can now be adjusted via GK's preferences. GateKeeper can now be set in preferences to use an ordinary log file as its IPC mechanism with pppd/syslogd. The polling technique from the UNIX tail command is used, although, this method is not as efficient as the FIFO option. The options file within a Gate doc can now be edited graphically. GateKeeper now checks whether the real user has permission to access a file before allowing editing or Linking. Older versions required a recompile in order to achieve this. MINOR Sound can be disabled in preferences. Gong sound is played prior to inactivity timeout. Numerous other minor bug fixes and improvements. OVERVIEW GateKeeper has the following significant features: -- Dial on demand (triggered by NS Apps and UNIX tools) -- Graphical options file editor -- Toolbar control -- Inactivity timeout with sound warning. -- Execute and check exit status of a preLink and a preUnLink script prior to the respective operation. -- displays pppStats -- Capable of auto-launching pppd using defaults or using information from a GateKeeper document -- AutoRedial if provider's line is busy. -- Manual Dial and login to a ppp provider without a script. -- Persistent connection will redial and link to your provider if the connection is unexpectedly dropped. -- Compound document format for storing information necessary to access an Internet Service Provider. -- Secure mode which translates all output from pppd to "X"'s. This provides some user feedback as to pppd's progress in establishing the link. -- App Icon shows session time. -- Tri-state animated icon provides status feedback. -- Preferences editor simplifies editing of ppp2.2 files. -- Plays a sound file when link is established. -- Captures and displays connection information CURRENT RELEASE The current release of GateKeeper is version 2.0 HISTORY Version 2.0 -- Eigth public release German translation provided by Uli Zappe, who also provided very helpful feedback and bug reports. The German translation is not complete because I did not fully prepare GK for multilingual support. GateKeeper is now installed from a package. Gate docs no longer require an absolute path to the chat pppup script. The threshold below which GateKeeper will trigger Inactivity Timeout can now be adjusted via GK's preferences. GateKeeper can now be set in preferences to use an ordinary log file as its IPC mechanism with pppd/syslogd. The polling technique from the UNIX tail command is used, although, this method is not as efficient as the FIFO option. GateKeeper can check for mail in the queue and provide an icon warning. Sound can be disabled in preferences. The options file within a Gate doc can now be edited graphically. GateKeeper now checks whether the real user has permission to access a file before allowing editing or Linking. Older versions required hardcoding and a recompile in order to achieve this. preLink and preUnlink script execution prior to the respective op. Version 1.0a -- Seventh public release This release became necessary because of a CERT advisory on 2/15/96 regarding versions of BIND prior to 4.9.3. GateKeeper recieves the signal to dial on demand from a slightly modified named daemon which runs while GateKeeper is running (if "dial on demand" is enabled in preferences). Version 1.0 -- Sixth public release Per suggestion of Steven J. Perkins added ToolBar. Added Inactivity timeout and dial on demand. New graphics created with Stone Design's awesome 3D Reality. See the info panel. Usual minor improvements. Version 0.9 -- Fifth public release Added manual dial and login, plus minor improvements. Thanks to Stephan Schneider for his help in debugging a problem with the manual dial feature and for numerous suggestions and comments. Version 0.8 -- Fourth public release Added Auto re-dial and some minor improvements. Version 0.7 -- Bug fix release Thanks to Hanspeter Schuab for numerous suggestions, bug reports and a bug fix. Version 0.6 -- Second public release Numerous enchancements including .Gate doc's Version 0.3 -- Initial release Thanks to Steven J. Perkins for evaluation and numerous suggestions. Comments, bug reports and suggestions should be sent to: Felipe A. Rodriguez 5315 Colodny st. #7 Agoura Hills, CA 91301 far@ix.netcom.com (NeXTmail preferred) (MIMEmail welcome) ####################################################################