Timeline


and

10/02/96:

23:58 Changeset [9013] by ghudson
How to build emacs in five easy steps.
03:11 Changeset [9012] by ghudson
Do platform-specific setup first, so that creating the bin symlink happens before we make /bin/athena.
03:10 Changeset [9011] by ghudson
Create /usr/bin so bin symlink points somewhere.
02:40 Changeset [9010]
This commit was manufactured by cvs2svn to create tag 'perl-4_036'.
02:40 Changeset [9009] by ghudson
This commit was generated by cvs2svn to compensate for changes in r9008, which included commits to RCS files with non-trunk default branches.
02:40 Changeset [9008] by ghudson
Import of perl 4.036
02:09 Changeset [9007]
This commit was manufactured by cvs2svn to create tag 'tcsh-6_03'.
02:09 Changeset [9006] by ghudson
This commit was generated by cvs2svn to compensate for changes in r9005, which included commits to RCS files with non-trunk default branches.
02:09 Changeset [9005] by ghudson
Import of tcsh 6.03

10/01/96:

19:59 Changeset [9004] by ghudson
Create /core and /bin symlinks.
11:36 Changeset [9003] by ghudson
Update the description of the wash to match reality. Update the description of the imake templates to defy reality; the Athena imake templates will be updated in a bit.
11:28 Changeset [9002] by ghudson
Attach sunsoft with -n, since we don't have tickets and the wash already got tokens.

09/29/96:

16:12 Changeset [9001] by ghudson
Reviewed by: jweiss Add in records for the MIT name servers and an include of /etc/named.local. New versions of bind will ignore the new entries, but old ones will retain the benefits we're used to having.

09/26/96:

22:20 Changeset [9000] by ghudson
In response to some suggestions from Bruce Lewis: 1. Enumerate the steps in preparing changes for review. 2. Reorganize and work the "when to update the doc/news file" and "when to update the doc/third-party file" in places where they are more appropriate. 3. Make "reviewing changes" its own section. 4. Warn more clearly against making changes to source trees before importing them.

09/25/96:

22:54 Changeset [8999]
This commit was manufactured by cvs2svn to create tag 'emacs-19_34b'.
22:54 Changeset [8998] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8997, which included commits to RCS files with non-trunk default branches.
22:54 Changeset [8997] by ghudson
Import of emacs 19.34b
21:01 Changeset [8996] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8995, which included commits to RCS files with non-trunk default branches.
21:01 Changeset [8995] by ghudson
Import of emacs 19.34b
13:53 Changeset [8994] by ghudson
packs/glue is ready; build it.
13:52 Changeset [8993] by ghudson
Add a note that the release cycle should begin with a check of doc/third-party.
13:52 Changeset [8992] by ghudson
Mention distribution site for emacs. Add a note about packs/config/Dash.fallback.
13:51 Changeset [8991] by ghudson
Build system for glue scripts.
13:51 Changeset [8990] by ghudson
Use @PATH@ (substituted in at build time) to determine canonical path to pgp, rather than relying on bin symlink.
13:49 Changeset [8989] by ghudson
Fix a couple of typos.
13:49 Changeset [8988] by ghudson
Restructure named files to match how named works. Punt named.mit for now; add named.localhost to resolve "localhost". This needs to be revisited, but what was previously checked in wouldn't work properly.
13:47 Changeset [8987] by ghudson
Install Dash.fallback and create symlinks for Dash menus. Install named.localhost; punt named.mit for now.
13:42 Changeset [8986] by ghudson
Make a copy of Dash.menus here, to be used as the fallback. This should be updated during release cycles.
11:06 Changeset [8985] by ghudson
Better than the last change: remove all knowledge of the dash menus from here, and deal with them in packs/config.
11:02 Changeset [8984] by ghudson
Move Dash.fallback into source tree; it can be updated at release time. The build system should not rely on /afs/athena/system/config.

09/23/96:

14:37 Changeset [8983] by ghudson
Add a note about the logs of the wash process.

09/22/96:

