Timeline
12/19/97:
- 19:48 Changeset [10931] by
- Nuke auto-generated files.
- 00:02 Changeset [10930] by
- Don't try to build info files.
- 00:00 Changeset [10929] by
- Assume ANSI and POSIX.
12/18/97:
- 23:16 Changeset [10928] by
- garbage collect old realms
- 22:06 Changeset [10927] by
- Not using this any more.
- 22:05 Changeset [10926] by
- Use an Autoconf build system.
- 22:04 Changeset [10925] by
- Assume ANSI C, and get RCS IDs right.
- 21:25 Changeset [10924] by
- Not using this any more.
- 21:25 Changeset [10923] by
- Use an autoconf build system.
- 14:17 Changeset [10922] by
- don't make depend (not supported) do make check (supported)
- 13:50 Changeset [10921] by
- Set lbindir and lsbindir if not already set by Athena config.site
- 13:46 Changeset [10920] by
- add DESTDIR support
- 11:45 Changeset [10919] by
- don't run autoconf or automake during build
12/17/97:
- 22:04 Changeset [10918] by
- aklog has moved (several times) since this was last updated.
- 22:02 Changeset [10917] by
- Don't try to be smarter than mount is about guessing reasonable timeout defaults for NFS mounted partitions, you're likely to fail, especially for NFS over TCP.
- 16:41 Changeset [10916] by
- From kcr: add grey17 realm.
- 14:37 Changeset [10915] by
- s/L_SET/SEEK_SET/
- 13:17 Changeset [10914] by
- Use strerror.
- 13:17 Changeset [10913] by
- Use POSIX regexps.
- 02:34 Changeset [10912] by
- machtype -M prints its output in decimal, not in hex.
12/16/97:
- 21:36 Changeset [10911] by
- Make style mostly consistent with Athena coding standards. Some was, some wasn't.
- 19:31 Changeset [10910] by
- Oops, REG_BASIC isn't universal. (It's 0 where it is defined, so just punt it.)
- 19:13 Changeset [10909] by
- Use POSIX regexps.
12/15/97:
- 15:30 Changeset [10908] by
- forgot to regenerate this after my last configure.in change
- 02:27 Changeset [10907] by
- Back out deletion of dotfiles in /tmp, since we wind up deleting sockets and things, and it doesn't even work for the Solaris sh. Of course, not deleting dotfiles in /tmp is sort of bogus; we should probably just have a per-platform exclusion list and delete everything using find or some such.
12/14/97:
- 19:35 Changeset [10906] by
- Manual page for gettime.
- 19:35 Changeset [10905] by
- Install man page.
- 19:34 Changeset [10904] by
- Add -g flag; equivalent to revision 1.11's patch of 1.10.
12/13/97:
- 19:33 Changeset [10903] by
- From nathanw: use strerror.
- 18:07 Changeset [10902] by
- A rewrite of the code based on revision 1.10.
- 17:28 Changeset [10901] by
- Updated to reflect login library usage.
- 17:27 Changeset [10900] by
- AL_WMANYGROUPS doesn't exist anymore.
- 14:32 Changeset [10899] by
- Link with login library.
- 13:43 Changeset [10898] by
- Set gettime granularity to 60.
- 13:41 Changeset [10897] by
- Use strerror.
- 13:40 Changeset [10896] by
- aklog should be installed in lbindir.
- 13:39 Changeset [10895] by
- Add a -g flag to set granularity. The system time will only be set if the received time is not within the given number of seconds of the current time.
- 11:07 Changeset [10894] by
- /usr/tmp -> /var/tmp
- 11:04 Changeset [10893] by
- Now that we're using select(), if for some odd reason we get an EINTR reading the packet (shouldn't happen), return EINTR. Previously we could return ZERR_NONE without initializing notice, which is bad.
- 11:03 Changeset [10892] by
- Use strerror.
12/12/97:
- 20:38 Changeset [10891] by
- Include stdlib.h, remove unneeded malloc casts. Add proper fallback for KRB5CCNAME when a tty isn't acquired. Fallback KRBTKFILE name changed from tktUSERID to tkt_USERID. Improved password zeroing. Error strings causing code lines to wrap broken into pieces. Ticket file chowning now happens for all platforms, not just SOLARIS and sgi. Correspondingly, setuids are no longer done to compensate. Login library support added.
- 20:33 Changeset [10890] by
- Add support to be able to pass an argument to prompt_user's callback.
- 20:31 Changeset [10889] by
- Link with login library.
- 20:19 Changeset [10888] by
- Convert to use login library. Remove USR2 signal support. Fix SYSV utmp reading to actually store who was logged in into "login."
- 20:16 Changeset [10887] by
- Remove RS6000 support. Link with the login library and Hesiod.
12/11/97:
- 18:13 Changeset [10886] by
- Document the "-foo" syntax. (Not a sterling example of writing, unfortunately.)
- 18:11 Changeset [10885] by
- Remove a bogon causing Irix to compile things with -O2.
- 16:26 Changeset [10884] by
- Remove support for VAX, Ultrix, RS6000, and non-POSIX. Includes removing auto-repeat code (was for Ultrix).
12/10/97:
- 15:20 Changeset [10883] by
- Remove VAX, Ultrix, RS600, and non-POSIX support.
- 15:11 Changeset [10882] by
- Remove VAX, RT, Ultrix, RS6000, non-POSIX support, and a bit of other dead code.
12/06/97:
- 16:32 Changeset [10881] by
- Move responsibility for suppress-network-daemons, in.named, and config_afs to the init.d scripts, so that we can be called from do-update for a non-OS update. Take the version we're updating to as an argument, instead of picking it up from /etc/athena/version.
- 16:30 Changeset [10880] by
- Get version and newvers as arguments from update_ws. Responsibility for rebooting has been transferred here. If we're not doing an OS update, do the finish-update right away and only reboot to finish up an auto-update; don't reboot in the middle.
- 16:25 Changeset [10879] by
- Instead of exporting NEWVERS and VERSION, pass them as arguments to do-update. Transfer responsibility for rebooting to do-update.
- 16:21 Changeset [10878] by
- Move responsibility for suppress-network-daemons and config_afs here, so that /usr/athena/lib/update/finish-update can be invoked from do-update in the absence of an OS update.l Also fix some minor nits: invoke finish-update from /srvd, and don't put quotes around the literal string "Manual".
- 16:21 Changeset [10877] by
- Move responsibility for named and config_afs here, so that /usr/athena/lib/update/finish-update can be invoked from do-update in the absence of an OS update.l Also fix some minor nits: invoke finish-update from /srvd, and don't put quotes around the literal string "Manual".
- 16:18 Changeset [10876] by
- Blow away session files, logging if we find any non-zero-length ones. XXX There is a (preexisting) race conditin if someone logs in after reactivate starts. We should probably set up an /etc/nologin for a while.
- 16:13 Changeset [10875] by
- Back out the change to switch the Sun backspace and delete.
- 16:06 Changeset [10874] by
- Make /etc/default/su a configfile.
- 16:06 Changeset [10873] by
- Add /etc/default/sulogin, in case an administrator wants to set PASSREQ back to true.
- 16:04 Changeset [10872] by
- Make single-user mode more robust by setting PASSREQ=no in /etc/default/sulogin. With this setting, sulogin will fork /sbin/sh without asking for the root password, allowing you to recover if the passwd file is munged.
- 15:56 Changeset [10871] by
- Substitute variables without assuming what their default values are (mainly for consistency with /etc/init.d/athena and with SGI stuff). Substitute in MACHINE and SYSTEM variables.
- 15:53 Changeset [10870] by
- Preserve the NETDEV and SYSTEM variables in /etc/athena/rc.conf.
- 15:52 Changeset [10869] by
- Preserve the SYSTEM variable in rc.conf.
- 15:52 Changeset [10868] by
- Don't hardcode the MACHINE variable; substitute it at install time. Add a SYSTEM variable, also substituted at install time.
- 15:51 Changeset [10867] by
- Don't hardcode the MACHINE and SYSTEM variables; substitute them in at install time.
- 15:42 Changeset [10866] by
- Use free(), not cfree().
- 11:39 Changeset [10865] by
- Garbage collect.
- 11:27 Changeset [10864] by
- Garbage collect.
12/05/97:
- 16:20 Changeset [10863] by
- perl now supports "make check" as an alternative name for "make test". Use it. Set PERL_SKIP_TTY_TEST to punt tty tests, which don't work when we don't have a tty.
12/03/97:
- 17:05 Changeset [10862] by
- Use strerror.
- 17:04 Changeset [10861] by
- Nuke errno defines.
- 17:01 Changeset [10860] by
- Use signal(), not weirdo sigset().
- 17:01 Changeset [10859] by
- Use strerror; fix some socket warnings.
- 17:00 Changeset [10858] by
- NetBSD's stdio is a bit different.
- 17:00 Changeset [10857] by
- Nuke some horrible unnecessary setbuf code.
- 16:59 Changeset [10856] by
- Use strerror().
- 16:59 Changeset [10855] by
- Conditionalize on SYSV for ustat. The ffs header file moved on NetBSD. Take into account validuser() renaming.
- 16:56 Changeset [10854] by
- Assume POSIX and call setsid().
- 16:56 Changeset [10853] by
- Use strerror; define validuser() and checkhost() for all systems.
- 16:55 Changeset [10852] by
- Need sys/types.h on NetBSD.
- 16:55 Changeset [10851] by
- Assume POSIX. Simplify utmp vs. utmpx handling using a macro. Get utmp/wtmp/lastlog paths right for more systems. Fix a buffer overrun in findidle(). Fix an uninitialized structure field in doall().
- 16:52 Changeset [10850] by
- Use strerror.
- 16:51 Changeset [10849] by
- Need to use single quotes around $(foo).
- 16:50 Changeset [10848] by
- Include system header files before local ones.
- 16:50 Changeset [10847] by
- Use InstallNonExecFile to ensure that target directories exist.
- 16:49 Changeset [10846] by
- Simplify multi-platform support by only looking at the platform we're currently on. Remove compiled menu support.
- 16:48 Changeset [10845] by
- Remove a couple of trailing spaces after backlashes.
- 16:47 Changeset [10844] by
- Use strerror. Use HOSTTYPE environment variable to set bindir, or use compiled-in default. Assume POSIX.
- 16:44 Changeset [10843] by
- Use strerror.
- 16:44 Changeset [10842] by
- Use InstallNonExecFile to ensure that target directories exist. Nuke compiled menu support; we don't use it and it makes it harder to deal with the supported platforms field in menus.
- 16:43 Changeset [10841] by
- Assume POSIX signals.
- 16:42 Changeset [10840] by
- Use InstallNonExecFile to ensure that target directories exist.
- 16:41 Changeset [10839] by
- Nuke awful platform-dependent defines in favor of a HOSTTYPE define.
- 16:40 Changeset [10838] by
- Add HOSTTYPE to local imake defines.
12/02/97:
- 15:47 Changeset [10837] by
- Pull up changes from revs 1.12 and 1.13 to Athena 8.1 release branch.
- 15:45 Changeset [10836] by
- Create on Athena 8.1 release branch.
- 15:43 Changeset [10835] by
- Pull up change from rev 1.2 to Athena 8.1 release branch.
- 15:37 Changeset [10834] by
- Pull up change from rev 1.29 to Athena 8.1 release branch.
- 15:29 Changeset [10833]
- This commit was manufactured by cvs2svn to create tag 'xntp3-5_91'.
- 15:29 Changeset [10832] by
- This commit was generated by cvs2svn to compensate for changes in r10831, which included commits to RCS files with non-trunk default branches.
- 15:29 Changeset [10831] by
- ftp://ftp.udel.edu/pub/xntp/xntp3-5.91-export.tar.gz
- 15:24 Changeset [10830] by
- send a HUP to inetds after having possibly replaced their conf file
12/01/97:
- 22:16 Changeset [10829] by
- Don't tell root about the wonderful features of not having its own .xsession file.
- 20:13 Changeset [10828] by
- Garbage collect.
- 20:13 Changeset [10827] by
- athena/bin/mon only builds itself on AIX and BSD. Nuke it.
11/30/97:
- 10:19 Changeset [10826] by
- Update aclocal.m4 from master.
- 10:14 Changeset [10825] by
- Check for possible Kerberos dependencies.
11/28/97:
- 14:41 Changeset [10824] by
- Propagate from Xsession.dt some compatibility for internationalization for the display of xsession.msg. For Irix 6.3, message files moved down into a "C" subdirectory. Required to remain compatible with 5.3, we will fall back to the non-C subdir if necessary. Only call xconfirm on files that actually exist.
11/27/97:
- 17:48 Changeset [10823] by
- There's already a seperate rc scriptfor AFS that will start the AFS server if necessary.
- 17:46 Changeset [10822] by
- Make Athena modifications consider AFSSRV in addition to AFSCLIENT (and deal with a server that isn't a client too)
11/26/97:
- 16:23 Changeset [10821]
- This commit was manufactured by cvs2svn to create branch 'athena-8_1'.
- 16:23 Changeset [10820] by
- Config file to turn off some daemons.
- 16:23 Changeset [10819] by
- Install new files in /etc/config to prevent a number of daemons in Irix 6.3 from being executed. Also renamed CONFIG to SGICONFIG for compatibility with the platform script.
11/25/97:
- 01:06 Changeset [10818] by
- From mwhitson: document -l option.
11/24/97:
- 18:45 Changeset [10817] by
- Don't nuke /usr/local - SGI puts stuff there.
11/22/97:
- 14:27 Changeset [10816] by
- Add spaces after '.I'.
- 14:27 Changeset [10815] by
- Rename ?.nroff to qmark.nroff to placate some versions of make.
- 14:26 Changeset [10814] by
- Add Linux and NetBSD support.
- 14:25 Changeset [10813] by
- Use more portable (if less elegant) method for setting ONLCR for pager.
- 14:25 Changeset [10812] by
- Use strerror; don't echo keystroke in wait_for_key().
- 14:24 Changeset [10811] by
- Need termios.h for struct winsize on NetBSD.
- 14:23 Changeset [10810] by
- Simplify AFS libraries; use -lcompat on NetBSD.
- 14:23 Changeset [10809] by
- Use strerror.
- 14:23 Changeset [10808] by
- Remove terrible unneeded code for finding edsc.
11/21/97:
- 14:50 Changeset [10807] by
- fix a function name
11/20/97:
- 17:20 Changeset [10806] by
- Disallow account operations on invalid usernames. In cleanup functions, check if the session record exists before getting the session record. Don't bother checking for root account in al_acct_revert(), since the session record for root accounts won't exist.
- 17:18 Changeset [10805] by
- Disallow invalid usernames from logging in.
- 17:18 Changeset [10804] by
- Prototype new functions.
- 17:16 Changeset [10803] by
- Add an al__username_valid() to check for illegal characters in a username.
- 17:16 Changeset [10802] by
- Add an al__record_exists() to see if there is an existing record for a user.
- 14:51 Changeset [10801] by
- athena-login
- 14:50 Changeset [10800] by
- get krb5 and krb4 tickets with password, and destroy them afterwards
- 13:58 Changeset [10799] by
- Don't give an error if you can't find a ftp/hostname principal, only give error if you can't find host/hostname.
- 13:57 Changeset [10798] by
- Try to negotiate encryption before logging the user in (in case we need a password.)
- 12:40 Changeset [10797] by
- Don't do anything if we're root.
11/19/97:
- 18:18 Changeset [10796] by
- Make /var/athena/sessions on the packs. Mode 700 so that people can't see who's been logged in and when by looking at the mod times.
- 17:37 Changeset [10795] by
- krb5 may need -lgen for regexp stuff
- 15:52 Changeset [10794] by
- small security fix (originally from Matt Power)
- 15:52 Changeset [10793] by
- Fix make depend rule
- 15:44 Changeset [10792] by
- do chown later
- 13:37 Changeset [10791] by
- Add kermit.
- 11:55 Changeset [10790] by
- work in Athena build system
Note: See TracTimeline
for information about the timeline view.