Timeline
12/18/96:
- 13:18 Changeset [9452] by
- Install inetd.conf.athena with name inetd.conf. Install crontab.root with name root.
- 13:18 Changeset [9451] by
- Install inetd.conf.athena with name inetd.conf.
- 12:59 Changeset [9450] by
- Add root dotfiles, from athena/config/files/Irix in the 8.0 source tree.
- 12:59 Changeset [9449] by
- Add root dotfiles, from athena/config/files/Solaris in the 8.0 source tree.
- 11:58 Changeset [9448] by
- Fix dumb error: man pages belong under /usr/athena/man, not /usr/athena/lib.
- 10:00 Changeset [9447] by
- Conditionalize xdr_fhandle() on MOUNTVERS3 not being defined, to avoid defining it on Solaris 2.5.1 where it conflicts with the system's definition. We should get rid of the definition when Solaris 2.4 is no longer a concern.
12/16/96:
- 03:38 Changeset [9446]
- This commit was manufactured by cvs2svn to create tag 'hesiod-3_0_1'.
- 03:38 Changeset [9445] by
- Pull up changes from revision 1.3 to Hesiod 3.0 release branch.
- 03:37 Changeset [9444] by
- Pull up changes from revision 1.2 to Hesiod 3.0 release branch.
- 03:37 Changeset [9443] by
- Pull up changes from revision 1.11 to Hesiod 3.0 release branch.
- 03:35 Changeset [9442] by
- Describe changes in release 3.0.1.
- 03:34 Changeset [9441] by
- Bump version to 3.0.1.
- 03:33 Changeset [9440] by
- Add a hes_init() function prototype for better compatibility. Add an application-visible define so applications can know that the new interfaces are available.
- 03:32 Changeset [9439] by
- Add a hes_init() function for compatibility with applications that call it (however unnecessarily).
- 03:31 Changeset [9438] by
- install no longer depends on imake, so build it first, since imake uses install. This change isn't strictly necessary, but it removes the requirement that /usr/ucb/install be first in the build path on Solaris.
- 03:29 Changeset [9437] by
- Convert to Athena coding standards and build system. Also fix a couple of bugs: the target file was not always properly removed on error, and "strip" was run via system() without regard to quoting problems.
- 03:28 Changeset [9436] by
- Add a man page based on BSD 4.3 Tahoe.
- 03:27 Changeset [9435] by
- These are not needed with the new build system.
- 03:27 Changeset [9434] by
- An autoconf-based build system for install.
12/12/96:
- 12:15 Changeset [9433] by
- Oops, fix variable expansion and newlines in the if statement.
- 12:00 Changeset [9432] by
- The AFS libraries use random() and setreuid(), so we need them here if we're on Solaris 2.4. Yay Transarc. Remember to clean up ${BSDOBJS} (as well as random.o and setreid.o) when building libbsd.a.
12/11/96:
- 17:05 Changeset [9431] by
- random.o and setreid.o went away from libucb.a in Solaris 2.5.1. This may cause a wash problem building under Solaris 2.4; if so, we can hopefully make the code in question not use random() or setreuid().
- 17:02 Changeset [9430] by
- Move SOLARIS-dependent definition of xdr_path and other routines above the reference to xdr_path. That way we don't need a prototype. (The prototype went away in Solaris 2.5.1.)
- 16:59 Changeset [9429] by
- Solaris 2.5.1 creates types named "name" and "dirname" in <rpcsvc/mount.h>, which is really irritating. Remove the include of <rpcsvc/mount.h> from attach.h, and include it in rpc.c and unmount.c where it's needed. In unmount.c, rename "dirname" to "pathname" to avoid the conflict.
- 16:24 Changeset [9428] by
- In Solaris 2.5.1, new #includes are necessary for this code, according to miki.
- 16:23 Changeset [9427] by
- Solaris 2.5.1 changes the process structure; this change works on both 2.4 and 2.5 according to miki.
- 16:21 Changeset [9426] by
- Fix another occurrence of the problem mentioned in revision 1.5.
- 10:53 Changeset [9425] by
- Zero-terminate buf1 if we copy the subject field into it. (Yay C.) Add missing newlines to some error messages.
12/09/96:
- 13:59 Changeset [9424] by
- Add dcmmaint, listmaint, and usermaint.
12/08/96:
- 16:45 Changeset [9423]
- This commit was manufactured by cvs2svn to create branch 'hesiod-3_0'.
- 16:45 Changeset [9422]
- This commit was manufactured by cvs2svn to create tag 'hesiod-3_0_0'.
- 16:44 Changeset [9421] by
- Add man page pointers for functions described in other man pages.
- 16:44 Changeset [9420] by
- Update version number from 2.0.0 to 3.0.0. hesiod.conf is now only looked for in sysconfdir, make note of that. Since Hesiod data is supposed to be in class IN, the local named.conf doesn't need to be set up to look for class HS information. Modify the sample name server data to be in class IN, and bring the expire time for secondaries in line with the samples in the BIND Operator's Guide.
- 16:41 Changeset [9419] by
- Use the new interfaces instead of the *_r() interfaces. (Continue to test the compatibility interfaces.)
- 16:41 Changeset [9418] by
- This functionality has been folded into hesiod.c
- 16:40 Changeset [9417] by
- Implement new interfaces.
- 16:39 Changeset [9416] by
- Private declarations relevant to the Hesiod context.
- 16:38 Changeset [9415] by
- Document the hesiod_getservbyname family of functions.
- 16:38 Changeset [9414] by
- Document the hesiod_getpwnam family of functions.
- 16:38 Changeset [9413] by
- Document the hesiod_getmailhost family of functions.
- 16:37 Changeset [9412] by
- Declare the new interfaces and the compatibility interfaces. The *_r() interfaces have gone away.
- 16:37 Changeset [9411] by
- A sample hesiod.conf specifying the default values for everything, with comments.
- 16:36 Changeset [9410] by
- Document the hesiod.conf configuration file format.
- 16:32 Changeset [9409] by
- A rewrite based on the hesiod.c in the IRS library in the forthcoming BIND 8.1 release. The interfaces have changed.
- 16:31 Changeset [9408] by
- A rewrite, more or less. Document only the core Hesiod functions (there are separate man pages for the utility functions), and document the new preferred interface.
- 16:29 Changeset [9407] by
- Fix typo preventing 'b' option from working. Replace tabs in string literal with \t. Use new Hesiod interface.
- 16:28 Changeset [9406] by
- Implement the old Hesiod interface in terms of the new interface.
- 16:28 Changeset [9405] by
- Add more passwd extension fields. Use a non-deprecated autoconf macro to check for res_mkquery.
- 16:25 Changeset [9404] by
- Add new passwd field extensions.
- 16:24 Changeset [9403] by
- Describe major changes in release 2.0.0 and release 3.0.0.
- 16:23 Changeset [9402] by
- resolve.o is no more, and we added hescompat.o. We have man pages for all the new Hesiod functions; install them. Use known Hesiod configuration for hestest.
12/05/96:
- 19:02 Changeset [9401] by
- Update to a Kerberos 5 configuration file which the new version of Kerberos 5 can understand.
- 16:06 Changeset [9400] by
- Don't install nonexistent libtermlib.a (we make a symlink later).
11/27/96:
- 13:26 Changeset [9399] by
- Revert the change in 1.2; it turns out that web2c.yacc uses yytext for all sorts of things, so we need to figure out how to declare it by hook or by crook.
- 13:24 Changeset [9398] by
- Use a somewhat more robust (I hope) method of figuring out how to declare yytext. Obviously, editing the configure script is not the right answer in general, but web2c uses a really ancient version of autoconf, so it's the right answer here.
11/26/96:
- 17:50 Changeset [9397] by
- We don't really have the tools to declare yytext portably (AC_DECLARE_YYTEXT is an old autoconf-ism that doesn't really work properly; in particular, it causes no declaration to be made under Solaris 2.5.1). Just eliminate the reference to it. This will decrease the quality of error output, but probably not enough that people will care.
- 16:57 Changeset [9396] by
- Use our -lbsd hack, not -lucb.
- 16:56 Changeset [9395] by
- No change. The previous version included other changes not described in its log entry, namely a bugfix to two problems: * We assumed that the "console" line in /etc/athena/login/config contained exactly two words. * We overwrote a string literal, which doesn't work in ANSI C.
- 16:53 Changeset [9394] by
- Don't declare system functions.
- 16:52 Changeset [9393] by
- Contrary to the Solaris 2.4 man page, gettimeofday() actually wants a second argument which must be NULL. See the C++-only prototype in Solaris 2.4's <sys/time.h> for reference. This is documented and enforced in Solaris 2.5.1, so we need to add a second NULL argument to the gettimeofday() calls for Solaris.
11/24/96:
- 14:45 Changeset [9392] by
- Base configuration afs3.4 5.00, the second patch release to AFS 3.4a
- 14:42 Changeset [9391] by
- diff new files against /dev/null, instead of just spewing them. This means the log message can always be used as a patch, and it prevents binary files from showing up in mail.
- 14:35 Changeset [9390] by
- Makefile to install the files here.
- 14:33 Changeset [9389] by
- For consistency with Transarc, create a symlink libtermlib.a -> libnull.a in /usr/afsws/lib/afs.
- 14:28 Changeset [9388]
- This commit was manufactured by cvs2svn to create tag 'afs-3_4a_patches_2'.
- 14:28 Changeset [9387] by
- This commit was generated by cvs2svn to compensate for changes in r9386, which included commits to RCS files with non-trunk default branches.
- 14:28 Changeset [9386] by
- Base configuration afs3.4 5.00, the second patch release to AFS 3.4a
11/23/96:
- 14:50 Changeset [9385] by
- Add a note about athena/etc/xdm/xlogin/bitmaps/menu16.
- 12:52 Changeset [9384] by
- The menu16 bitmap, from X11.
- 12:51 Changeset [9383] by
- Add the menu16 bitmap. Previously, we pulled it out of the vendor X distribution or the athena build, but it's more robust to just get things from the source tree.
- 12:50 Changeset [9382] by
- We need to register the clock widget on all platforms now, since we're no longer getting it out of the Xaw library on any platform.
- 12:42 Changeset [9381] by
- xsession needs to be executable.
11/21/96:
- 16:20 Changeset [9380] by
- Add a section on bootstrapping from a machine installed with the vendor operating system.
- 15:28 Changeset [9379] by
- Be less concerned about version numbers when determining the platform type. (Also be consistent with do.sh.)
- 15:28 Changeset [9378] by
- Determine ATHENA_SYS value separately from platform type, to avoid duplicating code. Add support for Solaris 2.5.
Note: See TracTimeline
for information about the timeline view.