21:54 Changeset [8982] by ghudson
index -> strchr
20:59 Changeset [8981] by ghudson
The IRIX cc isn't smart enough to cast 0 to void * and give an error about the conditional operator. Do the cast ourselves. Gosh, this code is ugly.
14:51 Changeset [8980] by ghudson
Add a note about updating third-party sources.
05:00 Changeset [8979] by ghudson
A description of the procedures for getting changes into the source tree.
04:59 Changeset [8978] by ghudson
Add a section on mailing lists. Write the sections on the wash process and the release cycle.

09/21/96:

20:04 Changeset [8977] by ghudson
Remove athena/bin/mkserv from the package list. What we have in the tree is just a script that uses the mkserv locker; it belong in glue.

09/20/96:

02:27 Changeset [8976] by ghudson
For keeping track of user-visible changes from release to release.
02:17 Changeset [8975] by ghudson
For keeping track of third-party software we maintain.
02:07 Changeset [8974] by ghudson
Fix a few cases where things were conditionalized on R5 or R6 in Xp.c and on R5 here.
02:06 Changeset [8973] by ghudson
Set foreground in addition to background, to prevent light on light
02:05 Changeset [8972] by ghudson
We just want a single straight static library, no shared or debugging library.
02:00 Changeset [8971] by ghudson
We don't want the generated Makefile here.
01:59 Changeset [8970] by ghudson
.build file to build wcl with the X-based imake templates.
01:45 Changeset [8969] by ghudson
Fix a bug in the beta 7 release where a couple of vestigial directories were included that don't configure.
01:45 Changeset [8968] by ghudson
A .build file for building krb5 and installing the parts we want installed.
01:44 Changeset [8967] by ghudson
A build file to bootstrap gcc.
01:44 Changeset [8966] by ghudson
Eliminate targets in source tree; we don't want to touch the source tree during a build, and we can't rebuild most of these targets anyone (they depend on bison and flex and things, which is why they're shipped with the source tree in the first place).
01:43 Changeset [8965] by ghudson
Rewrite krb5 support using krb5b7 API.
01:42 Changeset [8964] by ghudson
Redo krb5 hackery, taking into account that krb5 lives in /usr/athena now.
01:42 Changeset [8963] by ghudson
Add -lresolv for hesiod. Add a variable for the BSD library required for AFS.
01:41 Changeset [8962] by ghudson
Remove some old comments which don't mean anything for us. Add -DDO_REVERSE_RESOLVE for the dialups.
01:40 Changeset [8961] by ghudson
krb5 stuff is now installed under /usr/athena; simplify our krb5 support here.
01:38 Changeset [8960] by ghudson
Rewrite for the new build system.
01:38 Changeset [8959] by ghudson
Makefile to install the files here.
01:35 Changeset [8958] by ghudson
Add symlink for afsws in /usr.
01:35 Changeset [8957] by ghudson
Add symlink in /usr for afsws.
01:33 Changeset [8956] by ghudson
Install new named config file named.localhost.rev.
01:23 Changeset [8955] by ghudson
Update root servers; reverse-resolve 127.0.0.1 correctly; avoid undocumented features.
01:22 Changeset [8954] by ghudson
Punt a lot of old platforms and simplify. Depend on SRCDIR to find ourselves. Set runtime paths for X and motif things.
01:20 Changeset [8953] by ghudson
We don't need -B/usr/bin/ any more.
01:20 Changeset [8952] by ghudson
Just use install to install things; ours is BSD compatible.
01:20 Changeset [8951] by ghudson
Dump mkdirhier.sh here like in ../config.
01:19 Changeset [8950] by ghudson
Run mkdirhier out of configsrc, to make life easier.
01:18 Changeset [8949] by ghudson
Stamp out "bsdinst"; use "install" to install stuff. Add SiteIncludes and SiteLdLibs for us to shove random extra includes and libraries.
01:17 Changeset [8948] by ghudson
Pass SRCDIR when building Makefiles
01:16 Changeset [8947] by ghudson
Makefile to set up bits of the packs prior to building software.
01:14 Changeset [8946] by ghudson
Makefile to do stuff after everything else has been installed.
01:13 Changeset [8945] by ghudson
Remove support for platforms we no longer have. Fix OS conditionalizations; do not depend on the processor type. Modernize flags a bit for vendor X. AFS stuff lives in /usr/afsws now, not in the build tree.
01:11 Changeset [8944] by ghudson
Rely on SRCDIR for top-level source directory. Move some directories around in light of the /mit/x11 glue going away. The version file moved. (It also changed contents.)
01:08 Changeset [8943] by ghudson
Gives the major, minor, and patch version number
01:07 Changeset [8942] by ghudson
Site configuration file for the Athena build system.
01:07 Changeset [8941] by ghudson
A list of packages to build, in order, and the platforms they should be built on.
01:06 Changeset [8940] by ghudson
Replace wisk with a much simpler build script written in the Bourne shell.
01:02 Changeset [8939] by ghudson
A Makefile to install the stuff in here.
00:57 Changeset [8938] by ghudson
Documentation on the care and feeding of the source tree, aimed at source tree administrators rather than at developers.
00:49 Changeset [8937] by ghudson
Eliminate the last paragraph in favor of a new section in the build-system file.
00:48 Changeset [8936] by ghudson
Document the straight-Makefile build system used in the packs hierarchy and in third/afsbin.
00:47 Changeset [8935] by ghudson
Some small gratuitous changes to work around a very obscure Solaris 2.4 make bug.
00:46 Changeset [8934] by ghudson
Update Solaris defines.
00:44 Changeset [8933] by ghudson
Need a copy of this too.
00:43 Changeset [8932] by ghudson
Make copies of Imake.rule and Imake.tmpl, not symlinks off into space.
00:43 Changeset [8931] by ghudson
We need a .build file now; no more special-cases in the build script.
00:42 Changeset [8930] by ghudson
Eliminate cruft.
00:42 Changeset [8929] by ghudson
BSD -> ANSI string and memory functions
00:41 Changeset [8928] by ghudson
.rule files are no longer needed
00:33 Changeset [8927] by ghudson
.rule files are no longer needed
00:31 Changeset [8926] by ghudson
Punt home-grown fd_set macros.
00:30 Changeset [8925] by ghudson
Declare com_err_hook extern to avoid instantiation in each sourc efile.
00:28 Changeset [8924] by ghudson
Build process cleanup; install in /usr/athena/include, not in Xm.
00:28 Changeset [8923] by ghudson
We need a .build file now (no special-cases in build.sh).
00:26 Changeset [8922] by ghudson
Regenerate
00:25 Changeset [8921] by ghudson
Merged from athena/bin/AL: mitigate a security hole, clean up code, Irix changes
00:24 Changeset [8920] by ghudson
Merged from athena/bin/AL: add nomem error
00:20 Changeset [8919] by ghudson
Eliminate Kerberos, saber, and RS/6000 hackery; install the library we build.
00:20 Changeset [8918] by ghudson
This file was never used.
00:18 Changeset [8917] by ghudson
Update to new ways of doing wcl, krb5, AFS, and version numbers.
00:16 Changeset [8916] by ghudson
libAL is installed now; get rid of old hackery.
00:15 Changeset [8915] by ghudson
BSD -> ANSI string and memory functions
00:15 Changeset [8914] by ghudson
Eliminate a lot of out of date stuff.
00:13 Changeset [8913] by ghudson
Stop building wcl from this source tree; we use third/wcl.
00:12 Changeset [8912] by ghudson
.rule files are no longer needed
00:11 Changeset [8911] by ghudson
BSD -> ANSI string and memory functions, and eliminate home-grown fd_set macros
00:08 Changeset [8910] by ghudson
.protections.local and .rule files are no longer needed
00:07 Changeset [8909] by ghudson
We don't need a .build file here any more

09/19/96:

23:53 Changeset [8908] by ghudson
Assume POSIX, and punt Ultrix cruft.
23:53 Changeset [8907] by ghudson
Nuke Ultrix cruft
23:48 Changeset [8906] by ghudson
Eliminate cruft.
23:48 Changeset [8905] by ghudson
We don't need a .build file here any more
23:44 Changeset [8904] by ghudson
.rule files are no longer necessary
23:40 Changeset [8903] by ghudson
We don't need a .build, .rule, or .protections.local file here any more.
23:38 Changeset [8902] by ghudson
BSD -> ANSI string and memory functions
23:38 Changeset [8901] by ghudson
.rule files are no longer necessary
23:36 Changeset [8900] by ghudson
Simplify a lot.
23:29 Changeset [8899] by ghudson
Eliminate cruft
23:29 Changeset [8898] by ghudson
.rule .protections.local files are no longer needed
23:28 Changeset [8897] by ghudson
.protections.local files are no longer needed
23:27 Changeset [8896] by ghudson
Always use string.h
23:26 Changeset [8895] by ghudson
Update to new libAL interface
23:23 Changeset [8894] by ghudson
Quote variable expansions when testing them
23:20 Changeset [8893] by ghudson
Update to new Solaris and libAL conventions
23:19 Changeset [8892] by ghudson
BSD -> ANSI string and memory functions
23:18 Changeset [8891] by ghudson
.rule files are no longer needed.
23:13 Changeset [8890] by ghudson
Eliminate cruft.
23:12 Changeset [8889] by ghudson
.rule files are no longer needed.
23:12 Changeset [8888] by ghudson
strings.h -> string.h
23:12 Changeset [8887] by ghudson
Simplify a lot, and nuke some Solaris-related cruft.
23:10 Changeset [8886] by ghudson
Eliminate cruft
23:10 Changeset [8885] by ghudson
.rule and .protections.local files are no longer needed
22:46 Changeset [8884] by ghudson
BSD -> ANSI string and memory functions
22:45 Changeset [8883] by ghudson
strings.h -> string.h; punt home-grown fd_set macros
22:43 Changeset [8882] by ghudson
BSD -> ANSI string and memory functions; declare static functions static.
22:36 Changeset [8881] by ghudson
Use POSIX and ANSI functions instead of BSDisms
22:34 Changeset [8880] by ghudson
BSD -> ANSI string and memory functions
22:28 Changeset [8879] by ghudson
strings.h -> string.h; deconditionalize on _POSIX_SOURCE (wrong define anyway)
22:27 Changeset [8878] by ghudson
Punt home-grown fd_set macros; BSD -> ANSI string and memory functions
22:26 Changeset [8877] by ghudson
strings.h -> string.h
22:26 Changeset [8876] by ghudson
Prototyping other people's functions is bad business.
22:21 Changeset [8875] by ghudson
Add XIncludes for vendor X; use vendor Motif libraries.
22:20 Changeset [8874] by ghudson
The motif locker is not relevant to the build process.
22:19 Changeset [8873] by ghudson
BSD -> ANSI string and memory functions
22:19 Changeset [8872] by ghudson
Punt home-grown fd_set macros
22:14 Changeset [8871] by ghudson
Add XIncludes for vendor X; punt some old cruft.
22:13 Changeset [8870] by ghudson
X11/Wc/WcCreate.h is the standard way to include Wcl files.
22:12 Changeset [8869] by ghudson
wcl is installed in /usr/athena now; add XIncludes for vendor X.
22:10 Changeset [8868] by ghudson
.rule files are no longer needed, but we do need a .build file
22:10 Changeset [8867] by ghudson
Simplify, and use the standard method for determining the platform and arch.
22:09 Changeset [8866] by ghudson
.rule files are no longer needed.
22:08 Changeset [8865] by ghudson
bogusmsg.ps isn't around any more; punt it.
22:07 Changeset [8864] by ghudson
strings.h -> string.h
22:06 Changeset [8863] by ghudson
Punt cruft.
22:04 Changeset [8862] by ghudson
.rule and .protections.local files are no longer needed.
22:04 Changeset [8861] by ghudson
Update to krb5b7 API; BSD -> ANSI string and memory functions.
22:03 Changeset [8860] by ghudson
Simplify a lot, and account for the demise of KRB5DIR.
22:00 Changeset [8859] by ghudson
BSD -> ANSI string and memory functions
21:59 Changeset [8858] by ghudson
.rule files are no longer needed.
21:58 Changeset [8857] by ghudson
.rule files are no longer needed, but we do need a .build file
18:40 Changeset [8856] by ghudson
.rule files are no longer necessary, but we need a .build file now
18:39 Changeset [8855] by ghudson
BSD -> ANSI string and memory functions
18:39 Changeset [8854] by ghudson
.rule files are no longer necessary
18:39 Changeset [8853] by ghudson
Nuke Ultrix cruft, and strings is taken care of by globalmessage.h
18:31 Changeset [8852] by ghudson
Clean up cruft.
18:26 Changeset [8851] by ghudson
.rule files are no longer necessary
18:25 Changeset [8850] by ghudson
This file wasn't referenced anywhere.
18:22 Changeset [8849] by ghudson
Stop using home-grown fd_sets.
18:21 Changeset [8848] by ghudson
BSD -> ANSI string and memory functions, and stop using homegrown fd_sets
18:19 Changeset [8847] by ghudson
BSD -> ANSI memory functions
18:19 Changeset [8846] by ghudson
New version number conventions, and don't fail if we can't make a fallback file
18:16 Changeset [8845] by ghudson
.rule files are no longer necessary
18:16 Changeset [8844] by ghudson
strings.h -> string.h
18:13 Changeset [8843] by ghudson
BSD -> ANSI string and memory functions
18:12 Changeset [8842] by ghudson
BSD -> ANSI string functions; assume seteuid() and saved ids, not setreuid().
18:10 Changeset [8841] by ghudson
Use standard way of determining architecture
04:31 Changeset [8840] by ghudson
Oops, we want read:staff to be able to read the repository.
04:13 Changeset [8839] by ghudson
Eliminate the window where some non-public sources became readable. Use a different acl for the repository and /source, so staff can't touch /source and the wash can't touch the repository. Deprecate write:source in favor of a larger group write:staff.

09/18/96:

23:37 Changeset [8838]
This commit was manufactured by cvs2svn to create tag 'wcl-2_7'.
23:37 Changeset [8837] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8836, which included commits to RCS files with non-trunk default branches.
23:37 Changeset [8836] by ghudson
Wcl 2.7 import

09/17/96:

23:13 Changeset [8835]
This commit was manufactured by cvs2svn to create tag 'gcc-2_7_2_1'.
23:13 Changeset [8834] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
23:13 Changeset [8833] by ghudson
Import of gcc 2.7.2.1
15:09 Changeset [8832] by ghudson
Add an alias to check out all of our hierarchies.
14:51 Changeset [8831] by ghudson
Correct typo in genacl.
14:48 Changeset [8830] by ghudson
Add local templates and scripts
14:48 Changeset [8829] by ghudson
Get the filename right too
14:47 Changeset [8828] by ghudson
Oops, use perl, not sh
14:46 Changeset [8827] by ghudson
Script to set AFS permissions on either the repository or on a checked-out tree.
14:36 Changeset [8826] by ghudson
Log using logfilter.sh.

09/15/96:

17:12 Changeset [8825] by ghudson
Initial revision

09/12/96:

00:46 Changeset [8824]
This commit was manufactured by cvs2svn to create tag 'krb5-beta7'.
00:46 Changeset [8823] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8822, which included commits to RCS files with non-trunk default branches.
00:46 Changeset [8822] by ghudson
Import of Kerberos 5 beta 7

09/08/96:

17:00 Changeset [8821] by ghudson
Remove cruft. Reviewed by: No review after five working days.
16:58 Changeset [8820] by ghudson
We only need to walk down one directory level to find the ets directory. Reviewed by:
16:58 Changeset [8819] by ghudson
We're no longer responsible for ss include file symlinks, or for regexp.h. Reviewed by:
16:56 Changeset [8818] by ghudson
Send diffs to one address and the unchanged log message to another. Don't skip to the comments section; not all RCS files have one.
16:38 Changeset [8817] by ghudson
Use CADDS to add C options to account for the top-level Imakefile. Reviewed by: No review after five working days.
16:31 Changeset [8816] by ghudson
Include <ss/ss.h> like a good little ss-using program. Reviewed by: No review after five working days.
16:28 Changeset [8815] by ghudson
Knowledge of symlinks to make in the info directory is now in the Imakefile, rather than in the structure of the source tree. Reviewed by: No review after five working days.
16:26 Changeset [8814] by ghudson
Knowledge of info directory symlinks is now here, rather than in the structure of the source tree. Reviewed by: No review after five working days.
16:25 Changeset [8813] by ghudson
Delay evaluation of CADDS. Don't build directories we've removed. Reviewed by: No review after five working days
16:17 Changeset [8812] by ghudson
Reviewed by: No review after five working days Remove cruft.
15:59 Changeset [8811] by ghudson
Reviewed by: No review after five working days Construct the symlink ss -> . at build time, since we can't have it in the source tree. all doesn't need to depend on mk_cmds; that's taken care of by imake. Don't make profiled directory if it already exists.
15:50 Changeset [8810] by ghudson
Reviewed by: No review after five working days Nuke gm.c -> glob_match.c symlink; just refer to it as glob_match.c.

09/06/96:

04:24 Changeset [8809] by ghudson
From Athena 8.0: Remove crufty auto-generated files which were in the snapshot.
04:20 Changeset [8808] by ghudson
From Athena 8.0: Differentiate programs from scripts when installing, so we can strip programs.
04:20 Changeset [8807] by ghudson
From Athena 8.0: Toehold is dead. Long live toehold.
04:03 Changeset [8806] by ghudson
Use the KRB_MAX_ERRORS constant instead of hardcoded sizes. Reviewed by:
04:03 Changeset [8805] by ghudson
From Athena 8.0: Add unix_time.o to libkrb (it came from libdes) for compatibility with the MIT and AFS libdes libraries. Reviewed by:
04:01 Changeset [8804] by ghudson
From Athena 8.0: des_cblock * is a bogus argument type, since des_cblock is an array. Accept des_cblock as arguments.
03:57 Changeset [8803] by ghudson
From Athena 8.0: Hack in Kerberos 5 support.
03:56 Changeset [8802] by ghudson
From Athena 8.0: Kerberos 5 support, the wrong way.
03:56 Changeset [8801] by ghudson
From Athena 8.0: Define MAX_KRB_ERRORS and MAX_HSTNM for compatibility with MIT krb4. Not necessarily the best answer.
03:55 Changeset [8800] by ghudson
From Athena 8.0: des_cblock * is a bogus argument type, since des_cblock is an array. Make the encrypt and quad_cksum functions accept des_cblock.
03:54 Changeset [8799] by ghudson
From Athena 8.0: Correct the srvtab location and the hesiod library location.
03:53 Changeset [8798] by ghudson
From Athena 8.0: Differentiate scripts from programs, and install binaries stripped. Use compile_et and mk_cmds commands for .et and .ct files. libcom_err and libss live in /usr/athena/lib.
03:51 Changeset [8797] by ghudson
From Athena 8.0: Add KRB5 and SETPAG support, from the MIT kerberos 4 tree. Don't do the motd or mail check on the SGI; the system-wide dotfiles will take care of it.
03:50 Changeset [8796] by ghudson
From Athena 8.0: Install rcp setuid Kerberos 5 hackery, the wrong way.
03:48 Changeset [8795] by ghudson
From Athena 8.0: Add missing lib/knet Remove configuration of directories we don't want to build.
01:25 Changeset [8794] by ghudson
From Athena 8.0: Don't try to create the database directory.

09/05/96:

23:25 Changeset [8793] by ghudson
The Athena 8.0 .build file.
22:43 Changeset [8792] by ghudson
CVS regexps are old-style, apparently.
22:41 Changeset [8791] by ghudson
Initial revision
20:48 Changeset [8790]
This commit was manufactured by cvs2svn to create tag 'snap-960620'.
20:48 Changeset [8789] by ghudson
This commit was generated by cvs2svn to compensate for changes in r8788, which included commits to RCS files with non-trunk default branches.
20:48 Changeset [8788] by ghudson
Cygnus snapshot import
15:03 Changeset [8787] by ghudson
Reviewed by: cfields Run the sendmail queue periodically, same as Suns do.

09/04/96:

15:23 Changeset [8786] by ghudson
Fix a few typographical errors. Add a note about how "packs" is built.
15:19 Changeset [8785] by ghudson
Add requirement that the build system set HOSTTYPE to the desired value, mostly for the packs hierarchy.
Note: See TracTimeline for information about the timeline view.