chiark / gitweb /
become
26 years agoSmall tweaks. Support no-network configuration option, and rearrange
mdw [Thu, 23 Apr 1998 13:21:04 +0000 (13:21 +0000)]
Small tweaks.  Support no-network configuration option, and rearrange
the help text a little.

26 years agoAdded new program to verify and query Become configuration files.
mdw [Thu, 23 Apr 1998 13:20:20 +0000 (13:20 +0000)]
Added new program to verify and query Become configuration files.

26 years agoNew program `bcquery', and `ypstuff' module added.
mdw [Thu, 23 Apr 1998 13:17:17 +0000 (13:17 +0000)]
New program `bcquery', and `ypstuff' module added.

26 years agoInclude `texinice' to produce decent printed output. Add documentation
mdw [Thu, 23 Apr 1998 13:16:14 +0000 (13:16 +0000)]
Include `texinice' to produce decent printed output.  Add documentation
for new `bcquery' program.  Various fixes, including spelling mistakes,
and some factual inaccuracies.

26 years agoAdd new file `texinice.tex' to the distribution.
mdw [Thu, 23 Apr 1998 13:10:34 +0000 (13:10 +0000)]
Add new file `texinice.tex' to the distribution.

26 years agoAdd new option to disable networking.
mdw [Thu, 23 Apr 1998 13:09:24 +0000 (13:09 +0000)]
Add new option to disable networking.

26 years agoFix formatting. Add new option to disable networking.
mdw [Thu, 23 Apr 1998 13:08:42 +0000 (13:08 +0000)]
Fix formatting.  Add new option to disable networking.

26 years agoMake the `become' program setuid root when installing.
mdw [Fri, 20 Feb 1998 18:12:35 +0000 (18:12 +0000)]
Make the `become' program setuid root when installing.

26 years agoFix default HTML directory.
mdw [Fri, 20 Feb 1998 17:55:56 +0000 (17:55 +0000)]
Fix default HTML directory.

26 years agoDon't use `df' for noise gathering, because it gets upset when NFS
mdw [Fri, 20 Feb 1998 17:52:32 +0000 (17:52 +0000)]
Don't use `df' for noise gathering, because it gets upset when NFS
servers aren't responding.

26 years agoDistribute gpl.texi. Ooops.
mdw [Tue, 20 Jan 1998 14:48:18 +0000 (14:48 +0000)]
Distribute gpl.texi.  Ooops.

26 years agoFix typo. Short form of `--preserve' should be `-e', not `-p'.
mdw [Tue, 20 Jan 1998 14:37:43 +0000 (14:37 +0000)]
Fix typo.  Short form of `--preserve' should be `-e', not `-p'.

26 years agoAdd `TZ' to the list of variables to be preserved.
mdw [Tue, 13 Jan 1998 11:10:44 +0000 (11:10 +0000)]
Add `TZ' to the list of variables to be preserved.

26 years agoFix copyright date.
mdw [Mon, 12 Jan 1998 16:46:52 +0000 (16:46 +0000)]
Fix copyright date.

26 years agoInclude required header files. Fix copyright date.
mdw [Mon, 12 Jan 1998 16:43:48 +0000 (16:43 +0000)]
Include required header files.  Fix copyright date.

26 years agoTidying for new release versions. Fix copyright date.
mdw [Mon, 12 Jan 1998 16:41:31 +0000 (16:41 +0000)]
Tidying for new release versions.  Fix copyright date.

26 years agoIDEA cipher removed: replaced by blowfish.
mdw [Fri, 9 Jan 1998 13:50:49 +0000 (13:50 +0000)]
IDEA cipher removed: replaced by blowfish.

26 years agoFormatting fixes. Very boring.
mdw [Mon, 8 Dec 1997 15:29:50 +0000 (15:29 +0000)]
Formatting fixes.  Very boring.

26 years agoMajor update: make random number sources configurable. Generate
mdw [Mon, 8 Dec 1997 15:29:27 +0000 (15:29 +0000)]
Major update: make random number sources configurable.  Generate
warnings if there isn't enough randomness available.

26 years agoMerged blowfish branch into trunk.
mdw [Fri, 26 Sep 1997 09:14:58 +0000 (09:14 +0000)]
Merged blowfish branch into trunk.

26 years agoIgnore some extra subdirectories `branches', `dist' and `patches'.
mdw [Fri, 26 Sep 1997 09:13:28 +0000 (09:13 +0000)]
Ignore some extra subdirectories `branches', `dist' and `patches'.

26 years agoChange directory after becoming someone else, instead of before. This
mdw [Thu, 25 Sep 1997 16:04:48 +0000 (16:04 +0000)]
Change directory after becoming someone else, instead of before.  This
avoids problems with root-squashed NFS mounts.

26 years agoNo longer necessary. Not actually sure what it was doing in the
mdw [Wed, 24 Sep 1997 13:30:13 +0000 (13:30 +0000)]
No longer necessary.  Not actually sure what it was doing in the
repository anyway.

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.