mdw [Thu, 23 Apr 1998 13:26:49 +0000 (13:26 +0000)]
New `parse' interface to configuration file parser; informs caller
whether parsing encountered any errors. Also support no-network
configuration.
mdw [Thu, 23 Apr 1998 13:26:11 +0000 (13:26 +0000)]
New `parse' interface to configuration file parser; informs caller
whether parsing encountered any errors.
mdw [Thu, 23 Apr 1998 13:25:23 +0000 (13:25 +0000)]
Try to reduce the amount of `ps'ing done under OSF/1, because /dev/kmem
seems very slow.
mdw [Thu, 23 Apr 1998 13:24:21 +0000 (13:24 +0000)]
Fix multiple inclusion guard macro name.
mdw [Thu, 23 Apr 1998 13:23:56 +0000 (13:23 +0000)]
Fix bugs involving empty classes.
mdw [Thu, 23 Apr 1998 13:23:09 +0000 (13:23 +0000)]
Support new interface to configuration file parser.
mdw [Thu, 23 Apr 1998 13:22:44 +0000 (13:22 +0000)]
Fix value of clNode_binop, required for bcquery.
mdw [Thu, 23 Apr 1998 13:22:08 +0000 (13:22 +0000)]
Support no-network configuration option, and new interface to
configuration file parser.
mdw [Thu, 23 Apr 1998 13:21:28 +0000 (13:21 +0000)]
Disable trace constants for networking when it's not compiled in.
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.
mdw [Thu, 23 Apr 1998 13:20:20 +0000 (13:20 +0000)]
Added new program to verify and query Become configuration files.
mdw [Thu, 23 Apr 1998 13:17:17 +0000 (13:17 +0000)]
New program `bcquery', and `ypstuff' module added.
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.
mdw [Thu, 23 Apr 1998 13:10:34 +0000 (13:10 +0000)]
Add new file `texinice.tex' to the distribution.
mdw [Thu, 23 Apr 1998 13:09:24 +0000 (13:09 +0000)]
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.
mdw [Fri, 20 Feb 1998 18:12:35 +0000 (18:12 +0000)]
Make the `become' program setuid root when installing.
mdw [Fri, 20 Feb 1998 17:55:56 +0000 (17:55 +0000)]
Fix default HTML directory.
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.
mdw [Tue, 20 Jan 1998 14:48:18 +0000 (14:48 +0000)]
Distribute gpl.texi. Ooops.
mdw [Tue, 20 Jan 1998 14:37:43 +0000 (14:37 +0000)]
Fix typo. Short form of `--preserve' should be `-e', not `-p'.
mdw [Tue, 13 Jan 1998 11:10:44 +0000 (11:10 +0000)]
Add `TZ' to the list of variables to be preserved.
mdw [Mon, 12 Jan 1998 16:46:52 +0000 (16:46 +0000)]
Fix copyright date.
mdw [Mon, 12 Jan 1998 16:43:48 +0000 (16:43 +0000)]
Include required header files. Fix copyright date.
mdw [Mon, 12 Jan 1998 16:41:31 +0000 (16:41 +0000)]
Tidying for new release versions. Fix copyright date.
mdw [Fri, 9 Jan 1998 13:50:49 +0000 (13:50 +0000)]
IDEA cipher removed: replaced by blowfish.
mdw [Mon, 8 Dec 1997 15:29:50 +0000 (15:29 +0000)]
Formatting fixes. Very boring.
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.
mdw [Fri, 26 Sep 1997 09:14:58 +0000 (09:14 +0000)]
Merged blowfish branch into trunk.
mdw [Fri, 26 Sep 1997 09:13:28 +0000 (09:13 +0000)]
Ignore some extra subdirectories `branches', `dist' and `patches'.
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.
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.
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.
mdw [Wed, 24 Sep 1997 09:48:45 +0000 (09:48 +0000)]
Fix (scary) overrun bug in group allocation stuff.
mdw [Thu, 18 Sep 1997 11:24:27 +0000 (11:24 +0000)]
Add `conf' directory. Add an `htmldir' installation directory too.
mdw [Thu, 18 Sep 1997 11:23:11 +0000 (11:23 +0000)]
Add `conf' directory.
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.
mdw [Thu, 18 Sep 1997 11:16:34 +0000 (11:16 +0000)]
Brand new Texinfo manual, with wider scope than the original LaTeX one.
mdw [Thu, 18 Sep 1997 11:16:07 +0000 (11:16 +0000)]
Old TeX manual unnecessary now that the Texinfo one is complete.
mdw [Thu, 18 Sep 1997 11:15:41 +0000 (11:15 +0000)]
Build HTML documentation and install it.
mdw [Thu, 18 Sep 1997 11:15:31 +0000 (11:15 +0000)]
Add documentation output.
mdw [Thu, 18 Sep 1997 11:15:14 +0000 (11:15 +0000)]
Install a skeleton configuration file carefully.
mdw [Thu, 18 Sep 1997 11:14:55 +0000 (11:14 +0000)]
Boring file.
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.
mdw [Wed, 17 Sep 1997 10:36:30 +0000 (10:36 +0000)]
Remove `set.c'. No longer necessary.
mdw [Wed, 17 Sep 1997 10:28:25 +0000 (10:28 +0000)]
Remove `set.c'. No longer necessary.
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.
mdw [Wed, 17 Sep 1997 10:27:17 +0000 (10:27 +0000)]
Use rewritten class handler.
mdw [Wed, 17 Sep 1997 10:26:52 +0000 (10:26 +0000)]
Use rewritten class handler. Makes the expression parsers considerably
simpler.
mdw [Wed, 17 Sep 1997 10:26:11 +0000 (10:26 +0000)]
Use rewritten class handler. Support `none' class.
mdw [Wed, 17 Sep 1997 10:24:47 +0000 (10:24 +0000)]
Flush output before and after writing memory tracking information.
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.
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.
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.
mdw [Wed, 17 Sep 1997 10:14:10 +0000 (10:14 +0000)]
Fix a typo. Support service names in `--port' option.
mdw [Wed, 17 Sep 1997 10:02:07 +0000 (10:02 +0000)]
Remove `@ signs -- autoconf mangles them too badly.
mdw [Wed, 17 Sep 1997 10:01:16 +0000 (10:01 +0000)]
Boring changes.
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).
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.
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.
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 `/'.
mdw [Mon, 8 Sep 1997 13:43:54 +0000 (13:43 +0000)]
Flush tracedump file after each `interesting' write.
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.
mdw [Mon, 8 Sep 1997 13:41:36 +0000 (13:41 +0000)]
Remove redundant entry for `HAVE_LIBEFENCE'.
mdw [Mon, 8 Sep 1997 13:41:14 +0000 (13:41 +0000)]
Check for `setreuid' for changing permissions.
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.
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.
mdw [Wed, 20 Aug 1997 16:30:01 +0000 (16:30 +0000)]
Provide default (empty) configuration file.
mdw [Wed, 20 Aug 1997 16:29:30 +0000 (16:29 +0000)]
Dull modifications.
mdw [Wed, 20 Aug 1997 16:27:03 +0000 (16:27 +0000)]
New file.
mdw [Wed, 20 Aug 1997 16:25:37 +0000 (16:25 +0000)]
Add some simple `malloc' tracking.
mdw [Wed, 20 Aug 1997 16:25:08 +0000 (16:25 +0000)]
Rename `userdb_reinit' to `userdb_end' for more sensible restart.
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.
mdw [Wed, 20 Aug 1997 16:22:59 +0000 (16:22 +0000)]
Patch memory leak.
mdw [Wed, 20 Aug 1997 16:22:49 +0000 (16:22 +0000)]
Rename `rule_reinit' to `rule_end' for more sensible restart.
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.
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!
mdw [Wed, 20 Aug 1997 16:19:24 +0000 (16:19 +0000)]
Replace `name_reinit' by `name_end' for more sensible restart.
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.
mdw [Wed, 20 Aug 1997 16:17:10 +0000 (16:17 +0000)]
More sensible restart routine: `_reinit' functions replaced by `_end' and
`_init' functions.
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.
mdw [Wed, 20 Aug 1997 16:15:13 +0000 (16:15 +0000)]
Overhaul of environment handling. Fix daft bug in path search code.
mdw [Wed, 20 Aug 1997 16:14:12 +0000 (16:14 +0000)]
Build parser and lexer into the source directory. Other cosmetic
things.
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).
mdw [Wed, 13 Aug 1997 10:15:56 +0000 (10:15 +0000)]
Files to link to the CFD
mdw [Wed, 13 Aug 1997 10:14:31 +0000 (10:14 +0000)]
Remove common files: use CFD.
mdw [Thu, 7 Aug 1997 16:28:59 +0000 (16:28 +0000)]
Do something useful when users attempt to become themselves.
mdw [Thu, 7 Aug 1997 10:02:21 +0000 (10:02 +0000)]
Add some file or other.
mdw [Thu, 7 Aug 1997 10:01:46 +0000 (10:01 +0000)]
(Log entry for previous version is bogus.) No changes made.
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.
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.
mdw [Thu, 7 Aug 1997 09:52:05 +0000 (09:52 +0000)]
(Log entry for previous version is bogus.) Added support for multiple
servers.
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.
mdw [Thu, 7 Aug 1997 09:47:07 +0000 (09:47 +0000)]
Fix address of the FSF.
mdw [Thu, 7 Aug 1997 09:46:05 +0000 (09:46 +0000)]
New source file added to maintain a randomness pool.
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').
mdw [Thu, 7 Aug 1997 09:45:00 +0000 (09:45 +0000)]
New source file added to maintain a netgroups database.
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.
mdw [Thu, 7 Aug 1997 09:40:01 +0000 (09:40 +0000)]
Added. No idea why this wasn't done before.
mdw [Thu, 7 Aug 1997 09:39:36 +0000 (09:39 +0000)]
Add new source files, and remove options inappropriate for subsidiary
Makefiles.