And we got a boot-time configuration Interface for the ZoneCD. Not only did I depreciate the ZoneID and add more security, I took it to a-whole-nother level... The ZoneCD will now ask you if you want to run the gateway in "Open" mode or "Closed" mode(Passive is not very descriptive to someone that doesn't know NoCat). It will also ask you whether you want to use DHCP or manual network configuration for Eth0. After you configure your settings, they get saved to a floppy disk and you will not need to configure the ZoneCD again. During boot on a "configured" ZoneCD, there will be a 5 second pause to ask if you want to change any settings....
If you select Closed mode, you will be prompted to authenticate with your publicip.net login. Once you login, a "secret" unique key will be shared between your ZoneCD and the Authserver. This key will be used in all download requests sent to the Authserver. Once you get a key, it is saved to your floppy disk for the next visit... No need to login again.
You can read about the boot-time registration process in the last entry below...
Another cool thing I added was a reload switch to NoCat init.d script. You can run '/etc/init.d/nocat reload' and any configuration changes made in Zone Control will be downloaded and "loaded" into NoCat. No more reboots...