Timeline


and

01/07/98:

13:36 Changeset [11002] by ghudson
We don't use CNS any more.
13:25 Changeset [11001] by ghudson
Nuke auto-generated file.

01/06/98:

16:35 Changeset [11000] by jweiss
grammar police
16:26 Changeset [10999] by danw
Don't use getpwnam when accepting forwarded tickets, as the user may not be in the password file yet.

01/05/98:

16:39 Changeset [10998] by brlewis
add /etc/ntp.conf

01/03/98:

17:35 Changeset [10997] by danw
There are too many copies of com_err in the world. This one wasn't being used anyway.
11:38 Changeset [10996] by ghudson
Correct default lastlog file and mail directory to slightly more modern defaults. The mail directory is not totally portable, since some systems use /var/spool/mail, but it at least shouldn't reference /usr/spool.

01/02/98:

22:38 Changeset [10995] by ghudson
Don't assume anything about i386.
22:37 Changeset [10994] by ghudson
From svalente: these days Linux uses -lncurses.
22:37 Changeset [10993] by ghudson
From svalente: use the linux target instead of the POSIX target, so we can use -lncurses.
22:36 Changeset [10992] by ghudson
Define cc to be $COMPILER, instead of hardcoding /usr/gcc/bin/gcc.
22:33 Changeset [10991] by ghudson
From mhbraun: syslog to wslogger on auth.notice, particularly when someone does an su to root.
22:33 Changeset [10990] by ghudson
Syslog when people su, so we can have that sent to wslogger.
22:32 Changeset [10989] by ghudson
Rotate sulog.
14:39 Changeset [10988] by ghudson
Whoops, forgot <errno.h>.

01/01/98:

13:18 Changeset [10987] by danw
Don't set KRB5CCNAME if the user didn't get tickets
13:17 Changeset [10986] by danw
put sshd in the right place
10:08 Changeset [10985] by ghudson
Whoops, remember end of line continuation.

12/31/97:

18:42 Changeset [10984] by cfields
Expand the conditions table to work until forever, Unix time.
18:15 Changeset [10983] by danw
additional strerror fix
17:49 Changeset [10982] by danw
POSIX
17:48 Changeset [10981] by danw
remove #ifndef SOLARIS code that meant #if ultrix or aix
17:47 Changeset [10980] by danw
remove problematic unused #includes
17:43 Changeset [10979] by danw
Use termios stuff, not ioctls, to set console state (where possible). Remove BROKEN_CONSOLE_DRIVER since we don't need it any more. Don't assume CERASE, et al, are defined
17:41 Changeset [10978] by danw
include extra master.passwd fields if we're doing master.passwd remove /etc/ptmp if pwd_mkdb fails
17:36 Changeset [10977] by danw
assume POSIX. (from svalente)
15:55 Changeset [10976] by ghudson
Exit with status 2 if there is no Hesiod information available. Use new Hesiod interfaces. Some style cleanup.
15:54 Changeset [10975] by ghudson
Use "kerberos4" and "kerberos" ports instead of "kerberos" and "kerberos-sec".
15:44 Changeset [10974] by ghudson
Use krb5_kuserok(), so we can use a single .k5login to set policy.
14:50 Changeset [10973] by ghudson
Install as /etc/athena/ftpd.
14:50 Changeset [10972] by ghudson
Install as /etc/athena/telnetd.
14:47 Changeset [10971] by ghudson
ANSI C guarantees that free(NULL) is a no-op. Don't bother testing pointers before freeing them. Also change the contract of al__read_line() so that we can free the buffer argument without testing the size argument.
14:28 Changeset [10970] by ghudson
Use autoconf defines for non-portable features. Don't use NULL for integral values. Remove some dead code for declarations of system headers.
14:26 Changeset [10969] by ghudson
Use an autoconf build system.
13:16 Changeset [10968] by ghudson
Do uid management the POSIX way on all platforms.

12/30/97:

13:37 Changeset [10967] by ghudson
netmasks is now created by syncconf; it is not a configfile.
13:37 Changeset [10966] by ghudson
Stop installing a compiled dash menus symlink.
13:35 Changeset [10965] by ghudson
netmasks is now created by syncconf. Get rid of it here.
13:34 Changeset [10964] by ghudson
Add a masks file describing some of the topology of networks we care about.
13:33 Changeset [10963] by ghudson
Use netparams to get netmask et al. Also create a special /etc/netmasks file for the machine's IP address. (Previously we were installing an /etc/netmasks file with an entry for 18.*, but that's not good enough any more.)
13:30 Changeset [10962] by ghudson
Use netparams to get netmask et al.
13:29 Changeset [10961] by ghudson
Add a netparams script which reads network topology information from /etc/athena/masks and spits out the right parameters for a given IP address.

