17:05 Changeset [9431] by ghudson
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 ghudson
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 ghudson
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 ghudson
In Solaris 2.5.1, new #includes are necessary for this code, according to miki.
16:23 Changeset [9427] by ghudson
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 ghudson
Fix another occurrence of the problem mentioned in revision 1.5.
10:53 Changeset [9425] by ghudson
Zero-terminate buf1 if we copy the subject field into it. (Yay C.) Add missing newlines to some error messages.


13:59 Changeset [9424] by ghudson
Add dcmmaint, listmaint, and usermaint.


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 ghudson
Add man page pointers for functions described in other man pages.
16:44 Changeset [9420] by ghudson
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 ghudson
Use the new interfaces instead of the *_r() interfaces. (Continue to test the compatibility interfaces.)
16:41 Changeset [9418] by ghudson
This functionality has been folded into hesiod.c
16:40 Changeset [9417] by ghudson
Implement new interfaces.
16:39 Changeset [9416] by ghudson
Private declarations relevant to the Hesiod context.
16:38 Changeset [9415] by ghudson
Document the hesiod_getservbyname family of functions.
16:38 Changeset [9414] by ghudson
Document the hesiod_getpwnam family of functions.
16:38 Changeset [9413] by ghudson
Document the hesiod_getmailhost family of functions.
16:37 Changeset [9412] by ghudson
Declare the new interfaces and the compatibility interfaces. The *_r() interfaces have gone away.
16:37 Changeset [9411] by ghudson
A sample hesiod.conf specifying the default values for everything, with comments.
16:36 Changeset [9410] by ghudson
Document the hesiod.conf configuration file format.
16:32 Changeset [9409] by ghudson
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 ghudson
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 ghudson
Fix typo preventing 'b' option from working. Replace tabs in string literal with \t. Use new Hesiod interface.
16:28 Changeset [9406] by ghudson
Implement the old Hesiod interface in terms of the new interface.
16:28 Changeset [9405] by ghudson
Add more passwd extension fields. Use a non-deprecated autoconf macro to check for res_mkquery.
16:25 Changeset [9404] by ghudson
Add new passwd field extensions.
16:24 Changeset [9403] by ghudson
Describe major changes in release 2.0.0 and release 3.0.0.
16:23 Changeset [9402] by ghudson
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.


19:02 Changeset [9401] by ghudson
Update to a Kerberos 5 configuration file which the new version of Kerberos 5 can understand.
16:06 Changeset [9400] by ghudson
Don't install nonexistent libtermlib.a (we make a symlink later).


13:26 Changeset [9399] by ghudson
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 ghudson
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.


17:50 Changeset [9397] by ghudson
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 ghudson
Use our -lbsd hack, not -lucb.
16:56 Changeset [9395] by ghudson
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 ghudson
Don't declare system functions.
16:52 Changeset [9393] by ghudson
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.


14:45 Changeset [9392] by ghudson
Base configuration afs3.4 5.00, the second patch release to AFS 3.4a
14:42 Changeset [9391] by ghudson
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 ghudson
Makefile to install the files here.
14:33 Changeset [9389] by ghudson
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 ghudson
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 ghudson
Base configuration afs3.4 5.00, the second patch release to AFS 3.4a


14:50 Changeset [9385] by ghudson
Add a note about athena/etc/xdm/xlogin/bitmaps/menu16.
12:52 Changeset [9384] by ghudson
The menu16 bitmap, from X11.
12:51 Changeset [9383] by ghudson
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 ghudson
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 ghudson
xsession needs to be executable.


16:20 Changeset [9380] by ghudson
Add a section on bootstrapping from a machine installed with the vendor operating system.
15:28 Changeset [9379] by ghudson
Be less concerned about version numbers when determining the platform type. (Also be consistent with do.sh.)
15:28 Changeset [9378] by ghudson
Determine ATHENA_SYS value separately from platform type, to avoid duplicating code. Add support for Solaris 2.5.


