Timeline
02/05/97:
- 13:00 Changeset [9584] by
- No change, just a note. In the previous revision, I accidentally checked in a change prematurely which fixes a SIGCHLD handling bug: the SIGCHLD handler should wait for multiple children, since only one SIGCHLD might be delivered for multiple terminating child processes.
- 12:56 Changeset [9583] by
- Remove some troublesome declarations of system-owned functions (malloc and strdup; malloc was causing a problem on Irix).
- 01:54 Changeset [9582] by
- Apply a limit-setting fix from tcsh 6.05, so limit coredumpsize 0 works.
- 01:53 Changeset [9581] by
- Use POSIX signal primitives instead of signal(), and use siglongjmp().
- 01:53 Changeset [9580] by
- Use POSIX signal primitives instead of signal().
02/04/97:
- 20:15 Changeset [9579] by
- Add system binary directories to the default path, for convenience.
- 19:05 Changeset [9578] by
- Block signals between forking and assigning the result of fork() to a global variable, to prevent a race condition with SIGCHLD being delivered before the global variable is assigned. XXX the signal handler still assumes one SIGCHLD delivery per process forked; it should do the waitpid() multiple times.
- 19:02 Changeset [9577] by
- We don't need to remove the X server while tracking changes on Solaris any more. Or so we believe, anyway. Don't track the srvd with -c any more on Solaris, just the OS. Document why we do it for the OS. Reorganize the region of code in question in light of new assumptions.
- 05:03 Changeset [9576] by
- Check return value of krb5_init_context before using the context.
- 04:40 Changeset [9575] by
- Use XUSERFILESEARCHPATH instead of XAPPLRESDIR. (Nuke a declaration of random() to allow including <stdlib.h>.) Check for the existence of directories in the font path before adding them; otherwise the XSetFontPath() call will fail altogether if any direcetory doesn't exist.
- 04:39 Changeset [9574] by
- Check the return value of krb5_init_context before using the context.
02/03/97:
- 18:31 Changeset [9573] by
- lossage and nonstd have too big a scope to be useful, I claim, so get rid of them.
- 18:18 Changeset [9572] by
- Remove the references to lossage and nonstd, which don't seem like such a great idea in retrospect.
01/31/97:
- 18:04 Changeset [9571] by
- If we set -g tty, we need to set -o root to avoid making chown() fail on Solaris if our pts ID is greater than 64K. Yay Solaris and AFS.
- 06:52 Changeset [9570] by
- CONFIGDIR now, not SRCDIR.
- 03:18 Changeset [9569] by
- Correct typo.
- 01:28 Changeset [9568] by
- Install add, add.1, and lockers.7, as per Athena 8.0.
01/30/97:
- 17:30 Changeset [9567] by
- Pass CONFIGDIR to X imake templates instead of SRCDIR.
- 17:26 Changeset [9566] by
- Pass CONFIGDIR instead of SRCDIR to X programs.
- 17:22 Changeset [9565] by
- Okay, take two: we will accept a define for CONFIGDIR, instead of SRCDIR, and it will be set to the X configuration directory.
- 17:18 Changeset [9564] by
- Look for xconfig in SRCDIR/xconfig, not under packs/build.
- 04:38 Changeset [9563] by
- From Athena 8.0: add a symlink /usr/athena/bin/otalk -> /usr/bin/talk, so that users can use the big-endian otalk protocol (which is what ships with Solaris) if they want.
- 04:27 Changeset [9562] by
- Roll back the change in 1.12 and implement something much simpler to solve the same problem: after each "do" command, redo the "exec" command to flush the log file. Minor cosmetic change to the starting and ending message.
01/29/97:
- 18:44 Changeset [9561] by
- Configure with prefix /usr/athena. The configure script here doesn't understand config.site.
- 18:40 Changeset [9560] by
- Manually send output to the wash log file, and send any errors from the build script itself to wash-script-errors in the logs directory (which will hopefully never see any output). The driving reason for this change is that if the build directory is in AFS, we want to flush the log file relatively often, both so we can look at it from another machine and so we don't lose very much data if, say, the tokens used during the build expire.
- 15:26 Changeset [9559] by
- Add a loud script "emacs19" which runs emacs after telling the user that "emacs19" will go away in the 8.2 release. (This should go away in the 8.2 release.)
- 15:24 Changeset [9558] by
- From Ted (with a small cosmetic change from me): rename "et" to "et_NAME_error_table" and make it exported, for compatibility with a future com_err interface.
- 14:58 Changeset [9557] by
- index -> strchr Include <string.h> to get strchr prototype.
- 14:56 Changeset [9556] by
- If we're going to define TOPDIR to packs/build, then version is directly in TOPDIR, not TOPDIR/packs/build.
01/28/97:
- 17:14 Changeset [9555] by
- For compatibility with xmkmf, we need to set TOPDIR in the Athena imake templates to be one level below "config". (Certainly, looking for TOPDIR/packs/build/config/Imake.tmpl is problematic when the templates are installed in /usr/athena/config.)
- 12:21 Changeset [9554] by
- Clarified the /bin/csh -> /bin/athena/tcsh item. Added a note in the emacs18 section about the emacs19 loud script.
- 07:06 Changeset [9553] by
- A script to install the Appletalk devices at update time. Was called D20appletalk in 8.0.
- 06:16 Changeset [9552] by
- From Athena 8.0: make symlink for /usr/athena/etc/update_server. (Don't use an attach-and-run script for this, since mkserv needs to be able to copy it local.)
- 06:08 Changeset [9551] by
- From kretch and srz: use F_SETLKW instead of F_SETLK when setting locks, so we wait instead of bombing out. In start_read(), use a non-exclusive lock.
01/27/97:
- 18:55 Changeset [9550] by
- Propagate from 8.0: don't make inc and msgchk setuid or setgid.
- 18:01 Changeset [9549] by
- Convert /bin/csh to /bin/athena/tcsh in the passwd file at update time, on Solaris.
- 08:56 Changeset [9548] by
- Add back the symlinks to the X11 libraries in /usr/lib. Also add symlinks for the Motif libraries, since some third-party binaries expect them to be in the linker path.
- 08:41 Changeset [9547] by
- Add the modified devlink.tab from the 8.0 release, and install it. Originally, this is the Solaris 2.4 devlink.tab with the MAE appletalk devices added.
- 08:35 Changeset [9546] by
- Add third/appletalk on Solaris.
- 08:34 Changeset [9545] by
- Whoops, install atalk.conf non-executable.
- 08:33 Changeset [9544] by
- How to install the appletalk device driver files.
- 08:33 Changeset [9543] by
- Appletalk driver files from the 8.0 source tree, originally from MAE 2.0.
- 08:16 Changeset [9542] by
- Syntax police.
- 05:55 Changeset [9541] by
- Add some style guidelines for shell scripts.
- 05:31 Changeset [9540] by
- The 1.0 release added install rules for the kerberos 4 compatibility header files, which is good, but we don't want them yet. So install krb5.h manually.
01/26/97:
- 08:08 Changeset [9539] by
- Remove rule to create "configure", since we build from a read-only source tree and don't want to try to rebuild source files.
01/25/97:
- 05:15 Changeset [9538]
- This commit was manufactured by cvs2svn to create tag 'krb5-1_0'.
- 05:15 Changeset [9537] by
- This commit was generated by cvs2svn to compensate for changes in r9536, which included commits to RCS files with non-trunk default branches.
- 05:15 Changeset [9536] by
- Import of Kerberos 5 release 1.0
01/24/97:
- 03:05 Changeset [9535] by
- Fix display ugliness on Solaris, specifically leave a space between the real name and tty, as well as a space for the '*' that indicates not writable.
01/23/97:
- 11:15 Changeset [9534] by
- Add back code (after cleanup) to add new variables to rc.conf if they appear in /srvd/etc/athena/rc.conf. On public machines, just regenerate the local rc.conf from the srvd copy.
01/21/97:
- 15:08 Changeset [9533] by
- Rename syncconf to syncconf.sh and remember to install it in /etc/athena.
- 15:05 Changeset [9532] by
- Look for srvtab in /etc/athena/srvtab instead of /etc/srvtab, for compatibility with essentially all the krb4 binaries in our environment.
- 06:50 Changeset [9531] by
- Make sure there is an item for each third-party package upgrade; some reordering was done to make them alphabetical to make it easy to tell what might be missing. The items for CNS on Solaris and some of the more obscure third-party programs (jot, lam, look, rs, talk, talkd, whois) were punted to news-internal.
- 06:48 Changeset [9530] by
- Add a news-internal file documenting significant non-user-visible changes.
- 05:41 Changeset [9529] by
- Merge in Kerberos 5 version 1.0
- 04:36 Changeset [9528] by
- This commit was generated by cvs2svn to compensate for changes in r9527, which included commits to RCS files with non-trunk default branches.
- 04:36 Changeset [9527] by
- Import of Kerberos 5 release 1.0
01/17/97:
- 16:07 Changeset [9526] by
- Remove explicit -c options to install commands, since ${INSTALL} and ${INSTALL_PROGRAM} put them in.
01/16/97:
- 11:48 Changeset [9525] by
- Add a note about the update system changes.
01/11/97:
- 14:27 Changeset [9524] by
- For manual updates, reboot automatically to run finish-update, but give the system administrator a shell at the end of finish-update to look around before the machine boots multi-user under the new version.
- 14:24 Changeset [9523] by
- Conform to the Athena codnig standards.
- 14:23 Changeset [9522] by
- Convert from imake to an autoconf-based build system
- 14:21 Changeset [9521] by
- Conform to the Athena coding standards. kill() does not return ESRCH; it returns -1 and sets errno to ESRCH.
- 14:20 Changeset [9520] by
- Rename access_on.1 to access_off.1 for consistency with C source file. Make access_on.1 a .so link to access_off.1. In access_off.1, perform stylistic corrections and add an MIT copyright notice and RCS ID.
- 14:16 Changeset [9519] by
- Convert from imake to an autoconf build system.
- 14:15 Changeset [9518] by
- Add support for a numeric AFSCLIENT value being the -daemons argument.
- 14:13 Changeset [9517] by
- Follow the Athena coding standards. Don't use system(); use fork() and exec() instead, to avoid passing characters through the shell quoting mechanism twice.
- 14:12 Changeset [9516] by
- Add and MIT copyright and RCS ID. Stylistic corrections. Say what the default interval is.
- 14:11 Changeset [9515] by
- Switch from imake to an autoconf build system.
- 14:09 Changeset [9514] by
- Honor configure-time environment variables CPPFLAGS, CFLAGS, LDFLAGS, and LIBS properly.
- 14:08 Changeset [9513] by
- Implement "make distclean" properly.
01/09/97:
- 15:07 Changeset [9512] by
- Don't set the timezone (especially incorrectly) let it be grabbed from the machine's default.
Note: See TracTimeline
for information about the timeline view.