12/28/97:

13:16 Changeset [10960] by ghudson
Remove reference to noninteractive shells when we aren't checking that. (And, for that matter, this script has no particular concept of running in an interactive or noninteractive shell.)
12:51 Changeset [10959] by ghudson
Remove random preference settings. Add an RCS ID.
12:50 Changeset [10958] by ghudson
Remove message about tty settings. Remove unnecessary environment variable settings. Add RCS ID.
12:50 Changeset [10957] by ghudson
Add RCS ID. Remove "unset noglob" (why was that here?). Change umask to 022.
12:49 Changeset [10956] by ghudson
Remove random preference settings. Fix comments, RCS ID, and formatting of long lines. Change umask to 022.
12:47 Changeset [10955] by ghudson
Add an RCS ID.
12:47 Changeset [10954] by ghudson
Remove random preference settings. Remove setting of HOME to /. Remove message about tty settings (potentially useful, but still not appropriate for universeal consumption). Fix comments and RCS ID.
12:45 Changeset [10953] by ghudson
Fix comments and RCS IDs. Remove "unset noglob"; why was that there? Change umask to 022.
12:44 Changeset [10952] by ghudson
Fix RCS IDs. Remove random preference settings. Simplify prompt-setting (caveat: no longer tests for non-root user). Fix comments, RCS IDs, and formatting of long lines. Change umask to 022.

12/25/97:

21:35 Changeset [10951] by ghudson
Use _INO to speed up getcwd(), especially in /afs.
21:33 Changeset [10950] by ghudson
Add a hack to let perl scripts get at the d_ino/d_fileno field of the dirent structure. This lets us speed up a perl version of getcwd().
14:12 Changeset [10949] by ghudson
Add xntp.

12/24/97:

05:10 Changeset [10948] by ghudson
Stop making the deprecated /usr/sipb symlink.
05:07 Changeset [10947] by ghudson
Use new crufty -a cred option instead of old cruftly -a off option, for telnetd.>
05:07 Changeset [10946] by ghudson
Use new crufty -a cred option instead of old cruftly -a off option.

12/23/97:

18:35 Changeset [10945] by ghudson
Don't ignore checksums unless asked to.
18:32 Changeset [10944] by ghudson
rd_and_store_for_creds lost an arugment.

12/22/97:

16:55 Changeset [10943] by ghudson
From svalente: use krb5 libraries, and only use them if KPOP is enabled.
15:10 Changeset [10942] by ghudson
Nathan's patch left unbalanced parens. Fix that.
14:12 Changeset [10941] by ghudson
Document pop and discuss users. We have self-consistent builds now (except for this nit about the man pages), so un-document the requirement about /usr/athena and /usr/afsws.

12/21/97:

03:07 Changeset [10940] by ghudson
Nuke definition of strdup.
03:07 Changeset [10939] by ghudson
Assume X11R5 or higher on all platforms.
03:06 Changeset [10938] by ghudson
Always include stdio.h and fcntl.h. Remove some non-ANSI stuff. Clean up IMAXBEL, ECHOCTL, and TAB3 termios modes by defining them to 0 if they aren't defined; this way we don't need #ifdefs later on. Get utmp files right on most systems. Define pgrp when BROKEN_CONSOLE_DRIVER isn't defined. Use _POSIX_VDISABLE instead of CNUL. Always use set[gu]id() instead of setre[gu]id(). Always use POSIX waitpid.
02:53 Changeset [10937] by ghudson
Whoops. Nathan's patch removed an "#ifdef MPOP" by mistake, and left the source code with unmatched #ifdefs/#endifs. Back that out.

12/20/97:

16:41 Changeset [10936] by ghudson
Find utmp files correctly on more platforms.
16:41 Changeset [10935] by ghudson
Be a little more portable to flex.
16:40 Changeset [10934] by ghudson
Declare getopt externals.
13:53 Changeset [10933] by ghudson
From svalente: some systems want -lncurses.
13:40 Changeset [10932] by danw
Conditionalize try_afscall stuff on existence of SIGSYS

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.
Note: See TracTimeline for information about the timeline view.