Timeline
02/25/97:
- 16:05 Changeset [9665] by
- Add xdpr.
- 16:05 Changeset [9664] by
- How to install xdpr.
- 16:05 Changeset [9663] by
- How to build xmh.
- 15:57 Changeset [9662] by
- Add xmh.
- 15:49 Changeset [9661] by
- MsgSaveChanges takes an extra argument now; no change in behavior.
- 15:48 Changeset [9660] by
- From the 8.0 release: When sending messages, don't use -push and don't dehighlight send button until message really sent.
- 15:45 Changeset [9659]
- This commit was manufactured by cvs2svn to create tag 'x11r5'.
- 15:45 Changeset [9658] by
- This commit was generated by cvs2svn to compensate for changes in r9657, which included commits to RCS files with non-trunk default branches.
- 15:45 Changeset [9657] by
- xmh from the X11R5 release
- 14:09 Changeset [9656] by
- The quickstation irritant, from cfields.
- 14:08 Changeset [9655] by
- From cfields: add offset field to make suitable as a count-up clock for the quickstation irritant.
- 14:06 Changeset [9654] by
- Note some dead files: /usr/bin/csh.sun, /usr/lib/sendmail.nomx, /etc/krb.conf.v5, /etc/named.mit
- 14:06 Changeset [9653] by
- Add missing glue: bos, vos, klog, pts, olh_ascii, olh_motif
- 14:05 Changeset [9652] by
- Add missing glue: bos, vos, pts, klog tellme olh_ascii, olh_motif passwd /usr/sipb
- 14:04 Changeset [9651] by
- Fix stuff done wrong in 8.0 -> 8.1 conversion: prototype_user is in /usr, not /usr/athena/lib Install basic dotfiles in tmpuser directory as well as user directory
- 14:03 Changeset [9650] by
- Add missing stuff that was in the 8.0 release: /etc/krb.conf and /etc/krb.realms symlinks /etc/athena/gdss_public_key symlink Add symlink for /usr/athena/lib/quickstations
- 02:33 Changeset [9649] by
- Install tex/ps files.
- 02:23 Changeset [9648] by
- Put dvips/PSlatex contents in /usr/athena/lib/tex/macros/latex, which is what we used to do.
02/24/97:
- 16:26 Changeset [9647] by
- Add snmp on the sun4.
- 16:23 Changeset [9646] by
- This file was deleted in the 8.0 source tree.
- 16:22 Changeset [9645] by
- Add protections for athena/etc/snmp.
02/22/97:
- 18:11 Changeset [9644] by
- /usr/athena/etc/ntalkd has changed its name to /usr/athena/etc/talkd. Fix formatting of talk and ntalk lines.
- 18:08 Changeset [9643] by
- top includes a script named "install", which is dumb since it means "make install" won't always work. To work around this lossage, make install-top and install-man instead of install.
- 14:42 Changeset [9642] by
- Install afsd in /etc, not /etc/athena.
- 14:31 Changeset [9641] by
- Grrr. Don't futz with /usr/bin/perl.
- 14:10 Changeset [9640] by
- Turn off krb4_run_aklog for now; it doesn't work, and we didn't used to do it before. (Beware; the setpag(), which we do want, may become conditional on krb4_run_aklog in the future, instead of on krb4_get_tickets.)
- 13:55 Changeset [9639] by
- We need to read the cred structure from kernel space; we can't just dereference it.
- 13:45 Changeset [9638] by
- Use the CPUTYPE variable instead of trying to run machtype -c, which doesn't work after updating the kernel to 2.5.1 on Solaris..
- 13:44 Changeset [9637] by
- Don't frob /etc/passwd.local if we don't have one.
- 13:43 Changeset [9636] by
- Put local binaries first in path, since newer ones may not work before libraries are updated. Use a case statement to determine if we are auto_update; the Solaris 2.5.1 expr doesn't like our regular expression for some reason. This way is simpler anyway.
- 13:42 Changeset [9635] by
- Add CPUTYPE variable containing output of machtype -c to avoid trying to run it after updating the kernel, which doesn't work in the Solaris 2.4 to 2.5.1 update.. /kadb and /ufsboot are gone in Solaris 2.5.1. uname -i doesn't work with a Solaris 2.4 kernel, so use uname -m (which works for now) in versions prior to 8.1. Ugly.
02/21/97:
- 19:18 Changeset [9634] by
- Nuke line defining CDebugFlags to be -O2, since we want it to be -g.
- 16:51 Changeset [9633] by
- Fix bug introduced in last change: where needs to be casted to char * before pointer arithmetic is performed on it.
- 15:38 Changeset [9632] by
- Compile programs debugging by default, and don't strip when installing.
- 13:54 Changeset [9631] by
- Add kerberos-95.mit.edu as the default kdc, so that krb524init works. Set login options for getting Kerberos 4 tickets.
02/20/97:
- 03:58 Changeset [9630] by
- start lpd on printservers
02/19/97:
- 13:30 Changeset [9629] by
- Get forwardable and proxiable tickets. Minor code cleanup.
- 13:24 Changeset [9628] by
- Transfer responsibility for the /afs/athena.mit.edu/system/config symlinks back to packs/config.
- 13:23 Changeset [9627] by
- Change of plan: symlinks to /afs/athena.mit.edu/system/config should probably all be handled in packs/config (they are not references to software not built as part of the release, and they are for configuration files). So transfer control of glb_site.txt back here, and add in the flexlm license.dat symlink.
- 13:17 Changeset [9626] by
- glb_site.txt is now the responsibility of packs/glue.
- 13:17 Changeset [9625] by
- Transfer responsibility for glb_site.txt to here. Add a symlink for /var/flexlm/license.dat.
- 13:14 Changeset [9624] by
- Create a symlink passwd.real pointing to /usr/bin/passwd.
- 12:41 Changeset [9623] by
- From mhbraun: make extension for Hotline more clear.
- 12:38 Changeset [9622] by
- 3-1410 is Cluster, not Operations. (Say "Athena Hotline".)
02/18/97:
- 01:38 Changeset [9621] by
- No change. The log message on the last checkin was erroneous. The change was to not install the Kerberized rshd and rlogind, since we're going to use the Kerberos 5 versions in the 8.1 release.
- 01:34 Changeset [9620] by
- Eliminate bogus hflag test for accepting username argument.
- 01:32 Changeset [9619] by
- Add hooks for Kerberos 4 srvtab support.
- 01:30 Changeset [9618] by
- Implement looking at a Kerberos 4 srvtab.
- 01:30 Changeset [9617] by
- Install rcmd daemons now.
- 01:26 Changeset [9616] by
- Kerberos 5 rcmd daemons want some command-line options.
02/15/97:
- 15:04 Changeset [9615] by
- We need to remove /etc/athena/.rc.conf.sync on all platforms now, since syncconf is the rule rather than the exception.
- 15:02 Changeset [9614] by
- Introduce syncconf.
- 15:02 Changeset [9613] by
- Add SYNCCONFIG variable to determine whether syncconf gets run. Note which variables are controlled by SYNCCONFIG.
02/13/97:
- 18:40 Changeset [9612] by
- Propagate a fix from current Kerberos sources: set KRB5CCNAME to /tmp/krb5cc_p<pid> instead of using the tty, like other programs in the tree do.
- 18:34 Changeset [9611] by
- Propagate a fix from the current Kerberos source: override environment variables TZ, KRB5CCNAME, HOME, PATH, USER, and SHELL.
02/12/97:
- 02:37 Changeset [9610] by
- From bert: improve thet handling of integer constants, and use eval() around evaluation of identifiers to prevent spurious warnings.
02/11/97:
- 14:31 Changeset [9609] by
- Add /usr/dt/share. There's no /usr/kernel.old any more; change kernel* to kernel in the usr exceptions.
- 14:25 Changeset [9608] by
- Move K80athena.config to K79athena.config, since postinst is at 80.
- 13:50 Changeset [9607] by
- Install irix52-53 and solaris24-251.
- 13:42 Changeset [9606] by
- Garbage-collect resscan.h and hesiod_p.h, moving hesiod_p.h stuff into hesiod.c.
- 13:41 Changeset [9605] by
- Set variables for an OS update on Solaris. Mark sendmail.cf as modified. Run the appletalk device installation script on Solaris. Remove /etc/athena/solaris_reconf on Solaris (syncconf will be available). Remove files that went away in Solaris 2.5.1.
- 13:39 Changeset [9604] by
- A list of files which went away in Solaris 2.5.1.
- 13:39 Changeset [9603] by
- Resurrect (we need it again).
- 13:38 Changeset [9602] by
- Translated from the 7.7 and 8.0 version scripts.
- 13:36 Changeset [9601] by
- NEWMAILCF is desupported.
- 13:36 Changeset [9600] by
- Add /etc/inet/netmasks, which has been missing, and add aliases and sendmail.cf (NEWMAILCF is desupported).
- 13:35 Changeset [9599] by
- Add sendmail.cf and aliases (NEWMAILCF is desupported) and add /etc/printcap.
- 13:34 Changeset [9598] by
- Look for config files in /os if they're not in /srvd. (/etc/printcap and the aliases file are the new examples here.) Update Solaris NEWBOOT handling for 2.5.1.
- 13:33 Changeset [9597] by
- Use /usr/athena/lib/update/configfiles to determine what files to copy in during public workstation cleanup. Remove NEWMAILCF support; sendmail.cf and aliases are treated as configuration files now.
- 13:32 Changeset [9596] by
- Use /usr/athena/lib/update/configfiles to determine what files to copy in during public workstation cleanup. Eliminate NEWMAILCF support; sendmail.cf and aliases are treated as config files now.
- 13:31 Changeset [9595] by
- Use confgfiles to determine what configuration files to copy. (Look for them in /os if they're not in /srvd.) Eliminate an unnecessary chmod for /etc/system.
- 13:27 Changeset [9594] by
- Reformat a bit to conform to common practice.
- 13:27 Changeset [9593] by
- Run syncconf at shutdown time as well as startup time.
- 13:26 Changeset [9592] by
- Conform to standard style for scripts. Add a -a option to force sync of all variables. Simplify handling of repeat synchronization. Introduce a function to handle symlinks in rc0 and rc2 (will make it easier to do the Solaris version). Exit with status 1 if scripts were added to /etc/rc2.d, so we can reboot if that happens at startup time.
- 13:23 Changeset [9591] by
- Avoid possible buffer overflow problems. Use a big enough buffer for the local hostname.
02/06/97:
- 17:56 Changeset [9590] by
- Redo the backward compatibility hack to convert versions to include a meaningful third digit. 8.0A becomes 8.0.0, 7.7C because 7.7.2, etc..
- 13:09 Changeset [9589] by
- Move fork_and_store() to verify.c; you can't have callbacks from verify.c to xlogin.c as long as we're building the xdm hack.
- 09:28 Changeset [9588] by
- Clarify the clusters section a bit, and correct some bad editing.
- 06:10 Changeset [9587] by
- Add a section on clusters.
- 05:33 Changeset [9586] by
- Remove an extraneous bit of text that got left in by mistake.
- 04:07 Changeset [9585] by
- From Dan Winship: strip ^D at beginning of file, recognize and reject Framemaker and PDF files.
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.
Note: See TracTimeline
for information about the timeline view.