Project "aegis.1.4" Page 1 List of Changes Tue Mar 30 23:57:23 1993 Change State Description ------- ------- ------------- 1 completed New release derived from aegis.1.3. 2 completed create the aermpr command 3 completed aenrls dumped core for non-owner but worked for owner 4 completed implement the aencu functionality 5 completed implement the aedbu functionality 6 completed note that ULTRIX was tried 7 completed add a build lock, to protect builds from integrate pass 8 completed clear build time and diff time fields of config copied into a change 9 completed add the AEGIS_PROJECT and AEGIS_CHANGE environment variables 10 completed improve handling of outomounter directories 11 completed document CVS vs Aegis 12 completed complete the chapter 3 example in the User Guide 13 completed inprove failure messages from tests 14 completed make automounter handling more robust 15 completed unix permissions for projects 16 completed improve command substitutions 17 completed change configuration to use new substitutions 18 completed improve copyright notices 19 completed add substitutions to file templates 20 completed add support for the GNU long option style 21 completed stop using _t suffix on type names 22 completed and config details for AIX 23 completed add support for systems without seteuid 24 completed allow nomination of temp test dir 25 completed rationalize lib entries 26 completed fix problems with ULTRIX 27 completed fix a bug in the no-seteuid flavour 28 completed more documentation 29 completed pyramid port 30 completed improve pyramid port 31 completed there was a permissions bug in aeibu 32 completed fix problems found in final testing 33 completed fix bugs in aecp and column output 34 completed note hpux as a known port 35 completed New_Project does not check uid 36 being_ fix minor problem with generated Makefile integrated Project "aegis.1.4", Change 1 Page 1 Change Details Tue Mar 30 23:57:27 1993 NAME Project "aegis.1.4", Delta 1, Change 1. SUMMARY New release derived from aegis.1.3. DESCRIPTION New release derived from aegis.1.3. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source create 1 COPYING source create 1 aegis/administ.c source create 1 aegis/administ.h source create 1 aegis/arglex2.h source create 1 aegis/build.c source create 1 aegis/build.h source create 1 aegis/cattr.def source create 1 aegis/cattr_ed.c source create 1 aegis/cattr_ed.h source create 1 aegis/change.c source create 1 aegis/change.h source create 1 aegis/chdir.c source create 1 aegis/chdir.h source create 1 aegis/col.c source create 1 aegis/col.h source create 1 aegis/commit.c source create 1 aegis/commit.h source create 1 aegis/common.def source create 1 aegis/copyfile.c source create 1 aegis/copyfile.h source create 1 aegis/cstate.def source create 1 aegis/develop1.c source create 1 aegis/develop1.h source create 1 aegis/develop2.c source create 1 aegis/develop2.h source create 1 aegis/diff.c source create 1 aegis/diff.h source create 1 aegis/dir.c source create 1 aegis/dir.h source create 1 aegis/file.c source create 1 aegis/file.h source create 1 aegis/gonzo.c source create 1 aegis/gonzo.h source create 1 aegis/gram.h source create 1 aegis/gram.y source create 1 aegis/gstate.def source create 1 aegis/help.c source create 1 aegis/help.h source create 1 aegis/integra1.c Project "aegis.1.4", Change 1 Page 2 Change Details Tue Mar 30 23:57:27 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/integra1.h source create 1 aegis/integra2.c source create 1 aegis/integra2.h source create 1 aegis/io.c source create 1 aegis/io.h source create 1 aegis/lex.c source create 1 aegis/lex.h source create 1 aegis/list.c source create 1 aegis/list.h source create 1 aegis/lock.c source create 1 aegis/lock.h source create 1 aegis/log.c source create 1 aegis/log.h source create 1 aegis/main.c source create 1 aegis/new_chan.c source create 1 aegis/new_chan.h source create 1 aegis/new_file.c source create 1 aegis/new_file.h source create 1 aegis/new_proj.c source create 1 aegis/new_proj.h source create 1 aegis/new_rele.c source create 1 aegis/new_rele.h source create 1 aegis/new_test.c source create 1 aegis/new_test.h source create 1 aegis/os.c source create 1 aegis/os.h source create 1 aegis/pager.c source create 1 aegis/pager.h source create 1 aegis/parse.c source create 1 aegis/parse.h source create 1 aegis/pattr.def source create 1 aegis/pattr_ed.c source create 1 aegis/pattr_ed.h source create 1 aegis/pconf.def source create 1 aegis/project.c source create 1 aegis/project.h source create 1 aegis/pstate.def source create 1 aegis/rem_file.c source create 1 aegis/rem_file.h source create 1 aegis/review.c source create 1 aegis/review.h source create 1 aegis/reviewer.c source create 1 aegis/reviewer.h source create 1 aegis/sub.c source create 1 aegis/sub.h source create 1 aegis/test.c source create 1 aegis/test.h source create 1 aegis/type.c source create 1 aegis/type.h source create 1 aegis/uconf.def source create 1 aegis/undo.c source create 1 aegis/undo.h source create 1 aegis/user.c source create 1 aegis/user.h source create 1 aegis/ustate.def Project "aegis.1.4", Change 1 Page 3 Change Details Tue Mar 30 23:57:27 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/version.c source create 1 aegis/version.h source create 1 aux/ALPHA.man source create 1 aux/BUILDING.man source create 1 aux/CHANGES.sh source create 1 aux/Howto.cook source create 1 aux/MANIFEST.sh source create 1 aux/Makefile.awk source create 1 aux/Makefile.sh source create 1 aux/README.man source create 1 aux/patches.sh source create 1 common/ansi.c source create 1 common/arglex.c source create 1 common/arglex.h source create 1 common/error.c source create 1 common/error.h source create 1 common/indent.c source create 1 common/indent.h source create 1 common/main.h source create 1 common/mem.c source create 1 common/mem.h source create 1 common/option.c source create 1 common/option.h source create 1 common/s-v-arg.h source create 1 common/str.c source create 1 common/str.h source create 1 common/trace.c source create 1 common/trace.h source create 1 common/word.c source create 1 common/word.h source create 1 conf/ConvexOS-10 source create 1 conf/SunOS-4.1.1 source create 1 conf/SunOS-4.1.2 source create 1 conf/SunOS-4.1.3 source create 1 conf/SysV-4.0 source create 1 conf/dgux-5.4.1 source create 1 config source create 1 doc/aegis.ms source create 1 doc/c1.0.so source create 1 doc/c1.1.so source create 1 doc/c1.2.so source create 1 doc/c1.3.so source create 1 doc/c1.4.so source create 1 doc/c2.0.so source create 1 doc/c2.1.so source create 1 doc/c2.2.so source create 1 doc/c2.3.so source create 1 doc/c2.4.so source create 1 doc/c3.0.so source create 1 doc/c3.1.so source create 1 doc/c3.2.so source create 1 doc/c3.3.so source create 1 doc/c4.0.so source create 1 doc/c4.1.so source create 1 doc/c4.2.so Project "aegis.1.4", Change 1 Page 4 Change Details Tue Mar 30 23:57:27 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 doc/c4.3.so source create 1 doc/c5.0.so source create 1 doc/c6.0.so source create 1 doc/c7.0.so source create 1 doc/c7.1.so source create 1 doc/c7.2.so source create 1 doc/c7.4.so source create 1 doc/c7.5.so source create 1 doc/cA.0.so source create 1 doc/cB.0.so source create 1 dot.cshrc source create 1 dot.profile source create 1 fmtgen/id.c source create 1 fmtgen/id.h source create 1 fmtgen/lex.c source create 1 fmtgen/lex.h source create 1 fmtgen/main.c source create 1 fmtgen/parse.h source create 1 fmtgen/parse.y source create 1 fmtgen/type.c source create 1 fmtgen/type.h source create 1 fmtgen/type_enum.c source create 1 fmtgen/type_integ.c source create 1 fmtgen/type_list.c source create 1 fmtgen/type_ref.c source create 1 fmtgen/type_strin.c source create 1 fmtgen/type_struc.c source create 1 h/stdarg.h-min source create 1 h/stddef.h source create 1 h/stdlib.h source create 1 man1/aeb.1 source create 1 man1/aeca.1 source create 1 man1/aecd.1 source create 1 man1/aecp.1 source create 1 man1/aecpu.1 source create 1 man1/aed.1 source create 1 man1/aedb.1 source create 1 man1/aedbu.1 source create 1 man1/aede.1 source create 1 man1/aedeu.1 source create 1 man1/aegis.1 source create 1 man1/aeib.1 source create 1 man1/aeibu.1 source create 1 man1/aeif.1 source create 1 man1/aeip.1 source create 1 man1/ael.1 source create 1 man1/aena.1 source create 1 man1/aenc.1 source create 1 man1/aencu.1 source create 1 man1/aend.1 source create 1 man1/aenf.1 source create 1 man1/aenfu.1 source create 1 man1/aeni.1 source create 1 man1/aenpr.1 source create 1 man1/aenrls.1 Project "aegis.1.4", Change 1 Page 5 Change Details Tue Mar 30 23:57:27 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 man1/aenrv.1 source create 1 man1/aent.1 source create 1 man1/aentu.1 source create 1 man1/aepa.1 source create 1 man1/aera.1 source create 1 man1/aerd.1 source create 1 man1/aerf.1 source create 1 man1/aeri.1 source create 1 man1/aerm.1 source create 1 man1/aermu.1 source create 1 man1/aerp.1 source create 1 man1/aerpr.1 source create 1 man1/aerpu.1 source create 1 man1/aerrv.1 source create 1 man1/aet.1 source create 1 man1/aev.1 source create 1 man1/install.sh source create 1 man1/o__rules.so source create 1 man1/o_anticip.so source create 1 man1/o_auto.so source create 1 man1/o_baselin.so source create 1 man1/o_change.so source create 1 man1/o_devdir.so source create 1 man1/o_dir.so source create 1 man1/o_help.so source create 1 man1/o_indep.so source create 1 man1/o_keep.so source create 1 man1/o_lib.so source create 1 man1/o_list.so source create 1 man1/o_major.so source create 1 man1/o_manual.so source create 1 man1/o_min.so source create 1 man1/o_minor.so source create 1 man1/o_nolog.so source create 1 man1/o_overw.so source create 1 man1/o_page.so source create 1 man1/o_project.so source create 1 man1/o_terse.so source create 1 man1/o_verbose.so source create 1 man1/z_cr.so source create 1 man1/z_exit.so source create 1 man1/z_intuit.so source create 1 man1/z_name.so source create 1 man5/aecattr.5 source create 1 man5/aecstate.5 source create 1 man5/aedir.5 source create 1 man5/aegis.5 source create 1 man5/aegstate.5 source create 1 man5/aepattr.5 source create 1 man5/aepconf.5 source create 1 man5/aepstate.5 source create 1 man5/aeuconf.5 source create 1 man5/aeustate.5 source create 1 man5/install.sh source create 1 man5/z_cr.so Project "aegis.1.4", Change 1 Page 6 Change Details Tue Mar 30 23:57:27 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 man5/z_name.so source create 1 notify/de.sh source create 1 notify/deu.sh source create 1 notify/if.sh source create 1 notify/ip.sh source create 1 notify/rf.sh source create 1 notify/rp.sh source create 1 notify/rpu.sh test create 1 test/00/t0001a.sh test create 1 test/00/t0002a.sh test create 1 test/00/t0003a.sh test create 1 test/00/t0004a.sh test create 1 test/00/t0005a.sh test create 1 test/00/t0006a.sh test create 1 test/00/t0007a.sh test create 1 test/00/t0008a.sh test create 1 test/00/t0009a.sh test create 1 test/00/t0010a.sh test create 1 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jan 7 pmiller 16:12:43 1993 1 develop_begin Thu Jan 7 pmiller 16:12:43 1993 1 develop_end Thu Jan 7 pmiller 16:12:43 1993 1 review_pass Thu Jan 7 pmiller 16:12:43 1993 1 integrate_begin Thu Jan 7 pmiller 16:12:43 1993 1 integrate_pass Thu Jan 7 pmiller 16:21:54 1993 1 Project "aegis.1.4", Change 2 Page 1 Change Details Tue Mar 30 23:57:28 1993 NAME Project "aegis.1.4", Delta 2, Change 2. SUMMARY create the aermpr command DESCRIPTION create the aermpr command CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/gonzo.c source modify 2 aegis/gonzo.h source modify 2 aegis/integra2.c source modify 2 aegis/main.c source create 1 aegis/rem_proj.c source create 1 aegis/rem_proj.h source modify 2 man1/aegis.1 source create 1 man1/aermpr.1 source remove 1 man1/aerpr.1 source modify 2 man1/o_keep.so test create 1 test/00/t0012a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Jan 7 pmiller 21:34:50 1993 develop_begin Thu Jan 7 pmiller Elapsed time: 1.084 21:35:17 1993 days. develop_end Fri Jan 8 pmiller 22:12:52 1993 review_pass Fri Jan 8 pmiller 22:13:05 1993 integrate_begin Fri Jan 8 pmiller Elapsed time: 0.060 22:13:57 1993 days. integrate_pass Fri Jan 8 pmiller 22:40:53 1993 Project "aegis.1.4", Change 3 Page 1 Change Details Tue Mar 30 23:57:28 1993 NAME Project "aegis.1.4", Delta 3, Change 3. SUMMARY aenrls dumped core for non-owner but worked for owner DESCRIPTION The aenrls command dumped core for non-owner but worked for owner, because group field of the new project was being referenced before it was initialized. It worked for the owner because that user has been seen earlier, and so the project's group was never queried. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/new_rele.c source modify 2 dot.cshrc source modify 2 dot.profile HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 8 pmiller 22:42:58 1993 develop_begin Fri Jan 8 pmiller Elapsed time: 0.812 22:43:12 1993 days. develop_end Sat Jan 9 pmiller 21:18:24 1993 develop_end_ Sat Jan 9 pmiller Elapsed time: 0.054 undo 21:19:10 1993 days. develop_end Sat Jan 9 pmiller 21:43:31 1993 review_pass Sat Jan 9 pmiller 21:43:40 1993 integrate_begin Sat Jan 9 pmiller Elapsed time: 0.050 21:44:28 1993 days. integrate_pass Sat Jan 9 pmiller 22:06:50 1993 Project "aegis.1.4", Change 4 Page 1 Change Details Tue Mar 30 23:57:29 1993 NAME Project "aegis.1.4", Delta 4, Change 4. SUMMARY implement the aencu functionality DESCRIPTION Implement the -New_Change_Undo functionality CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/new_chan.c source modify 2 aegis/project.c source modify 2 aegis/project.h test create 1 test/00/t0013a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Jan 9 pmiller 22:08:25 1993 develop_begin Sat Jan 9 pmiller Elapsed time: 1.065 22:08:49 1993 days. develop_end Sun Jan 10 pmiller 22:38:12 1993 review_pass Sun Jan 10 pmiller 22:38:55 1993 integrate_begin Sun Jan 10 pmiller Elapsed time: 0.052 22:39:54 1993 days. integrate_pass Sun Jan 10 pmiller 23:03:27 1993 Project "aegis.1.4", Change 5 Page 1 Change Details Tue Mar 30 23:57:30 1993 NAME Project "aegis.1.4", Delta 5, Change 5. SUMMARY implement the aedbu functionality DESCRIPTION implement the aedbu functionality CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/develop2.c test create 1 test/00/t0014a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Jan 10 pmiller 23:04:57 1993 develop_begin Sun Jan 10 pmiller Elapsed time: 0.000 23:05:04 1993 days. develop_end Mon Jan 11 pmiller 11:13:41 1993 review_pass Mon Jan 11 pmiller 11:13:51 1993 integrate_begin Mon Jan 11 pmiller Elapsed time: 0.126 11:14:36 1993 days. integrate_pass Mon Jan 11 pmiller 12:11:06 1993 Project "aegis.1.4", Change 6 Page 1 Change Details Tue Mar 30 23:57:30 1993 NAME Project "aegis.1.4", Delta 6, Change 6. SUMMARY note that ULTRIX was tried DESCRIPTION A build of aegis as tried on ULTRIX 4.2. It failed, because the ULTRIX Bourne shell does not have functions. Complain to your vendor. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aux/BUILDING.man source modify 2 aux/README.man source create 1 conf/ULTRIX-4.2 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jan 11 pmiller 12:12:07 1993 develop_begin Mon Jan 11 pmiller Elapsed time: 0.025 12:12:18 1993 days. develop_end Mon Jan 11 pmiller 12:23:22 1993 review_pass Mon Jan 11 pmiller 12:23:49 1993 integrate_begin Mon Jan 11 pmiller Elapsed time: 0.059 12:24:43 1993 days. integrate_pass Mon Jan 11 pmiller 12:51:09 1993 Project "aegis.1.4", Change 7 Page 1 Change Details Tue Mar 30 23:57:31 1993 NAME Project "aegis.1.4", Delta 7, Change 7. SUMMARY add a build lock, to protect builds from integrate pass DESCRIPTION It is possible that if an integrate pass were to happen buring a development build, then the build could fail, because it was started with one baseline with includes and objects, and completed with a different baseline with includes and objects, albeit with the same name. To prevent this, a build lock is taken by builds (non exclusive) and by integrate pass (exclusive) to prevent this from happenning. My thanks to Neil Justusson for reporting this problem. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/build.c source modify 3 aegis/integra2.c source modify 2 aegis/lock.c source modify 2 aegis/lock.h source modify 3 aegis/new_rele.c source modify 3 aegis/project.c source modify 3 aegis/project.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jan 11 pmiller 12:58:27 1993 develop_begin Mon Jan 11 pmiller Elapsed time: 0.207 12:58:36 1993 days. develop_end Mon Jan 11 pmiller 14:31:50 1993 develop_end_ Mon Jan 11 pmiller undo 14:33:31 1993 develop_end Mon Jan 11 pmiller 14:41:05 1993 review_pass Mon Jan 11 pmiller 14:51:01 1993 integrate_begin Mon Jan 11 pmiller Elapsed time: 0.892 14:51:54 1993 days. integrate_pass Mon Jan 11 pmiller 21:33:16 1993 Project "aegis.1.4", Change 8 Page 1 Change Details Tue Mar 30 23:57:32 1993 NAME Project "aegis.1.4", Delta 8, Change 8. SUMMARY clear build time and diff time fields of config copied into a change DESCRIPTION It was possible to deceive aegis about the success or otherwise of builds and diferences, by manipulating the config file. By invalidating builds and differences when the config file is added to or removed from a change, this ability goes away. Update the manual entries to describe the build lock. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aegis/build.c source modify 2 aegis/copyfile.c source modify 4 aegis/integra2.c source modify 2 man1/aeb.1 source modify 2 man1/aecp.1 source modify 2 man1/aecpu.1 source modify 2 man1/aeip.1 source create 1 man1/o_bld_lk.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jan 11 pmiller 21:37:50 1993 develop_begin Mon Jan 11 pmiller Elapsed time: 0.138 21:38:06 1993 days. develop_end Mon Jan 11 pmiller 22:40:25 1993 review_pass Mon Jan 11 pmiller 22:40:36 1993 integrate_begin Mon Jan 11 pmiller Elapsed time: 0.056 22:41:28 1993 days. integrate_pass Mon Jan 11 pmiller 23:06:27 1993 Project "aegis.1.4", Change 9 Page 1 Change Details Tue Mar 30 23:57:33 1993 NAME Project "aegis.1.4", Delta 9, Change 9. SUMMARY add the AEGIS_PROJECT and AEGIS_CHANGE environment variables DESCRIPTION 1. Experience has shown that these envionment variables are essential to allow aegis to be used by more than one project. Users frequently work on one project while waiting for a build on another. 2. allow administrators to delete projects, not just owners (since administrators may initiate -NewRelease) This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/administ.c source modify 4 aegis/build.c source modify 2 aegis/cattr_ed.c source modify 2 aegis/chdir.c source modify 3 aegis/copyfile.c source modify 2 aegis/develop1.c source modify 3 aegis/develop2.c source modify 2 aegis/diff.c source modify 2 aegis/integra1.c source modify 5 aegis/integra2.c source modify 2 aegis/list.c source modify 3 aegis/new_chan.c source modify 2 aegis/new_file.c source modify 2 aegis/new_test.c source modify 2 aegis/pattr_ed.c source modify 2 aegis/rem_file.c source modify 2 aegis/rem_proj.c source modify 2 aegis/review.c source modify 2 aegis/reviewer.c source modify 2 aegis/test.c source modify 2 aegis/uconf.def source modify 2 aegis/user.c source modify 2 man1/aermpr.1 source modify 2 man1/o_change.so source modify 2 man1/o_project.so source modify 2 man5/aeuconf.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jan 11 pmiller 23:07:58 1993 develop_begin Mon Jan 11 pmiller Elapsed time: 0.080 23:08:11 1993 days. Project "aegis.1.4", Change 9 Page 2 Change Details Tue Mar 30 23:57:33 1993 What When Who Comment ------ ------ ----- --------- develop_end Tue Jan 12 pmiller 16:14:21 1993 review_pass Tue Jan 12 pmiller 16:14:33 1993 integrate_begin Tue Jan 12 pmiller Elapsed time: 0.067 16:15:24 1993 days. integrate_pass Tue Jan 12 pmiller 16:45:26 1993 Project "aegis.1.4", Change 10 Page 1 Change Details Tue Mar 30 23:57:34 1993 NAME Project "aegis.1.4", Delta 11, Change 10. SUMMARY improve handling of outomounter directories DESCRIPTION The simplistic method used for coping with the automounter proved ineffective, because it assumed (among other things) that the mounts would be direct mounts. A more robust method, invokving searching the /etc/mtab file for mount information, has been implemented. My thanks to Malcolm C. Strickland for reporting this problem. (And probably numerous others in the coming days.) There are some systems out there which use a getmnt() system call, rather than have a /etc/mtab file. I don't have access to one, so this case is not handled by this change. Volunteers? This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/automount.c source create 1 aegis/automount.h source modify 3 aegis/gonzo.c source modify 2 aegis/os.c source modify 2 aux/Howto.cook source modify 3 aux/README.man source modify 2 conf/ConvexOS-10 source modify 2 conf/SunOS-4.1.1 source modify 2 conf/SunOS-4.1.2 source modify 2 conf/SunOS-4.1.3 source modify 2 conf/SysV-4.0 source modify 2 conf/ULTRIX-4.2 source modify 2 conf/dgux-5.4.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 22 pmiller 10:07:13 1993 develop_begin Fri Jan 22 pmiller Elapsed time: 0.621 10:07:19 1993 days. develop_end Fri Jan 22 pmiller 14:46:56 1993 review_pass Fri Jan 22 pmiller 14:47:07 1993 integrate_begin Fri Jan 22 pmiller 14:47:58 1993 Project "aegis.1.4", Change 10 Page 2 Change Details Tue Mar 30 23:57:34 1993 What When Who Comment ------ ------ ----- --------- integrate_fail Fri Jan 22 pmiller awk bew its brains out 14:55:21 1993 in creating Makefile. Replace it with gawk. Elapsed time: 0.059 days. develop_end Fri Jan 22 pmiller 15:21:52 1993 review_pass Fri Jan 22 pmiller 15:25:59 1993 integrate_begin Fri Jan 22 pmiller Elapsed time: 0.127 15:26:53 1993 days. integrate_pass Fri Jan 22 pmiller 16:23:51 1993 Project "aegis.1.4", Change 11 Page 1 Change Details Tue Mar 30 23:57:35 1993 NAME Project "aegis.1.4", Delta 12, Change 11. SUMMARY document CVS vs Aegis DESCRIPTION add a comparison of CVS to the documentation and to the README file. The people who asked for this information are too numerous to remember. Thank you all for prompting me for this information. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aux/Howto.cook source modify 4 aux/README.man source modify 2 doc/aegis.ms source modify 2 doc/c7.4.so source create 1 doc/cC.0.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Jan 24 pmiller 09:21:25 1993 develop_begin Sun Jan 24 pmiller Elapsed time: 0.000 09:22:21 1993 days. develop_end Sun Jan 24 pmiller 23:30:22 1993 review_pass Sun Jan 24 pmiller 23:30:30 1993 integrate_begin Sun Jan 24 pmiller Elapsed time: 0.000 23:31:31 1993 days. integrate_pass Mon Jan 25 pmiller 09:31:26 1993 Project "aegis.1.4", Change 12 Page 1 Change Details Tue Mar 30 23:57:35 1993 NAME Project "aegis.1.4", Delta 29, Change 12. SUMMARY complete the chapter 3 example in the User Guide DESCRIPTION complete the chapter 3 example in the User Guide This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 9 aegis/diff.c source modify 3 aegis/help.c source modify 8 aux/Howto.cook source modify 4 aux/MANIFEST.sh source modify 11 aux/README.man source modify 8 config source modify 4 doc/aegis.ms source modify 3 doc/c1.0.so source modify 3 doc/c2.0.so source modify 3 doc/c2.1.so source modify 3 doc/c2.2.so source modify 3 doc/c2.3.so source modify 3 doc/c2.4.so source create 1 doc/c2.5.so source modify 4 man1/z_cr.so source modify 4 man5/z_cr.so test modify 6 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jan 25 pmiller 09:34:05 1993 develop_begin Mon Jan 25 pmiller Elapsed time: 29.559 09:34:13 1993 days. develop_end Mon Mar 8 pmiller 21:45:42 1993 review_pass Mon Mar 8 pmiller 21:45:52 1993 integrate_begin Mon Mar 8 pmiller Elapsed time: 0.063 21:47:08 1993 days. integrate_pass Mon Mar 8 pmiller 22:15:24 1993 Project "aegis.1.4", Change 13 Page 1 Change Details Tue Mar 30 23:57:36 1993 NAME Project "aegis.1.4", Delta 15, Change 13. SUMMARY inprove failure messages from tests DESCRIPTION Tests need to say what failed when they fail. My thanks to J. Cazander, Philips Electronic Design & Tools, The Netherlands, for this suggestion. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 config test modify 2 test/00/t0001a.sh test modify 2 test/00/t0002a.sh test modify 2 test/00/t0003a.sh test modify 2 test/00/t0004a.sh test modify 2 test/00/t0005a.sh test modify 2 test/00/t0006a.sh test modify 2 test/00/t0007a.sh test modify 2 test/00/t0008a.sh test modify 2 test/00/t0009a.sh test modify 2 test/00/t0010a.sh test modify 2 test/00/t0011a.sh test modify 2 test/00/t0012a.sh test modify 2 test/00/t0013a.sh test modify 2 test/00/t0014a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Jan 30 pmiller Elapsed time: 1.135 23:04:42 1993 days. develop_begin Tue Feb 2 pmiller Elapsed time: 0.721 16:35:34 1993 days. develop_end Tue Feb 2 pmiller 22:00:03 1993 review_pass Tue Feb 2 pmiller 22:00:16 1993 integrate_begin Tue Feb 2 pmiller Elapsed time: 0.095 22:01:11 1993 days. integrate_pass Tue Feb 2 pmiller 22:43:54 1993 Project "aegis.1.4", Change 14 Page 1 Change Details Tue Mar 30 23:57:37 1993 NAME Project "aegis.1.4", Delta 13, Change 14. SUMMARY make automounter handling more robust DESCRIPTION The automounter mangles pathnames. What the user thinks a file is called and what the system insists that it is called can differ radically. Change aegis to compare the system's idea of pathnames, not the user's idead of pathnames. * make sure the manuals for the -dir options mention the risks of using `pwd`. * make sure defaults go through use home directory (not am mangled) or user defined default (hopefully not am mangled). This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source remove 1 aegis/automount.c source remove 1 aegis/automount.h source modify 2 aegis/change.c source modify 2 aegis/change.h source modify 3 aegis/chdir.c source modify 4 aegis/copyfile.c source modify 4 aegis/develop2.c source modify 6 aegis/integra2.c source modify 3 aegis/new_file.c source modify 2 aegis/new_proj.c source modify 4 aegis/new_rele.c source modify 3 aegis/new_test.c source modify 3 aegis/os.c source modify 4 aegis/project.c source modify 3 aegis/rem_file.c source modify 3 aegis/user.c source modify 2 man1/aedb.1 source modify 2 man1/aenpr.1 source modify 2 man1/aenrls.1 source modify 2 man1/o_dir.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Jan 30 pmiller 23:08:59 1993 develop_begin Sat Jan 30 pmiller Elapsed time: 0.000 23:09:08 1993 days. develop_end Mon Feb 1 pmiller 13:38:33 1993 review_pass Mon Feb 1 pmiller 13:38:43 1993 Project "aegis.1.4", Change 14 Page 2 Change Details Tue Mar 30 23:57:37 1993 What When Who Comment ------ ------ ----- --------- integrate_begin Mon Feb 1 pmiller Elapsed time: 0.165 13:39:17 1993 days. integrate_pass Mon Feb 1 pmiller 14:53:44 1993 Project "aegis.1.4", Change 15 Page 1 Change Details Tue Mar 30 23:57:38 1993 NAME Project "aegis.1.4", Delta 14, Change 15. SUMMARY unix permissions for projects DESCRIPTION 1. Make the 'ael p' listing cope with Permission denied errors 2. add the 'users_changes' listing to tell what a user is currently working on 3. fix adcd to not resolve the symbolic links. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/build.c source modify 3 aegis/change.c source modify 3 aegis/change.h source modify 4 aegis/chdir.c source modify 5 aegis/copyfile.c source modify 5 aegis/develop2.c source modify 3 aegis/diff.c source modify 4 aegis/gonzo.c source modify 7 aegis/integra2.c source modify 3 aegis/list.c source modify 2 aegis/list.h source modify 4 aegis/new_file.c source modify 3 aegis/new_proj.c source modify 5 aegis/new_rele.c source modify 4 aegis/new_test.c source modify 4 aegis/os.c source modify 2 aegis/os.h source modify 5 aegis/project.c source modify 4 aegis/project.h source modify 4 aegis/rem_file.c source modify 3 aegis/review.c source modify 2 aegis/sub.c source modify 3 aegis/test.c source modify 4 aegis/user.c source modify 2 aegis/user.h source modify 5 aux/README.man source modify 2 config source modify 2 man1/ael.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 1 pmiller Elapsed time: 0.505 11:08:03 1993 days. develop_begin Mon Feb 1 pmiller Elapsed time: 0.941 14:55:27 1993 days. Project "aegis.1.4", Change 15 Page 2 Change Details Tue Mar 30 23:57:38 1993 What When Who Comment ------ ------ ----- --------- develop_end Tue Feb 2 pmiller 14:29:05 1993 review_pass Tue Feb 2 pmiller 14:29:12 1993 integrate_begin Tue Feb 2 pmiller Elapsed time: 0.255 14:30:07 1993 days. integrate_pass Tue Feb 2 pmiller 16:24:56 1993 Project "aegis.1.4", Change 16 Page 1 Change Details Tue Mar 30 23:57:39 1993 NAME Project "aegis.1.4", Delta 16, Change 16. SUMMARY improve command substitutions DESCRIPTION 1. Make the command substitutions be symbolic, as in '${input}', rather than cryptic, as in '%1'. 2. Provide backwards compatibility for a few revs 3. change the manual entries with the %n form. 4. change the document to the new form 5. change the tests to use the new form This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/build.c source modify 2 aegis/cattr.def source modify 4 aegis/change.c source modify 4 aegis/diff.c source modify 8 aegis/integra2.c source modify 4 aegis/list.c source modify 6 aegis/new_rele.c source modify 2 aegis/pattr.def source modify 2 aegis/pconf.def source modify 3 aegis/sub.c source modify 2 aegis/sub.h source modify 2 aegis/version.c source modify 6 aux/README.man source modify 2 common/arglex.c source modify 2 common/arglex.h source modify 2 doc/c3.0.so source modify 2 doc/c3.1.so source modify 2 doc/c3.2.so source modify 2 doc/c3.3.so source modify 2 doc/c4.2.so source modify 3 doc/c7.4.so source modify 2 man1/z_cr.so source modify 2 man5/aecattr.5 source create 1 man5/aecattr.so source modify 2 man5/aecstate.5 source modify 2 man5/aepattr.5 source create 1 man5/aepattr.so source modify 2 man5/aepconf.5 source modify 2 man5/aepstate.5 source create 1 man5/aesub.5 source modify 2 man5/z_cr.so test modify 3 test/00/t0002a.sh test modify 3 test/00/t0004a.sh test modify 3 test/00/t0005a.sh test modify 3 test/00/t0006a.sh Project "aegis.1.4", Change 16 Page 2 Change Details Tue Mar 30 23:57:39 1993 Type Action Edit File Name ------- ------- ------- ----------- test modify 3 test/00/t0007a.sh test modify 3 test/00/t0008a.sh test modify 3 test/00/t0009a.sh test modify 3 test/00/t0010a.sh test modify 3 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 1 pmiller Elapsed time: 0.248 11:10:06 1993 days. develop_begin Tue Feb 2 pmiller Elapsed time: 9.031 22:01:38 1993 days. develop_end Mon Feb 15 pmiller 22:15:31 1993 review_pass Mon Feb 15 pmiller 22:16:34 1993 integrate_begin Mon Feb 15 pmiller Elapsed time: 0.000 22:17:57 1993 days. integrate_pass Tue Feb 16 pmiller 09:04:13 1993 Project "aegis.1.4", Change 17 Page 1 Change Details Tue Mar 30 23:57:39 1993 NAME Project "aegis.1.4", Delta 18, Change 17. SUMMARY change configuration to use new substitutions DESCRIPTION 1. change configuration to use new substitutions 2. fix bug where -New_Release fails to copy some of the attributes. 3. rationalize some of the command executing functions This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/change.c source modify 4 aegis/change.h source modify 5 aegis/diff.c source modify 9 aegis/integra2.c source modify 7 aegis/new_rele.c source modify 3 aegis/pattr.def source modify 4 aegis/sub.c source modify 4 aux/Howto.cook source modify 7 aux/README.man source modify 2 aux/patches.sh source modify 4 config HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Feb 16 pmiller 09:12:15 1993 develop_begin Tue Feb 16 pmiller Elapsed time: 1.800 09:12:24 1993 days. develop_end Wed Feb 17 pmiller 15:12:32 1993 review_pass Wed Feb 17 pmiller 15:12:50 1993 integrate_begin Wed Feb 17 pmiller Elapsed time: 0.075 15:13:38 1993 days. integrate_fail Wed Feb 17 pmiller problems creating th 15:47:26 1993 epatch Elapsed time: 0.997 days. develop_end Wed Feb 17 pmiller 23:16:09 1993 review_pass Wed Feb 17 pmiller 23:16:22 1993 integrate_begin Wed Feb 17 pmiller Elapsed time: 0.147 23:17:18 1993 days. integrate_pass Thu Feb 18 pmiller Project "aegis.1.4", Change 17 Page 2 Change Details Tue Mar 30 23:57:39 1993 What When Who Comment ------ ------ ----- --------- 16:53:32 1993 Project "aegis.1.4", Change 18 Page 1 Change Details Tue Mar 30 23:57:40 1993 NAME Project "aegis.1.4", Delta 19, Change 18. SUMMARY improve copyright notices DESCRIPTION Change copyright notices to be legally binding My thanks to Len and Richard Stallman for for their advice in this matter. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source remove 1 COPYING source create 1 LICENSE source modify 3 aegis/administ.c source modify 2 aegis/administ.h source modify 2 aegis/arglex2.h source modify 7 aegis/build.c source modify 2 aegis/build.h source modify 3 aegis/cattr.def source modify 3 aegis/cattr_ed.c source modify 2 aegis/cattr_ed.h source modify 6 aegis/change.c source modify 5 aegis/change.h source modify 5 aegis/chdir.c source modify 2 aegis/chdir.h source modify 2 aegis/col.c source modify 2 aegis/col.h source modify 2 aegis/commit.c source modify 2 aegis/commit.h source modify 2 aegis/common.def source modify 6 aegis/copyfile.c source modify 2 aegis/copyfile.h source modify 2 aegis/cstate.def source modify 3 aegis/develop1.c source modify 2 aegis/develop1.h source modify 6 aegis/develop2.c source modify 2 aegis/develop2.h source modify 6 aegis/diff.c source modify 2 aegis/diff.h source modify 2 aegis/dir.c source modify 2 aegis/dir.h source modify 2 aegis/file.c source modify 2 aegis/file.h source modify 5 aegis/gonzo.c source modify 3 aegis/gonzo.h source modify 2 aegis/gram.h source modify 2 aegis/gram.y source modify 2 aegis/gstate.def Project "aegis.1.4", Change 18 Page 2 Change Details Tue Mar 30 23:57:40 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/help.c source modify 2 aegis/help.h source modify 3 aegis/integra1.c source modify 2 aegis/integra1.h source modify 10 aegis/integra2.c source modify 2 aegis/integra2.h source modify 2 aegis/io.c source modify 2 aegis/io.h source modify 2 aegis/lex.c source modify 2 aegis/lex.h source modify 5 aegis/list.c source modify 3 aegis/list.h source modify 3 aegis/lock.c source modify 3 aegis/lock.h source modify 2 aegis/log.c source modify 2 aegis/log.h source modify 3 aegis/main.c source modify 4 aegis/new_chan.c source modify 2 aegis/new_chan.h source modify 5 aegis/new_file.c source modify 2 aegis/new_file.h source modify 4 aegis/new_proj.c source modify 2 aegis/new_proj.h source modify 8 aegis/new_rele.c source modify 2 aegis/new_rele.h source modify 5 aegis/new_test.c source modify 2 aegis/new_test.h source modify 5 aegis/os.c source modify 3 aegis/os.h source modify 2 aegis/pager.c source modify 2 aegis/pager.h source modify 2 aegis/parse.c source modify 2 aegis/parse.h source modify 4 aegis/pattr.def source modify 3 aegis/pattr_ed.c source modify 2 aegis/pattr_ed.h source modify 3 aegis/pconf.def source modify 6 aegis/project.c source modify 5 aegis/project.h source modify 2 aegis/pstate.def source modify 5 aegis/rem_file.c source modify 2 aegis/rem_file.h source modify 3 aegis/rem_proj.c source modify 2 aegis/rem_proj.h source modify 4 aegis/review.c source modify 2 aegis/review.h source modify 3 aegis/reviewer.c source modify 2 aegis/reviewer.h source modify 5 aegis/sub.c source modify 3 aegis/sub.h source modify 4 aegis/test.c source modify 2 aegis/test.h source modify 2 aegis/type.c source modify 2 aegis/type.h source modify 3 aegis/uconf.def Project "aegis.1.4", Change 18 Page 3 Change Details Tue Mar 30 23:57:40 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/undo.c source modify 2 aegis/undo.h source modify 5 aegis/user.c source modify 3 aegis/user.h source modify 2 aegis/ustate.def source modify 3 aegis/version.c source modify 2 aegis/version.h source modify 2 aux/ALPHA.man source modify 3 aux/BUILDING.man source modify 2 aux/CHANGES.sh source modify 5 aux/Howto.cook source modify 2 aux/MANIFEST.sh source modify 2 aux/Makefile.awk source modify 2 aux/Makefile.sh source modify 8 aux/README.man source modify 3 aux/patches.sh source modify 2 common/ansi.c source modify 3 common/arglex.c source modify 3 common/arglex.h source modify 2 common/error.c source modify 2 common/error.h source modify 2 common/indent.c source modify 2 common/indent.h source modify 2 common/main.h source modify 2 common/mem.c source modify 2 common/mem.h source modify 2 common/option.c source modify 2 common/option.h source modify 2 common/s-v-arg.h source modify 2 common/str.c source modify 2 common/str.h source modify 2 common/trace.c source modify 2 common/trace.h source modify 2 common/word.c source modify 2 common/word.h source modify 3 conf/ConvexOS-10 source modify 3 conf/SunOS-4.1.1 source modify 3 conf/SunOS-4.1.2 source modify 3 conf/SunOS-4.1.3 source modify 3 conf/SysV-4.0 source modify 3 conf/ULTRIX-4.2 source modify 3 conf/dgux-5.4.1 source modify 5 config source modify 3 doc/aegis.ms source modify 2 doc/c1.0.so source modify 2 doc/c1.1.so source modify 2 doc/c1.2.so source modify 2 doc/c1.3.so source modify 2 doc/c1.4.so source modify 2 doc/c2.0.so source modify 2 doc/c2.1.so source modify 2 doc/c2.2.so source modify 2 doc/c2.3.so source modify 2 doc/c2.4.so source modify 3 doc/c3.0.so Project "aegis.1.4", Change 18 Page 4 Change Details Tue Mar 30 23:57:40 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 doc/c3.1.so source modify 3 doc/c3.2.so source modify 3 doc/c3.3.so source modify 2 doc/c4.0.so source modify 2 doc/c4.1.so source modify 3 doc/c4.2.so source modify 2 doc/c4.3.so source modify 2 doc/c5.0.so source modify 2 doc/c6.0.so source modify 2 doc/c7.0.so source modify 2 doc/c7.1.so source modify 2 doc/c7.2.so source modify 4 doc/c7.4.so source modify 2 doc/c7.5.so source modify 2 doc/cA.0.so source modify 2 doc/cB.0.so source modify 2 doc/cC.0.so source modify 3 dot.cshrc source modify 3 dot.profile source modify 2 fmtgen/id.c source modify 2 fmtgen/id.h source modify 2 fmtgen/lex.c source modify 2 fmtgen/lex.h source modify 2 fmtgen/main.c source modify 2 fmtgen/parse.h source modify 2 fmtgen/parse.y source modify 2 fmtgen/type.c source modify 2 fmtgen/type.h source modify 2 fmtgen/type_enum.c source modify 2 fmtgen/type_integ.c source modify 2 fmtgen/type_list.c source modify 2 fmtgen/type_ref.c source modify 2 fmtgen/type_strin.c source modify 2 fmtgen/type_struc.c source modify 2 h/stdarg.h-min source modify 2 h/stddef.h source modify 2 h/stdlib.h source modify 3 man1/aeb.1 source modify 2 man1/aeca.1 source modify 2 man1/aecd.1 source modify 3 man1/aecp.1 source modify 3 man1/aecpu.1 source modify 2 man1/aed.1 source modify 3 man1/aedb.1 source modify 2 man1/aedbu.1 source modify 2 man1/aede.1 source modify 2 man1/aedeu.1 source modify 3 man1/aegis.1 source modify 2 man1/aeib.1 source modify 2 man1/aeibu.1 source modify 2 man1/aeif.1 source modify 3 man1/aeip.1 source modify 3 man1/ael.1 source modify 2 man1/aena.1 source modify 2 man1/aenc.1 Project "aegis.1.4", Change 18 Page 5 Change Details Tue Mar 30 23:57:40 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 man1/aencu.1 source modify 2 man1/aend.1 source modify 2 man1/aenf.1 source modify 2 man1/aenfu.1 source modify 2 man1/aeni.1 source modify 3 man1/aenpr.1 source modify 3 man1/aenrls.1 source modify 2 man1/aenrv.1 source modify 2 man1/aent.1 source modify 2 man1/aentu.1 source modify 2 man1/aepa.1 source modify 2 man1/aera.1 source modify 2 man1/aerd.1 source modify 2 man1/aerf.1 source modify 2 man1/aeri.1 source modify 2 man1/aerm.1 source modify 3 man1/aermpr.1 source modify 2 man1/aermu.1 source modify 2 man1/aerp.1 source modify 2 man1/aerpu.1 source modify 2 man1/aerrv.1 source modify 2 man1/aet.1 source modify 2 man1/aev.1 source modify 2 man1/install.sh source modify 2 man1/o__rules.so source modify 2 man1/o_anticip.so source modify 2 man1/o_auto.so source modify 2 man1/o_baselin.so source modify 2 man1/o_bld_lk.so source modify 3 man1/o_change.so source modify 2 man1/o_devdir.so source modify 3 man1/o_dir.so source modify 2 man1/o_help.so source modify 2 man1/o_indep.so source modify 3 man1/o_keep.so source modify 2 man1/o_lib.so source modify 2 man1/o_list.so source modify 2 man1/o_major.so source modify 2 man1/o_manual.so source modify 2 man1/o_min.so source modify 2 man1/o_minor.so source modify 2 man1/o_nolog.so source modify 2 man1/o_overw.so source modify 2 man1/o_page.so source modify 3 man1/o_project.so source modify 2 man1/o_terse.so source modify 2 man1/o_verbose.so source modify 3 man1/z_cr.so source modify 2 man1/z_exit.so source modify 2 man1/z_intuit.so source modify 2 man1/z_name.so source modify 3 man5/aecattr.5 source modify 2 man5/aecattr.so source modify 3 man5/aecstate.5 source modify 2 man5/aedir.5 Project "aegis.1.4", Change 18 Page 6 Change Details Tue Mar 30 23:57:40 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 man5/aegis.5 source modify 2 man5/aegstate.5 source modify 3 man5/aepattr.5 source modify 2 man5/aepattr.so source modify 3 man5/aepconf.5 source modify 3 man5/aepstate.5 source modify 2 man5/aesub.5 source modify 3 man5/aeuconf.5 source modify 2 man5/aeustate.5 source modify 2 man5/install.sh source modify 3 man5/z_cr.so source modify 2 man5/z_name.so source modify 2 notify/de.sh source modify 2 notify/deu.sh source modify 2 notify/if.sh source modify 2 notify/ip.sh source modify 2 notify/rf.sh source modify 2 notify/rp.sh source modify 2 notify/rpu.sh test modify 3 test/00/t0001a.sh test modify 4 test/00/t0002a.sh test modify 3 test/00/t0003a.sh test modify 4 test/00/t0004a.sh test modify 4 test/00/t0005a.sh test modify 4 test/00/t0006a.sh test modify 4 test/00/t0007a.sh test modify 4 test/00/t0008a.sh test modify 4 test/00/t0009a.sh test modify 4 test/00/t0010a.sh test modify 4 test/00/t0011a.sh test modify 3 test/00/t0012a.sh test modify 3 test/00/t0013a.sh test modify 3 test/00/t0014a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Feb 17 pmiller Elapsed time: 0.857 23:21:55 1993 days. develop_begin Thu Feb 18 pmiller Elapsed time: 0.978 22:17:39 1993 days. develop_end Fri Feb 19 pmiller 22:07:52 1993 develop_end_ Fri Feb 19 pmiller Elapsed time: 0.157 undo 22:10:52 1993 days. develop_end Fri Feb 19 pmiller 23:21:41 1993 review_pass Fri Feb 19 pmiller 23:21:53 1993 integrate_begin Fri Feb 19 pmiller Elapsed time: 0.682 23:23:27 1993 days. integrate_pass Sun Feb 21 pmiller 21:00:21 1993 Project "aegis.1.4", Change 19 Page 1 Change Details Tue Mar 30 23:57:41 1993 NAME Project "aegis.1.4", Delta 21, Change 19. SUMMARY add substitutions to file templates DESCRIPTION Use substitutions to fill in more of file templates. Things like the file name and the date are now available. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/change.c source modify 7 aegis/new_file.c source modify 7 aegis/new_test.c source modify 6 aegis/sub.c source modify 3 aux/ALPHA.man source modify 3 common/ansi.c source modify 4 conf/ConvexOS-10 source modify 4 conf/SunOS-4.1.1 source modify 4 conf/SunOS-4.1.2 source modify 4 conf/SunOS-4.1.3 source modify 4 conf/SysV-4.0 source modify 4 conf/ULTRIX-4.2 source modify 4 conf/dgux-5.4.1 source modify 6 config source modify 4 man5/aepconf.5 source modify 3 man5/aesub.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Feb 17 pmiller Elapsed time: 1.783 23:23:19 1993 days. develop_begin Mon Feb 22 pmiller Elapsed time: 0.547 14:15:28 1993 days. develop_end Tue Feb 23 pmiller 10:51:32 1993 review_pass Tue Feb 23 pmiller 10:53:04 1993 integrate_begin Tue Feb 23 pmiller Elapsed time: 0.244 10:54:20 1993 days. integrate_pass Tue Feb 23 pmiller 12:44:13 1993 Project "aegis.1.4", Change 20 Page 1 Change Details Tue Mar 30 23:57:42 1993 NAME Project "aegis.1.4", Delta 20, Change 20. SUMMARY add support for the GNU long option style DESCRIPTION The GNU people use --name for options which are more than one letter long. All of aegis' options are more than one letter long, so this is kind-of unnecessray. Also map '-- foo=bar' into '-foo' 'bar' for another form of compatibility. My thanks to Richard Stallman for this suggestion. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/administ.c source modify 8 aegis/build.c source modify 4 aegis/cattr_ed.c source modify 7 aegis/copyfile.c source modify 4 aegis/develop1.c source modify 7 aegis/develop2.c source modify 7 aegis/diff.c source modify 4 aegis/integra1.c source modify 11 aegis/integra2.c source modify 6 aegis/list.c source modify 4 aegis/main.c source modify 5 aegis/new_chan.c source modify 6 aegis/new_file.c source modify 5 aegis/new_proj.c source modify 9 aegis/new_rele.c source modify 6 aegis/new_test.c source modify 4 aegis/pattr_ed.c source modify 6 aegis/rem_file.c source modify 4 aegis/rem_proj.c source modify 5 aegis/review.c source modify 4 aegis/reviewer.c source modify 5 aegis/test.c source modify 4 aegis/version.c source modify 4 aux/BUILDING.man source modify 6 aux/Howto.cook source modify 3 aux/MANIFEST.sh source modify 4 aux/patches.sh source modify 4 common/arglex.c source modify 3 fmtgen/main.c source modify 3 man1/o__rules.so test modify 5 test/00/t0002a.sh Project "aegis.1.4", Change 20 Page 2 Change Details Tue Mar 30 23:57:42 1993 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Feb 21 pmiller 21:11:57 1993 develop_begin Sun Feb 21 pmiller Elapsed time: 0.000 21:12:02 1993 days. develop_end Mon Feb 22 pmiller 13:32:22 1993 review_pass Mon Feb 22 pmiller 13:32:33 1993 integrate_begin Mon Feb 22 pmiller Elapsed time: 0.083 13:33:35 1993 days. integrate_pass Mon Feb 22 pmiller 14:10:57 1993 Project "aegis.1.4", Change 21 Page 1 Change Details Tue Mar 30 23:57:43 1993 NAME Project "aegis.1.4", Delta 22, Change 21. SUMMARY stop using _t suffix on type names DESCRIPTION The ANSI C and POSIX standards reserve the _t suffix on identifiers, to indicate system specified types. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/administ.c source modify 9 aegis/build.c source modify 5 aegis/cattr_ed.c source modify 8 aegis/change.c source modify 6 aegis/change.h source modify 6 aegis/chdir.c source modify 3 aegis/col.c source modify 3 aegis/commit.c source modify 3 aegis/commit.h source modify 8 aegis/copyfile.c source modify 5 aegis/develop1.c source modify 8 aegis/develop2.c source modify 8 aegis/diff.c source modify 3 aegis/dir.c source modify 3 aegis/dir.h source modify 3 aegis/file.c source modify 3 aegis/file.h source modify 6 aegis/gonzo.c source modify 4 aegis/gonzo.h source modify 3 aegis/gram.y source modify 5 aegis/integra1.c source modify 12 aegis/integra2.c source modify 3 aegis/io.c source modify 3 aegis/io.h source modify 7 aegis/list.c source modify 4 aegis/list.h source modify 4 aegis/lock.c source modify 4 aegis/lock.h source modify 3 aegis/log.c source modify 3 aegis/log.h source modify 5 aegis/main.c source modify 6 aegis/new_chan.c source modify 8 aegis/new_file.c source modify 6 aegis/new_proj.c source modify 10 aegis/new_rele.c source modify 8 aegis/new_test.c source modify 6 aegis/os.c source modify 4 aegis/os.h Project "aegis.1.4", Change 21 Page 2 Change Details Tue Mar 30 23:57:43 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aegis/parse.c source modify 3 aegis/parse.h source modify 5 aegis/pattr_ed.c source modify 7 aegis/project.c source modify 6 aegis/project.h source modify 7 aegis/rem_file.c source modify 5 aegis/rem_proj.c source modify 6 aegis/review.c source modify 5 aegis/reviewer.c source modify 7 aegis/sub.c source modify 4 aegis/sub.h source modify 6 aegis/test.c source modify 3 aegis/type.c source modify 3 aegis/type.h source modify 3 aegis/undo.c source modify 3 aegis/undo.h source modify 6 aegis/user.c source modify 4 aegis/user.h source modify 5 aegis/version.c source modify 5 common/arglex.c source modify 4 common/arglex.h source modify 3 common/error.c source modify 3 common/error.h source modify 3 common/str.c source modify 3 common/str.h source modify 3 common/trace.c source modify 3 common/word.c source modify 3 common/word.h source modify 3 fmtgen/id.c source modify 3 fmtgen/id.h source modify 3 fmtgen/lex.c source modify 3 fmtgen/lex.h source modify 4 fmtgen/main.c source modify 3 fmtgen/parse.y source modify 3 fmtgen/type.c source modify 3 fmtgen/type.h source modify 3 fmtgen/type_enum.c source modify 3 fmtgen/type_integ.c source modify 3 fmtgen/type_list.c source modify 3 fmtgen/type_ref.c source modify 3 fmtgen/type_strin.c source modify 3 fmtgen/type_struc.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Feb 23 pmiller 10:51:17 1993 develop_begin Tue Feb 23 pmiller Elapsed time: 0.000 10:55:03 1993 days. develop_end Tue Feb 23 pmiller 21:52:17 1993 review_pass Tue Feb 23 pmiller 21:52:27 1993 integrate_begin Tue Feb 23 pmiller Elapsed time: 0.163 Project "aegis.1.4", Change 21 Page 3 Change Details Tue Mar 30 23:57:43 1993 What When Who Comment ------ ------ ----- --------- 21:53:45 1993 days. integrate_pass Tue Feb 23 pmiller 23:06:59 1993 Project "aegis.1.4", Change 22 Page 1 Change Details Tue Mar 30 23:57:44 1993 NAME Project "aegis.1.4", Delta 23, Change 22. SUMMARY and config details for AIX DESCRIPTION 1. Add configuration details for AIX-3.2. 2. The support for AIX is very limited at this stage, because it has the brain-dead POSIX seteuid sematics, so the set-uid- root mode does not work My thanks to John M. Sellens and Andy Lowry for providing this information. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/col.c source modify 7 aegis/user.c source modify 5 aux/BUILDING.man source modify 3 aux/Makefile.sh source modify 3 common/option.c source create 1 conf/AIX-3.2 source modify 5 conf/ConvexOS-10 source modify 5 conf/SunOS-4.1.1 source modify 5 conf/SunOS-4.1.2 source modify 5 conf/SunOS-4.1.3 source modify 5 conf/SysV-4.0 source modify 5 conf/ULTRIX-4.2 source modify 5 conf/dgux-5.4.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Feb 23 pmiller Elapsed time: 0.101 22:15:46 1993 days. develop_begin Tue Feb 23 pmiller Elapsed time: 0.000 23:01:03 1993 days. develop_end Wed Feb 24 pmiller 12:28:50 1993 review_pass Wed Feb 24 pmiller 12:38:44 1993 integrate_begin Wed Feb 24 pmiller Elapsed time: 0.126 12:40:08 1993 days. integrate_pass Wed Feb 24 pmiller 13:36:57 1993 Project "aegis.1.4", Change 23 Page 1 Change Details Tue Mar 30 23:57:45 1993 NAME Project "aegis.1.4", Delta 24, Change 23. SUMMARY add support for systems without seteuid DESCRIPTION While many modern UNIXes have seteuid, there are numerous older flavours without it. And there are some which have it, but with unusable semantics. This change adds conditional functionality to use forks and setuid if an functional seteuid is not available. My thanks to Andy Lowry for encouragement and discussion while designing and implemnting this change. This change was a very welcome one, if my inbox is any indication. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 10 aegis/build.c source modify 9 aegis/change.c source modify 7 aegis/chdir.c source modify 5 aegis/col.c source modify 9 aegis/copyfile.c source modify 9 aegis/develop2.c source modify 4 aegis/file.c source create 1 aegis/glue.c source create 1 aegis/glue.h source create 1 aegis/indent.c source create 1 aegis/indent.h source modify 13 aegis/integra2.c source modify 3 aegis/lex.c source modify 5 aegis/lock.c source modify 4 aegis/log.c source modify 9 aegis/new_file.c source modify 9 aegis/new_test.c source modify 7 aegis/os.c source modify 5 aegis/os.h source modify 3 aegis/pager.c source modify 4 aux/ALPHA.man source modify 6 aux/BUILDING.man source modify 9 aux/README.man source modify 4 common/error.c source modify 4 common/error.h source remove 2 common/indent.c source remove 2 common/indent.h source modify 4 common/trace.c source modify 3 common/trace.h source modify 2 conf/AIX-3.2 Project "aegis.1.4", Change 23 Page 2 Change Details Tue Mar 30 23:57:45 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 6 conf/ConvexOS-10 source modify 6 conf/SunOS-4.1.1 source modify 6 conf/SunOS-4.1.2 source modify 6 conf/SunOS-4.1.3 source modify 6 conf/SysV-4.0 source modify 6 conf/ULTRIX-4.2 source modify 6 conf/dgux-5.4.1 source create 1 fmtgen/indent.c source create 1 fmtgen/indent.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Feb 24 pmiller 12:41:43 1993 develop_begin Wed Feb 24 pmiller Elapsed time: 5.502 12:42:02 1993 days. develop_end Wed Mar 3 pmiller 16:27:46 1993 review_pass Wed Mar 3 pmiller 16:27:55 1993 integrate_begin Wed Mar 3 pmiller Elapsed time: 0.818 16:29:26 1993 days. integrate_pass Wed Mar 3 pmiller 22:37:31 1993 Project "aegis.1.4", Change 24 Page 1 Change Details Tue Mar 30 23:57:46 1993 NAME Project "aegis.1.4", Delta 25, Change 24. SUMMARY allow nomination of temp test dir DESCRIPTION Some people have found aegis difficult to test because they are using the tmpfs as their /tmp, but this does not provide locking, and so the tests fail. This is solved by changing the tests to use the AEGIS_TMP environment variable, if set. A curious SunOS bug is also avoided. SunOS seems to be forgetting to release some locks when processes are killed, notabley shared locks. This prevented integrate pass from completing, in some cases. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/gonzo.c source modify 6 aegis/lock.c source modify 5 aux/ALPHA.man source modify 7 aux/BUILDING.man source modify 7 aux/Howto.cook source modify 10 aux/README.man source modify 7 config source create 1 h/unistd.h test modify 4 test/00/t0001a.sh test modify 6 test/00/t0002a.sh test modify 4 test/00/t0003a.sh test modify 5 test/00/t0004a.sh test modify 5 test/00/t0005a.sh test modify 5 test/00/t0006a.sh test modify 5 test/00/t0007a.sh test modify 5 test/00/t0008a.sh test modify 5 test/00/t0009a.sh test modify 5 test/00/t0010a.sh test modify 5 test/00/t0011a.sh test modify 4 test/00/t0012a.sh test modify 4 test/00/t0013a.sh test modify 4 test/00/t0014a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Mar 3 pmiller 22:44:06 1993 develop_begin Wed Mar 3 pmiller Elapsed time: 0.000 22:44:28 1993 days. Project "aegis.1.4", Change 24 Page 2 Change Details Tue Mar 30 23:57:46 1993 What When Who Comment ------ ------ ----- --------- develop_end Thu Mar 4 pmiller 13:20:55 1993 review_pass Thu Mar 4 pmiller 13:25:06 1993 integrate_begin Thu Mar 4 pmiller Elapsed time: 0.284 13:26:04 1993 days. integrate_pass Thu Mar 4 pmiller 15:33:48 1993 Project "aegis.1.4", Change 25 Page 1 Change Details Tue Mar 30 23:57:46 1993 NAME Project "aegis.1.4", Delta 26, Change 25. SUMMARY rationalize lib entries DESCRIPTION Place all of the items to be installed into the system lib directory in a single source directory Also fixed a nasty catch-22 in the error handling. Was caused by the recent locking bug fix. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/glue.c source modify 7 aegis/lock.c source modify 10 aegis/new_file.c source modify 10 aegis/new_test.c source modify 8 aux/BUILDING.man source modify 5 common/error.c source modify 3 doc/c6.0.so source remove 3 dot.cshrc source remove 3 dot.profile source create 1 lib/cshrc source create 1 lib/de.inews.sh source create 1 lib/de.sh source create 1 lib/deu.inews.sh source create 1 lib/deu.sh source create 1 lib/if.inews.sh source create 1 lib/if.sh source create 1 lib/ip.inews.sh source create 1 lib/ip.sh source create 1 lib/profile source create 1 lib/rf.inews.sh source create 1 lib/rf.sh source create 1 lib/rp.inews.sh source create 1 lib/rp.sh source create 1 lib/rpu.inews.sh source create 1 lib/rpu.sh source remove 2 notify/de.sh source remove 2 notify/deu.sh source remove 2 notify/if.sh source remove 2 notify/ip.sh source remove 2 notify/rf.sh source remove 2 notify/rp.sh source remove 2 notify/rpu.sh Project "aegis.1.4", Change 25 Page 2 Change Details Tue Mar 30 23:57:46 1993 HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 4 pmiller 15:37:40 1993 develop_begin Thu Mar 4 pmiller Elapsed time: 0.742 15:37:50 1993 days. develop_end Fri Mar 5 pmiller 13:41:47 1993 review_pass Fri Mar 5 pmiller 13:42:11 1993 integrate_begin Fri Mar 5 pmiller Elapsed time: 0.277 13:42:50 1993 days. integrate_pass Fri Mar 5 pmiller 15:47:34 1993 Project "aegis.1.4", Change 26 Page 1 Change Details Tue Mar 30 23:57:47 1993 NAME Project "aegis.1.4", Delta 27, Change 26. SUMMARY fix problems with ULTRIX DESCRIPTION Ultrix needs to use the /bin/sh5 shell, rather than the /bin/sh shell. Make the necessary changes to modify the shell as required. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 8 aegis/os.c source modify 6 aegis/os.h source modify 7 aegis/test.c source modify 8 aegis/user.c source modify 9 aux/BUILDING.man source modify 3 conf/AIX-3.2 source modify 7 conf/ConvexOS-10 source modify 7 conf/SunOS-4.1.1 source modify 7 conf/SunOS-4.1.2 source modify 7 conf/SunOS-4.1.3 source modify 7 conf/SysV-4.0 source modify 7 conf/ULTRIX-4.2 source modify 7 conf/dgux-5.4.1 source modify 3 man1/aet.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Mar 5 pmiller 16:16:31 1993 develop_begin Fri Mar 5 pmiller Elapsed time: 0.079 16:16:39 1993 days. develop_end Fri Mar 5 pmiller 16:52:06 1993 review_pass Fri Mar 5 pmiller 16:52:17 1993 integrate_begin Fri Mar 5 pmiller Elapsed time: 1.666 16:53:17 1993 days. integrate_pass Sat Mar 6 pmiller 21:52:50 1993 Project "aegis.1.4", Change 27 Page 1 Change Details Tue Mar 30 23:57:48 1993 NAME Project "aegis.1.4", Delta 28, Change 27. SUMMARY fix a bug in the no-seteuid flavour DESCRIPTION the pager code needs to remember what it is talking to. My thanks to Andy Lowry for raising this problem. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/col.c source modify 3 aegis/glue.c source modify 9 aegis/user.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Mar 6 pmiller 21:55:48 1993 develop_begin Sat Mar 6 pmiller Elapsed time: 1.065 21:55:56 1993 days. develop_end Sun Mar 7 pmiller 21:25:14 1993 review_pass Sun Mar 7 pmiller 21:25:51 1993 integrate_begin Sun Mar 7 pmiller Elapsed time: 0.053 21:27:01 1993 days. integrate_pass Sun Mar 7 pmiller 21:50:46 1993 Project "aegis.1.4", Change 28 Page 1 Change Details Tue Mar 30 23:57:48 1993 NAME Project "aegis.1.4", Delta 30, Change 28. SUMMARY more documentation DESCRIPTION 1. polish the integrator section of chapter 3. 2. add a chapter about the difference tools. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 10 aux/BUILDING.man source modify 5 doc/aegis.ms source modify 3 doc/c1.4.so source modify 4 doc/c2.3.so source modify 3 doc/c5.0.so source modify 3 doc/c7.1.so source create 1 doc/c8.0.so source create 1 doc/c8.1.so source create 1 doc/c8.2.so source create 1 doc/c8.3.so source modify 3 doc/cB.0.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Mar 8 pmiller 22:23:59 1993 develop_begin Mon Mar 8 pmiller Elapsed time: 0.000 22:24:07 1993 days. develop_end Tue Mar 9 pmiller 14:37:27 1993 review_pass Tue Mar 9 pmiller 14:38:00 1993 integrate_begin Tue Mar 9 pmiller Elapsed time: 0.909 14:39:02 1993 days. integrate_pass Tue Mar 9 pmiller 21:27:59 1993 Project "aegis.1.4", Change 29 Page 1 Change Details Tue Mar 30 23:57:49 1993 NAME Project "aegis.1.4", Delta 31, Change 29. SUMMARY pyramid port DESCRIPTION A number of things needed to be done to make aegis work on the pyramid. 1. read the BUILD.PY file for what needs to be done. Changed BUILDING to reference it. 2. fix a number of minor things in the code to make it compile. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/dir.c source modify 4 aegis/glue.c source modify 2 aegis/glue.h source modify 8 aegis/lock.c source modify 11 aegis/new_rele.c source modify 8 aegis/sub.c source modify 10 aegis/user.c source create 1 aux/BUILD.PY.man source modify 11 aux/BUILDING.man source modify 9 aux/Howto.cook source modify 4 aux/Makefile.sh source modify 6 common/error.c source modify 4 conf/AIX-3.2 source modify 8 conf/ConvexOS-10 source modify 8 conf/SunOS-4.1.1 source modify 8 conf/SunOS-4.1.2 source modify 8 conf/SunOS-4.1.3 source modify 8 conf/SysV-4.0 source modify 8 conf/ULTRIX-4.2 source create 1 conf/apollo source create 1 conf/dcosx source modify 8 conf/dgux-5.4.1 source modify 4 fmtgen/type_list.c source modify 4 fmtgen/type_struc.c source create 1 h/dirent.h source create 1 h/utime.h test modify 6 test/00/t0007a.sh test modify 5 test/00/t0012a.sh test modify 5 test/00/t0013a.sh test modify 5 test/00/t0014a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Mar 10 pmiller 12:25:51 1993 Project "aegis.1.4", Change 29 Page 2 Change Details Tue Mar 30 23:57:49 1993 What When Who Comment ------ ------ ----- --------- develop_begin Wed Mar 10 pmiller Elapsed time: 0.183 12:26:02 1993 days. develop_end Thu Mar 11 pmiller 22:48:29 1993 review_pass Thu Mar 11 pmiller 22:49:17 1993 integrate_begin Thu Mar 11 pmiller Elapsed time: 0.111 22:52:09 1993 days. integrate_pass Thu Mar 11 pmiller 23:41:59 1993 Project "aegis.1.4", Change 30 Page 1 Change Details Tue Mar 30 23:57:50 1993 NAME Project "aegis.1.4", Delta 32, Change 30. SUMMARY improve pyramid port DESCRIPTION improve pyramid port This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/cattr_ed.c source modify 10 aegis/change.c source modify 8 aegis/gonzo.c source modify 6 aegis/pattr_ed.c source modify 8 aegis/project.c source modify 11 aegis/user.c source remove 1 aux/BUILD.PY.man source modify 12 aux/BUILDING.man source create 1 aux/BUILDpyr.man source modify 10 aux/Howto.cook source modify 5 aux/Makefile.sh source modify 2 conf/dcosx source modify 4 doc/c2.1.so source modify 4 fmtgen/parse.y source modify 5 fmtgen/type_struc.c test modify 7 test/00/t0007a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Mar 13 pmiller 22:54:35 1993 develop_begin Sat Mar 13 pmiller Elapsed time: 2.795 22:54:41 1993 days. develop_end Wed Mar 17 pmiller 21:22:26 1993 review_pass Wed Mar 17 pmiller 21:22:36 1993 integrate_begin Wed Mar 17 pmiller Elapsed time: 1.129 21:23:33 1993 days. integrate_pass Thu Mar 18 pmiller 22:21:35 1993 Project "aegis.1.4", Change 31 Page 1 Change Details Tue Mar 30 23:57:51 1993 NAME Project "aegis.1.4", Delta 33, Change 31. SUMMARY there was a permissions bug in aeibu DESCRIPTION there was a permissions bug in aeibu CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 14 aegis/integra2.c source modify 6 aux/ALPHA.man source modify 13 aux/BUILDING.man source modify 12 aux/README.man source modify 9 config test create 1 test/00/t0015a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 18 pmiller 22:25:31 1993 develop_begin Thu Mar 18 pmiller Elapsed time: 1.077 22:25:39 1993 days. develop_end Fri Mar 19 pmiller 23:00:23 1993 review_pass Fri Mar 19 pmiller 23:00:34 1993 integrate_begin Fri Mar 19 pmiller Elapsed time: 0.094 23:02:14 1993 days. integrate_pass Fri Mar 19 pmiller 23:44:22 1993 Project "aegis.1.4", Change 32 Page 1 Change Details Tue Mar 30 23:57:51 1993 NAME Project "aegis.1.4", Delta 34, Change 32. SUMMARY fix problems found in final testing DESCRIPTION fix problems found in final testing This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/glue.c source modify 9 aegis/gonzo.c source modify 14 aux/BUILDING.man source modify 6 aux/Makefile.sh source modify 9 conf/ConvexOS-10 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Mar 20 pmiller 09:20:45 1993 develop_begin Sat Mar 20 pmiller Elapsed time: 0.869 09:20:51 1993 days. develop_end Sun Mar 21 pmiller 08:22:03 1993 review_pass Sun Mar 21 pmiller 08:22:15 1993 integrate_begin Sun Mar 21 pmiller Elapsed time: 0.063 08:23:27 1993 days. integrate_pass Sun Mar 21 pmiller 08:51:41 1993 Project "aegis.1.4", Change 33 Page 1 Change Details Tue Mar 30 23:57:52 1993 NAME Project "aegis.1.4", Delta 35, Change 33. SUMMARY fix bugs in aecp and column output DESCRIPTION 1. aecp -delta N failed to remember the correct edit number in the change, thus not performing a merge 2. column headings came out in the wrong place when columns wrapped over page boundaries. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/col.c source modify 10 aegis/copyfile.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Mar 21 pmiller 08:52:55 1993 develop_begin Sun Mar 21 pmiller Elapsed time: 1.483 08:53:02 1993 days. develop_end Mon Mar 22 pmiller 12:30:10 1993 review_pass Mon Mar 22 pmiller 12:31:10 1993 integrate_begin Mon Mar 22 pmiller Elapsed time: 0.321 12:32:17 1993 days. integrate_pass Mon Mar 22 pmiller 14:56:51 1993 Project "aegis.1.4", Change 34 Page 1 Change Details Tue Mar 30 23:57:53 1993 NAME Project "aegis.1.4", Delta 36, Change 34. SUMMARY note hpux as a known port DESCRIPTION 1. A user managed to get aegis compiled and tested under HP/UX, but was unable to verify set-uid-root functionality. My thanks to Chris Adeniyi-Jones for providing this information. 2. Mention the mailing list in the README file. 3. correct the author's sig 4. add an install target to te Makefile as requires by c.s.unix stds. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/help.c source modify 7 aux/ALPHA.man source modify 15 aux/BUILDING.man source modify 2 aux/BUILDpyr.man source modify 7 aux/Makefile.sh source modify 13 aux/README.man source modify 4 common/ansi.c source create 1 conf/hpux-8.07 source modify 5 fmtgen/main.c source modify 5 man1/z_cr.so source modify 5 man5/z_cr.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Mar 28 pmiller 21:25:11 1993 develop_begin Sun Mar 28 pmiller Elapsed time: 0.000 21:26:08 1993 days. develop_end Mon Mar 29 pmiller 13:23:41 1993 review_pass Mon Mar 29 pmiller 13:23:52 1993 integrate_begin Mon Mar 29 pmiller Elapsed time: 0.156 13:25:02 1993 days. integrate_pass Mon Mar 29 pmiller 14:35:15 1993 Project "aegis.1.4", Change 35 Page 1 Change Details Tue Mar 30 23:57:54 1993 NAME Project "aegis.1.4", Delta 37, Change 35. SUMMARY New_Project does not check uid DESCRIPTION 1. The uid limits were not checked when a project was created. Users were creating projects as root, and then getting "permission denied" errors from the NFS semantics. My thanks to John Thorp for raising this problem. 2. Add the SCO config. My thanks to David Robison for the config info. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/new_proj.c source modify 16 aux/BUILDING.man source modify 8 aux/Makefile.sh source create 1 conf/SCO-2.4 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Mar 29 pmiller 15:25:20 1993 develop_begin Mon Mar 29 pmiller Elapsed time: 0.128 15:25:26 1993 days. develop_end Mon Mar 29 pmiller 16:23:10 1993 review_pass Mon Mar 29 pmiller 16:24:05 1993 integrate_begin Mon Mar 29 pmiller Elapsed time: 1.840 16:25:31 1993 days. integrate_pass Tue Mar 30 pmiller 22:43:22 1993 Project "aegis.1.4", Change 36 Page 1 Change Details Tue Mar 30 23:57:55 1993 NAME Project "aegis.1.4", Delta 38, Change 36. SUMMARY fix minor problem with generated Makefile DESCRIPTION fix minor problem with generated Makefile This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. STATE This change is in 'being_integrated' state. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 8 aux/Makefile.sh source modify 4 doc/c2.1.so source modify 3 doc/c2.2.so source modify 4 doc/c2.3.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Mar 30 pmiller 22:50:44 1993 develop_begin Tue Mar 30 pmiller Elapsed time: 0.137 22:50:50 1993 days. develop_end Tue Mar 30 pmiller 23:52:28 1993 review_pass Tue Mar 30 pmiller 23:52:38 1993 integrate_begin Tue Mar 30 pmiller 23:53:48 1993