home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / users / Documents / ReadMe < prev    next >
Encoding:
Text File  |  1998-01-01  |  2.4 KB  |  58 lines

  1. Users
  2. v0.02/1st January 1998
  3. ----------------------------------------------------------------------------
  4.  
  5. Having seen so many attempts at clones of Unixoid `/etc/passwd' systems,
  6. all for various different networking-related Acorn products, I decided to
  7. attempt to build a central one that could be shared between different
  8. programs.
  9.  
  10.  This particular version is a much-simplified pre-release; it doesn't use
  11. a generic key-finding system that will be inherent in later releases, but
  12. is released for ripping-apart and commenting on. It is fully working, to
  13. the best of my knowledge.
  14.  
  15.  Included are some utilities to demonstrate the system (which I use myself
  16. for machine protection): adduser, getty, lusers and rectime. They should
  17. be fairly self explanitory.
  18.  
  19.  The password encryption is abysmal, but lossy, and therefore one-way. The
  20. system itself isn't generic enough, as well. The C is of rather crude
  21. standard as well at present.
  22.  
  23.  It is suggested you add the `Users' directory into your C$Path, so that
  24. programs can easily get at it.
  25.  
  26.  Work to be done includes:
  27.  
  28.     * converting the user_scanf() routines to use the GNU readline (or
  29.       otherwise) library
  30.     * making a Straylight DLL, and a module binary to prevent version
  31.       clashes and encourage code reuse
  32.     * making a generic interface to finding any key within the database,
  33.       and not have specific compulsion for a key to be present, e.g.
  34.       |chris.arcwebUnderlineStyle|, and then perhaps extend this version
  35.       of users into a forthcoming version of RDBM, the remote database
  36.       manager.
  37.  
  38.  This software is distributed under the GNU Generic Public License:
  39.  
  40.     This program is free software; you can redistribute it and/or modify
  41.     it under the terms of the GNU General Public License as published by
  42.     the Free Software Foundation; either version 2 of the License, or
  43.     (at your option) any later version.
  44.  
  45.     This program is distributed in the hope that it will be useful,
  46.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  47.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  48.     GNU General Public License for more details.
  49.  
  50.     You should have received a copy of the GNU General Public License
  51.     along with this program; if not, write to the Free Software
  52.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  53.  
  54.  The license file can be found as `GPL' and should be in the documents
  55. directory of the archive you received this in.
  56.  
  57. Chris Rutter
  58. <chris@fluff.org>