Timeline


and

12/19/97:

19:48 Changeset [10931] by ghudson
Nuke auto-generated files.
00:02 Changeset [10930] by ghudson
Don't try to build info files.
00:00 Changeset [10929] by ghudson
Assume ANSI and POSIX.

12/18/97:

23:16 Changeset [10928] by jweiss
garbage collect old realms
22:06 Changeset [10927] by ghudson
Not using this any more.
22:05 Changeset [10926] by ghudson
Use an Autoconf build system.
22:04 Changeset [10925] by ghudson
Assume ANSI C, and get RCS IDs right.
21:25 Changeset [10924] by ghudson
Not using this any more.
21:25 Changeset [10923] by ghudson
Use an autoconf build system.
14:17 Changeset [10922] by brlewis
don't make depend (not supported) do make check (supported)
13:50 Changeset [10921] by brlewis
Set lbindir and lsbindir if not already set by Athena config.site
13:46 Changeset [10920] by brlewis
add DESTDIR support
11:45 Changeset [10919] by brlewis
don't run autoconf or automake during build

12/17/97:

22:04 Changeset [10918] by jweiss
aklog has moved (several times) since this was last updated.
22:02 Changeset [10917] by jweiss
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 ghudson
From kcr: add grey17 realm.
14:37 Changeset [10915] by ghudson
s/L_SET/SEEK_SET/
13:17 Changeset [10914] by ghudson
Use strerror.
13:17 Changeset [10913] by ghudson
Use POSIX regexps.
02:34 Changeset [10912] by ghudson
machtype -M prints its output in decimal, not in hex.

12/16/97:

21:36 Changeset [10911] by cfields
Make style mostly consistent with Athena coding standards. Some was, some wasn't.
19:31 Changeset [10910] by ghudson
Oops, REG_BASIC isn't universal. (It's 0 where it is defined, so just punt it.)
19:13 Changeset [10909] by ghudson
Use POSIX regexps.

12/15/97:

15:30 Changeset [10908] by danw
forgot to regenerate this after my last configure.in change
02:27 Changeset [10907] by ghudson
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 cfields
Manual page for gettime.
19:35 Changeset [10905] by cfields
Install man page.
19:34 Changeset [10904] by cfields
Add -g flag; equivalent to revision 1.11's patch of 1.10.

12/13/97:

19:33 Changeset [10903] by ghudson
From nathanw: use strerror.
18:07 Changeset [10902] by cfields
A rewrite of the code based on revision 1.10.
17:28 Changeset [10901] by cfields
Updated to reflect login library usage.
17:27 Changeset [10900] by cfields
AL_WMANYGROUPS doesn't exist anymore.
14:32 Changeset [10899] by ghudson
Link with login library.
13:43 Changeset [10898] by ghudson
Set gettime granularity to 60.
13:41 Changeset [10897] by ghudson
Use strerror.
13:40 Changeset [10896] by ghudson
aklog should be installed in lbindir.
13:39 Changeset [10895] by ghudson
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 ghudson
/usr/tmp -> /var/tmp
11:04 Changeset [10893] by ghudson
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 ghudson
Use strerror.

12/12/97:

20:38 Changeset [10891] by cfields
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 cfields
Add support to be able to pass an argument to prompt_user's callback.
20:31 Changeset [10889] by cfields
Link with login library.
20:19 Changeset [10888] by cfields
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 cfields
Remove RS6000 support. Link with the login library and Hesiod.

12/11/97:

18:13 Changeset [10886] by ghudson
Document the "-foo" syntax. (Not a sterling example of writing, unfortunately.)
18:11 Changeset [10885] by ghudson
Remove a bogon causing Irix to compile things with -O2.
16:26 Changeset [10884] by cfields
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 cfields
Remove VAX, Ultrix, RS600, and non-POSIX support.
15:11 Changeset [10882] by cfields
Remove VAX, RT, Ultrix, RS6000, non-POSIX support, and a bit of other dead code.

12/06/97:

16:32 Changeset [10881] by ghudson
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 ghudson
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 ghudson
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 ghudson
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 ghudson
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 ghudson
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 ghudson
Back out the change to switch the Sun backspace and delete.
16:06 Changeset [10874] by ghudson
Make /etc/default/su a configfile.
16:06 Changeset [10873] by ghudson
Add /etc/default/sulogin, in case an administrator wants to set PASSREQ back to true.
16:04 Changeset [10872] by ghudson
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 ghudson
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 ghudson
Preserve the NETDEV and SYSTEM variables in /etc/athena/rc.conf.
15:52 Changeset [10869] by ghudson
Preserve the SYSTEM variable in rc.conf.
15:52 Changeset [10868] by ghudson
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 ghudson
Don't hardcode the MACHINE and SYSTEM variables; substitute them in at install time.
15:42 Changeset [10866] by ghudson
Use free(), not cfree().
11:39 Changeset [10865] by ghudson
Garbage collect.
11:27 Changeset [10864] by ghudson
Garbage collect.

12/05/97:

