freebsd-ports/security/krb5-16/files
Cy Schubert af7a454fd3 Patches from:
- MITKRB5-SA-2003-005:
       Buffer overrun and underrun in principal name handling

  - MITKRB5-SA-2003-004:
       Cryptographic weaknesses in Kerberos v4 protocol; KDC and realm
       compromise possible.

  - MITKRB5-SA-2003-003:
       Faulty length checks in xdrmem_getbytes may allow kadmind DoS.

  - Additional patches from RedHat.

Approved by:	kris (wearing his portmgr hat)
Obtained from:	MIT Website and Nalin Dahyabhai <nalin@redhat.com>
2003-03-21 00:54:06 +00:00
..
patch-ac
patch-ad
patch-ae
patch-af
patch-ai
patch-aj
patch-appl::bsd::klogind.M
patch-appl::bsd::Makefile.in
patch-appl::telnet::libtelnet::kerberos5.c Patches from: 2003-03-21 00:54:06 +00:00
patch-appl::telnet::telnetd::Makefile.in
patch-appl::telnet::telnetd::telnetd.8
patch-appl::telnet::telnetd::utility.c
patch-as
patch-at
patch-av
patch-ax
patch-ay
patch-ba
patch-bb
patch-clients::ksu::heuristic.c Patches from: 2003-03-21 00:54:06 +00:00
patch-clients::ksu::krb_auth_su.c Patches from: 2003-03-21 00:54:06 +00:00
patch-include::krb5.hin Patches from: 2003-03-21 00:54:06 +00:00
patch-kdc::do_tgs_req.c Patches from: 2003-03-21 00:54:06 +00:00
patch-kdc::kdc_util.c Patches from: 2003-03-21 00:54:06 +00:00
patch-kdc::kdc_util.h Patches from: 2003-03-21 00:54:06 +00:00
patch-kdc::kerberos_v4.c Patches from: 2003-03-21 00:54:06 +00:00
patch-kdc::main.c Patches from: 2003-03-21 00:54:06 +00:00
patch-krb524::cnv_tkt_skey.c Patches from: 2003-03-21 00:54:06 +00:00
patch-krb524::krb524d.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::kdb::keytab.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::krb5::keytab::file:ktf_util.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::krb5::krb::gc_frm_kdc.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::krb5::krb::parse.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::krb5::krb::srv_rcache.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::krb5::krb::unparse.c Patches from: 2003-03-21 00:54:06 +00:00
patch-lib::rpc::xdr_mem.c Patches from: 2003-03-21 00:54:06 +00:00
README.FreeBSD

The MIT KRB5 port provides its own login program at
${PREFIX}/sbin/login.krb5.  However, login.krb5 does not make use of
the FreeBSD login.conf and login.access files that provide a means of
setting up and controlling sessions under FreeBSD.  To overcome this,
the MIT KRB5 port uses the FreeBSD /usr/bin/login program to provide
interactive login password authentication instead of the login.krb5
program provided by MIT KRB5.  The FreeBSD /usr/bin/login program does
not have support for Kerberos V password authentication,
e.g. authentication at the console.  The pam_krb5 port must be used to
provide Kerberos V password authentication.

For more information about pam_krb5, please see pam(8) and pam_krb5(8).

If you wish to use login.krb5 that is provided by the MIT KRB5 port,
the arguments "-L ${PREFIX}/sbin/login.krb5" must be
specified as arguments to klogind and KRB5 telnetd, e.g.

klogin	stream	tcp	nowait	root	${PREFIX}/sbin/klogind	klogind -k -c -L ${PREFIX}/sbin/login.krb5
eklogin	stream	tcp	nowait	root	${PREFIX}/sbin/klogind	klogind -k -c -e -L ${PREFIX}/sbin/login.krb5
telnet	stream	tcp	nowait	root	${PREFIX}/sbin/telnetd	telnetd -a none -L ${PREFIX}/sbin/login.krb5

Additionally, if you wish to use the MIT KRB5 provided login.krb5 instead
of the FreeBSD provided /usr/bin/login for local tty logins,
"lo=${PREFIX}/sbin/login.krb5" must be specified in /etc/gettytab, e.g.,

default:\
	:cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\
	:if=/etc/issue:\
	:lo=${PREFIX}/sbin/login.krb5:

It is recommended that the FreeBSD /usr/bin/login be used with the
pam_krb5 port instead of the MIT KRB5 provided login.krb5.