makevpopdb - Creates the vpop database for cucipop Makevpopdb creates the vpop database which is used by to determine authenticate virtually hosted popusers using both the and authentication methods. Makevpopdb reads from stdin and will create and overwrite the databasefile specified as the first argument. The expected dataformat on stdin is: 1 virtual.dom.ain/user cleartextpassword The entries must be separated from each other by a single tab, no other random whitespace is allowed. typical virtual host authentication database used by The input file format is a bit strict, too strict perhaps. But since it's being generated by a program in most cases, who cares? When creating the database, the regular umask will be paid attention to. It is critically important to make sure that the generated database is not readable by anyone unauthorised, since the generated database contains cleartext passwords (albeit very crudely two-way encrypted). In order to ensure seamless transitions to a new database, it is necessary to create the new database in a different file as the final dbase file, then rename it after the database has been created and filled. This program is part of the cucipop distribution. Stephen R. van den Berg, Cubic Circle, The Netherlands <srb@cuci.nl>