SUBMISSION GateKeeper 3.0 Beta 1 GateKeeper 3.0 is an integrated GUI control and PPP package. RELEASE NOTES This is an early, experimental Beta. Minimal testing has been done on Intel hardware running 4.2 User with a SupraSonic modem. Building the source distribution requires NS 3.2/3.3 Developer. It should work with NS 3.2->4.2 User. This release is self contained and will not affect prior releases of GateKeeper or PPP if you install it in a different folder. In this release GateKeeper and the integrated PPP daemon communicate in a peer to peer fashion as necessary via Mach RPC (prior releases parsed the PPP log stream). This allows GateKeeper to dynamically alter the behavior of the running PPP daemon. The current Beta only implements a subset of the planned RPC so many things require the user to stop and start the PPP daemon (from GK) in order for changes to take effect. Central to the operation of this release is "Dial on demand" which I have enabled in the PPP daemon. In fact this release has no "Connect" button beyond it's Manual Dial mechanism. This allows GateKeeper and the PPP daemon to provide the functionality of previous releases while operating independently of each other. For example, if GateKeeper is restarted while a PPP daemon is active it will contact the daemon and resume the peer to peer relationship. The integrated PPP package is based on the NeXT 2.3.1 release of the free PPP as ported by Steve Perkins and others. Significant changes include: GateKeeper.app Architecture has been extensively reworked to support the new model of operation. Preferences now consists of dynamically loaded bundles. PostPPP script execution upon termination of GK and daemon. PPP daemon Dial on demand has been enabled. Mach RPC and communications server thread added. chat Slight mod to overcome cheese ball NeXT POSIX support. Capture and reporting of connection speed via Mach RPC. PPP LKS No changes in this Beta. Testing was done using the PPP2.2 LKS (more stable on my dev system) while this package contains the 2.3.1 LKS. DISTRIBUTION FILES GateKeeper.3.0.Beta.1.s.tar.gz contains a source distribution GateKeeper.3.0.Beta.1.NI.b.tar.gz contains a binary distribution URL's ftp://next-ftp.peak.org/pub/next/apps/internet/ppp/GateKeeper/GateKeeper.3.0.Beta.1.s.tar.gz ftp://next-ftp.peak.org/pub/next/apps/internet/ppp/GateKeeper/GateKeeper.3.0.Beta.1.NI.b.tar.gz ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Communication/apps/GateKeeper.3.0.Beta.1.s.tar.gz ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Communication/apps/GateKeeper.3.0.Beta.1.NI.b.tar.gz SUPPORT My ability to provide support is very limited. Should you require assistance I will expect you to have the current stable release (2.1) running on your system. During the Beta period I will provide support without charge to those testing the Beta. Upon final release the following will apply: Comments and bug reports are always welcome, but if you would like support the following applies: 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 software free to single non-commercial 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. CURRENT RELEASE The current Beta release of GateKeeper is version 3.0 Beta 1 The current stable release of GateKeeper is version 2.1 FEATURES -- Dial on demand. -- Manual Dial and login to a ppp provider without a script. -- Compound document format for storing information necessary to access an Internet Service Provider. -- GUI document editor (partially implemented) -- Toolbar control -- Idle timeout with sound warning. -- Execute and check exit status of a preLink and a preUnLink script prior to the respective operation. -- displays pppStats -- Redial. -- App Icon session timer. -- Tri-state animated icon provides status feedback. -- Captures and displays connection information BUGS If you are using the GK 2.1 stable release you must switch the PPP log from a FIFO to a file in GK 2.1's preferences. If you want old Gate docs to report connection speed you must add a line to your pppup file like: "REPORT CARRIER". See the enclosed example doc. The documentation does not reflect this Beta release. German localization has been removed from this Beta. If running a local nameserver you should dump it's cache after each PPP session. 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) ####################################################################