become
18 years agoinfra: Clean up project setup
Mark Wooding [Wed, 8 Feb 2006 18:36:15 +0000 (18:36 +0000)]
infra: Clean up project setup

18 years agoExtract Subversion ignore data.
Mark Wooding [Mon, 6 Feb 2006 19:32:43 +0000 (19:32 +0000)]
Extract Subversion ignore data.

18 years agoFix maintainer address.
mdw [Mon, 6 Feb 2006 17:35:55 +0000 (17:35 +0000)]
Fix maintainer address.

18 years agoLittle tidyings.
mdw [Mon, 3 Oct 2005 09:57:58 +0000 (09:57 +0000)]
Little tidyings.

18 years agoFixing for new autotools.
mdw [Thu, 5 May 2005 23:25:03 +0000 (23:25 +0000)]
Fixing for new autotools.

19 years agoExpunge CVS cruft.
mdw [Sun, 12 Sep 2004 10:35:18 +0000 (10:35 +0000)]
Expunge CVS cruft.

20 years agoUpdate Debianization stuff.
mdw [Sat, 17 Apr 2004 10:54:21 +0000 (10:54 +0000)]
Update Debianization stuff.

20 years agoSupport elliptic curves, and bigger hashes.
mdw [Sat, 17 Apr 2004 10:46:08 +0000 (10:46 +0000)]
Support elliptic curves, and bigger hashes.

20 years agoExpunge revision histories in files.
mdw [Thu, 8 Apr 2004 01:36:29 +0000 (01:36 +0000)]
Expunge revision histories in files.

20 years agoDebianization.
mdw [Sat, 29 Nov 2003 23:47:33 +0000 (23:47 +0000)]
Debianization.

20 years agoFix key reloading core dumps. Change advice on keys.
mdw [Sun, 26 Oct 2003 11:57:46 +0000 (11:57 +0000)]
Fix key reloading core dumps.  Change advice on keys.

20 years agoReload keys and config files automatically.
mdw [Fri, 17 Oct 2003 16:30:22 +0000 (16:30 +0000)]
Reload keys and config files automatically.

20 years agoMake sure standard file descriptors are open before starting properly.
mdw [Wed, 15 Oct 2003 09:27:06 +0000 (09:27 +0000)]
Make sure standard file descriptors are open before starting properly.

20 years agoAdd a header, kill a warning.
mdw [Sun, 12 Oct 2003 15:22:01 +0000 (15:22 +0000)]
Add a header, kill a warning.

20 years agoFix for daemon mode. Oops.
mdw [Sun, 12 Oct 2003 10:00:06 +0000 (10:00 +0000)]
Fix for daemon mode.  Oops.

20 years agoLight fixes for strange building.
mdw [Sun, 12 Oct 2003 00:39:16 +0000 (00:39 +0000)]
Light fixes for strange building.

20 years agoMissed an old include...
mdw [Sun, 12 Oct 2003 00:29:10 +0000 (00:29 +0000)]
Missed an old include...

20 years agoFix to makefile install rules.
mdw [Sun, 12 Oct 2003 00:15:34 +0000 (00:15 +0000)]
Fix to makefile install rules.

20 years agoMajor overhaul. Now uses DSA signatures rather than the bogus symmetric
mdw [Sun, 12 Oct 2003 00:14:55 +0000 (00:14 +0000)]
Major overhaul.  Now uses DSA signatures rather than the bogus symmetric
encrypt-and-hope thing.  Integrated with mLib and Catacomb.

20 years agoMake it build\!
mdw [Wed, 17 Sep 2003 13:17:23 +0000 (13:17 +0000)]
Make it build\!

24 years agoDo autoconf before automake.
mdw [Wed, 28 Jul 1999 09:31:32 +0000 (09:31 +0000)]
Do autoconf before automake.

24 years agoRemove blank line.
mdw [Wed, 28 Jul 1999 09:31:13 +0000 (09:31 +0000)]
Remove blank line.

24 years agoEmpty path components are equivalent to `.'.
mdw [Wed, 28 Jul 1999 09:31:01 +0000 (09:31 +0000)]
Empty path components are equivalent to `.'.

24 years agoUse new-fangled mdw_TYPE_SSIZE_T macro.
mdw [Wed, 28 Jul 1999 09:30:12 +0000 (09:30 +0000)]
Use new-fangled mdw_TYPE_SSIZE_T macro.

24 years agoChange library to `libbecome.a', for aesthetic reasons. 1.3.3
mdw [Tue, 4 May 1999 16:50:59 +0000 (16:50 +0000)]
Change library to `libbecome.a', for aesthetic reasons.

24 years agoMore boring changes.
mdw [Tue, 4 May 1999 16:43:15 +0000 (16:43 +0000)]
More boring changes.