20:02 Changeset [9377] by ghudson
Fix to previous change: install emacs as "emacs", not "emacs-19.34".
19:50 Changeset [9376] by ghudson
Fix ${BINDIR} and ${MANDIR} to lowercase.
19:32 Changeset [9375] by ghudson
For the sake of gnu uname, recognize "sun4" instead of "sparc" in the uname -a output for Solaris.
18:37 Changeset [9374] by ghudson
gcc -traditional conflicts with new hesiod.h; get rid of the flag.
18:26 Changeset [9373] by ghudson
Athena site defaults
10:47 Changeset [9372] by ghudson
To avoid conflicts with files named "configure", rename the "configure" phase of the build to "prepare".
10:32 Changeset [9371] by ghudson
In the section on building the tree, mention where the src-current tree is.
10:25 Changeset [9370] by ghudson
Don't assume that the output of "uname -a" ends at "sparc".


15:44 Changeset [9369] by ghudson
Remove paragraph on looking for config files in /etc; the consensus seems to be that looking for config files in multiple places is a bad idea. So people should just have their packages look for config files in @sysconfdir@.


02:19 Changeset [9368] by ghudson
bcopy -> memcpy
02:18 Changeset [9367] by ghudson
Revert last change; the problem was with using /usr/ucbinclude (and not gcc -traditional). bcopy -> memcpy
02:18 Changeset [9366] by ghudson
bcopy -> memcpy, bcmp -> memcmp, bzero -> memset
02:17 Changeset [9365] by ghudson
sigsetmask -> sigprocmask
02:16 Changeset [9364] by ghudson
index -> strchr, rindex -> strrchr, bzero -> memset Nuke declaration of htons, which is the system's job.
02:15 Changeset [9363] by ghudson
bzero -> memset, bcopy -> memcpy
02:14 Changeset [9362] by ghudson
bcmp -> memcmp, bcopy -> memcpy
02:13 Changeset [9361] by ghudson
Get rid of UCB compatibility for Solaris.
01:35 Changeset [9360] by ghudson
Need signal.h for struct sigaction.
01:30 Changeset [9359] by ghudson
Add a section on building the tree.


23:21 Changeset [9358] by ghudson
Rename our copy of gehostbyname and gethostbyaddr to avoid conflicting with system versions.
22:59 Changeset [9357] by ghudson
Nuke -traditional flag from compiler; code doesn't generally need it any more, and it gets in the way.
22:29 Changeset [9356] by ghudson
Include a few more include files and nuke all the stuff which overlaps the OS's reponsibility.
22:26 Changeset [9355] by ghudson
Get rid of the -traditional option to gcc, since code is assuming ANSI now.
20:12 Changeset [9354] by ghudson
Eliminate a type warning.
20:11 Changeset [9353] by ghudson
Include a few header files we might need. Get rid of a few things which are the system's responsibility.
19:24 Changeset [9352] by ghudson
Nuke -traditional from the gcc command, since our code is assuming ANSI now. If this requires changes in the rest of the source tree, then they will happen.
17:33 Changeset [9351] by ghudson
Eliminate duplicate cmex9.
17:30 Changeset [9350] by ghudson
Say how to build tex.pool, similar to the way the mf Makefile.in is.
17:25 Changeset [9349] by ghudson
Make sure targets which use $(initex) depend on tex.pool.
17:24 Changeset [9348] by ghudson
Revert part of last change; there was already an rm -f *.p, but Solaris make doesn't seem to get it for some reason. Leave in the dependency on mf.pool; that will prevent us from losing on a rebuild, at least.
10:40 Changeset [9347] by ghudson
For consistency, make clean in lib rather than lib/tex/fonts.
10:39 Changeset [9346] by ghudson
We need to remove *.p on a "make clean" or we can lose on a rebuild (mf.pool is removed, and is not rebuilt because mf.p still exists). Also, add a dependency to mf.base on mf.pool.
Note: See TracTimeline for information about the timeline view.