become
25 years agoReplaced by Blowfish. blowfish
mdw [Fri, 19 Jun 1998 14:22:03 +0000 (14:22 +0000)]
Replaced by Blowfish.

26 years agoUse the Blowfish encryption algorithm instead of IDEA. This is partly
mdw [Fri, 26 Sep 1997 09:08:08 +0000 (09:08 +0000)]
Use the Blowfish encryption algorithm instead of IDEA.  This is partly
because I prefer Blowfish (without any particularly strong evidence) but
mainly because IDEA is patented and Blowfish isn't.

26 years agoThis commit was manufactured by cvs2svn to create branch 'blowfish'.
cvs2svn [Wed, 24 Sep 1997 13:02:00 +0000 (13:02 +0000)]
This commit was manufactured by cvs2svn to create branch 'blowfish'.

26 years agoDistribute stamp-html.in so that the HTML files don't get recreated
mdw [Wed, 24 Sep 1997 13:02:00 +0000 (13:02 +0000)]
Distribute stamp-html.in so that the HTML files don't get recreated
unnecessarily.

26 years agoFix (scary) overrun bug in group allocation stuff.
mdw [Wed, 24 Sep 1997 09:48:45 +0000 (09:48 +0000)]
Fix (scary) overrun bug in group allocation stuff.

26 years agoAdd `conf' directory. Add an `htmldir' installation directory too.
mdw [Thu, 18 Sep 1997 11:24:27 +0000 (11:24 +0000)]
Add `conf' directory.  Add an `htmldir' installation directory too.

26 years agoAdd `conf' directory.
mdw [Thu, 18 Sep 1997 11:23:11 +0000 (11:23 +0000)]
Add `conf' directory.

26 years agoFix comment leaders. Don't know why this CVS keeps breaking them.
mdw [Thu, 18 Sep 1997 11:17:18 +0000 (11:17 +0000)]
Fix comment leaders.  Don't know why this CVS keeps breaking them.
Could be DEC's bogus version of RCS being picked up.

26 years agoBrand new Texinfo manual, with wider scope than the original LaTeX one.
mdw [Thu, 18 Sep 1997 11:16:34 +0000 (11:16 +0000)]
Brand new Texinfo manual, with wider scope than the original LaTeX one.

26 years agoOld TeX manual unnecessary now that the Texinfo one is complete.
mdw [Thu, 18 Sep 1997 11:16:07 +0000 (11:16 +0000)]
Old TeX manual unnecessary now that the Texinfo one is complete.

26 years agoBuild HTML documentation and install it.
mdw [Thu, 18 Sep 1997 11:15:41 +0000 (11:15 +0000)]
Build HTML documentation and install it.

26 years agoAdd documentation output.
mdw [Thu, 18 Sep 1997 11:15:31 +0000 (11:15 +0000)]
Add documentation output.

26 years agoInstall a skeleton configuration file carefully.
mdw [Thu, 18 Sep 1997 11:15:14 +0000 (11:15 +0000)]
Install a skeleton configuration file carefully.

26 years agoBoring file.
mdw [Thu, 18 Sep 1997 11:14:55 +0000 (11:14 +0000)]
Boring file.