24 years agoThe lex and yacc output files aren't included in the source directory
mdw [Tue, 4 May 1999 16:36:32 +0000 (16:36 +0000)]
The lex and yacc output files aren't included in the source directory
any more.

24 years agoChanges for new Automake version.
mdw [Tue, 4 May 1999 16:36:03 +0000 (16:36 +0000)]
Changes for new Automake version.

24 years agoAutomake wants a `missing' file.
mdw [Tue, 4 May 1999 16:32:54 +0000 (16:32 +0000)]
Automake wants a `missing' file.

24 years agoBoring changes.
mdw [Tue, 4 May 1999 16:32:22 +0000 (16:32 +0000)]
Boring changes.

24 years agoFile renamed to `parse.h', q.v.
mdw [Tue, 4 May 1999 16:32:07 +0000 (16:32 +0000)]
File renamed to `parse.h', q.v.

25 years agoThis file used to be `parser.h'. It's been renamed because Automake
mdw [Tue, 4 May 1999 16:30:57 +0000 (16:30 +0000)]
This file used to be `parser.h'.  It's been renamed because Automake
wants to use `parser.h' as the Yacc-generated header file.  Look at
`parser.h' if you want to see how old versions looked (they're not very
interesting.)

25 years agoThis file is automatically generated by the build process, so we don't
mdw [Tue, 4 May 1999 16:26:10 +0000 (16:26 +0000)]
This file is automatically generated by the build process, so we don't
need it any more.

25 years agoFixes for new version of automake.
mdw [Tue, 4 May 1999 16:25:42 +0000 (16:25 +0000)]
Fixes for new version of automake.

25 years agoDistribute the generated HTML files.
mdw [Tue, 4 May 1999 16:24:42 +0000 (16:24 +0000)]
Distribute the generated HTML files.

