I am trying to update OpenBSD's Kerberos to Heimdal 1.4. I took a diff between heimdal-0.7.2 and src/kerberosV/src, and manually applied those changes to heimdal-1.4. I also updated the files in kerberosV/include/ and kerberosV/openbsd-vers/.
The next, possibly bigger, step is to update the Makefiles in the OpenBSD build tree, but I don't understand the build system well enough. It seems to involve translating Heimdal's Makefile.am's into OpenBSD makefiles. Here's a tarball with two patches (one for the small CVS changes I could do, one for the heimdal-1.4 source) and a script `prepare.sh'. The script uses the patch `heimdal-1.4-obsd.patch' and a `heimdal-1.4.tar.gz' tarball to create something suitable to replace kerberosV/src/ (it removes the same files removed when heimdal-0.7.2 was merged into OpenBSD). http://pages.cs.wisc.edu/~markus/misc/heimdal-1.4-obsd.tar.gz I guess I'm hoping somebody knows what to do with these Makefiles.