home *** CD-ROM | disk | FTP | other *** search
- Users
- v0.02/1st January 1998
- ----------------------------------------------------------------------------
-
- Having seen so many attempts at clones of Unixoid `/etc/passwd' systems,
- all for various different networking-related Acorn products, I decided to
- attempt to build a central one that could be shared between different
- programs.
-
- This particular version is a much-simplified pre-release; it doesn't use
- a generic key-finding system that will be inherent in later releases, but
- is released for ripping-apart and commenting on. It is fully working, to
- the best of my knowledge.
-
- Included are some utilities to demonstrate the system (which I use myself
- for machine protection): adduser, getty, lusers and rectime. They should
- be fairly self explanitory.
-
- The password encryption is abysmal, but lossy, and therefore one-way. The
- system itself isn't generic enough, as well. The C is of rather crude
- standard as well at present.
-
- It is suggested you add the `Users' directory into your C$Path, so that
- programs can easily get at it.
-
- Work to be done includes:
-
- * converting the user_scanf() routines to use the GNU readline (or
- otherwise) library
- * making a Straylight DLL, and a module binary to prevent version
- clashes and encourage code reuse
- * making a generic interface to finding any key within the database,
- and not have specific compulsion for a key to be present, e.g.
- |chris.arcwebUnderlineStyle|, and then perhaps extend this version
- of users into a forthcoming version of RDBM, the remote database
- manager.
-
- This software is distributed under the GNU Generic Public License:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- The license file can be found as `GPL' and should be in the documents
- directory of the archive you received this in.
-
- Chris Rutter
- <chris@fluff.org>