Timeline
04/08/98:
- 18:14 Changeset [11369] by
- Ignore all send_events.
- 18:11 Changeset [11368] by
- New attach and run code doesn't need BINDIR.
- 18:10 Changeset [11367] by
- Use attachandrun.
- 18:09 Changeset [11366] by
- Install attachandrun manpage and symlink.
- 18:05 Changeset [11365] by
- Introduce attachandrun code.
- 17:58 Changeset [11364] by
- Be paranoid about some file descriptors being closed should we do an exec.
- 17:56 Changeset [11363] by
- Close the config file after we've read it.
- 17:53 Changeset [11362] by
- attachandrun man page.
- 17:53 Changeset [11361] by
- Add RUN_CMD for attachandrun.
- 17:51 Changeset [11360] by
- Add obligatory attachandrun references.
- 13:37 Changeset [11359] by
- Don't try to set the prompt; we can't do shell quoting tricks in this file.
- 13:10 Changeset [11358] by
- Move OLDBINS back to do-update since the environment variables it sets up are needed after update-os runs. installboot needs to be run deliberately from sh or it will fail because /bin/sh doesn't run after the OS is tracked. Also, use $SUNPLATFORM instead of $platform (new name, exported environment variable) and use $ROOTDISK instead of hardcoding c0t3d0s0. Implement NEWDEVS to tar over new pseudo-devices when necessary.
- 13:09 Changeset [11357] by
- Move OLDBINS back to do-update since the environment variables it sets up are needed after update-os runs.
- 13:08 Changeset [11356] by
- "tee" and "whoami" won't always work since they're not local on Solaris. Implement "shelltee" in shell code and use "id" instead of "whoami".
- 13:07 Changeset [11355] by
- There is a new file OLDLIBS for shared libraries to preserve.
- 13:06 Changeset [11354] by
- "sort" won't always work since it's not local on Solaris. Implement "undup" in shell code. Rename platform to SUNPLATFORM and export it. Also export ROOTDISK, the root partition identifier (e.g. c0t3d0s0) so update-os knows where to install a new boot loader. There is a new variable OLDLIBS for shared libraries to preserve. There is a new variable NEWDEVS for when new pseudo-devices are needed on Solaris. Move OLDBINS processing back here (and add OLDLIBS) since the environment variables it sets are needed in this script after update-os runs.
04/07/98:
- 22:28 Changeset [11353] by
- Don't create .old files in the install directory.
- 22:25 Changeset [11352] by
- Support local accounts. For local accounts, fail immediately if the local password check fails, don't try to get Kerberos tickets, don't set Kerberos environment variables, and don't do al_acct_create().
- 22:19 Changeset [11351] by
- Add a newline to an error message which was missing one.
- 22:18 Changeset [11350] by
- Support local accounts. For local accounts, don't do al_acct_create(), don't get Kerberos ticketes, and don't convert krb5 tickets to krb4 tickets. Rename filetext to altext since it isn't always the contents of a file any more.
- 22:15 Changeset [11349] by
- Add support for a file /etc/athena/access which determines which users are allowed to log in locally and remotely. This file supercedes /etc/noremote and /etc/nocreate if it exists. It can also specify that an account is local, which al_login_allowed() returns through a new argument.
- 22:15 Changeset [11348] by
- Don't need to check for root since the root account is always treated as local.
- 18:00 Changeset [11347] by
- Add variable discuss-reply-by-mail-with-message-id that says to use the Message-ID field instead of the discuss transaction number when composing a reply by mail
- 18:00 Changeset [11346] by
- Add Message-ID and MIME headers to the list of default (-d) headers to keep
- 17:48 Changeset [11345] by
- run krb5 ftpd, not Irix one
- 17:47 Changeset [11344] by
- Give correct krb5 ftpd flags
- 17:47 Changeset [11343] by
- Add various other shells used by Athena users
- 17:07 Changeset [11342] by
- Pull up change from rev 1.3 to Athena 8.1 branch.
04/06/98:
- 23:03 Changeset [11341] by
- Remove references to ais project locker and dev cell. Remove temp license.dat setup hack. Add missing O2 graphics variables initialization.
04/04/98:
- 18:37 Changeset [11340] by
- Don't krb5_kt_close() if krb5_kt_resolve() failed.
04/02/98:
- 13:20 Changeset [11339] by
- Support a local clusterinfo file /etc/athena/cluster.local.
- 13:20 Changeset [11338] by
- Try using TIOCGWINSZ to determine the screen width instead of assuming 80 columns.
- 01:03 Changeset [11337] by
- irix 5.3 needs -lgen to link against krb5
04/01/98:
- 22:32 Changeset [11336] by
- Use saferm for zeroing of ticket files and temporary directory cleanup.
- 22:29 Changeset [11335] by
- Use saferm to remove files instead of rm.
- 22:28 Changeset [11334] by
- Build saferm.
- 22:27 Changeset [11333] by
- Imakefile for saferm.
- 22:27 Changeset [11332] by
- saferm manual page.
- 22:27 Changeset [11331] by
- Program to securely remove/zero files from world-writable directories while running as root.
03/31/98:
- 17:01 Changeset [11330] by
- Fixed a type (-f should have been -d)
- 16:45 Changeset [11329] by
- Use athdir_get_paths for finding binary directories when %B is used.
- 16:44 Changeset [11328] by
- Link with libathdir.
- 11:50 Changeset [11327] by
- add more @localhosts to make this work
03/30/98:
- 17:39 Changeset [11326] by
- Examine correct inventory struct fields for SCSI controllers. Add check for Adaptec 7880, if defined. Add checks for GIO and PCI SCSI controllers. Rewrote do_INV_DISK(), adding do_INV_SCSICONTROL(), for clarity and readability.
- 14:01 Changeset [11325] by
- avoid gratuitous extra calls to get_cellconfig. (originally source-reviewed last May)
- 13:53 Changeset [11324] by
- don't force rewrite user@hostname.mit.edu to user@mit.edu. (just `user' will still be rewritten to `user@mit.edu' though)
- 13:39 Changeset [11323] by
- install dsmail man page (copied in from discuss locker)
03/29/98:
- 21:20 Changeset [11322] by
- Final SGI changes for new login library. Get nanny's pid and pass it to al_acct_create instead of our own pid. Under nanny, our own pid is meaningless. Remove second arg (whether we added the user to the password file) from the call to nanny_setupUser. This is now dealt with by the login library (by passing nanny's pid to it). Remove a crufty int f; declaration.
- 21:16 Changeset [11321] by
- Track arg removal from setupUser call.
- 21:16 Changeset [11320] by
- Add getNannyPid. Remove add arg from setupUser - no longer needed with new login library.
- 21:15 Changeset [11319] by
- Add getNannyPid. Remove boolean arg from setupUser.
- 21:14 Changeset [11318] by
- Remove all usage of old login library. Add utmp code to replace old login library calls. Remove utmp support for console mode. Eliminate RMUSER in favor of calling libal for password file cleanup. Add PID variable for benefit of login library. Fix bug in logged_in state change code. Move utmp initialization to after fork so pid will always be correct.
- 21:10 Changeset [11317] by
- Remove define for REMOVE_USER. Add define for NANNY_PID.
- 21:09 Changeset [11316] by
- Remove description of REMOVE_USER. Add description of NANNY_PID.
- 21:08 Changeset [11315] by
- Remove non-USE_GETTY code, remove dpy_consDevice.
- 21:07 Changeset [11314] by
- Remove dpy_consDevice.
- 21:07 Changeset [11313] by
- Link with the new login library, not the old one.
- 20:31 Changeset [11312] by
- From nathanw: support new -f (fallback file) and -l (local file) features. Local files have higher priority than Hesiod; fallback files have lower priority. Overrides happen on a per-variable basis.
- 03:07 Changeset [11311] by
- #include <unistd.h> for SEEK_SET
03/27/98:
- 14:12 Changeset [11310] by
- Merge Craig's update changes into the mainline.
- 13:14 Changeset [11309] by
- Files gone in Solaris 2.6
- 13:13 Changeset [11308] by
- Merge Craig's update changes with mainline; no conflict for this file.
- 12:56 Changeset [11307] by
- We can't use CONFIG_SITE here since it specifies the compiler.
03/26/98:
- 22:52 Changeset [11306] by
- Find all disks by reading /dev/rdsk, instead of assuming (only) c0t3d0s0. Read the label by doing read_vtoc() on partition 2. Always display the device and first field of the label (drive type). In verbose mode, display the entire label (includes geometry information).
- 20:21 Changeset [11305] by
- /usr/tmp -> /var/tmp Remember to pass $version and $newvers to do-update in both cases.
03/25/98:
- 15:25 Changeset [11304] by
- Use utmp instead of Athena sessions files to determine who's logged in.
- 15:24 Changeset [11303] by
- If .logout is executable and starts with #!, run it with the interpreter it says to run it with, instead of /bin/athena/tcsh
- 15:13 Changeset [11302] by
- from nathanw: fix /etc/athena/dm.pid to /var/athena/dm.pid
- 11:43 Changeset [11301] by
- comment out the text after an #endif to make Irix cc happy
- 11:40 Changeset [11300] by
- Add new directories for SRVTAB and ANY keytab types.
- 11:39 Changeset [11299] by
- Support FILE, SRVTAB, and ANY types by default. Use krb5_ktf_ops instead of krb5_dfl_ops.
- 11:38 Changeset [11298] by
- If they keytab file does not exist, make it fail at resolve time. This change is primarily motivated by the ANY keytab type.
- 11:36 Changeset [11297] by
- Implement ANY keytab type, which can search for several different keytabs.
- 11:35 Changeset [11296] by
- Implement SRVTAB keytab type, which can read a krb4 srvtab.
03/24/98:
- 17:26 Changeset [11295] by
- /usr/spool -> /var/spool
03/23/98:
03/21/98:
- 16:08 Changeset [11293] by
- Add brief documentation of the realm (-r) flag.
03/20/98:
- 18:36 Changeset [11292] by
- Set initial compiler at configure time now that gcc uses autoconf.
- 18:34 Changeset [11291] by
- Merge with gcc 2.8.1.
- 17:36 Changeset [11290] by
- From jhawk: use mv -f when creating /etc/motd so that the user isn't prompted if something goes wrong.
03/19/98:
- 19:35 Changeset [11289]
- This commit was manufactured by cvs2svn to create tag 'gcc-2_8_1'.
- 19:35 Changeset [11288] by
- This commit was generated by cvs2svn to compensate for changes in r11287, which included commits to RCS files with non-trunk default branches.
- 19:35 Changeset [11287] by
- Import of gcc 2.8.1
03/18/98:
- 15:18 Changeset [11286] by
- Changes for Solaris2.6 - some files that do not exist anymore - save space - /usr/ccs/bin/m4 and /usr/bin/pkginfo needed locally
- 14:04 Changeset [11285] by
- Fixed a typos Changed the PATH. The new PATH is enough for our needs
- 10:12 Changeset [11284] by
- We don't have anymore /srvd/etc/inet/netmasks, as the netmask is computed by syncconf. We will record at installation the netmasks obtained from cnboot.
03/17/98:
- 14:20 Changeset [11283] by
- __My_addr is now a struct in_addr declared in internal.h.
- 14:19 Changeset [11282] by
- Make __My_addr a struct in_addr and initialize it in ZInit() instead of having a special function in Zinternal.c. More importantly, do a better job of finding the local address by using getsockname() on a connected UDP socket.
- 14:18 Changeset [11281] by
- Add an entry for __My_addr, which is now a struct in_addr.
- 14:16 Changeset [11280] by
- Add -d flag to descend into an ignored directory.
- 14:14 Changeset [11279] by
- Nuke trailing space introduced in last rev.
- 14:12 Changeset [11278] by
- Set default options to proxiable and forwardable. We will add options to turn those off when they have been added to the mainline krb5 tree.
- 10:18 Changeset [11277] by
- Do not reboot if the installer choose (during phase2 execution) not to automatically reboot.
- 10:17 Changeset [11276] by
- Changed the default rev to be installed to be 8.2 Added, for Custom install, the possibility of not rebooting after the installation
03/16/98:
- 23:11 Changeset [11275] by
- Make the add aliases call attach instead of a shell script.
- 23:07 Changeset [11274] by
- Replaced by attach.
- 23:07 Changeset [11273] by
- Moved to attach.
- 23:06 Changeset [11272] by
- Add documentation about ATHENA_SYS_COMPAT.
- 23:06 Changeset [11271] by
- Remove installation of add.csh and add.1. Replaced by attach.
- 23:05 Changeset [11270] by
- Build lib/athdir.
- 23:03 Changeset [11269] by
- Added obligatory add reference.
- 23:02 Changeset [11268] by
- Changed deactivate reference to reactivate. Added obligatory add reference.
- 23:01 Changeset [11267] by
- Add obligatory add references. Removed a non-bug from the BUGS section.
- 22:59 Changeset [11266] by
- string array header file
- 22:58 Changeset [11265] by
- string array utilities for add support.
- 22:57 Changeset [11264] by
- Added mountpoint_list arg to ufs_attach and err_attach. Needed for symmetry across *_attach calls.
- 22:57 Changeset [11263] by
- Added mountpoint_list arg to rvd_attach. Needed for symmetry across *_attach calls.
- 22:56 Changeset [11262] by
- Added mountpoint_list arg to nfs_attach. Needed for symmetry across *_attach calls.
- 22:56 Changeset [11261] by
- Add support for returning information in mountpoint_list.
- 22:55 Changeset [11260] by
- Add add support.
- 22:53 Changeset [11259] by
- Link with libathdir for add support. Add add.[co] and stringlist.[co] to the lists of files. Install the add manual page.
- 22:51 Changeset [11258] by
- Added mountpoint_list arguments as appropriate so that the list of mountpoints attached can be passed to add.
- 22:49 Changeset [11257] by
- Added mountpoint_list arg to afs_attach. Needed for symmetry across *_attach calls.
- 22:48 Changeset [11256] by
- Most of the code required for attach to support the add command.
- 22:48 Changeset [11255] by
- Man page moved from packs/dotfiles. Documentation added for ATHENA_SYS_COMPAT and -b option. Changed to reflect add is now a call to attach.
- 22:46 Changeset [11254] by
- Add documentation for ATHENA_SYS_COMPAT.
- 22:46 Changeset [11253] by
- Now we let libathdir do our thinking.
- 22:45 Changeset [11252] by
- Now link with libathdir. No longer need -DATHSYS here.
- 22:44 Changeset [11251] by
- Header file for string support.
- 22:43 Changeset [11250] by
- String support functions for libathdir.
- 22:43 Changeset [11249] by
- Main libathdir routines.
- 22:43 Changeset [11248] by
- Main header file for libathdir.
- 22:42 Changeset [11247] by
- Makefile for libathdir.
03/13/98:
- 11:13 Changeset [11246] by
- remove olh, techinfo, and OLH from the prelogin options on sun also minor cleanup of omenuentry6a numbering (changed to 6)
- 11:12 Changeset [11245] by
- remove olh and techinfo from the prelogin options on SGI as the programs are no longer supported. also minor cleanup of omenuentry6a numbering (changed to 6)
03/12/98:
- 15:37 Changeset [11244] by
- recheck pw->pw_dir after al_acct_create in case we got a temp homedir
03/11/98:
- 17:03 Changeset [11243] by
- Tar file of /devices containing only pseudo devices for Solaris2.6
- 17:03 Changeset [11242] by
- Tar file of /dev containing only the pseudo devices for Solaris2.6
- 16:58 Changeset [11241] by
- Install the tar files containing the pseudo-devices on the srvd as they are used by the install process as well as the update process.
- 16:57 Changeset [11240] by
- For the Solaris 2.6 release, we need to untarr pseudo devices and then to produce the hard devices.
- 16:34 Changeset [11239] by
- Fix a little bug in the rev 1.20 commit: we need a backslash after the end doublequote in the sed substitution of rc.conf.
- 15:33 Changeset [11238] by
- From nathanw: add "disable auth" so we can get time from the router. Also introduce "restrict default nomodify lowpriotrap" to keep people from screwing with our configuration too much.
- 15:31 Changeset [11237] by
- From nathanw: install mode 4755, not 4711.
- 15:29 Changeset [11236] by
- From nathanw: install all programs mode x55 instead of mode x00 or x11.
- 15:27 Changeset [11235] by
- Install ssh mode 755, not 711.
- 15:25 Changeset [11234] by
- Just use the readlink hack for all frame buffers (print out the string between the : and the final digits).
- 15:21 Changeset [11233] by
- Make setpriority() definition jive with Solaris 2.6 native version.
03/10/98:
- 15:19 Changeset [11232] by
- From bdrosen (cleaned up a bit): actually figure out what type of frame buffer we have. Interesting caveat: on sparc 4s (which have a "TCX 8/24-bit Color Graphics" frame buffer according to sysinfo), attr.fbtype.fb_type is 21 and we give an answer of "unknown", which I guess is the best we can do.
03/09/98:
- 17:52 Changeset [11231] by
- Pull up change from rev 1.2 to Athena 8.1 release branch.
- 17:49 Changeset [11230] by
- Pull up change from rev 1.3 to Athena 8.1 release branch.
- 17:49 Changeset [11229] by
- Create on Athena 8.1 branch.
- 17:46 Changeset [11228] by
- Pull up change from rev 1.7 to Athena 8.1 release branch.
- 00:32 Changeset [11227] by
- Regenerate.
- 00:32 Changeset [11226] by
- Checks for getsid and getpgid for better zwgc process group handling. Get rid of obsolete libgen check.
- 00:11 Changeset [11225] by
- Do a better job of joining the session leader's process group. Acknowledge in the comment that this doesn't always get us a HUP.
- 00:10 Changeset [11224] by
- Don't violate display abstraction.
- 00:05 Changeset [11223] by
- Don't build this module for Solaris. It doesn't work anyway, and it doesn't build under 2.6.
03/08/98:
- 23:58 Changeset [11222] by
- From mhpower: Indicate constraints in time field, and make the units for the number of hours field clear.
- 23:52 Changeset [11221] by
- From mhpower: fix typo in datestamp comment.
Note: See TracTimeline
for information about the timeline view.