25 years agoMake sure the sample configuration gets distributed. (Automake changed
mdw [Tue, 4 May 1999 16:18:39 +0000 (16:18 +0000)]
Make sure the sample configuration gets distributed.  (Automake changed
behaviour here.)

25 years agoChange to header file name for parser. See log for `parse.h' for
mdw [Tue, 4 May 1999 16:17:26 +0000 (16:17 +0000)]
Change to header file name for parser.  See log for `parse.h' for
details.

25 years agoNew file: simplifies the job of getting a newly checked-out source tree
mdw [Tue, 4 May 1999 16:11:37 +0000 (16:11 +0000)]
New file: simplifies the job of getting a newly checked-out source tree
into a buildable state.

25 years agoInsert some missing semicolons. Bison didn't seem to care, but other
mdw [Fri, 26 Mar 1999 15:25:22 +0000 (15:25 +0000)]
Insert some missing semicolons.  Bison didn't seem to care, but other
programs like `yyextract' do, so it's worth fixing.

25 years agoAdd some commentary regarding an issue in `sudo' which affects `become';
mdw [Mon, 29 Jun 1998 13:10:41 +0000 (13:10 +0000)]
Add some commentary regarding an issue in `sudo' which affects `become';
I'm not fixing it yet because I don't think it's important.

Fixed the PATH lookup code to use the right binary name: `binary' rather
than `todo[0]'.  The two only differ when `style' is `l_login', in which
case `binary' has an initial `/' anyway, and the PATH lookup code is
never invoked.  The name is used in a buffer-overflow precheck, though,
and auditing is easier if the naming is consistent.

25 years agoCosmetic change: use sizeof(destination) in memcpy. 1.3.2
mdw [Fri, 26 Jun 1998 10:32:54 +0000 (10:32 +0000)]
Cosmetic change: use sizeof(destination) in memcpy.

25 years agoRemove bogus links to subbranches
mdw [Fri, 19 Jun 1998 13:52:40 +0000 (13:52 +0000)]
Remove bogus links to subbranches

25 years agoSet close-on-exec flag for UDP socket.
mdw [Fri, 19 Jun 1998 13:48:16 +0000 (13:48 +0000)]
Set close-on-exec flag for UDP socket.

25 years agoFix installation of HTML files.
mdw [Thu, 18 Jun 1998 16:07:57 +0000 (16:07 +0000)]
Fix installation of HTML files.

25 years agoRemove the IDEA test case.
mdw [Thu, 18 Jun 1998 15:52:05 +0000 (15:52 +0000)]
Remove the IDEA test case.

25 years agoSet version number properly. D'oh.
mdw [Thu, 18 Jun 1998 15:15:45 +0000 (15:15 +0000)]
Set version number properly.  D'oh.

25 years agoAnother build directory joins the throng.
mdw [Thu, 18 Jun 1998 15:11:46 +0000 (15:11 +0000)]
Another build directory joins the throng.

25 years agoChange patchlevel. Check for @sigprocmask@, for improved @noise__shell@
mdw [Thu, 18 Jun 1998 15:11:36 +0000 (15:11 +0000)]
Change patchlevel.  Check for @sigprocmask@, for improved @noise__shell@
function.

25 years agoSECURITY HOLE: the file descriptor for the secret key was left open and
mdw [Thu, 18 Jun 1998 15:10:44 +0000 (15:10 +0000)]
SECURITY HOLE: the file descriptor for the secret key was left open and
inherited by the target process.  This is now fixed.  Also set
close-on-exec flags on key file, close config file carefully, and close
UDP socket after receiving reply from server.

25 years agoParanoia: set close-on-exec flag for seed file.
mdw [Thu, 18 Jun 1998 15:08:49 +0000 (15:08 +0000)]
Paranoia: set close-on-exec flag for seed file.

25 years agoImprove signal handling when accumulating noise from child processes.
mdw [Thu, 18 Jun 1998 15:08:14 +0000 (15:08 +0000)]
Improve signal handling when accumulating noise from child processes.

25 years agoClose log before execing program to avoid leaving a socket open.
mdw [Thu, 18 Jun 1998 15:06:59 +0000 (15:06 +0000)]
Close log before execing program to avoid leaving a socket open.

25 years agoStep version number and date. 1.3.1
mdw [Mon, 8 Jun 1998 11:22:16 +0000 (11:22 +0000)]
Step version number and date.

25 years agoSkeleton configuration for Become.
mdw [Mon, 8 Jun 1998 11:22:07 +0000 (11:22 +0000)]
Skeleton configuration for Become.

25 years agoAdd manual/texinice.tex.
mdw [Mon, 8 Jun 1998 11:21:57 +0000 (11:21 +0000)]
Add manual/texinice.tex.

25 years agoMore things to ignore.
mdw [Mon, 8 Jun 1998 11:21:43 +0000 (11:21 +0000)]
More things to ignore.

25 years agoFixed bug in password and group file reading: strtok doesn't handle
mdw [Mon, 8 Jun 1998 11:21:22 +0000 (11:21 +0000)]
Fixed bug in password and group file reading: strtok doesn't handle
double colons nicely.

25 years ago(class__wildMatch) Fixed bug which overran pattern string, spotted by
mdw [Mon, 8 Jun 1998 11:20:36 +0000 (11:20 +0000)]
(class__wildMatch) Fixed bug which overran pattern string, spotted by
Mark Rison.

26 years agoRelease version. 1.3
mdw [Thu, 23 Apr 1998 13:34:10 +0000 (13:34 +0000)]
Release version.

26 years agoNew interface to YP server. Only bind once, and never unbind.
mdw [Thu, 23 Apr 1998 13:29:33 +0000 (13:29 +0000)]
New interface to YP server.  Only bind once, and never unbind.
Introduced because Linux libc-5.4.33's YP interface dumps core in
yp_unbind for no particularly good reason.

26 years agoSwitch to using the ypstuff interface to YP server.
mdw [Thu, 23 Apr 1998 13:27:46 +0000 (13:27 +0000)]
Switch to using the ypstuff interface to YP server.

26 years agoExport structure of the rule list, for `bcquery's benefit.
mdw [Thu, 23 Apr 1998 13:27:31 +0000 (13:27 +0000)]
Export structure of the rule list, for `bcquery's benefit.

26 years agoNew `parse' interface to configuration file parser; informs caller
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.

26 years agoNew `parse' interface to configuration file parser; informs caller
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.

26 years agoTry to reduce the amount of `ps'ing done under OSF/1, because /dev/kmem
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.

26 years agoFix multiple inclusion guard macro name.
mdw [Thu, 23 Apr 1998 13:24:21 +0000 (13:24 +0000)]
Fix multiple inclusion guard macro name.

26 years agoFix bugs involving empty classes.
mdw [Thu, 23 Apr 1998 13:23:56 +0000 (13:23 +0000)]
Fix bugs involving empty classes.

26 years agoSupport new interface to configuration file parser.
mdw [Thu, 23 Apr 1998 13:23:09 +0000 (13:23 +0000)]
Support new interface to configuration file parser.

26 years agoFix value of clNode_binop, required for bcquery.
mdw [Thu, 23 Apr 1998 13:22:44 +0000 (13:22 +0000)]
Fix value of clNode_binop, required for bcquery.

26 years agoSupport no-network configuration option, and new interface to
mdw [Thu, 23 Apr 1998 13:22:08 +0000 (13:22 +0000)]
Support no-network configuration option, and new interface to
configuration file parser.

26 years agoDisable trace constants for networking when it's not compiled in.
mdw [Thu, 23 Apr 1998 13:21:28 +0000 (13:21 +0000)]
Disable trace constants for networking when it's not compiled in.

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.