26 years agoMix the noise from the key timings with some other environmental noise
mdw [Wed, 17 Sep 1997 15:29:28 +0000 (15:29 +0000)]
Mix the noise from the key timings with some other environmental noise
(obtained from `noise_acquire') for a little bit more randomness.

26 years agoRemove `set.c'. No longer necessary.
mdw [Wed, 17 Sep 1997 10:36:30 +0000 (10:36 +0000)]
Remove `set.c'.  No longer necessary.

26 years agoRemove `set.c'. No longer necessary.
mdw [Wed, 17 Sep 1997 10:28:25 +0000 (10:28 +0000)]
Remove `set.c'.  No longer necessary.

26 years agoSet handling has been subsumed by the class handler. It can do the job
mdw [Wed, 17 Sep 1997 10:27:48 +0000 (10:27 +0000)]
Set handling has been subsumed by the class handler.  It can do the job
much better itself.

26 years agoUse rewritten class handler.
mdw [Wed, 17 Sep 1997 10:27:17 +0000 (10:27 +0000)]
Use rewritten class handler.

26 years agoUse rewritten class handler. Makes the expression parsers considerably
mdw [Wed, 17 Sep 1997 10:26:52 +0000 (10:26 +0000)]
Use rewritten class handler.  Makes the expression parsers considerably
simpler.

26 years agoUse rewritten class handler. Support `none' class.
mdw [Wed, 17 Sep 1997 10:26:11 +0000 (10:26 +0000)]
Use rewritten class handler.  Support `none' class.

26 years agoFlush output before and after writing memory tracking information.
mdw [Wed, 17 Sep 1997 10:24:47 +0000 (10:24 +0000)]
Flush output before and after writing memory tracking information.

26 years agoUse `uid_t' instead of `int' for uids and gids. Not quite sure why I
mdw [Wed, 17 Sep 1997 10:24:08 +0000 (10:24 +0000)]
Use `uid_t' instead of `int' for uids and gids.  Not quite sure why I
didn't do this before.

26 years agoFix a typo. Port numbers are in network order now, so don't change them.
mdw [Wed, 17 Sep 1997 10:23:23 +0000 (10:23 +0000)]
Fix a typo.  Port numbers are in network order now, so don't change them.

26 years agoComplete rewrite to support class trees. Makes the behaviour of the set
mdw [Wed, 17 Sep 1997 10:14:56 +0000 (10:14 +0000)]
Complete rewrite to support class trees.  Makes the behaviour of the set
operators much more logical.

26 years agoFix a typo. Support service names in `--port' option.
mdw [Wed, 17 Sep 1997 10:14:10 +0000 (10:14 +0000)]
Fix a typo.  Support service names in `--port' option.

26 years agoRemove `@ signs -- autoconf mangles them too badly.
mdw [Wed, 17 Sep 1997 10:02:07 +0000 (10:02 +0000)]
Remove `@ signs -- autoconf mangles them too badly.

26 years agoBoring changes.
mdw [Wed, 17 Sep 1997 10:01:16 +0000 (10:01 +0000)]
Boring changes.

26 years agoAllow default port to be given as a service name or port number. Handle
mdw [Wed, 10 Sep 1997 10:28:05 +0000 (10:28 +0000)]
Allow default port to be given as a service name or port number.  Handle
groups properly (lots of options here).

26 years agoCheck for setgroups(2), to see whether subsidiary group lists need to be
mdw [Tue, 9 Sep 1997 18:18:41 +0000 (18:18 +0000)]
Check for setgroups(2), to see whether subsidiary group lists need to be
fiddled with.

26 years agoAllow default port to be given as a service name or port number.
mdw [Tue, 9 Sep 1997 18:17:06 +0000 (18:17 +0000)]
Allow default port to be given as a service name or port number.

26 years agoChange criteria for expunging items from the user's PATH: instead of
mdw [Mon, 8 Sep 1997 13:56:24 +0000 (13:56 +0000)]
Change criteria for expunging items from the user's PATH: instead of
removing things starting with `.', remove things not starting with `/'.

26 years agoFlush tracedump file after each `interesting' write.
mdw [Mon, 8 Sep 1997 13:43:54 +0000 (13:43 +0000)]
Flush tracedump file after each `interesting' write.

26 years agoChange userid when creating tracefiles rather than fiddling with
mdw [Mon, 8 Sep 1997 13:43:20 +0000 (13:43 +0000)]
Change userid when creating tracefiles rather than fiddling with
`access': it works rather better.  Also, insert some stdio buffer
flushing to ensure tracedumps are completely written.

26 years agoRemove redundant entry for `HAVE_LIBEFENCE'.
mdw [Mon, 8 Sep 1997 13:41:36 +0000 (13:41 +0000)]
Remove redundant entry for `HAVE_LIBEFENCE'.

26 years agoCheck for `setreuid' for changing permissions.
mdw [Mon, 8 Sep 1997 13:41:14 +0000 (13:41 +0000)]
Check for `setreuid' for changing permissions.

26 years agoMake the `-L' (trace-level) option's argument optional, like the long
mdw [Fri, 5 Sep 1997 13:47:44 +0000 (13:47 +0000)]
Make the `-L' (trace-level) option's argument optional, like the long
version is.

26 years agoAdd support for different login styles, and environment variable
mdw [Fri, 5 Sep 1997 11:45:19 +0000 (11:45 +0000)]
Add support for different login styles, and environment variable
manipulation in a safe and useful way.

26 years agoProvide default (empty) configuration file.
mdw [Wed, 20 Aug 1997 16:30:01 +0000 (16:30 +0000)]
Provide default (empty) configuration file.

26 years agoDull modifications.
mdw [Wed, 20 Aug 1997 16:29:30 +0000 (16:29 +0000)]
Dull modifications.

26 years agoNew file.
mdw [Wed, 20 Aug 1997 16:27:03 +0000 (16:27 +0000)]
New file.

26 years agoAdd some simple `malloc' tracking.
mdw [Wed, 20 Aug 1997 16:25:37 +0000 (16:25 +0000)]
Add some simple `malloc' tracking.

26 years agoRename `userdb_reinit' to `userdb_end' for more sensible restart.
mdw [Wed, 20 Aug 1997 16:25:08 +0000 (16:25 +0000)]
Rename `userdb_reinit' to `userdb_end' for more sensible restart.

26 years agoPatch memory leak. Rename `userdb_reinit' to `userdb_end' for more
mdw [Wed, 20 Aug 1997 16:24:58 +0000 (16:24 +0000)]
Patch memory leak.  Rename `userdb_reinit' to `userdb_end' for more
sensible restart.

26 years agoPatch memory leak.
mdw [Wed, 20 Aug 1997 16:22:59 +0000 (16:22 +0000)]
Patch memory leak.

26 years agoRename `rule_reinit' to `rule_end' for more sensible restart.
mdw [Wed, 20 Aug 1997 16:22:49 +0000 (16:22 +0000)]
Rename `rule_reinit' to `rule_end' for more sensible restart.

26 years agoRename `rule_reinit' to `rule_end' for more sensible restart. Don't try
mdw [Wed, 20 Aug 1997 16:22:36 +0000 (16:22 +0000)]
Rename `rule_reinit' to `rule_end' for more sensible restart.  Don't try
to trace when tracing's turned off.

26 years agoFix test for `/dev/random' so that it doesn't close `stdin' if it fails!
mdw [Wed, 20 Aug 1997 16:19:57 +0000 (16:19 +0000)]
Fix test for `/dev/random' so that it doesn't close `stdin' if it fails!

26 years agoReplace `name_reinit' by `name_end' for more sensible restart.
mdw [Wed, 20 Aug 1997 16:19:24 +0000 (16:19 +0000)]
Replace `name_reinit' by `name_end' for more sensible restart.

26 years agoPatch memory leak. Replace `name_reinit' by `name_end' for more sensible
mdw [Wed, 20 Aug 1997 16:19:11 +0000 (16:19 +0000)]
Patch memory leak.  Replace `name_reinit' by `name_end' for more sensible
restart.  Don't try to trace when tracing's turned off.

26 years agoMore sensible restart routine: `_reinit' functions replaced by `_end' and
mdw [Wed, 20 Aug 1997 16:17:10 +0000 (16:17 +0000)]
More sensible restart routine: `_reinit' functions replaced by `_end' and
`_init' functions.

26 years agoPatch memory leak. Don't try to trace when tracing's turned off.
mdw [Wed, 20 Aug 1997 16:16:13 +0000 (16:16 +0000)]
Patch memory leak.  Don't try to trace when tracing's turned off.

26 years agoOverhaul of environment handling. Fix daft bug in path search code.
mdw [Wed, 20 Aug 1997 16:15:13 +0000 (16:15 +0000)]
Overhaul of environment handling.  Fix daft bug in path search code.

26 years agoBuild parser and lexer into the source directory. Other cosmetic
mdw [Wed, 20 Aug 1997 16:14:12 +0000 (16:14 +0000)]
Build parser and lexer into the source directory.  Other cosmetic
things.

26 years agoLowercase `mdw_' prefixes to macros. Add a `--with-etcdir=PATH'
mdw [Wed, 20 Aug 1997 16:10:56 +0000 (16:10 +0000)]
Lowercase `mdw_' prefixes to macros.  Add a `--with-etcdir=PATH'
option.  Update `stamp-h' as required by the Automake docs (silly
me).

26 years agoFiles to link to the CFD
mdw [Wed, 13 Aug 1997 10:15:56 +0000 (10:15 +0000)]
Files to link to the CFD

26 years agoRemove common files: use CFD.
mdw [Wed, 13 Aug 1997 10:14:31 +0000 (10:14 +0000)]
Remove common files: use CFD.

26 years agoDo something useful when users attempt to become themselves.
mdw [Thu, 7 Aug 1997 16:28:59 +0000 (16:28 +0000)]
Do something useful when users attempt to become themselves.

26 years agoAdd some file or other.
mdw [Thu, 7 Aug 1997 10:02:21 +0000 (10:02 +0000)]
Add some file or other.

26 years ago(Log entry for previous version is bogus.) No changes made.
mdw [Thu, 7 Aug 1997 10:01:46 +0000 (10:01 +0000)]
(Log entry for previous version is bogus.)  No changes made.

26 years ago(Log entry for previous version is bogus.) Read netgroups database.
mdw [Thu, 7 Aug 1997 10:00:37 +0000 (10:00 +0000)]
(Log entry for previous version is bogus.)  Read netgroups database.
Give up privileges permanently on startup.

26 years ago(Log entry for previous version is bogus.) Minor changes to host
mdw [Thu, 7 Aug 1997 09:56:37 +0000 (09:56 +0000)]
(Log entry for previous version is bogus.)  Minor changes to host
checking code.

26 years ago(Log entry for previous version is bogus.) Added support for multiple
mdw [Thu, 7 Aug 1997 09:52:05 +0000 (09:52 +0000)]
(Log entry for previous version is bogus.)  Added support for multiple
servers.

26 years agoExtensive modifications to handle netgroups. Also sanitise user and group
mdw [Thu, 7 Aug 1997 09:49:39 +0000 (09:49 +0000)]
Extensive modifications to handle netgroups.  Also sanitise user and group
names before adding them to the symbol table.

26 years agoFix address of the FSF.
mdw [Thu, 7 Aug 1997 09:47:07 +0000 (09:47 +0000)]
Fix address of the FSF.

26 years agoNew source file added to maintain a randomness pool.
mdw [Thu, 7 Aug 1997 09:46:05 +0000 (09:46 +0000)]
New source file added to maintain a randomness pool.

26 years agoNew source file added to acquire environmental noise and add it to the
mdw [Thu, 7 Aug 1997 09:45:26 +0000 (09:45 +0000)]
New source file added to acquire environmental noise and add it to the
randomness pool (see `rand.c').

26 years agoNew source file added to maintain a netgroups database.
mdw [Thu, 7 Aug 1997 09:45:00 +0000 (09:45 +0000)]
New source file added to maintain a netgroups database.

26 years agoRead NIS-based passwords from the YP server directly, rather than using
mdw [Thu, 7 Aug 1997 09:44:29 +0000 (09:44 +0000)]
Read NIS-based passwords from the YP server directly, rather than using
`popen(ypcat)', which is probably both slower and less secure.

26 years agoAdded. No idea why this wasn't done before.
mdw [Thu, 7 Aug 1997 09:40:01 +0000 (09:40 +0000)]
Added.  No idea why this wasn't done before.

26 years agoAdd new source files, and remove options inappropriate for subsidiary
mdw [Thu, 7 Aug 1997 09:39:36 +0000 (09:39 +0000)]
Add new source files, and remove options inappropriate for subsidiary
Makefiles.

26 years agoNew file.
mdw [Thu, 7 Aug 1997 09:38:04 +0000 (09:38 +0000)]
New file.

26 years agoUpdated to reflect new `become' version. Included description of multiple
mdw [Thu, 7 Aug 1997 09:37:44 +0000 (09:37 +0000)]
Updated to reflect new `become' version.  Included description of multiple
server support, netgroup handling, larger random seed file, and so on.

26 years agoFile added.
mdw [Thu, 7 Aug 1997 09:36:05 +0000 (09:36 +0000)]
File added.

26 years agoAdded trivial Makefiles. Better write some documentation.
mdw [Thu, 7 Aug 1997 09:35:34 +0000 (09:35 +0000)]
Added trivial Makefiles.  Better write some documentation.

26 years agoAdded `ElectricFence' support, and support for the `deep' package structure.
mdw [Thu, 7 Aug 1997 09:34:32 +0000 (09:34 +0000)]
Added `ElectricFence' support, and support for the `deep' package structure.

26 years agoAdded `ElectricFence' support. Other minor cosmetic things.
mdw [Thu, 7 Aug 1997 09:33:05 +0000 (09:33 +0000)]
Added `ElectricFence' support.  Other minor cosmetic things.

26 years agoAdded new toplevel `Makefile.am' for the new `deep' package structure.
mdw [Thu, 7 Aug 1997 09:31:51 +0000 (09:31 +0000)]
Added new toplevel `Makefile.am' for the new `deep' package structure.

26 years agoAdd new file.
mdw [Thu, 7 Aug 1997 09:30:46 +0000 (09:30 +0000)]
Add new file.

26 years agoSources placed under CVS control.
mdw [Mon, 4 Aug 1997 10:24:26 +0000 (10:24 +0000)]
Sources placed under CVS control.

26 years agoSources placed under CVS control.
mdw [Mon, 4 Aug 1997 10:22:10 +0000 (10:22 +0000)]
Sources placed under CVS control.

26 years agoInitial revision
mdw [Mon, 21 Jul 1997 13:47:55 +0000 (13:47 +0000)]
Initial revision