History log of /freebsd-10.1-release/kerberos5/include/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


234027 08-Apr-2012 stas

- Update FreeBSD's Heimdal distribution to 1.5.2. This is a bugfix
release, which fixes a DoS issue in libkrb5.


233294 22-Mar-2012 stas

- Update FreeBSD Heimdal distribution to version 1.5.1. This also brings
several new kerberos related libraries and applications to FreeBSD:
o kgetcred(1) allows one to manually get a ticket for a particular service.
o kf(1) securily forwards ticket to another host through an authenticated
and encrypted stream.
o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1)
and other user kerberos operations. klist and kswitch are just symlinks
to kcc(1) now.
o kswitch(1) allows you to easily switch between kerberos credentials if
you're running KCM.
o hxtool(1) is a certificate management tool to use with PKINIT.
o string2key(1) maps a password into key.
o kdigest(8) is a userland tool to access the KDC's digest interface.
o kimpersonate(8) creates a "fake" ticket for a service.

We also now install manpages for some lirbaries that were not installed
before, libheimntlm and libhx509.

- The new HEIMDAL version no longer supports Kerberos 4. All users are
recommended to switch to Kerberos 5.

- Weak ciphers are now disabled by default. To enable DES support (used
by telnet(8)), use "allow_weak_crypto" option in krb5.conf.

- libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings
disabled due to the function they use (krb5_get_err_text(3)) being
deprecated. I plan to work on this next.

- Heimdal's KDC now require sqlite to operate. We use the bundled version
and install it as libheimsqlite. If some other FreeBSD components will
require it in the future we can rename it to libbsdsqlite and use for these
components as well.

- This is not a latest Heimdal version, the new one was released while I was
working on the update. I will update it to 1.5.2 soon, as it fixes some
important bugs and security issues.


194272 15-Jun-2009 delphij

Now we have closefrom().


185777 08-Dec-2008 kib

Add strndup(3) prototype to string.h.

This change was erronously ommitted from the r185690, and attempt
to simply add the prototype to string.h has revealed that several
contributed programs defined local prototypes for strndup(), controlled
by autoconfed config.h. So, manually change #undef HAVE_STRNDUP to
#define HAVE_STRNDUP 1. Next import of the corresponding program would
regenerate config.h, overriding the changes in this commit.

No objections from: kan


178847 08-May-2008 dfr

Update heimdal_version.

Pointed out by: antoine@


178828 07-May-2008 dfr

Fix conflicts after heimdal-1.1 import and add build infrastructure. Import
all non-style changes made by heimdal to our own libgssapi.


142406 24-Feb-2005 nectar

Update Heimdal 0.6.1 -> 0.6.3.


128194 13-Apr-2004 nectar

Update version strings for Heimdal: 0.6 -> 0.6.1


125261 31-Jan-2004 ru

Overhaul of kerberos5/ makefiles. Most significant changes are:

- Dropped support for standalone builds, this was only partially
supported anyway, and required so much magic in makefiles that
made life dangerous (e.g., by using the custom yacc rules).

- Got rid of .OBJDIR in makefiles -- makes building of individual
files possible again.

- Made the .x.c transformations -j safe.

- Reprogrammed LDADD to fix static build of some utilities that
was broken.

- Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively
affects the contents of .depend files.

- Removed redundant .h's from SRCS, only kept those that are
generated.

- libkrb5/ INCS were bogusly installed again with libgssapi/.

- Made build-tools real tools with their own makefiles in
separate directories. This allows us to properly track
their dependencies, etc.

- Faster build, 21% less of makefile code!

Approved by: nectar
Reviewed by: markm
Silence on: arch


122856 17-Nov-2003 markm

No need for two copies of this file; there is already a distribution
copy in src/crypto/heimdal/...

Reported by: ru


120949 09-Oct-2003 nectar

Update build infrastructure for Heimdal 0.6.


114914 11-May-2003 markm

Remove some KRB4 scraps, and allow NOSHARED make worlds to
complete.

OK'ed by: re(scottl)


112049 09-Mar-2003 markm

Post KerberosIV de-orbit: Clean up Kerberos5. We dont need KerberosIV
compatiblity mode anymore. Rename the k5foo utils to kfoo (after
repo-copy).


109640 21-Jan-2003 nectar

Define OPENSSL_DES_LIBDES_COMPATIBILITY so that Heimdal will build with
OpenSSL 0.9.7 when it is imported. (This currently has no effect.)


107210 24-Nov-2002 nectar

Update version numbers after import of Heimdal 0.5.1.

Approved by: re


105767 23-Oct-2002 assar

update version numbers to (consistenly):

krb4 1.0.5 fb1 (including the kadmind fix)
heimdal 0.5 fb1 (including the kadmind fix)


103631 19-Sep-2002 nectar

This is Heimdal 0.5.


103427 16-Sep-2002 nectar

Update build infrastructure after import of Heimdal Kerberos 2002/09/16.


102649 30-Aug-2002 nectar

Update build infrastructure after import of Heimdal Kerberos 2002/08/29.


101834 13-Aug-2002 ru

Bootstrapping aid for pre-getprogname(3) systems.

Spotted by: Gareth Hopkins <gareth@za.uu.net>
Approved by: nectar
MFC after: 3 days


95732 29-Apr-2002 nectar

Update Heimdal version string to 0.4e. This should have been done when that
version was imported on 2002/02/19.


90931 19-Feb-2002 nectar

Update build after import of Heimdal Kerberos 2002/02/17.


78550 21-Jun-2001 assar

update infrastructure for heimdal 0.3f


76470 11-May-2001 assar

de-constify to make it compatible with (krb4) and make-print-version

Submitted by: Peter Pentchev <roam@orbitel.bg> (just inverted)


72800 21-Feb-2001 assar

remove definition of KRB4, this gets defined conditionally in
kerberos5/Makefile and should not have a constant value here.

Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp>


72450 13-Feb-2001 assar

update build infrastructure for heimdal 0.3e


62676 06-Jul-2000 kris

Unbreak heimdal build: we can no longer #include <netinet6/in6.h>


57672 01-Mar-2000 markm

KerberosIV is no longer compulsory. This should fix "make release".


57452 24-Feb-2000 markm

Use libcrypto instead of libdes. Upgrade for Heimdal-0.2p


56068 15-Jan-2000 markm

This commit was generated by cvs2svn to compensate for changes in r56067,
which included commits to RCS files with non-trunk default branches.