16:20 Changeset [10863] by ghudson
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 ghudson
Use strerror.
17:04 Changeset [10861] by ghudson
Nuke errno defines.
17:01 Changeset [10860] by ghudson
Use signal(), not weirdo sigset().
17:01 Changeset [10859] by ghudson
Use strerror; fix some socket warnings.
17:00 Changeset [10858] by ghudson
NetBSD's stdio is a bit different.
17:00 Changeset [10857] by ghudson
Nuke some horrible unnecessary setbuf code.
16:59 Changeset [10856] by ghudson
Use strerror().
16:59 Changeset [10855] by ghudson
Conditionalize on SYSV for ustat. The ffs header file moved on NetBSD. Take into account validuser() renaming.
16:56 Changeset [10854] by ghudson
Assume POSIX and call setsid().
16:56 Changeset [10853] by ghudson
Use strerror; define validuser() and checkhost() for all systems.
16:55 Changeset [10852] by ghudson
Need sys/types.h on NetBSD.
16:55 Changeset [10851] by ghudson
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 ghudson
Use strerror.
16:51 Changeset [10849] by ghudson
Need to use single quotes around $(foo).
16:50 Changeset [10848] by ghudson
Include system header files before local ones.
16:50 Changeset [10847] by ghudson
Use InstallNonExecFile to ensure that target directories exist.
16:49 Changeset [10846] by ghudson
Simplify multi-platform support by only looking at the platform we're currently on. Remove compiled menu support.
16:48 Changeset [10845] by ghudson
Remove a couple of trailing spaces after backlashes.
16:47 Changeset [10844] by ghudson
Use strerror. Use HOSTTYPE environment variable to set bindir, or use compiled-in default. Assume POSIX.
16:44 Changeset [10843] by ghudson
Use strerror.
16:44 Changeset [10842] by ghudson
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 ghudson
Assume POSIX signals.
16:42 Changeset [10840] by ghudson
Use InstallNonExecFile to ensure that target directories exist.
16:41 Changeset [10839] by ghudson
Nuke awful platform-dependent defines in favor of a HOSTTYPE define.
16:40 Changeset [10838] by ghudson
Add HOSTTYPE to local imake defines.

12/02/97:

15:47 Changeset [10837] by ghudson
Pull up changes from revs 1.12 and 1.13 to Athena 8.1 release branch.
15:45 Changeset [10836] by ghudson
Create on Athena 8.1 release branch.
15:43 Changeset [10835] by ghudson
Pull up change from rev 1.2 to Athena 8.1 release branch.
15:37 Changeset [10834] by ghudson
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 brlewis
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 brlewis
ftp://ftp.udel.edu/pub/xntp/xntp3-5.91-export.tar.gz
15:24 Changeset [10830] by jweiss
send a HUP to inetds after having possibly replaced their conf file

12/01/97:

22:16 Changeset [10829] by cfields
Don't tell root about the wonderful features of not having its own .xsession file.
20:13 Changeset [10828] by ghudson
Garbage collect.
20:13 Changeset [10827] by ghudson
athena/bin/mon only builds itself on AIX and BSD. Nuke it.

11/30/97:

10:19 Changeset [10826] by ghudson
Update aclocal.m4 from master.
10:14 Changeset [10825] by ghudson
Check for possible Kerberos dependencies.

11/28/97:

14:41 Changeset [10824] by cfields
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 jweiss
There's already a seperate rc scriptfor AFS that will start the AFS server if necessary.
17:46 Changeset [10822] by jweiss
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 cfields
Config file to turn off some daemons.
16:23 Changeset [10819] by cfields
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 ghudson
From mwhitson: document -l option.

11/24/97:

18:45 Changeset [10817] by cfields
Don't nuke /usr/local - SGI puts stuff there.

11/22/97:

14:27 Changeset [10816] by ghudson
Add spaces after '.I'.
14:27 Changeset [10815] by ghudson
Rename ?.nroff to qmark.nroff to placate some versions of make.
14:26 Changeset [10814] by ghudson
Add Linux and NetBSD support.
14:25 Changeset [10813] by ghudson
Use more portable (if less elegant) method for setting ONLCR for pager.
14:25 Changeset [10812] by ghudson
Use strerror; don't echo keystroke in wait_for_key().
14:24 Changeset [10811] by ghudson
Need termios.h for struct winsize on NetBSD.
14:23 Changeset [10810] by ghudson
Simplify AFS libraries; use -lcompat on NetBSD.
14:23 Changeset [10809] by ghudson
Use strerror.
14:23 Changeset [10808] by ghudson
Remove terrible unneeded code for finding edsc.

11/21/97:

14:50 Changeset [10807] by danw
fix a function name

11/20/97:

17:20 Changeset [10806] by ghudson
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 ghudson
Disallow invalid usernames from logging in.
17:18 Changeset [10804] by ghudson
Prototype new functions.
17:16 Changeset [10803] by ghudson
Add an al__username_valid() to check for illegal characters in a username.
17:16 Changeset [10802] by ghudson
Add an al__record_exists() to see if there is an existing record for a user.
14:51 Changeset [10801] by danw
athena-login
14:50 Changeset [10800] by danw
get krb5 and krb4 tickets with password, and destroy them afterwards
13:58 Changeset [10799] by danw
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 danw
Try to negotiate encryption before logging the user in (in case we need a password.)
12:40 Changeset [10797] by ghudson
Don't do anything if we're root.

11/19/97:

18:18 Changeset [10796] by ghudson
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 danw
krb5 may need -lgen for regexp stuff
15:52 Changeset [10794] by danw
small security fix (originally from Matt Power)
15:52 Changeset [10793] by danw
Fix make depend rule
15:44 Changeset [10792] by danw
do chown later
13:37 Changeset [10791] by ghudson
Add kermit.
11:55 Changeset [10790] by brlewis
work in Athena build system
Note: See TracTimeline for information about the timeline view.