svn commit: r233294 - in head: . contrib/com_err crypto/heimdal
crypto/heimdal/admin crypto/heimdal/appl
crypto/heimdal/appl/afsutil crypto/heimdal/appl/ftp
crypto/heimdal/appl/ftp/common crypto/he...
Stanislav Sedov
stas at FreeBSD.org
Thu Mar 22 08:48:44 UTC 2012
Author: stas
Date: Thu Mar 22 08:48:42 2012
New Revision: 233294
URL: http://svn.freebsd.org/changeset/base/233294
Log:
- 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.
Added:
head/crypto/heimdal/admin/destroy.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/admin/destroy.c
head/crypto/heimdal/appl/login/login-protos.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/appl/login/login-protos.h
head/crypto/heimdal/base/
- copied from r226129, vendor-crypto/heimdal/dist/base/
head/crypto/heimdal/doc/copyright.texi
head/crypto/heimdal/doc/doxyout/
- copied from r226129, vendor-crypto/heimdal/dist/doc/doxyout/
head/crypto/heimdal/doc/gssapi.din
- copied unchanged from r226129, vendor-crypto/heimdal/dist/doc/gssapi.din
head/crypto/heimdal/doc/header.html
- copied unchanged from r226129, vendor-crypto/heimdal/dist/doc/header.html
head/crypto/heimdal/doc/wind.din
- copied unchanged from r226129, vendor-crypto/heimdal/dist/doc/wind.din
head/crypto/heimdal/include/crypto-headers.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/include/crypto-headers.h
head/crypto/heimdal/include/heim_threads.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/include/heim_threads.h
head/crypto/heimdal/include/krb5-types.cross
- copied unchanged from r226129, vendor-crypto/heimdal/dist/include/krb5-types.cross
head/crypto/heimdal/kadmin/rpc.c
- copied, changed from r226129, vendor-crypto/heimdal/dist/kadmin/rpc.c
head/crypto/heimdal/kcm/kcm-protos.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kcm/kcm-protos.h
head/crypto/heimdal/kcm/sessions.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kcm/sessions.c
head/crypto/heimdal/kdc/announce.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kdc/announce.c
head/crypto/heimdal/kdc/digest-service.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kdc/digest-service.c
head/crypto/heimdal/kuser/kcc-commands.in
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kcc-commands.in
head/crypto/heimdal/kuser/kcc.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kcc.c
head/crypto/heimdal/kuser/kdigest.8
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kdigest.8
head/crypto/heimdal/kuser/kimpersonate.8
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kimpersonate.8
head/crypto/heimdal/kuser/kswitch.1
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kswitch.1
head/crypto/heimdal/kuser/kswitch.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/kuser/kswitch.c
head/crypto/heimdal/lib/asn1/asn1-template.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/asn1-template.h
head/crypto/heimdal/lib/asn1/asn1parse.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/asn1parse.c
head/crypto/heimdal/lib/asn1/asn1parse.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/asn1parse.h
head/crypto/heimdal/lib/asn1/asn1parse.y
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/asn1parse.y
head/crypto/heimdal/lib/asn1/cms.asn1
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/cms.asn1
head/crypto/heimdal/lib/asn1/cms.opt
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/cms.opt
head/crypto/heimdal/lib/asn1/der-private.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/der-private.h
head/crypto/heimdal/lib/asn1/gen_template.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/gen_template.c
head/crypto/heimdal/lib/asn1/krb5.asn1
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/krb5.asn1
head/crypto/heimdal/lib/asn1/krb5.opt
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/krb5.opt
head/crypto/heimdal/lib/asn1/template.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/template.c
head/crypto/heimdal/lib/asn1/version-script.map
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/asn1/version-script.map
head/crypto/heimdal/lib/gssapi/gssapi/gssapi_ntlm.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/gssapi/gssapi_ntlm.h
head/crypto/heimdal/lib/gssapi/gssapi/gssapi_oid.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/gssapi/gssapi_oid.h
head/crypto/heimdal/lib/gssapi/gsstool.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/gsstool.c
head/crypto/heimdal/lib/gssapi/krb5/aeap.c
- copied, changed from r226129, vendor-crypto/heimdal/dist/lib/gssapi/krb5/aeap.c
head/crypto/heimdal/lib/gssapi/krb5/authorize_localname.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/krb5/authorize_localname.c
head/crypto/heimdal/lib/gssapi/krb5/creds.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/krb5/creds.c
head/crypto/heimdal/lib/gssapi/krb5/pname_to_uid.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/krb5/pname_to_uid.c
head/crypto/heimdal/lib/gssapi/krb5/store_cred.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/krb5/store_cred.c
head/crypto/heimdal/lib/gssapi/mech/
- copied from r226129, vendor-crypto/heimdal/dist/lib/gssapi/mech/
head/crypto/heimdal/lib/gssapi/ntlm/creds.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/ntlm/creds.c
head/crypto/heimdal/lib/gssapi/ntlm/inquire_sec_context_by_oid.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/ntlm/inquire_sec_context_by_oid.c
head/crypto/heimdal/lib/gssapi/ntlm/iter_cred.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/ntlm/iter_cred.c
head/crypto/heimdal/lib/gssapi/ntlm/kdc.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/ntlm/kdc.c
head/crypto/heimdal/lib/gssapi/spnego/spnego.opt
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/gssapi/spnego/spnego.opt
head/crypto/heimdal/lib/hdb/hdb-keytab.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hdb/hdb-keytab.c
head/crypto/heimdal/lib/hdb/hdb-mitdb.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hdb/hdb-mitdb.c
head/crypto/heimdal/lib/hdb/hdb-sqlite.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hdb/hdb-sqlite.c
head/crypto/heimdal/lib/hdb/version-script.map
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hdb/version-script.map
head/crypto/heimdal/lib/heimdal/
- copied from r226129, vendor-crypto/heimdal/dist/lib/heimdal/
head/crypto/heimdal/lib/hx509/char_map.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/char_map.h
head/crypto/heimdal/lib/hx509/ocsp.opt
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/ocsp.opt
head/crypto/heimdal/lib/hx509/pkcs10.opt
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/pkcs10.opt
head/crypto/heimdal/lib/hx509/quote.py
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/quote.py
head/crypto/heimdal/lib/hx509/sel-gram.y
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/sel-gram.y
head/crypto/heimdal/lib/hx509/sel-lex.l
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/sel-lex.l
head/crypto/heimdal/lib/hx509/sel.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/sel.c
head/crypto/heimdal/lib/hx509/sel.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/hx509/sel.h
head/crypto/heimdal/lib/ipc/
- copied from r226129, vendor-crypto/heimdal/dist/lib/ipc/
head/crypto/heimdal/lib/krb5/ccache_plugin.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/ccache_plugin.h
head/crypto/heimdal/lib/krb5/crypto-aes.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-aes.c
head/crypto/heimdal/lib/krb5/crypto-algs.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-algs.c
head/crypto/heimdal/lib/krb5/crypto-arcfour.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-arcfour.c
head/crypto/heimdal/lib/krb5/crypto-des-common.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-des-common.c
head/crypto/heimdal/lib/krb5/crypto-des.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-des.c
head/crypto/heimdal/lib/krb5/crypto-des3.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-des3.c
head/crypto/heimdal/lib/krb5/crypto-evp.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-evp.c
head/crypto/heimdal/lib/krb5/crypto-null.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-null.c
head/crypto/heimdal/lib/krb5/crypto-pk.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-pk.c
head/crypto/heimdal/lib/krb5/crypto-rand.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-rand.c
head/crypto/heimdal/lib/krb5/crypto-stubs.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto-stubs.c
head/crypto/heimdal/lib/krb5/crypto.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/crypto.h
head/crypto/heimdal/lib/krb5/deprecated.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/deprecated.c
head/crypto/heimdal/lib/krb5/expand_path.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/expand_path.c
head/crypto/heimdal/lib/krb5/pcache.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/pcache.c
head/crypto/heimdal/lib/krb5/salt-aes.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/salt-aes.c
head/crypto/heimdal/lib/krb5/salt-arcfour.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/salt-arcfour.c
head/crypto/heimdal/lib/krb5/salt-des.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/salt-des.c
head/crypto/heimdal/lib/krb5/salt-des3.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/salt-des3.c
head/crypto/heimdal/lib/krb5/salt.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/salt.c
head/crypto/heimdal/lib/krb5/scache.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/scache.c
head/crypto/heimdal/lib/krb5/send_to_kdc_plugin.h
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/send_to_kdc_plugin.h
head/crypto/heimdal/lib/krb5/store-int.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/krb5/store-int.c
head/crypto/heimdal/lib/ntlm/ntlm_err.et
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/ntlm/ntlm_err.et
head/crypto/heimdal/lib/roken/cloexec.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/cloexec.c
head/crypto/heimdal/lib/roken/ct.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/ct.c
head/crypto/heimdal/lib/roken/doxygen.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/doxygen.c
head/crypto/heimdal/lib/roken/qsort.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/qsort.c
head/crypto/heimdal/lib/roken/rand.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/rand.c
head/crypto/heimdal/lib/roken/rkpty.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/rkpty.c
head/crypto/heimdal/lib/roken/search.hin
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/search.hin
head/crypto/heimdal/lib/roken/strerror_r.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/strerror_r.c
head/crypto/heimdal/lib/roken/tsearch.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/tsearch.c
head/crypto/heimdal/lib/roken/version-script.map
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/version-script.map
head/crypto/heimdal/lib/roken/xfree.c
- copied unchanged from r226129, vendor-crypto/heimdal/dist/lib/roken/xfree.c
head/crypto/heimdal/lib/sqlite/
- copied from r226129, vendor-crypto/heimdal/dist/lib/sqlite/
head/crypto/heimdal/lib/wind/
- copied from r226129, vendor-crypto/heimdal/dist/lib/wind/
head/kerberos5/lib/libgssapi_krb5/gss_oid.c (contents, props changed)
head/kerberos5/lib/libgssapi_spnego/freebsd_compat.c
- copied, changed from r232906, head/kerberos5/lib/libgssapi_spnego/prefix.c
head/kerberos5/lib/libheimbase/
head/kerberos5/lib/libheimbase/Makefile (contents, props changed)
head/kerberos5/lib/libheimipcc/
head/kerberos5/lib/libheimipcc/Makefile (contents, props changed)
head/kerberos5/lib/libheimipcs/
head/kerberos5/lib/libheimipcs/Makefile (contents, props changed)
head/kerberos5/lib/libheimsqlite/
head/kerberos5/lib/libheimsqlite/Makefile (contents, props changed)
head/kerberos5/lib/libkdc/
head/kerberos5/lib/libkdc/Makefile (contents, props changed)
head/kerberos5/lib/libwind/
head/kerberos5/lib/libwind/Makefile (contents, props changed)
head/kerberos5/libexec/digest-service/
head/kerberos5/libexec/digest-service/Makefile (contents, props changed)
head/kerberos5/libexec/kdigest/
head/kerberos5/libexec/kdigest/Makefile (contents, props changed)
head/kerberos5/libexec/kfd/
head/kerberos5/libexec/kfd/Makefile (contents, props changed)
head/kerberos5/libexec/kimpersonate/
head/kerberos5/libexec/kimpersonate/Makefile (contents, props changed)
head/kerberos5/usr.bin/hxtool/
head/kerberos5/usr.bin/hxtool/Makefile (contents, props changed)
head/kerberos5/usr.bin/kcc/
head/kerberos5/usr.bin/kcc/Makefile (contents, props changed)
head/kerberos5/usr.bin/kf/
head/kerberos5/usr.bin/kf/Makefile (contents, props changed)
head/kerberos5/usr.bin/kgetcred/
head/kerberos5/usr.bin/kgetcred/Makefile (contents, props changed)
head/kerberos5/usr.bin/string2key/
head/kerberos5/usr.bin/string2key/Makefile (contents, props changed)
head/kerberos5/usr.sbin/iprop-log/
head/kerberos5/usr.sbin/iprop-log/Makefile (contents, props changed)
Replaced:
head/contrib/com_err/ChangeLog (contents, props changed)
Deleted:
head/contrib/com_err/Makefile.am
head/contrib/com_err/Makefile.in
head/contrib/com_err/getarg.c
head/contrib/com_err/getarg.h
head/contrib/com_err/lex.c
head/contrib/com_err/parse.c
head/contrib/com_err/parse.h
head/crypto/heimdal/appl/ftp/ftp/krb4.c
head/crypto/heimdal/appl/ftp/ftpd/krb4.c
head/crypto/heimdal/appl/login/login_protos.h
head/crypto/heimdal/appl/telnet/libtelnet/kerberos.c
head/crypto/heimdal/appl/telnet/libtelnet/krb4encpwd.c
head/crypto/heimdal/cf/
head/crypto/heimdal/configure.in
head/crypto/heimdal/include/make_crypto.c
head/crypto/heimdal/kcm/cursor.c
head/crypto/heimdal/kcm/kcm_protos.h
head/crypto/heimdal/kdc/524.c
head/crypto/heimdal/kdc/kadb.h
head/crypto/heimdal/kdc/kaserver.c
head/crypto/heimdal/kdc/kerberos4.c
head/crypto/heimdal/kdc/v4_dump.c
head/crypto/heimdal/kuser/kimpersonate.1
head/crypto/heimdal/lib/45/
head/crypto/heimdal/lib/asn1/CMS.asn1
head/crypto/heimdal/lib/asn1/k5.asn1
head/crypto/heimdal/lib/asn1/parse.c
head/crypto/heimdal/lib/asn1/parse.h
head/crypto/heimdal/lib/asn1/parse.y
head/crypto/heimdal/lib/auth/
head/crypto/heimdal/lib/gssapi/gss.c
head/crypto/heimdal/lib/gssapi/krb5/v1.c
head/crypto/heimdal/lib/gssapi/ntlm/digest.c
head/crypto/heimdal/lib/gssapi/ntlm/inquire_cred.c
head/crypto/heimdal/lib/hx509/data/
head/crypto/heimdal/lib/kafs/README.dlfcn
head/crypto/heimdal/lib/kafs/afskrb.c
head/crypto/heimdal/lib/kafs/dlfcn.c
head/crypto/heimdal/lib/kafs/dlfcn.h
head/crypto/heimdal/lib/krb5/config_file_netinfo.c
head/crypto/heimdal/lib/krb5/get_in_tkt_pw.c
head/crypto/heimdal/lib/krb5/get_in_tkt_with_keytab.c
head/crypto/heimdal/lib/krb5/get_in_tkt_with_skey.c
head/crypto/heimdal/lib/krb5/heim_threads.h
head/crypto/heimdal/lib/krb5/keytab_krb4.c
head/crypto/heimdal/lib/krb5/krb5.3
head/crypto/heimdal/lib/krb5/krb5_address.3
head/crypto/heimdal/lib/krb5/krb5_ccache.3
head/crypto/heimdal/lib/krb5/krb5_compare_creds.3
head/crypto/heimdal/lib/krb5/krb5_config.3
head/crypto/heimdal/lib/krb5/krb5_context.3
head/crypto/heimdal/lib/krb5/krb5_crypto_init.3
head/crypto/heimdal/lib/krb5/krb5_data.3
head/crypto/heimdal/lib/krb5/krb5_expand_hostname.3
head/crypto/heimdal/lib/krb5/krb5_keyblock.3
head/crypto/heimdal/lib/krb5/krb5_keytab.3
head/crypto/heimdal/lib/krb5/krb5_kuserok.3
head/crypto/heimdal/lib/krb5/krb5_storage.3
head/crypto/heimdal/lib/krb5/krb5_ticket.3
head/crypto/heimdal/lib/krb5/krb5_unparse_name.3
head/crypto/heimdal/lib/krb5/krb5_warn.3
head/crypto/heimdal/lib/krb5/name-45-test.c
head/crypto/heimdal/lib/krb5/v4_glue.c
head/crypto/heimdal/lib/roken/snprintf-test.h
head/crypto/heimdal/lib/roken/vis.h
head/crypto/heimdal/lib/sl/lex.c
head/crypto/heimdal/lib/sl/lex.l
head/crypto/heimdal/lib/sl/make_cmds.c
head/crypto/heimdal/lib/sl/make_cmds.h
head/crypto/heimdal/lib/sl/parse.c
head/crypto/heimdal/lib/sl/parse.h
head/crypto/heimdal/lib/sl/parse.y
head/crypto/heimdal/lib/sl/ss.c
head/crypto/heimdal/lib/sl/ss.h
head/crypto/heimdal/lib/vers/make-print-version.c
head/crypto/heimdal/packages/
head/crypto/heimdal/tests/
head/crypto/heimdal/tools/heimdal-build.sh
head/kerberos5/lib/libgssapi_spnego/prefix.c
head/kerberos5/tools/make-print-version/
head/kerberos5/usr.bin/klist/
Modified:
head/Makefile.inc1
head/ObsoleteFiles.inc
head/contrib/com_err/com_err.3
head/contrib/com_err/com_err.c (contents, props changed)
head/contrib/com_err/com_err.h (contents, props changed)
head/contrib/com_err/com_right.h (contents, props changed)
head/contrib/com_err/compile_et.c (contents, props changed)
head/contrib/com_err/compile_et.h (contents, props changed)
head/contrib/com_err/error.c (contents, props changed)
head/contrib/com_err/lex.h (contents, props changed)
head/contrib/com_err/lex.l
head/contrib/com_err/parse.y
head/contrib/com_err/roken_rename.h (contents, props changed)
head/contrib/com_err/version-script.map
head/crypto/heimdal/ChangeLog (contents, props changed)
head/crypto/heimdal/ChangeLog.2002 (contents, props changed)
head/crypto/heimdal/ChangeLog.2003 (contents, props changed)
head/crypto/heimdal/ChangeLog.2004 (contents, props changed)
head/crypto/heimdal/ChangeLog.2005 (contents, props changed)
head/crypto/heimdal/ChangeLog.2006 (contents, props changed)
head/crypto/heimdal/LICENSE (contents, props changed)
head/crypto/heimdal/Makefile.am
head/crypto/heimdal/Makefile.am.common
head/crypto/heimdal/Makefile.in
head/crypto/heimdal/NEWS (contents, props changed)
head/crypto/heimdal/README (contents, props changed)
head/crypto/heimdal/acinclude.m4
head/crypto/heimdal/aclocal.m4
head/crypto/heimdal/admin/ChangeLog (contents, props changed)
head/crypto/heimdal/admin/Makefile.am
head/crypto/heimdal/admin/Makefile.in
head/crypto/heimdal/admin/add.c (contents, props changed)
head/crypto/heimdal/admin/change.c (contents, props changed)
head/crypto/heimdal/admin/copy.c (contents, props changed)
head/crypto/heimdal/admin/get.c (contents, props changed)
head/crypto/heimdal/admin/ktutil-commands.in
head/crypto/heimdal/admin/ktutil.8
head/crypto/heimdal/admin/ktutil.c (contents, props changed)
head/crypto/heimdal/admin/ktutil_locl.h (contents, props changed)
head/crypto/heimdal/admin/list.c (contents, props changed)
head/crypto/heimdal/admin/purge.c (contents, props changed)
head/crypto/heimdal/admin/remove.c (contents, props changed)
head/crypto/heimdal/admin/rename.c (contents, props changed)
head/crypto/heimdal/appl/Makefile.am
head/crypto/heimdal/appl/Makefile.in
head/crypto/heimdal/appl/afsutil/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/afsutil/Makefile.am
head/crypto/heimdal/appl/afsutil/Makefile.in
head/crypto/heimdal/appl/afsutil/afslog.1
head/crypto/heimdal/appl/afsutil/afslog.c (contents, props changed)
head/crypto/heimdal/appl/afsutil/pagsh.1
head/crypto/heimdal/appl/afsutil/pagsh.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/ftp/Makefile.am
head/crypto/heimdal/appl/ftp/Makefile.in
head/crypto/heimdal/appl/ftp/common/Makefile.am
head/crypto/heimdal/appl/ftp/common/Makefile.in
head/crypto/heimdal/appl/ftp/common/buffer.c (contents, props changed)
head/crypto/heimdal/appl/ftp/common/common.h (contents, props changed)
head/crypto/heimdal/appl/ftp/common/sockbuf.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/Makefile.am
head/crypto/heimdal/appl/ftp/ftp/Makefile.in
head/crypto/heimdal/appl/ftp/ftp/cmds.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/cmdtab.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/domacro.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/extern.h (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/ftp.1
head/crypto/heimdal/appl/ftp/ftp/ftp.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/ftp_locl.h (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/globals.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/gssapi.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/kauth.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/main.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/ruserpass.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/security.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftp/security.h (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/Makefile.am
head/crypto/heimdal/appl/ftp/ftpd/Makefile.in
head/crypto/heimdal/appl/ftp/ftpd/extern.h (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ftpcmd.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ftpcmd.y (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ftpd.8
head/crypto/heimdal/appl/ftp/ftpd/ftpd.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ftpd_locl.h (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ftpusers.5
head/crypto/heimdal/appl/ftp/ftpd/gss_userok.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/gssapi.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/kauth.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/klist.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/logwtmp.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/ls.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/popen.c (contents, props changed)
head/crypto/heimdal/appl/ftp/ftpd/security.c (contents, props changed)
head/crypto/heimdal/appl/gssmask/Makefile.am
head/crypto/heimdal/appl/gssmask/Makefile.in
head/crypto/heimdal/appl/gssmask/common.c (contents, props changed)
head/crypto/heimdal/appl/gssmask/common.h (contents, props changed)
head/crypto/heimdal/appl/gssmask/gssmaestro.c (contents, props changed)
head/crypto/heimdal/appl/gssmask/gssmask.c (contents, props changed)
head/crypto/heimdal/appl/gssmask/protocol.h (contents, props changed)
head/crypto/heimdal/appl/kf/Makefile.am
head/crypto/heimdal/appl/kf/Makefile.in
head/crypto/heimdal/appl/kf/kf.1
head/crypto/heimdal/appl/kf/kf.c (contents, props changed)
head/crypto/heimdal/appl/kf/kf_locl.h (contents, props changed)
head/crypto/heimdal/appl/kf/kfd.8
head/crypto/heimdal/appl/kf/kfd.c (contents, props changed)
head/crypto/heimdal/appl/login/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/login/Makefile.am
head/crypto/heimdal/appl/login/Makefile.in
head/crypto/heimdal/appl/login/conf.c (contents, props changed)
head/crypto/heimdal/appl/login/env.c (contents, props changed)
head/crypto/heimdal/appl/login/limits_conf.c (contents, props changed)
head/crypto/heimdal/appl/login/login.1
head/crypto/heimdal/appl/login/login.access.5
head/crypto/heimdal/appl/login/login.c (contents, props changed)
head/crypto/heimdal/appl/login/login_access.c (contents, props changed)
head/crypto/heimdal/appl/login/login_locl.h (contents, props changed)
head/crypto/heimdal/appl/login/loginpaths.h (contents, props changed)
head/crypto/heimdal/appl/login/osfc2.c (contents, props changed)
head/crypto/heimdal/appl/login/read_string.c (contents, props changed)
head/crypto/heimdal/appl/login/shadow.c (contents, props changed)
head/crypto/heimdal/appl/login/stty_default.c (contents, props changed)
head/crypto/heimdal/appl/login/tty.c (contents, props changed)
head/crypto/heimdal/appl/login/utmp_login.c (contents, props changed)
head/crypto/heimdal/appl/login/utmpx_login.c (contents, props changed)
head/crypto/heimdal/appl/push/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/push/Makefile.am
head/crypto/heimdal/appl/push/Makefile.in
head/crypto/heimdal/appl/push/pfrom.1
head/crypto/heimdal/appl/push/pfrom.in
head/crypto/heimdal/appl/push/push.8
head/crypto/heimdal/appl/push/push.c (contents, props changed)
head/crypto/heimdal/appl/push/push_locl.h (contents, props changed)
head/crypto/heimdal/appl/rcp/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/rcp/Makefile.am
head/crypto/heimdal/appl/rcp/Makefile.in
head/crypto/heimdal/appl/rcp/extern.h (contents, props changed)
head/crypto/heimdal/appl/rcp/rcp.1
head/crypto/heimdal/appl/rcp/rcp.c (contents, props changed)
head/crypto/heimdal/appl/rcp/rcp_locl.h (contents, props changed)
head/crypto/heimdal/appl/rcp/util.c (contents, props changed)
head/crypto/heimdal/appl/rsh/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/rsh/Makefile.am
head/crypto/heimdal/appl/rsh/Makefile.in
head/crypto/heimdal/appl/rsh/common.c (contents, props changed)
head/crypto/heimdal/appl/rsh/limits_conf.c (contents, props changed)
head/crypto/heimdal/appl/rsh/login_access.c (contents, props changed)
head/crypto/heimdal/appl/rsh/rsh.1
head/crypto/heimdal/appl/rsh/rsh.c (contents, props changed)
head/crypto/heimdal/appl/rsh/rsh_locl.h (contents, props changed)
head/crypto/heimdal/appl/rsh/rshd.8
head/crypto/heimdal/appl/rsh/rshd.c (contents, props changed)
head/crypto/heimdal/appl/su/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/su/Makefile.am
head/crypto/heimdal/appl/su/Makefile.in
head/crypto/heimdal/appl/su/su.1
head/crypto/heimdal/appl/su/su.c (contents, props changed)
head/crypto/heimdal/appl/su/supaths.h (contents, props changed)
head/crypto/heimdal/appl/telnet/ChangeLog (contents, props changed)
head/crypto/heimdal/appl/telnet/Makefile.am
head/crypto/heimdal/appl/telnet/Makefile.in
head/crypto/heimdal/appl/telnet/libtelnet/Makefile.am
head/crypto/heimdal/appl/telnet/libtelnet/Makefile.in
head/crypto/heimdal/appl/telnet/libtelnet/auth-proto.h (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/auth.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/auth.h (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/enc-proto.h (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/enc_des.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/encrypt.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/encrypt.h (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/genget.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/kerberos5.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/misc-proto.h (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/misc.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c (contents, props changed)
head/crypto/heimdal/appl/telnet/libtelnet/spx.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/Makefile.am
head/crypto/heimdal/appl/telnet/telnet/Makefile.in
head/crypto/heimdal/appl/telnet/telnet/authenc.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/commands.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/externs.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/main.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/network.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/ring.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/ring.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/sys_bsd.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/telnet.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/telnet_locl.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/terminal.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnet/utilities.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/Makefile.am
head/crypto/heimdal/appl/telnet/telnetd/Makefile.in
head/crypto/heimdal/appl/telnet/telnetd/authenc.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/defs.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/ext.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/global.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/slc.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/state.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/sys_term.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/telnetd.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/telnetd.h (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/termstat.c (contents, props changed)
head/crypto/heimdal/appl/telnet/telnetd/utility.c (contents, props changed)
head/crypto/heimdal/appl/test/Makefile.am
head/crypto/heimdal/appl/test/Makefile.in
head/crypto/heimdal/appl/test/common.c (contents, props changed)
head/crypto/heimdal/appl/test/gss_common.c (contents, props changed)
head/crypto/heimdal/appl/test/gss_common.h (contents, props changed)
head/crypto/heimdal/appl/test/gssapi_client.c (contents, props changed)
head/crypto/heimdal/appl/test/gssapi_server.c (contents, props changed)
head/crypto/heimdal/appl/test/http_client.c (contents, props changed)
head/crypto/heimdal/appl/test/nt_gss_client.c (contents, props changed)
head/crypto/heimdal/appl/test/nt_gss_common.c (contents, props changed)
head/crypto/heimdal/appl/test/nt_gss_common.h (contents, props changed)
head/crypto/heimdal/appl/test/nt_gss_server.c (contents, props changed)
head/crypto/heimdal/appl/test/tcp_client.c (contents, props changed)
head/crypto/heimdal/appl/test/tcp_server.c (contents, props changed)
head/crypto/heimdal/appl/test/test_locl.h (contents, props changed)
head/crypto/heimdal/appl/test/uu_client.c (contents, props changed)
head/crypto/heimdal/appl/test/uu_server.c (contents, props changed)
head/crypto/heimdal/autogen.sh
head/crypto/heimdal/compile
head/crypto/heimdal/config.guess
head/crypto/heimdal/config.sub
head/crypto/heimdal/configure
head/crypto/heimdal/doc/Makefile.am
head/crypto/heimdal/doc/Makefile.in
head/crypto/heimdal/doc/ack.texi
head/crypto/heimdal/doc/apps.texi
head/crypto/heimdal/doc/doxytmpl.dxy
head/crypto/heimdal/doc/hcrypto.din
head/crypto/heimdal/doc/heimdal.texi
head/crypto/heimdal/doc/hx509.din
head/crypto/heimdal/doc/hx509.texi
head/crypto/heimdal/doc/install.texi
head/crypto/heimdal/doc/intro.texi
head/crypto/heimdal/doc/kerberos4.texi
head/crypto/heimdal/doc/krb5.din
head/crypto/heimdal/doc/migration.texi
head/crypto/heimdal/doc/misc.texi
head/crypto/heimdal/doc/ntlm.din
head/crypto/heimdal/doc/programming.texi
head/crypto/heimdal/doc/setup.texi
head/crypto/heimdal/doc/vars.texi
head/crypto/heimdal/doc/whatis.texi
head/crypto/heimdal/doc/win2k.texi
head/crypto/heimdal/etc/Makefile.am
head/crypto/heimdal/etc/Makefile.in
head/crypto/heimdal/etc/services.append
head/crypto/heimdal/include/Makefile.am
head/crypto/heimdal/include/Makefile.in
head/crypto/heimdal/include/bits.c (contents, props changed)
head/crypto/heimdal/include/config.h.in
head/crypto/heimdal/include/gssapi/Makefile.am
head/crypto/heimdal/include/gssapi/Makefile.in
head/crypto/heimdal/include/hcrypto/Makefile.am
head/crypto/heimdal/include/hcrypto/Makefile.in
head/crypto/heimdal/include/kadm5/Makefile.am
head/crypto/heimdal/include/kadm5/Makefile.in
head/crypto/heimdal/install-sh
head/crypto/heimdal/kadmin/ChangeLog (contents, props changed)
head/crypto/heimdal/kadmin/Makefile.am
head/crypto/heimdal/kadmin/Makefile.in
head/crypto/heimdal/kadmin/add-random-users.c (contents, props changed)
head/crypto/heimdal/kadmin/add_enctype.c (contents, props changed)
head/crypto/heimdal/kadmin/ank.c (contents, props changed)
head/crypto/heimdal/kadmin/check.c (contents, props changed)
head/crypto/heimdal/kadmin/cpw.c (contents, props changed)
head/crypto/heimdal/kadmin/del.c (contents, props changed)
head/crypto/heimdal/kadmin/del_enctype.c (contents, props changed)
head/crypto/heimdal/kadmin/dump.c (contents, props changed)
head/crypto/heimdal/kadmin/ext.c (contents, props changed)
head/crypto/heimdal/kadmin/get.c (contents, props changed)
head/crypto/heimdal/kadmin/init.c (contents, props changed)
head/crypto/heimdal/kadmin/kadm_conn.c (contents, props changed)
head/crypto/heimdal/kadmin/kadmin-commands.in
head/crypto/heimdal/kadmin/kadmin.8
head/crypto/heimdal/kadmin/kadmin.c (contents, props changed)
head/crypto/heimdal/kadmin/kadmin_locl.h (contents, props changed)
head/crypto/heimdal/kadmin/kadmind.8
head/crypto/heimdal/kadmin/kadmind.c (contents, props changed)
head/crypto/heimdal/kadmin/load.c (contents, props changed)
head/crypto/heimdal/kadmin/mod.c (contents, props changed)
head/crypto/heimdal/kadmin/pw_quality.c (contents, props changed)
head/crypto/heimdal/kadmin/random_password.c (contents, props changed)
head/crypto/heimdal/kadmin/rename.c (contents, props changed)
head/crypto/heimdal/kadmin/server.c (contents, props changed)
head/crypto/heimdal/kadmin/stash.c (contents, props changed)
head/crypto/heimdal/kadmin/test_util.c (contents, props changed)
head/crypto/heimdal/kadmin/util.c (contents, props changed)
head/crypto/heimdal/kcm/Makefile.am
head/crypto/heimdal/kcm/Makefile.in
head/crypto/heimdal/kcm/acl.c (contents, props changed)
head/crypto/heimdal/kcm/acquire.c (contents, props changed)
head/crypto/heimdal/kcm/cache.c (contents, props changed)
head/crypto/heimdal/kcm/client.c (contents, props changed)
head/crypto/heimdal/kcm/config.c (contents, props changed)
head/crypto/heimdal/kcm/connect.c (contents, props changed)
head/crypto/heimdal/kcm/events.c (contents, props changed)
head/crypto/heimdal/kcm/glue.c (contents, props changed)
head/crypto/heimdal/kcm/headers.h (contents, props changed)
head/crypto/heimdal/kcm/kcm.8
head/crypto/heimdal/kcm/kcm_locl.h (contents, props changed)
head/crypto/heimdal/kcm/log.c (contents, props changed)
head/crypto/heimdal/kcm/main.c (contents, props changed)
head/crypto/heimdal/kcm/protocol.c (contents, props changed)
head/crypto/heimdal/kcm/renew.c (contents, props changed)
head/crypto/heimdal/kdc/Makefile.am
head/crypto/heimdal/kdc/Makefile.in
head/crypto/heimdal/kdc/config.c (contents, props changed)
head/crypto/heimdal/kdc/connect.c (contents, props changed)
head/crypto/heimdal/kdc/default_config.c (contents, props changed)
head/crypto/heimdal/kdc/digest.c (contents, props changed)
head/crypto/heimdal/kdc/headers.h (contents, props changed)
head/crypto/heimdal/kdc/hprop.8
head/crypto/heimdal/kdc/hprop.c (contents, props changed)
head/crypto/heimdal/kdc/hprop.h (contents, props changed)
head/crypto/heimdal/kdc/hpropd.8
head/crypto/heimdal/kdc/hpropd.c (contents, props changed)
head/crypto/heimdal/kdc/kdc-private.h (contents, props changed)
head/crypto/heimdal/kdc/kdc-protos.h (contents, props changed)
head/crypto/heimdal/kdc/kdc-replay.c (contents, props changed)
head/crypto/heimdal/kdc/kdc.8
head/crypto/heimdal/kdc/kdc.h (contents, props changed)
head/crypto/heimdal/kdc/kdc_locl.h (contents, props changed)
head/crypto/heimdal/kdc/kerberos5.c (contents, props changed)
head/crypto/heimdal/kdc/krb5tgs.c (contents, props changed)
head/crypto/heimdal/kdc/kstash.8
head/crypto/heimdal/kdc/kstash.c (contents, props changed)
head/crypto/heimdal/kdc/kx509.c (contents, props changed)
head/crypto/heimdal/kdc/log.c (contents, props changed)
head/crypto/heimdal/kdc/main.c (contents, props changed)
head/crypto/heimdal/kdc/misc.c (contents, props changed)
head/crypto/heimdal/kdc/mit_dump.c (contents, props changed)
head/crypto/heimdal/kdc/pkinit.c (contents, props changed)
head/crypto/heimdal/kdc/process.c (contents, props changed)
head/crypto/heimdal/kdc/rx.h (contents, props changed)
head/crypto/heimdal/kdc/set_dbinfo.c (contents, props changed)
head/crypto/heimdal/kdc/string2key.8
head/crypto/heimdal/kdc/string2key.c (contents, props changed)
head/crypto/heimdal/kdc/version-script.map
head/crypto/heimdal/kdc/windc.c (contents, props changed)
head/crypto/heimdal/kdc/windc_plugin.h (contents, props changed)
head/crypto/heimdal/kpasswd/Makefile.am
head/crypto/heimdal/kpasswd/Makefile.in
head/crypto/heimdal/kpasswd/kpasswd-generator.c (contents, props changed)
head/crypto/heimdal/kpasswd/kpasswd.1
head/crypto/heimdal/kpasswd/kpasswd.c (contents, props changed)
head/crypto/heimdal/kpasswd/kpasswd_locl.h (contents, props changed)
head/crypto/heimdal/kpasswd/kpasswdd.8
head/crypto/heimdal/kpasswd/kpasswdd.c (contents, props changed)
head/crypto/heimdal/kuser/Makefile.am
head/crypto/heimdal/kuser/Makefile.in
head/crypto/heimdal/kuser/copy_cred_cache.1
head/crypto/heimdal/kuser/copy_cred_cache.c (contents, props changed)
head/crypto/heimdal/kuser/generate-requests.c (contents, props changed)
head/crypto/heimdal/kuser/kdecode_ticket.c (contents, props changed)
head/crypto/heimdal/kuser/kdestroy.1
head/crypto/heimdal/kuser/kdestroy.c (contents, props changed)
head/crypto/heimdal/kuser/kdigest-commands.in
head/crypto/heimdal/kuser/kdigest.c (contents, props changed)
head/crypto/heimdal/kuser/kgetcred.1
head/crypto/heimdal/kuser/kgetcred.c (contents, props changed)
head/crypto/heimdal/kuser/kimpersonate.c (contents, props changed)
head/crypto/heimdal/kuser/kinit.1
head/crypto/heimdal/kuser/kinit.c (contents, props changed)
head/crypto/heimdal/kuser/klist.1
head/crypto/heimdal/kuser/klist.c (contents, props changed)
head/crypto/heimdal/kuser/kuser_locl.h (contents, props changed)
head/crypto/heimdal/kuser/kverify.c (contents, props changed)
head/crypto/heimdal/lib/Makefile.am
head/crypto/heimdal/lib/Makefile.in
head/crypto/heimdal/lib/asn1/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/asn1/Makefile.am
head/crypto/heimdal/lib/asn1/Makefile.in
head/crypto/heimdal/lib/asn1/asn1-common.h (contents, props changed)
head/crypto/heimdal/lib/asn1/asn1_err.et
head/crypto/heimdal/lib/asn1/asn1_gen.c (contents, props changed)
head/crypto/heimdal/lib/asn1/asn1_print.c (contents, props changed)
head/crypto/heimdal/lib/asn1/asn1_queue.h (contents, props changed)
head/crypto/heimdal/lib/asn1/canthandle.asn1
head/crypto/heimdal/lib/asn1/check-common.c (contents, props changed)
head/crypto/heimdal/lib/asn1/check-common.h (contents, props changed)
head/crypto/heimdal/lib/asn1/check-der.c (contents, props changed)
head/crypto/heimdal/lib/asn1/check-gen.c (contents, props changed)
head/crypto/heimdal/lib/asn1/check-timegm.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der-protos.h (contents, props changed)
head/crypto/heimdal/lib/asn1/der.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der.h (contents, props changed)
head/crypto/heimdal/lib/asn1/der_cmp.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_copy.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_format.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_free.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_get.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_length.c (contents, props changed)
head/crypto/heimdal/lib/asn1/der_locl.h (contents, props changed)
head/crypto/heimdal/lib/asn1/der_put.c (contents, props changed)
head/crypto/heimdal/lib/asn1/digest.asn1
head/crypto/heimdal/lib/asn1/extra.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_copy.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_decode.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_encode.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_free.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_glue.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_length.c (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_locl.h (contents, props changed)
head/crypto/heimdal/lib/asn1/gen_seq.c (contents, props changed)
head/crypto/heimdal/lib/asn1/hash.c (contents, props changed)
head/crypto/heimdal/lib/asn1/hash.h (contents, props changed)
head/crypto/heimdal/lib/asn1/heim_asn1.h (contents, props changed)
head/crypto/heimdal/lib/asn1/kx509.asn1
head/crypto/heimdal/lib/asn1/lex.c (contents, props changed)
head/crypto/heimdal/lib/asn1/lex.h (contents, props changed)
head/crypto/heimdal/lib/asn1/lex.l
head/crypto/heimdal/lib/asn1/main.c (contents, props changed)
head/crypto/heimdal/lib/asn1/pkcs12.asn1
head/crypto/heimdal/lib/asn1/pkcs8.asn1
head/crypto/heimdal/lib/asn1/pkcs9.asn1
head/crypto/heimdal/lib/asn1/pkinit.asn1
head/crypto/heimdal/lib/asn1/rfc2459.asn1
head/crypto/heimdal/lib/asn1/setchgpw2.asn1
head/crypto/heimdal/lib/asn1/symbol.c (contents, props changed)
head/crypto/heimdal/lib/asn1/symbol.h (contents, props changed)
head/crypto/heimdal/lib/asn1/test.asn1
head/crypto/heimdal/lib/asn1/test.gen
head/crypto/heimdal/lib/asn1/timegm.c (contents, props changed)
head/crypto/heimdal/lib/com_err/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/com_err/Makefile.am
head/crypto/heimdal/lib/com_err/Makefile.in
head/crypto/heimdal/lib/com_err/com_err.c (contents, props changed)
head/crypto/heimdal/lib/com_err/com_err.h (contents, props changed)
head/crypto/heimdal/lib/com_err/com_right.h (contents, props changed)
head/crypto/heimdal/lib/com_err/compile_et.c (contents, props changed)
head/crypto/heimdal/lib/com_err/compile_et.h (contents, props changed)
head/crypto/heimdal/lib/com_err/error.c (contents, props changed)
head/crypto/heimdal/lib/com_err/lex.c (contents, props changed)
head/crypto/heimdal/lib/com_err/lex.h (contents, props changed)
head/crypto/heimdal/lib/com_err/lex.l
head/crypto/heimdal/lib/com_err/parse.c (contents, props changed)
head/crypto/heimdal/lib/com_err/parse.h (contents, props changed)
head/crypto/heimdal/lib/com_err/parse.y
head/crypto/heimdal/lib/com_err/roken_rename.h (contents, props changed)
head/crypto/heimdal/lib/com_err/version-script.map
head/crypto/heimdal/lib/gssapi/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/gssapi/Makefile.am
head/crypto/heimdal/lib/gssapi/Makefile.in
head/crypto/heimdal/lib/gssapi/gss-commands.in
head/crypto/heimdal/lib/gssapi/gss_acquire_cred.3
head/crypto/heimdal/lib/gssapi/gssapi.3
head/crypto/heimdal/lib/gssapi/gssapi.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/gssapi/gssapi.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/gssapi/gssapi_krb5.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/gssapi/gssapi_spnego.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/gssapi_mech.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/8003.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/acquire_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/add_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/arcfour.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/canonicalize_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/ccache_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/cfx.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/cfx.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/compare_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/compat.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/context_time.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/copy_ccache.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/decapsulate.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/delete_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/display_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/display_status.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/duplicate_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/encapsulate.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/export_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/export_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/external.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/get_mic.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/gkrb5_err.et
head/crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/gsskrb5_locl.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/import_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/import_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/indicate_mechs.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/init.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/init_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_mechs_for_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_names_for_mech.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/prf.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/process_context_token.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/release_buffer.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/release_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/release_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/sequence.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/set_cred_option.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/set_sec_context_option.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/test_cfx.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/ticket_flags.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/unwrap.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/verify_mic.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/krb5/wrap.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/acquire_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/add_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/canonicalize_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/compare_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/context_time.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/crypto.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/delete_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/display_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/display_status.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/duplicate_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/export_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/export_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/external.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/import_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/import_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/indicate_mechs.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/inquire_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/inquire_cred_by_mech.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/inquire_mechs_for_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/inquire_names_for_mech.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/ntlm-private.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/ntlm.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/process_context_token.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/release_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/ntlm/release_name.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/accept_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/compat.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/context_stubs.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/cred_stubs.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/external.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/init_sec_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/spnego-private.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/spnego/spnego.asn1
head/crypto/heimdal/lib/gssapi/spnego/spnego_locl.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_acquire_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_common.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_common.h (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_context.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_cred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_kcred.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_names.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_ntlm.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/test_oid.c (contents, props changed)
head/crypto/heimdal/lib/gssapi/version-script.map
head/crypto/heimdal/lib/hdb/Makefile.am
head/crypto/heimdal/lib/hdb/Makefile.in
head/crypto/heimdal/lib/hdb/common.c (contents, props changed)
head/crypto/heimdal/lib/hdb/db.c (contents, props changed)
head/crypto/heimdal/lib/hdb/db3.c (contents, props changed)
head/crypto/heimdal/lib/hdb/dbinfo.c (contents, props changed)
head/crypto/heimdal/lib/hdb/ext.c (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb-ldap.c (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb-private.h (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb-protos.h (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb.asn1
head/crypto/heimdal/lib/hdb/hdb.c (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb.h (contents, props changed)
head/crypto/heimdal/lib/hdb/hdb.schema
head/crypto/heimdal/lib/hdb/hdb_err.et
head/crypto/heimdal/lib/hdb/hdb_locl.h (contents, props changed)
head/crypto/heimdal/lib/hdb/keys.c (contents, props changed)
head/crypto/heimdal/lib/hdb/keytab.c (contents, props changed)
head/crypto/heimdal/lib/hdb/mkey.c (contents, props changed)
head/crypto/heimdal/lib/hdb/ndbm.c (contents, props changed)
head/crypto/heimdal/lib/hdb/print.c (contents, props changed)
head/crypto/heimdal/lib/hdb/test_dbinfo.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/hx509/Makefile.am
head/crypto/heimdal/lib/hx509/Makefile.in
head/crypto/heimdal/lib/hx509/ca.c (contents, props changed)
head/crypto/heimdal/lib/hx509/cert.c (contents, props changed)
head/crypto/heimdal/lib/hx509/cms.c (contents, props changed)
head/crypto/heimdal/lib/hx509/collector.c (contents, props changed)
head/crypto/heimdal/lib/hx509/crmf.asn1
head/crypto/heimdal/lib/hx509/crypto.c (contents, props changed)
head/crypto/heimdal/lib/hx509/doxygen.c (contents, props changed)
head/crypto/heimdal/lib/hx509/env.c (contents, props changed)
head/crypto/heimdal/lib/hx509/error.c (contents, props changed)
head/crypto/heimdal/lib/hx509/file.c (contents, props changed)
head/crypto/heimdal/lib/hx509/hx509-private.h (contents, props changed)
head/crypto/heimdal/lib/hx509/hx509-protos.h (contents, props changed)
head/crypto/heimdal/lib/hx509/hx509.h (contents, props changed)
head/crypto/heimdal/lib/hx509/hx509_err.et
head/crypto/heimdal/lib/hx509/hx_locl.h (contents, props changed)
head/crypto/heimdal/lib/hx509/hxtool-commands.in
head/crypto/heimdal/lib/hx509/hxtool.c (contents, props changed)
head/crypto/heimdal/lib/hx509/keyset.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_dir.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_file.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_keychain.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_mem.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_null.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_p11.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ks_p12.c (contents, props changed)
head/crypto/heimdal/lib/hx509/lock.c (contents, props changed)
head/crypto/heimdal/lib/hx509/name.c (contents, props changed)
head/crypto/heimdal/lib/hx509/ocsp.asn1
head/crypto/heimdal/lib/hx509/peer.c (contents, props changed)
head/crypto/heimdal/lib/hx509/pkcs10.asn1
head/crypto/heimdal/lib/hx509/print.c (contents, props changed)
head/crypto/heimdal/lib/hx509/req.c (contents, props changed)
head/crypto/heimdal/lib/hx509/revoke.c (contents, props changed)
head/crypto/heimdal/lib/hx509/softp11.c (contents, props changed)
head/crypto/heimdal/lib/hx509/test_ca.in
head/crypto/heimdal/lib/hx509/test_cert.in
head/crypto/heimdal/lib/hx509/test_chain.in
head/crypto/heimdal/lib/hx509/test_cms.in
head/crypto/heimdal/lib/hx509/test_crypto.in
head/crypto/heimdal/lib/hx509/test_java_pkcs11.in
head/crypto/heimdal/lib/hx509/test_name.c (contents, props changed)
head/crypto/heimdal/lib/hx509/test_nist.in
head/crypto/heimdal/lib/hx509/test_nist2.in
head/crypto/heimdal/lib/hx509/test_nist_cert.in
head/crypto/heimdal/lib/hx509/test_nist_pkcs12.in
head/crypto/heimdal/lib/hx509/test_pkcs11.in
head/crypto/heimdal/lib/hx509/test_query.in
head/crypto/heimdal/lib/hx509/test_req.in
head/crypto/heimdal/lib/hx509/test_soft_pkcs11.c (contents, props changed)
head/crypto/heimdal/lib/hx509/test_windows.in
head/crypto/heimdal/lib/hx509/tst-crypto-available2
head/crypto/heimdal/lib/hx509/tst-crypto-select1
head/crypto/heimdal/lib/hx509/tst-crypto-select2
head/crypto/heimdal/lib/hx509/version-script.map
head/crypto/heimdal/lib/ipc/server.c
head/crypto/heimdal/lib/kadm5/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/kadm5/Makefile.am
head/crypto/heimdal/lib/kadm5/Makefile.in
head/crypto/heimdal/lib/kadm5/acl.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/ad.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/admin.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/bump_pw_expire.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/check-cracklib.pl
head/crypto/heimdal/lib/kadm5/chpass_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/chpass_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/client_glue.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/common_glue.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/context_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/create_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/create_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/default_keys.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/delete_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/delete_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/destroy_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/destroy_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/ent_setup.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/error.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/flush.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/flush_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/flush_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/free.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/get_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/get_princs_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/get_princs_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/get_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/init_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/init_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/iprop-commands.in
head/crypto/heimdal/lib/kadm5/iprop-log.8
head/crypto/heimdal/lib/kadm5/iprop-log.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/iprop.8
head/crypto/heimdal/lib/kadm5/iprop.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/ipropd_common.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/ipropd_master.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/ipropd_slave.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/kadm5-private.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/kadm5-pwcheck.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/kadm5_err.et
head/crypto/heimdal/lib/kadm5/kadm5_locl.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/kadm5_pwcheck.3
head/crypto/heimdal/lib/kadm5/keys.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/log.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/marshall.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/modify_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/modify_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/password_quality.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/private.h (contents, props changed)
head/crypto/heimdal/lib/kadm5/privs_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/privs_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/randkey_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/randkey_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/rename_c.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/rename_s.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/sample_passwd_check.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/send_recv.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/server_glue.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/set_keys.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/set_modifier.c (contents, props changed)
head/crypto/heimdal/lib/kadm5/test_pw_quality.c (contents, props changed)
head/crypto/heimdal/lib/kafs/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/kafs/Makefile.am
head/crypto/heimdal/lib/kafs/Makefile.in
head/crypto/heimdal/lib/kafs/afskrb5.c (contents, props changed)
head/crypto/heimdal/lib/kafs/afslib.c (contents, props changed)
head/crypto/heimdal/lib/kafs/afssys.c (contents, props changed)
head/crypto/heimdal/lib/kafs/afssysdefs.h (contents, props changed)
head/crypto/heimdal/lib/kafs/common.c (contents, props changed)
head/crypto/heimdal/lib/kafs/kafs.3
head/crypto/heimdal/lib/kafs/kafs.h (contents, props changed)
head/crypto/heimdal/lib/kafs/kafs_locl.h (contents, props changed)
head/crypto/heimdal/lib/kafs/roken_rename.h (contents, props changed)
head/crypto/heimdal/lib/krb5/Makefile.am
head/crypto/heimdal/lib/krb5/Makefile.in
head/crypto/heimdal/lib/krb5/acache.c (contents, props changed)
head/crypto/heimdal/lib/krb5/acl.c (contents, props changed)
head/crypto/heimdal/lib/krb5/add_et_list.c (contents, props changed)
head/crypto/heimdal/lib/krb5/addr_families.c (contents, props changed)
head/crypto/heimdal/lib/krb5/aes-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/aname_to_localname.c (contents, props changed)
head/crypto/heimdal/lib/krb5/appdefault.c (contents, props changed)
head/crypto/heimdal/lib/krb5/asn1_glue.c (contents, props changed)
head/crypto/heimdal/lib/krb5/auth_context.c (contents, props changed)
head/crypto/heimdal/lib/krb5/build_ap_req.c (contents, props changed)
head/crypto/heimdal/lib/krb5/build_auth.c (contents, props changed)
head/crypto/heimdal/lib/krb5/cache.c (contents, props changed)
head/crypto/heimdal/lib/krb5/changepw.c (contents, props changed)
head/crypto/heimdal/lib/krb5/codec.c (contents, props changed)
head/crypto/heimdal/lib/krb5/config_file.c (contents, props changed)
head/crypto/heimdal/lib/krb5/constants.c (contents, props changed)
head/crypto/heimdal/lib/krb5/context.c (contents, props changed)
head/crypto/heimdal/lib/krb5/convert_creds.c (contents, props changed)
head/crypto/heimdal/lib/krb5/copy_host_realm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/crc.c (contents, props changed)
head/crypto/heimdal/lib/krb5/creds.c (contents, props changed)
head/crypto/heimdal/lib/krb5/crypto.c (contents, props changed)
head/crypto/heimdal/lib/krb5/data.c (contents, props changed)
head/crypto/heimdal/lib/krb5/derived-key-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/digest.c (contents, props changed)
head/crypto/heimdal/lib/krb5/doxygen.c (contents, props changed)
head/crypto/heimdal/lib/krb5/eai_to_heim_errno.c (contents, props changed)
head/crypto/heimdal/lib/krb5/error_string.c (contents, props changed)
head/crypto/heimdal/lib/krb5/expand_hostname.c (contents, props changed)
head/crypto/heimdal/lib/krb5/fcache.c (contents, props changed)
head/crypto/heimdal/lib/krb5/free.c (contents, props changed)
head/crypto/heimdal/lib/krb5/free_host_realm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/generate_seq_number.c (contents, props changed)
head/crypto/heimdal/lib/krb5/generate_subkey.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_addrs.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_cred.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_default_principal.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_default_realm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_for_creds.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_host_realm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_in_tkt.c (contents, props changed)
head/crypto/heimdal/lib/krb5/get_port.c (contents, props changed)
head/crypto/heimdal/lib/krb5/heim_err.et
head/crypto/heimdal/lib/krb5/init_creds.c (contents, props changed)
head/crypto/heimdal/lib/krb5/init_creds_pw.c (contents, props changed)
head/crypto/heimdal/lib/krb5/k524_err.et
head/crypto/heimdal/lib/krb5/kcm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/kcm.h (contents, props changed)
head/crypto/heimdal/lib/krb5/kerberos.8
head/crypto/heimdal/lib/krb5/keyblock.c (contents, props changed)
head/crypto/heimdal/lib/krb5/keytab.c (contents, props changed)
head/crypto/heimdal/lib/krb5/keytab_any.c (contents, props changed)
head/crypto/heimdal/lib/krb5/keytab_file.c (contents, props changed)
head/crypto/heimdal/lib/krb5/keytab_keyfile.c (contents, props changed)
head/crypto/heimdal/lib/krb5/keytab_memory.c (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5-private.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5-protos.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5-v4compat.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5.conf.5
head/crypto/heimdal/lib/krb5/krb5.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5.moduli
head/crypto/heimdal/lib/krb5/krb524_convert_creds_kdc.3
head/crypto/heimdal/lib/krb5/krb5_425_conv_principal.3
head/crypto/heimdal/lib/krb5/krb5_acl_match_file.3
head/crypto/heimdal/lib/krb5/krb5_aname_to_localname.3
head/crypto/heimdal/lib/krb5/krb5_appdefault.3
head/crypto/heimdal/lib/krb5/krb5_auth_context.3
head/crypto/heimdal/lib/krb5/krb5_c_make_checksum.3
head/crypto/heimdal/lib/krb5/krb5_ccapi.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5_check_transited.3
head/crypto/heimdal/lib/krb5/krb5_create_checksum.3
head/crypto/heimdal/lib/krb5/krb5_creds.3
head/crypto/heimdal/lib/krb5/krb5_digest.3
head/crypto/heimdal/lib/krb5/krb5_eai_to_heim_errno.3
head/crypto/heimdal/lib/krb5/krb5_encrypt.3
head/crypto/heimdal/lib/krb5/krb5_err.et
head/crypto/heimdal/lib/krb5/krb5_find_padata.3
head/crypto/heimdal/lib/krb5/krb5_generate_random_block.3
head/crypto/heimdal/lib/krb5/krb5_get_all_client_addrs.3
head/crypto/heimdal/lib/krb5/krb5_get_credentials.3
head/crypto/heimdal/lib/krb5/krb5_get_creds.3
head/crypto/heimdal/lib/krb5/krb5_get_forwarded_creds.3
head/crypto/heimdal/lib/krb5/krb5_get_in_cred.3
head/crypto/heimdal/lib/krb5/krb5_get_init_creds.3
head/crypto/heimdal/lib/krb5/krb5_get_krbhst.3
head/crypto/heimdal/lib/krb5/krb5_getportbyname.3
head/crypto/heimdal/lib/krb5/krb5_init_context.3
head/crypto/heimdal/lib/krb5/krb5_is_thread_safe.3
head/crypto/heimdal/lib/krb5/krb5_krbhst_init.3
head/crypto/heimdal/lib/krb5/krb5_locl.h (contents, props changed)
head/crypto/heimdal/lib/krb5/krb5_mk_req.3
head/crypto/heimdal/lib/krb5/krb5_mk_safe.3
head/crypto/heimdal/lib/krb5/krb5_openlog.3
head/crypto/heimdal/lib/krb5/krb5_parse_name.3
head/crypto/heimdal/lib/krb5/krb5_principal.3
head/crypto/heimdal/lib/krb5/krb5_rcache.3
head/crypto/heimdal/lib/krb5/krb5_rd_error.3
head/crypto/heimdal/lib/krb5/krb5_rd_safe.3
head/crypto/heimdal/lib/krb5/krb5_set_default_realm.3
head/crypto/heimdal/lib/krb5/krb5_set_password.3
head/crypto/heimdal/lib/krb5/krb5_string_to_key.3
head/crypto/heimdal/lib/krb5/krb5_timeofday.3
head/crypto/heimdal/lib/krb5/krb5_verify_init_creds.3
head/crypto/heimdal/lib/krb5/krb5_verify_user.3
head/crypto/heimdal/lib/krb5/krbhst-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/krbhst.c (contents, props changed)
head/crypto/heimdal/lib/krb5/kuserok.c (contents, props changed)
head/crypto/heimdal/lib/krb5/locate_plugin.h (contents, props changed)
head/crypto/heimdal/lib/krb5/log.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mcache.c (contents, props changed)
head/crypto/heimdal/lib/krb5/misc.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mit_glue.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_error.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_priv.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_rep.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_req.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_req_ext.c (contents, props changed)
head/crypto/heimdal/lib/krb5/mk_safe.c (contents, props changed)
head/crypto/heimdal/lib/krb5/n-fold-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/n-fold.c (contents, props changed)
head/crypto/heimdal/lib/krb5/net_read.c (contents, props changed)
head/crypto/heimdal/lib/krb5/net_write.c (contents, props changed)
head/crypto/heimdal/lib/krb5/pac.c (contents, props changed)
head/crypto/heimdal/lib/krb5/padata.c (contents, props changed)
head/crypto/heimdal/lib/krb5/parse-name-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/pkinit.c (contents, props changed)
head/crypto/heimdal/lib/krb5/plugin.c (contents, props changed)
head/crypto/heimdal/lib/krb5/principal.c (contents, props changed)
head/crypto/heimdal/lib/krb5/prog_setup.c (contents, props changed)
head/crypto/heimdal/lib/krb5/prompter_posix.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_cred.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_error.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_priv.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_rep.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_req.c (contents, props changed)
head/crypto/heimdal/lib/krb5/rd_safe.c (contents, props changed)
head/crypto/heimdal/lib/krb5/read_message.c (contents, props changed)
head/crypto/heimdal/lib/krb5/recvauth.c (contents, props changed)
head/crypto/heimdal/lib/krb5/replay.c (contents, props changed)
head/crypto/heimdal/lib/krb5/send_to_kdc.c (contents, props changed)
head/crypto/heimdal/lib/krb5/sendauth.c (contents, props changed)
head/crypto/heimdal/lib/krb5/set_default_realm.c (contents, props changed)
head/crypto/heimdal/lib/krb5/sock_principal.c (contents, props changed)
head/crypto/heimdal/lib/krb5/store-int.h (contents, props changed)
head/crypto/heimdal/lib/krb5/store-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/store.c (contents, props changed)
head/crypto/heimdal/lib/krb5/store_emem.c (contents, props changed)
head/crypto/heimdal/lib/krb5/store_fd.c (contents, props changed)
head/crypto/heimdal/lib/krb5/store_mem.c (contents, props changed)
head/crypto/heimdal/lib/krb5/string-to-key-test.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_acl.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_addr.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_alname.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_cc.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_config.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_crypto.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_crypto_wrapping.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_forward.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_get_addrs.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_hostname.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_keytab.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_kuserok.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_mem.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_pac.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_pkinit_dh2key.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_plugin.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_prf.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_princ.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_renew.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_store.c (contents, props changed)
head/crypto/heimdal/lib/krb5/test_time.c (contents, props changed)
head/crypto/heimdal/lib/krb5/ticket.c (contents, props changed)
head/crypto/heimdal/lib/krb5/time.c (contents, props changed)
head/crypto/heimdal/lib/krb5/transited.c (contents, props changed)
head/crypto/heimdal/lib/krb5/verify_init.c (contents, props changed)
head/crypto/heimdal/lib/krb5/verify_krb5_conf.8
head/crypto/heimdal/lib/krb5/verify_krb5_conf.c (contents, props changed)
head/crypto/heimdal/lib/krb5/verify_user.c (contents, props changed)
head/crypto/heimdal/lib/krb5/version-script.map
head/crypto/heimdal/lib/krb5/version.c (contents, props changed)
head/crypto/heimdal/lib/krb5/warn.c (contents, props changed)
head/crypto/heimdal/lib/krb5/write_message.c (contents, props changed)
head/crypto/heimdal/lib/ntlm/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/ntlm/Makefile.am
head/crypto/heimdal/lib/ntlm/Makefile.in
head/crypto/heimdal/lib/ntlm/heimntlm-protos.h (contents, props changed)
head/crypto/heimdal/lib/ntlm/heimntlm.h (contents, props changed)
head/crypto/heimdal/lib/ntlm/ntlm.c (contents, props changed)
head/crypto/heimdal/lib/ntlm/test_ntlm.c (contents, props changed)
head/crypto/heimdal/lib/ntlm/version-script.map
head/crypto/heimdal/lib/roken/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/roken/Makefile.am
head/crypto/heimdal/lib/roken/Makefile.in
head/crypto/heimdal/lib/roken/base64-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/base64.c (contents, props changed)
head/crypto/heimdal/lib/roken/base64.h (contents, props changed)
head/crypto/heimdal/lib/roken/bswap.c (contents, props changed)
head/crypto/heimdal/lib/roken/chown.c (contents, props changed)
head/crypto/heimdal/lib/roken/closefrom.c (contents, props changed)
head/crypto/heimdal/lib/roken/concat.c (contents, props changed)
head/crypto/heimdal/lib/roken/copyhostent.c (contents, props changed)
head/crypto/heimdal/lib/roken/daemon.c (contents, props changed)
head/crypto/heimdal/lib/roken/dumpdata.c (contents, props changed)
head/crypto/heimdal/lib/roken/ecalloc.3
head/crypto/heimdal/lib/roken/ecalloc.c (contents, props changed)
head/crypto/heimdal/lib/roken/emalloc.c (contents, props changed)
head/crypto/heimdal/lib/roken/environment.c (contents, props changed)
head/crypto/heimdal/lib/roken/eread.c (contents, props changed)
head/crypto/heimdal/lib/roken/erealloc.c (contents, props changed)
head/crypto/heimdal/lib/roken/err.c (contents, props changed)
head/crypto/heimdal/lib/roken/err.hin
head/crypto/heimdal/lib/roken/errx.c (contents, props changed)
head/crypto/heimdal/lib/roken/esetenv.c (contents, props changed)
head/crypto/heimdal/lib/roken/estrdup.c (contents, props changed)
head/crypto/heimdal/lib/roken/ewrite.c (contents, props changed)
head/crypto/heimdal/lib/roken/fchown.c (contents, props changed)
head/crypto/heimdal/lib/roken/flock.c (contents, props changed)
head/crypto/heimdal/lib/roken/fnmatch.c (contents, props changed)
head/crypto/heimdal/lib/roken/fnmatch.hin
head/crypto/heimdal/lib/roken/freeaddrinfo.c (contents, props changed)
head/crypto/heimdal/lib/roken/freehostent.c (contents, props changed)
head/crypto/heimdal/lib/roken/gai_strerror.c (contents, props changed)
head/crypto/heimdal/lib/roken/get_default_username.c (contents, props changed)
head/crypto/heimdal/lib/roken/get_window_size.c (contents, props changed)
head/crypto/heimdal/lib/roken/getaddrinfo-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/getaddrinfo.c (contents, props changed)
head/crypto/heimdal/lib/roken/getaddrinfo_hostspec.c (contents, props changed)
head/crypto/heimdal/lib/roken/getarg.3
head/crypto/heimdal/lib/roken/getarg.c (contents, props changed)
head/crypto/heimdal/lib/roken/getarg.h (contents, props changed)
head/crypto/heimdal/lib/roken/getcap.c (contents, props changed)
head/crypto/heimdal/lib/roken/getcwd.c (contents, props changed)
head/crypto/heimdal/lib/roken/getdtablesize.c (contents, props changed)
head/crypto/heimdal/lib/roken/getegid.c (contents, props changed)
head/crypto/heimdal/lib/roken/geteuid.c (contents, props changed)
head/crypto/heimdal/lib/roken/getgid.c (contents, props changed)
head/crypto/heimdal/lib/roken/gethostname.c (contents, props changed)
head/crypto/heimdal/lib/roken/getifaddrs.c (contents, props changed)
head/crypto/heimdal/lib/roken/getipnodebyaddr.c (contents, props changed)
head/crypto/heimdal/lib/roken/getipnodebyname.c (contents, props changed)
head/crypto/heimdal/lib/roken/getnameinfo.c (contents, props changed)
head/crypto/heimdal/lib/roken/getnameinfo_verified.c (contents, props changed)
head/crypto/heimdal/lib/roken/getopt.c (contents, props changed)
head/crypto/heimdal/lib/roken/getprogname.c (contents, props changed)
head/crypto/heimdal/lib/roken/gettimeofday.c (contents, props changed)
head/crypto/heimdal/lib/roken/getuid.c (contents, props changed)
head/crypto/heimdal/lib/roken/getusershell.c (contents, props changed)
head/crypto/heimdal/lib/roken/glob.c (contents, props changed)
head/crypto/heimdal/lib/roken/glob.hin
head/crypto/heimdal/lib/roken/h_errno.c (contents, props changed)
head/crypto/heimdal/lib/roken/hex-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/hex.c (contents, props changed)
head/crypto/heimdal/lib/roken/hex.h (contents, props changed)
head/crypto/heimdal/lib/roken/hostent_find_fqdn.c (contents, props changed)
head/crypto/heimdal/lib/roken/hstrerror.c (contents, props changed)
head/crypto/heimdal/lib/roken/ifaddrs.hin
head/crypto/heimdal/lib/roken/inet_aton.c (contents, props changed)
head/crypto/heimdal/lib/roken/inet_ntop.c (contents, props changed)
head/crypto/heimdal/lib/roken/inet_pton.c (contents, props changed)
head/crypto/heimdal/lib/roken/initgroups.c (contents, props changed)
head/crypto/heimdal/lib/roken/innetgr.c (contents, props changed)
head/crypto/heimdal/lib/roken/iruserok.c (contents, props changed)
head/crypto/heimdal/lib/roken/issuid.c (contents, props changed)
head/crypto/heimdal/lib/roken/k_getpwnam.c (contents, props changed)
head/crypto/heimdal/lib/roken/k_getpwuid.c (contents, props changed)
head/crypto/heimdal/lib/roken/localtime_r.c (contents, props changed)
head/crypto/heimdal/lib/roken/lstat.c (contents, props changed)
head/crypto/heimdal/lib/roken/memmove.c (contents, props changed)
head/crypto/heimdal/lib/roken/mini_inetd.c (contents, props changed)
head/crypto/heimdal/lib/roken/mkstemp.c (contents, props changed)
head/crypto/heimdal/lib/roken/ndbm_wrap.c (contents, props changed)
head/crypto/heimdal/lib/roken/ndbm_wrap.h (contents, props changed)
head/crypto/heimdal/lib/roken/net_read.c (contents, props changed)
head/crypto/heimdal/lib/roken/net_write.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_bytes-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_bytes.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_bytes.h (contents, props changed)
head/crypto/heimdal/lib/roken/parse_reply-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_time-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_time.3
head/crypto/heimdal/lib/roken/parse_time.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_time.h (contents, props changed)
head/crypto/heimdal/lib/roken/parse_units.c (contents, props changed)
head/crypto/heimdal/lib/roken/parse_units.h (contents, props changed)
head/crypto/heimdal/lib/roken/putenv.c (contents, props changed)
head/crypto/heimdal/lib/roken/rcmd.c (contents, props changed)
head/crypto/heimdal/lib/roken/readv.c (contents, props changed)
head/crypto/heimdal/lib/roken/realloc.c (contents, props changed)
head/crypto/heimdal/lib/roken/recvmsg.c (contents, props changed)
head/crypto/heimdal/lib/roken/resolve-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/resolve.c (contents, props changed)
head/crypto/heimdal/lib/roken/resolve.h (contents, props changed)
head/crypto/heimdal/lib/roken/roken-common.h (contents, props changed)
head/crypto/heimdal/lib/roken/roken.awk
head/crypto/heimdal/lib/roken/roken.h.in
head/crypto/heimdal/lib/roken/roken_gethostby.c (contents, props changed)
head/crypto/heimdal/lib/roken/rtbl.3
head/crypto/heimdal/lib/roken/rtbl.c (contents, props changed)
head/crypto/heimdal/lib/roken/rtbl.h (contents, props changed)
head/crypto/heimdal/lib/roken/sendmsg.c (contents, props changed)
head/crypto/heimdal/lib/roken/setegid.c (contents, props changed)
head/crypto/heimdal/lib/roken/setenv.c (contents, props changed)
head/crypto/heimdal/lib/roken/seteuid.c (contents, props changed)
head/crypto/heimdal/lib/roken/setprogname.c (contents, props changed)
head/crypto/heimdal/lib/roken/signal.c (contents, props changed)
head/crypto/heimdal/lib/roken/simple_exec.c (contents, props changed)
head/crypto/heimdal/lib/roken/snprintf-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/snprintf.c (contents, props changed)
head/crypto/heimdal/lib/roken/socket.c (contents, props changed)
head/crypto/heimdal/lib/roken/socket_wrapper.c (contents, props changed)
head/crypto/heimdal/lib/roken/socket_wrapper.h (contents, props changed)
head/crypto/heimdal/lib/roken/strcasecmp.c (contents, props changed)
head/crypto/heimdal/lib/roken/strcollect.c (contents, props changed)
head/crypto/heimdal/lib/roken/strdup.c (contents, props changed)
head/crypto/heimdal/lib/roken/strerror.c (contents, props changed)
head/crypto/heimdal/lib/roken/strftime.c (contents, props changed)
head/crypto/heimdal/lib/roken/strlcat.c (contents, props changed)
head/crypto/heimdal/lib/roken/strlcpy.c (contents, props changed)
head/crypto/heimdal/lib/roken/strlwr.c (contents, props changed)
head/crypto/heimdal/lib/roken/strncasecmp.c (contents, props changed)
head/crypto/heimdal/lib/roken/strndup.c (contents, props changed)
head/crypto/heimdal/lib/roken/strnlen.c (contents, props changed)
head/crypto/heimdal/lib/roken/strpftime-test.c (contents, props changed)
head/crypto/heimdal/lib/roken/strpftime-test.h (contents, props changed)
head/crypto/heimdal/lib/roken/strpool.c (contents, props changed)
head/crypto/heimdal/lib/roken/strptime.c (contents, props changed)
head/crypto/heimdal/lib/roken/strsep.c (contents, props changed)
head/crypto/heimdal/lib/roken/strsep_copy.c (contents, props changed)
head/crypto/heimdal/lib/roken/strtok_r.c (contents, props changed)
head/crypto/heimdal/lib/roken/strupr.c (contents, props changed)
head/crypto/heimdal/lib/roken/swab.c (contents, props changed)
head/crypto/heimdal/lib/roken/test-mem.c (contents, props changed)
head/crypto/heimdal/lib/roken/test-mem.h (contents, props changed)
head/crypto/heimdal/lib/roken/test-readenv.c (contents, props changed)
head/crypto/heimdal/lib/roken/timegm.c (contents, props changed)
head/crypto/heimdal/lib/roken/timeval.c (contents, props changed)
head/crypto/heimdal/lib/roken/tm2time.c (contents, props changed)
head/crypto/heimdal/lib/roken/unsetenv.c (contents, props changed)
head/crypto/heimdal/lib/roken/unvis.c (contents, props changed)
head/crypto/heimdal/lib/roken/verify.c (contents, props changed)
head/crypto/heimdal/lib/roken/verr.c (contents, props changed)
head/crypto/heimdal/lib/roken/verrx.c (contents, props changed)
head/crypto/heimdal/lib/roken/vis.c (contents, props changed)
head/crypto/heimdal/lib/roken/vis.hin
head/crypto/heimdal/lib/roken/vsyslog.c (contents, props changed)
head/crypto/heimdal/lib/roken/vwarn.c (contents, props changed)
head/crypto/heimdal/lib/roken/vwarnx.c (contents, props changed)
head/crypto/heimdal/lib/roken/warn.c (contents, props changed)
head/crypto/heimdal/lib/roken/warnerr.c (contents, props changed)
head/crypto/heimdal/lib/roken/warnx.c (contents, props changed)
head/crypto/heimdal/lib/roken/write_pid.c (contents, props changed)
head/crypto/heimdal/lib/roken/writev.c (contents, props changed)
head/crypto/heimdal/lib/roken/xdbm.h (contents, props changed)
head/crypto/heimdal/lib/sl/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/sl/Makefile.am
head/crypto/heimdal/lib/sl/Makefile.in
head/crypto/heimdal/lib/sl/roken_rename.h (contents, props changed)
head/crypto/heimdal/lib/sl/sl.c (contents, props changed)
head/crypto/heimdal/lib/sl/sl.h (contents, props changed)
head/crypto/heimdal/lib/sl/sl_locl.h (contents, props changed)
head/crypto/heimdal/lib/sl/slc-gram.c (contents, props changed)
head/crypto/heimdal/lib/sl/slc-gram.h (contents, props changed)
head/crypto/heimdal/lib/sl/slc-gram.y
head/crypto/heimdal/lib/sl/slc-lex.c (contents, props changed)
head/crypto/heimdal/lib/sl/slc-lex.l
head/crypto/heimdal/lib/sl/slc.h (contents, props changed)
head/crypto/heimdal/lib/sl/test_sl.c (contents, props changed)
head/crypto/heimdal/lib/vers/ChangeLog (contents, props changed)
head/crypto/heimdal/lib/vers/Makefile.am
head/crypto/heimdal/lib/vers/Makefile.in
head/crypto/heimdal/lib/vers/print_version.c (contents, props changed)
head/crypto/heimdal/lib/vers/vers.h (contents, props changed)
head/crypto/heimdal/ltmain.sh
head/crypto/heimdal/missing
head/crypto/heimdal/tools/Makefile.am
head/crypto/heimdal/tools/Makefile.in
head/crypto/heimdal/tools/heimdal-gssapi.pc.in
head/crypto/heimdal/tools/kdc-log-analyze.pl
head/crypto/heimdal/tools/krb5-config.1
head/crypto/heimdal/tools/krb5-config.in
head/etc/mtree/BSD.include.dist
head/kerberos5/Makefile.inc
head/kerberos5/include/config.h
head/kerberos5/include/crypto-headers.h
head/kerberos5/include/krb5-types.h
head/kerberos5/include/version.h
head/kerberos5/lib/Makefile
head/kerberos5/lib/Makefile.inc
head/kerberos5/lib/libasn1/Makefile
head/kerberos5/lib/libgssapi_krb5/Makefile
head/kerberos5/lib/libgssapi_krb5/gss_krb5.c
head/kerberos5/lib/libgssapi_ntlm/Makefile
head/kerberos5/lib/libgssapi_ntlm/prefix.c
head/kerberos5/lib/libgssapi_spnego/Makefile
head/kerberos5/lib/libhdb/Makefile
head/kerberos5/lib/libheimntlm/Makefile
head/kerberos5/lib/libhx509/Makefile
head/kerberos5/lib/libkadm5clnt/Makefile
head/kerberos5/lib/libkadm5srv/Makefile
head/kerberos5/lib/libkafs5/Makefile
head/kerberos5/lib/libkrb5/Makefile
head/kerberos5/lib/libroken/Makefile
head/kerberos5/lib/libvers/Makefile
head/kerberos5/libexec/Makefile
head/kerberos5/libexec/hprop/Makefile
head/kerberos5/libexec/ipropd-master/Makefile
head/kerberos5/libexec/kadmind/Makefile
head/kerberos5/libexec/kcm/Makefile
head/kerberos5/libexec/kdc/Makefile
head/kerberos5/tools/Makefile
head/kerberos5/tools/Makefile.inc
head/kerberos5/tools/asn1_compile/Makefile
head/kerberos5/tools/make-roken/Makefile
head/kerberos5/tools/slc/Makefile
head/kerberos5/usr.bin/Makefile
head/kerberos5/usr.bin/kadmin/Makefile
head/kerberos5/usr.bin/kdestroy/Makefile
head/kerberos5/usr.bin/kinit/Makefile
head/kerberos5/usr.bin/krb5-config/Makefile
head/kerberos5/usr.sbin/Makefile
head/kerberos5/usr.sbin/kstash/Makefile
head/kerberos5/usr.sbin/ktutil/Makefile
head/lib/libcom_err/Makefile
head/lib/libgssapi/Symbol.map
head/lib/libgssapi/gss_display_status.c
head/lib/libgssapi/mech_switch.h
head/lib/libpam/modules/pam_krb5/Makefile
head/lib/libpam/modules/pam_ksu/Makefile
head/lib/libtelnet/Makefile
head/share/mk/bsd.libnames.mk
head/tools/build/mk/OptionalObsoleteFiles.inc
head/tools/make_libdeps.sh
head/usr.bin/compile_et/Makefile
Directory Properties:
head/contrib/com_err/ (props changed)
head/crypto/heimdal/ (props changed)
head/crypto/heimdal/ChangeLog.1998 (props changed)
head/crypto/heimdal/ChangeLog.1999 (props changed)
head/crypto/heimdal/ChangeLog.2000 (props changed)
head/crypto/heimdal/ChangeLog.2001 (props changed)
head/crypto/heimdal/appl/ftp/ftp/ftp_var.h (props changed)
head/crypto/heimdal/appl/ftp/ftp/pathnames.h (props changed)
head/crypto/heimdal/appl/ftp/ftpd/pathnames.h (props changed)
head/crypto/heimdal/appl/telnet/README.ORIG (props changed)
head/crypto/heimdal/appl/telnet/arpa/telnet.h (props changed)
head/crypto/heimdal/appl/telnet/libtelnet/misc.h (props changed)
head/crypto/heimdal/appl/telnet/telnet.state (props changed)
head/crypto/heimdal/appl/telnet/telnet/defines.h (props changed)
head/crypto/heimdal/appl/telnet/telnet/types.h (props changed)
head/crypto/heimdal/lib/hx509/ref/pkcs11.h (props changed)
head/crypto/heimdal/lib/kadm5/kadm5-protos.h (props changed)
Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1 Thu Mar 22 08:38:13 2012 (r233293)
+++ head/Makefile.inc1 Thu Mar 22 08:48:42 2012 (r233294)
@@ -468,13 +468,6 @@ build32:
-p ${LIB32TMP}/usr/include >/dev/null
mkdir -p ${WORLDTMP}
ln -sf ${.CURDIR}/sys ${WORLDTMP}
-.if ${MK_KERBEROS} != "no"
-.for _t in obj depend all
- cd ${.CURDIR}/kerberos5/tools; \
- MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
- DIRPRFX=kerberos5/tools/ ${_t}
-.endfor
-.endif
.for _t in obj includes
cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t}
cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t}
@@ -1065,12 +1058,22 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/
_dtc= gnu/usr.bin/dtc
.endif
+.if ${MK_KERBEROS} != "no"
+_kerberos5_bootstrap_tools= \
+ kerberos5/tools/make-roken \
+ kerberos5/lib/libroken \
+ kerberos5/lib/libvers \
+ kerberos5/tools/asn1_compile \
+ kerberos5/tools/slc
+.endif
+
# Please document (add comment) why something is in 'bootstrap-tools'.
# Try to bound the building of the bootstrap-tool to just the
# FreeBSD versions that need the tool built at this stage of the build.
bootstrap-tools:
.for _tool in \
${_clang_tblgen} \
+ ${_kerberos5_bootstrap_tools} \
${_dtrace_tools} \
${_strfile} \
${_gperf} \
@@ -1112,10 +1115,6 @@ _share= share/syscons/scrnmaps
_gcc_tools= gnu/usr.bin/cc/cc_tools
.endif
-.if ${MK_KERBEROS} != "no"
-_kerberos5_tools= kerberos5/tools
-.endif
-
.if ${MK_RESCUE} != "no"
_rescue= rescue/rescue
.endif
@@ -1140,8 +1139,7 @@ build-tools:
${MAKE} DIRPRFX=${_tool}/ build-tools
.endfor
.for _tool in \
- ${_gcc_tools} \
- ${_kerberos5_tools}
+ ${_gcc_tools}
${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \
cd ${.CURDIR}/${_tool}; \
${MAKE} DIRPRFX=${_tool}/ obj; \
@@ -1247,10 +1245,15 @@ gnu/lib/libgcc__L: lib/libc__L
lib/libcxxrt__L: gnu/lib/libgcc__L
.endif
-_prebuild_libs= ${_kerberos5_lib_libasn1} ${_kerberos5_lib_libhdb} \
+_prebuild_libs= ${_kerberos5_lib_libasn1} \
+ ${_kerberos5_lib_libhdb} \
+ ${_kerberos5_lib_libheimbase} \
${_kerberos5_lib_libheimntlm} \
+ ${_kerberos5_lib_libheimsqlite} \
+ ${_kerberos5_lib_libheimipcc} \
${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \
${_kerberos5_lib_libroken} \
+ ${_kerberos5_lib_libwind} \
lib/libbz2 lib/libcom_err lib/libcrypt \
lib/libexpat \
${_lib_libgssapi} ${_lib_libipx} \
@@ -1301,14 +1304,21 @@ _secure_lib= secure/lib
.if ${MK_KERBEROS} != "no"
kerberos5/lib/libasn1__L: lib/libcom_err__L kerberos5/lib/libroken__L
kerberos5/lib/libhdb__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
- kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L
-kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L
+ kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L \
+ kerberos5/lib/libwind__L kerberos5/lib/libheimsqlite__L
+kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L \
+ kerberos5/lib/libroken__L lib/libcom_err__L
kerberos5/lib/libhx509__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
- secure/lib/libcrypto__L kerberos5/lib/libroken__L
+ secure/lib/libcrypto__L kerberos5/lib/libroken__L kerberos5/lib/libwind__L
kerberos5/lib/libkrb5__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
lib/libcrypt__L secure/lib/libcrypto__L kerberos5/lib/libhx509__L \
- kerberos5/lib/libroken__L
+ kerberos5/lib/libroken__L kerberos5/lib/libwind__L \
+ kerberos5/lib/libheimbase__L kerberos5/lib/libheimipcc__L
kerberos5/lib/libroken__L: lib/libcrypt__L
+kerberos5/lib/libwind__L: kerberos5/lib/libroken__L lib/libcom_err__L
+kerberos5/lib/libheimbase__L: lib/libthr__L
+kerberos5/lib/libheimipcc__L: kerberos5/lib/libroken__L kerberos5/lib/libheimbase__L lib/libthr__L
+kerberos5/lib/libheimsqlite__L: lib/libthr__L
.endif
.if ${MK_GSSAPI} != "no"
@@ -1323,10 +1333,14 @@ _lib_libipx= lib/libipx
_kerberos5_lib= kerberos5/lib
_kerberos5_lib_libasn1= kerberos5/lib/libasn1
_kerberos5_lib_libhdb= kerberos5/lib/libhdb
+_kerberos5_lib_libheimbase= kerberos5/lib/libheimbase
_kerberos5_lib_libkrb5= kerberos5/lib/libkrb5
_kerberos5_lib_libhx509= kerberos5/lib/libhx509
_kerberos5_lib_libroken= kerberos5/lib/libroken
_kerberos5_lib_libheimntlm= kerberos5/lib/libheimntlm
+_kerberos5_lib_libheimsqlite= kerberos5/lib/libheimsqlite
+_kerberos5_lib_libheimipcc= kerberos5/lib/libheimipcc
+_kerberos5_lib_libwind= kerberos5/lib/libwind
.endif
.if ${MK_NIS} != "no"
Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc Thu Mar 22 08:38:13 2012 (r233293)
+++ head/ObsoleteFiles.inc Thu Mar 22 08:48:42 2012 (r233294)
@@ -38,6 +38,39 @@
# xargs -n1 | sort | uniq -d;
# done
+# 201203XX: Update heimdal to 1.5.1.
+OLD_FILES+=usr/include/krb5-v4compat.h \
+ usr/include/krb_err.h \
+ usr/include/hdb-private.h \
+ usr/share/man/man3/krb5_addresses.3.gz \
+ usr/share/man/man3/krb5_cc_cursor.3.gz \
+ usr/share/man/man3/krb5_cc_ops.3.gz \
+ usr/share/man/man3/krb5_config.3.gz \
+ usr/share/man/man3/krb5_config_get_int_default.3.gz \
+ usr/share/man/man3/krb5_context.3.gz \
+ usr/share/man/man3/krb5_data.3.gz \
+ usr/share/man/man3/krb5_err.3.gz \
+ usr/share/man/man3/krb5_errx.3.gz \
+ usr/share/man/man3/krb5_keyblock.3.gz \
+ usr/share/man/man3/krb5_keytab_entry.3.gz \
+ usr/share/man/man3/krb5_kt_cursor.3.gz \
+ usr/share/man/man3/krb5_kt_ops.3.gz \
+ usr/share/man/man3/krb5_set_warn_dest.3.gz \
+ usr/share/man/man3/krb5_verify_user.3.gz \
+ usr/share/man/man3/krb5_verr.3.gz \
+ usr/share/man/man3/krb5_verrx.3.gz \
+ usr/share/man/man3/krb5_vwarnx.3.gz \
+ usr/share/man/man3/krb5_warn.3.gz \
+ usr/share/man/man3/krb5_warnx.3.gz
+OLD_LIBS+=usr/lib/libasn1.so.10 \
+ usr/lib/libhdb.so.10 \
+ usr/lib/libheimntlm.so.10 \
+ usr/lib/libhx509.so.10 \
+ usr/lib/libkadm5clnt.so.10 \
+ usr/lib/libkadm5srv.so.10 \
+ usr/lib/libkafs5.so.10 \
+ usr/lib/libkrb5.so.10 \
+ usr/lib/libroken.so.10
# 20120309: Remove fifofs header files.
OLD_FILES+=usr/include/fs/fifofs/fifo.h
OLD_DIRS+=usr/include/fs/fifofs
Added: head/contrib/com_err/ChangeLog
==============================================================================
Modified: head/contrib/com_err/com_err.3
==============================================================================
--- head/contrib/com_err/com_err.3 Thu Mar 22 08:38:13 2012 (r233293)
+++ head/contrib/com_err/com_err.3 Thu Mar 22 08:48:42 2012 (r233294)
@@ -1,96 +1,245 @@
-.\" Copyright (c) 1988 Massachusetts Institute of Technology,
-.\" Student Information Processing Board. All rights reserved.
+.\" Copyright (c) 2005 Kungliga Tekniska Högskolan
+.\" (Royal Institute of Technology, Stockholm, Sweden).
+.\" All rights reserved.
.\"
-.\" $FreeBSD$
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
.\"
-.TH COM_ERR 3 "22 Nov 1988" SIPB
-.SH NAME
-com_err \- common error display routine
-.SH SYNOPSIS
-.nf
- #include <com_err.h>
-.PP
-void com_err (whoami, code, format, ...);
- const char *whoami;
- long code;
- const char *format;
-.PP
-proc = set_com_err_hook (proc);
-.fi
-void (*
-.I proc
-) (const char *, long, const char *, va_list);
-.nf
-.PP
-proc = reset_com_err_hook ();
-.PP
-void initialize_XXXX_error_table ();
-.fi
-.SH DESCRIPTION
-.I Com_err
-displays an error message on the standard error stream
-.I stderr
-(see
-.IR stdio (3S))
-composed of the
-.I whoami
-string, which should specify the program name or some subportion of
-a program, followed by an error message generated from the
-.I code
-value (derived from
-.IR compile_et (1)),
-and a string produced using the
-.I format
-string and any following arguments, in the same style as
-.IR fprintf (3).
-
-The behavior of
-.I com_err
-can be modified using
-.I set_com_err_hook;
-this defines a procedure which is called with the arguments passed to
-.I com_err,
-instead of the default internal procedure which sends the formatted
-text to error output. Thus the error messages from a program can all
-easily be diverted to another form of diagnostic logging, such as
-.IR syslog (3).
-.I Reset_com_err_hook
-may be used to restore the behavior of
-.I com_err
-to its default form. Both procedures return the previous ``hook''
-value. These ``hook'' procedures must have the declaration given for
-.I proc
-above in the synopsis.
-
-The
-.I initialize_XXXX_error_table
-routine is generated mechanically by
-.IR compile_et (1)
-from a source file containing names and associated strings. Each
-table has a name of up to four characters, which is used in place of
-the
-.B XXXX
-in the name of the routine. These routines should be called before
-any of the corresponding error codes are used, so that the
-.I com_err
-library will recognize error codes from these tables when they are
-used.
-
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\"
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" 3. Neither the name of the Institute nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $Id$
+.\"
+.\" This manpage was contributed by Gregory McGarry.
+.\"
+.Dd July 7, 2005
+.Dt COM_ERR 3
+.Os
+.Sh NAME
+.Nm com_err ,
+.Nm com_err_va ,
+.Nm error_message ,
+.Nm error_table_name ,
+.Nm init_error_table ,
+.Nm set_com_err_hook ,
+.Nm reset_com_err_hook ,
+.Nm add_to_error_table ,
+.Nm initialize_error_table_r
+.Nm free_error_table ,
+.Nm com_right
+.Nd common error display library
+.Sh LIBRARY
+Common Error Library (libcom_err, -lcom_err)
+.Sh SYNOPSIS
+.Fd #include <stdio.h>
+.Fd #include <stdarg.h>
+.Fd #include <krb5/com_err.h>
+.Fd #include \&"XXX_err.h\&"
+.Pp
+typedef void (*errf)(const char *, long, const char *, ...);
+.Ft void
+.Fn com_err "const char *whoami" "long code" "const char *format" "..."
+.Ft void
+.Fn com_err_va "const char *whoami" "long code" "const char *format" "..."
+.Ft const char *
+.Fn error_message "long code"
+.Ft const char *
+.Fn error_table_name "int num"
+.Ft int
+.Fn init_error_table "const char **msgs" "long base" "int count"
+.Ft errf
+.Fn set_com_err_hook "errf func"
+.Ft errf
+.Fn reset_com_err_hook ""
+.Ft void
+.Fn add_to_error_table "struct et_list *new_table"
+.Ft void
+.Fn initialize_error_table_r "struct et_list **et_list" "const char **msgs" "int base" "long count"
+.Ft void
+.Fn free_error_table "struct et_list *"
+.Ft const char *
+.Fn com_right "struct et_list *list" long code"
+.Sh DESCRIPTION
The
-.B com_err.h
-header file should be included in any source file that uses routines
-from the
-.I com_err
-library; executable files must be linked using
-.I ``-lcom_err''
-in order to cause the
-.I com_err
-library to be included.
-
-.\" .IR for manual entries
-.\" .PP for paragraph breaks
-
-.SH "SEE ALSO"
-compile_et (1), syslog (3).
-
-Ken Raeburn, "A Common Error Description Library for UNIX".
+.Nm
+library provides a common error-reporting mechanism for defining and
+accessing error codes and descriptions for application software
+packages. Error descriptions are defined in a table and error codes
+are used to index the table. The error table, the descriptions and
+the error codes are generated using
+.Xr compile_et 1 .
+.Pp
+The error table is registered with the
+.Nm
+library by calling its initialisation function defined in its header
+file. The initialisation function is generally defined as
+.Fn initialize_<name>_error_table ,
+where
+.Em name
+is the name of the error table.
+.Pp
+If a thread-safe version of the library is needed
+.Fn initialize_<name>_error_table_r
+that internally calls
+.Fn initialize_error_table_r
+instead be used.
+.Pp
+Any variable which is to contain an error code should be declared
+.Em <name>_error_number
+where
+.Em name
+is the name of the error table.
+.Sh FUNCTIONS
+The following functions are available to the application developer:
+.Bl -tag -width compact
+.It Fn com_err "whoami" "code" "format" "..."
+Displays an error message on standard error composed of the
+.Fa whoami
+string, which should specify the program name, followed by an error
+message generated from
+.Fa code ,
+and a string produced using the
+.Xr printf 3
+.Fa format
+string and any following arguments. If
+.Fa format
+is NULL, the formatted message will not be
+printed. The argument
+.Fa format
+may not be omitted.
+.It Fn com_err_va "whoami" "code" "format" "va_list args"
+This routine provides an interface, equivalent to
+.Fn com_err ,
+which may be used by higher-level variadic functions (functions which
+accept variable numbers of arguments).
+.It Fn error_message "code"
+Returns the character string error message associate with
+.Fa code .
+If
+.Fa code is associated with an unknown error table, or if
+.Fa code
+is associated with a known error table but is not in the table, a
+string of the form `Unknown code XXXX NN' is returned, where XXXX is
+the error table name produced by reversing the compaction performed on
+the error table number implied by that error code, and NN is the
+offset from that base value.
+.Pp
+Although this routine is available for use when needed, its use should
+be left to circumstances which render
+.Fn com_err
+unusable.
+.Pp
+.Fn com_right
+returns the error string just like
+.Fa com_err
+but in a thread-safe way.
+.Pp
+.It Fn error_table_name "num"
+Convert a machine-independent error table number
+.Fa num
+into an error table name.
+.It Fn init_error_table "msgs" "base" "count"
+Initialise the internal error table with the array of character string
+error messages in
+.Fa msgs
+of length
+.Fa count .
+The error codes are assigned incrementally from
+.Fa base .
+This function is useful for using the error-reporting mechanism with
+custom error tables that have not been generated with
+.Xr compile_et 1 .
+Although this routine is available for use when needed, its use should
+be restricted.
+.Pp
+.Fn initialize_error_table_r
+initialize the
+.Fa et_list
+in the same way as
+.Fn init_error_table ,
+but in a thread-safe way.
+.Pp
+.It Fn set_com_err_hook "func"
+Provides a hook into the
+.Nm
+library to allow the routine
+.Fa func
+to be dynamically substituted for
+.Fn com_err .
+After
+.Fn set_com_err_hook
+ has been called, calls to
+.Fn com_err
+will turn into calls to the new hook routine. This function is
+intended to be used in daemons to use a routine which calls
+.Xr syslog 3 ,
+or in a window system application to pop up a dialogue box.
+.It Fn reset_com_err_hook ""
+Turns off the hook set in
+.Fn set_com_err_hook .
+.It Fn add_to_error_table "new_table"
+Add the error table, its messages strings and error codes in
+.Fa new_table
+to the internal error table.
+.El
+.Sh EXAMPLES
+The following is an example using the table defined in
+.Xr compile_et 1 :
+.Pp
+.Bd -literal
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <syslog.h>
+
+ #include "test_err.h"
+
+ void
+ hook(const char *whoami, long code,
+ const char *format, va_list args)
+ {
+ char buffer[BUFSIZ];
+ static int initialized = 0;
+
+ if (!initialized) {
+ openlog(whoami, LOG_NOWAIT, LOG_DAEMON);
+ initialized = 1;
+ }
+ vsprintf(buffer, format, args);
+ syslog(LOG_ERR, "%s %s", error_message(code), buffer);
+ }
+
+ int
+ main(int argc, char *argv[])
+ {
+ char *whoami = argv[0];
+
+ initialize_test_error_table();
+ com_err(whoami, TEST_INVAL, "before hook");
+ set_com_err_hook(hook);
+ com_err(whoami, TEST_IO, "after hook");
+ return (0);
+ }
+.Ed
+.Sh SEE ALSO
+.Xr compile_et 1
Modified: head/contrib/com_err/com_err.c
==============================================================================
--- head/contrib/com_err/com_err.c Thu Mar 22 08:38:13 2012 (r233293)
+++ head/contrib/com_err/com_err.c Thu Mar 22 08:48:42 2012 (r233294)
@@ -1,41 +1,37 @@
/*
- * Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan
- * (Royal Institute of Technology, Stockholm, Sweden).
- * All rights reserved.
+ * Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan
+ * (Royal Institute of Technology, Stockholm, Sweden).
+ * All rights reserved.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
*
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
*
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
*
- * 3. Neither the name of the Institute nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * 3. Neither the name of the Institute nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
*
- * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
*/
-/* $FreeBSD$ */
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-RCSID("$Id: com_err.c 14930 2005-04-24 19:43:06Z lha $");
-#endif
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -44,7 +40,7 @@ RCSID("$Id: com_err.c 14930 2005-04-24 1
struct et_list *_et_list = NULL;
-const char *
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
error_message (long code)
{
static char msg[128];
@@ -57,23 +53,23 @@ error_message (long code)
}
if (p != NULL && *p != '\0') {
strlcpy(msg, p, sizeof(msg));
- } else
+ } else
snprintf(msg, sizeof(msg), "Unknown error %ld", code);
return msg;
}
-int
+KRB5_LIB_FUNCTION int KRB5_LIB_CALL
init_error_table(const char **msgs, long base, int count)
{
initialize_error_table_r(&_et_list, msgs, count, base);
return 0;
}
-static void
+static void KRB5_CALLCONV
default_proc (const char *whoami, long code, const char *fmt, va_list args)
__attribute__((__format__(__printf__, 3, 0)));
-
-static void
+
+static void KRB5_CALLCONV
default_proc (const char *whoami, long code, const char *fmt, va_list args)
{
if (whoami)
@@ -87,19 +83,19 @@ default_proc (const char *whoami, long c
static errf com_err_hook = default_proc;
-void
-com_err_va (const char *whoami,
- long code,
- const char *fmt,
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+com_err_va (const char *whoami,
+ long code,
+ const char *fmt,
va_list args)
{
(*com_err_hook) (whoami, code, fmt, args);
}
-void
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
com_err (const char *whoami,
long code,
- const char *fmt,
+ const char *fmt,
...)
{
va_list ap;
@@ -108,7 +104,7 @@ com_err (const char *whoami,
va_end(ap);
}
-errf
+KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
set_com_err_hook (errf new)
{
errf old = com_err_hook;
@@ -117,12 +113,12 @@ set_com_err_hook (errf new)
com_err_hook = new;
else
com_err_hook = default_proc;
-
+
return old;
}
-errf
-reset_com_err_hook (void)
+KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
+reset_com_err_hook (void)
{
return set_com_err_hook(NULL);
}
@@ -135,7 +131,7 @@ static const char char_set[] =
static char buf[6];
-const char *
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
error_table_name(int num)
{
int ch;
@@ -157,7 +153,7 @@ error_table_name(int num)
return(buf);
}
-void
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
add_to_error_table(struct et_list *new_table)
{
struct et_list *et;
Modified: head/contrib/com_err/com_err.h
==============================================================================
--- head/contrib/com_err/com_err.h Thu Mar 22 08:38:13 2012 (r233293)
+++ head/contrib/com_err/com_err.h Thu Mar 22 08:48:42 2012 (r233294)
@@ -1,66 +1,76 @@
/*
- * Copyright (c) 1997 - 2001 Kungliga Tekniska Högskolan
- * (Royal Institute of Technology, Stockholm, Sweden).
- * All rights reserved.
+ * Copyright (c) 1997 - 2001 Kungliga Tekniska Högskolan
+ * (Royal Institute of Technology, Stockholm, Sweden).
+ * All rights reserved.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
*
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
*
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
*
- * 3. Neither the name of the Institute nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * 3. Neither the name of the Institute nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
*
- * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
*/
-/* $FreeBSD$ */
-/* $Id: com_err.h 15566 2005-07-07 14:58:07Z lha $ */
+/* $Id$ */
/* MIT compatible com_err library */
#ifndef __COM_ERR_H__
#define __COM_ERR_H__
-#include <sys/cdefs.h>
-#include <stdarg.h>
-
#include <com_right.h>
#include <stdarg.h>
-typedef void (*errf) __P((const char *, long, const char *, va_list));
+#if !defined(__GNUC__) && !defined(__attribute__)
+#define __attribute__(X)
+#endif
+
+typedef void (KRB5_CALLCONV *errf) (const char *, long, const char *, va_list);
+
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
+error_message (long);
+
+KRB5_LIB_FUNCTION int KRB5_LIB_CALL
+init_error_table (const char**, long, int);
-const char * error_message (long);
-int init_error_table (const char**, long, int);
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+com_err_va (const char *, long, const char *, va_list)
+ __attribute__((format(printf, 3, 0)));
-void com_err_va __P((const char *, long, const char *, va_list))
- __printflike(3, 0);
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+com_err (const char *, long, const char *, ...)
+ __attribute__((format(printf, 3, 4)));
-void com_err __P((const char *, long, const char *, ...))
- __printflike(3, 4);
+KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
+set_com_err_hook (errf);
-errf set_com_err_hook (errf);
-errf reset_com_err_hook (void);
+KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
+reset_com_err_hook (void);
-const char *error_table_name (int num);
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
+error_table_name (int num);
-void add_to_error_table (struct et_list *new_table);
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+add_to_error_table (struct et_list *new_table);
#endif /* __COM_ERR_H__ */
Modified: head/contrib/com_err/com_right.h
==============================================================================
--- head/contrib/com_err/com_right.h Thu Mar 22 08:38:13 2012 (r233293)
+++ head/contrib/com_err/com_right.h Thu Mar 22 08:48:42 2012 (r233294)
@@ -1,44 +1,76 @@
/*
- * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan
- * (Royal Institute of Technology, Stockholm, Sweden).
- * All rights reserved.
+ * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan
+ * (Royal Institute of Technology, Stockholm, Sweden).
+ * All rights reserved.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
*
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
*
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
*
- * 3. Neither the name of the Institute nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * 3. Neither the name of the Institute nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
*
- * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
*/
-/* $Id: com_right.h 14551 2005-02-03 08:45:13Z lha $ */
-/* $FreeBSD$ */
+/* $Id$ */
#ifndef __COM_RIGHT_H__
#define __COM_RIGHT_H__
+#ifndef KRB5_LIB_FUNCTION
+#if defined(_WIN32)
+#define KRB5_LIB_FUNCTION __declspec(dllimport)
+#else
+#define KRB5_LIB_FUNCTION
+#endif
+#endif
+
+#ifndef KRB5_LIB_CALL
+#if defined(_WIN32)
+#define KRB5_LIB_CALL __stdcall
+#else
+#define KRB5_LIB_CALL
+#endif
+#endif
+
+#ifndef KRB5_LIB_VARIABLE
+#if defined(_WIN32)
+#define KRB5_LIB_VARIABLE __declspec(dllimport)
+#else
+#define KRB5_LIB_VARIABLE
+#endif
+#endif
+
+#ifdef _WIN32
+#define KRB5_CALLCONV __stdcall
+#else
+#define KRB5_CALLCONV
+#endif
+
#include <sys/cdefs.h>
+
+#ifdef __STDC__
#include <stdarg.h>
+#endif
struct error_table {
char const * const * msgs;
@@ -51,8 +83,16 @@ struct et_list {
};
extern struct et_list *_et_list;
-const char *com_right (struct et_list *list, long code);
-void initialize_error_table_r (struct et_list **, const char **, int, long);
-void free_error_table (struct et_list *);
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
+com_right (struct et_list *list, long code);
+
+KRB5_LIB_FUNCTION const char * KRB5_LIB_CALL
+com_right_r (struct et_list *list, long code, char *, size_t);
+
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+initialize_error_table_r (struct et_list **, const char **, int, long);
+
+KRB5_LIB_FUNCTION void KRB5_LIB_CALL
+free_error_table (struct et_list *);
#endif /* __COM_RIGHT_H__ */
Modified: head/contrib/com_err/compile_et.c
==============================================================================
--- head/contrib/com_err/compile_et.c Thu Mar 22 08:38:13 2012 (r233293)
+++ head/contrib/com_err/compile_et.c Thu Mar 22 08:48:42 2012 (r233294)
@@ -1,45 +1,44 @@
/*
- * Copyright (c) 1998-2002 Kungliga Tekniska Högskolan
- * (Royal Institute of Technology, Stockholm, Sweden).
- * All rights reserved.
+ * Copyright (c) 1998-2002 Kungliga Tekniska Högskolan
+ * (Royal Institute of Technology, Stockholm, Sweden).
+ * All rights reserved.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
*
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
*
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
*
- * 3. Neither the name of the Institute nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * 3. Neither the name of the Institute nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
*
- * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
*/
-/* $FreeBSD$ */
#undef ROKEN_RENAME
+
+#define rk_PATH_DELIM '/'
+
#include "compile_et.h"
#include <getarg.h>
-#if 0
-RCSID("$Id: compile_et.c 15426 2005-06-16 19:21:42Z lha $");
-#endif
-
+#include <roken.h>
#include <err.h>
#include "parse.h"
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list