272461 |
03-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
271473 |
12-Sep-2014 |
gjb |
MFC r271284: Include the gssapi_krb5 library in KRB5_LDFLAGS.
PR: 156245 Approved by: re (marius) Sponsored by: The FreeBSD Foundation
|
259447 |
16-Dec-2013 |
bjk |
MFC r259286,259424,259425: Apply patch from upstream Heimdal for encoding fix
RFC 4402 specifies the implementation of the gss_pseudo_random() function for the krb5 mechanism (and the C bindings therein). The implementation uses a PRF+ function that concatenates the output of individual krb5 pseudo-random operations produced with a counter and seed. The original implementation of this function in Heimdal incorrectly encoded the counter as a little-endian integer, but the RFC specifies the counter encoding as big-endian. The implementation initializes the counter to zero, so the first block of output (16 octets, for the modern AES enctypes 17 and 18) is unchanged. (RFC 4402 specifies that the counter should begin at 1, but both existing implementations begin with zero and it looks like the standard will be re-issued, with test vectors, to begin at zero.)
This is upstream's commit f85652af868e64811f2b32b815d4198e7f9017f6, from 13 October, 2013: % Fix krb5's gss_pseudo_random() (n is big-endian) % % The first enctype RFC3961 prf output length's bytes are correct because % the little- and big-endian representations of unsigned zero are the % same. The second block of output was wrong because the counter was not % being encoded as big-endian. % % This change could break applications. But those applications would not % have been interoperating with other implementations anyways (in % particular: MIT's).
Bump __FreeBSD_version accordingly and add a note in UPDATING.
Approved by: hrs (mentor, src committer)
|
259073 |
07-Dec-2013 |
peter |
Hoist all the mergeinfo up to the root in preparation for enforcing merges to the root only. All MFC's were rerecorded to the root.
Going forward, if an MFC includes mergeinfo, it will need to be made to the root and committed from the root. Merges with --ignore-ancestry or diff | patch can go anywhere.
The mergeinfo in HEAD is in a bad state from years of neglect and manual tampering and this was branched into 10.x. This confuses the coalescing code and prevents it from doing its job.
Approved by: re (gjb, implicit)
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
252409 |
30-Jun-2013 |
hrs |
Fix gssapi/gssapi_krb5.h after Heimdal 1.5.1 import.
Reviewed by: dfr
|
250782 |
18-May-2013 |
bz |
Have the ipropd-master listen on an IPv6 socket in addition to an IPv4 socket to allow propagation of changes to a Heimdal Kerberos database from the KDC master to the slave(s) work on IPv6 as well.
Update the stats logging to also handle IPv6 addresses.
Reported by: peter (found on FreeBSD cluster) X-to-be-tested-by: peter MFC after: 3 weeks
|
247002 |
19-Feb-2013 |
dim |
Import change 6d783560e4aad1e680097d11e89755647a5aba87 from upstream heimdal:
fix sizeof(uuid)
Found by: clang ToT Reviewed by: stas
|
245952 |
26-Jan-2013 |
pfg |
Clean some 'svn:executable' properties in the tree.
Submitted by: Christoph Mallon MFC after: 3 days
|
243933 |
06-Dec-2012 |
eadler |
Clean up hardcoded ar(1) flags in the tree to use the global ARFLAGS in share/mk/sys.mk instead.
This is part of a medium term project to permit deterministic builds of FreeBSD.
Submitted by: Erik Cederstrand <erik@cederstrand.dk> Reviewed by: imp, toolchain@ Approved by: cperciva MFC after: 2 weeks
|
243034 |
14-Nov-2012 |
dim |
In crypto/heimdal/lib/sl/slc-lex.l, don't define YY_NO_INPUT, since %option nounput is already specified.
MFC after: 3 days
|
234027 |
08-Apr-2012 |
stas |
- Update FreeBSD's Heimdal distribution to 1.5.2. This is a bugfix release, which fixes a DoS issue in libkrb5.
|
233294 |
22-Mar-2012 |
stas |
- Update FreeBSD Heimdal distribution to version 1.5.1. This also brings several new kerberos related libraries and applications to FreeBSD: o kgetcred(1) allows one to manually get a ticket for a particular service. o kf(1) securily forwards ticket to another host through an authenticated and encrypted stream. o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1) and other user kerberos operations. klist and kswitch are just symlinks to kcc(1) now. o kswitch(1) allows you to easily switch between kerberos credentials if you're running KCM. o hxtool(1) is a certificate management tool to use with PKINIT. o string2key(1) maps a password into key. o kdigest(8) is a userland tool to access the KDC's digest interface. o kimpersonate(8) creates a "fake" ticket for a service.
We also now install manpages for some lirbaries that were not installed before, libheimntlm and libhx509.
- The new HEIMDAL version no longer supports Kerberos 4. All users are recommended to switch to Kerberos 5.
- Weak ciphers are now disabled by default. To enable DES support (used by telnet(8)), use "allow_weak_crypto" option in krb5.conf.
- libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings disabled due to the function they use (krb5_get_err_text(3)) being deprecated. I plan to work on this next.
- Heimdal's KDC now require sqlite to operate. We use the bundled version and install it as libheimsqlite. If some other FreeBSD components will require it in the future we can rename it to libbsdsqlite and use for these components as well.
- This is not a latest Heimdal version, the new one was released while I was working on the update. I will update it to 1.5.2 soon, as it fixes some important bugs and security issues.
|
228843 |
23-Dec-2011 |
cperciva |
Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06]
Add an API for alerting internal libc routines to the presence of "unsafe" paths post-chroot, and use it in ftpd. [11:07]
Fix a buffer overflow in telnetd. [11:08]
Make pam_ssh ignore unpassphrased keys unless the "nullok" option is specified. [11:09]
Add sanity checking of service names in pam_start. [11:10]
Approved by: so (cperciva) Approved by: re (bz) Security: FreeBSD-SA-11:06.bind Security: FreeBSD-SA-11:07.chroot Security: FreeBSD-SA-11:08.telnetd Security: FreeBSD-SA-11:09.pam_ssh Security: FreeBSD-SA-11:10.pam
|
225867 |
29-Sep-2011 |
stas |
- Bootstrap the heimdal merge history.
|
222081 |
18-May-2011 |
benl |
Fix clang warning (why is there nowhere yyparse() is declared?).
Approved by: philip (mentor)
|
201444 |
03-Jan-2010 |
brooks |
The size of credential messages is limited by CMGROUP_MAX rather than NGROUPS.
MFC after: 1 week
|
178828 |
07-May-2008 |
dfr |
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import all non-style changes made by heimdal to our own libgssapi.
|
178826 |
07-May-2008 |
dfr |
This commit was generated by cvs2svn to compensate for changes in r178825, which included commits to RCS files with non-trunk default branches.
|
172765 |
18-Oct-2007 |
peter |
Remove _FREEFALL_CONFIG hacks. su+pam_ksu works well enough to use on the freebsd.org cluster.
|
153969 |
02-Jan-2006 |
dfr |
Fix the amd64 (and presumably ia64) lib32 build by ensuring that the heimdal GSS-API mechanism uses its own version of gssapi.h, including all the implementation-dependant pollution contained therein.
This moves the file off the vendor branch, sadly.
Submitted by: bz
|
147810 |
07-Jul-2005 |
kensmith |
This is sort of an MFS. Peter made these changes to the RELENG_* branches but missed HEAD. This patch extends his a little bit, setting it up via the Makefiles so that adding _FREEFALL_CONFIG to /etc/make.conf is the only thing needed to cluster-ize things (current setup also requires overriding CFLAGS).
From Peter's commit to the RELENG_* branches: > Add the freebsd.org custer's source modifications under #ifdefs to aid > keeping things in sync. For ksu: > * install suid-root by default > * don't fall back to asking for a unix password (ie: be pure kerberos) > * allow custom user instances for things like www and not just root
The Makefile tweaks will be MFC-ed, the rest is already done.
MFC after: 3 days Approved by: re (dwhite)
|
142404 |
24-Feb-2005 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r142403, which included commits to RCS files with non-trunk default branches.
|
142402 |
24-Feb-2005 |
nectar |
Do not include lib/kdfs in future imports.
|
127811 |
03-Apr-2004 |
nectar |
Resolve conflicts after import of Heimdal 0.6.1.
|
127809 |
03-Apr-2004 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r127808, which included commits to RCS files with non-trunk default branches.
|
120953 |
09-Oct-2003 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r120952, which included commits to RCS files with non-trunk default branches.
|
120948 |
09-Oct-2003 |
nectar |
Resolve conflicts after import of Heimdal 0.6.
|
120946 |
09-Oct-2003 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r120945, which included commits to RCS files with non-trunk default branches.
|
120944 |
09-Oct-2003 |
nectar |
Add list of files to remove from the Heimdal distribution prior to each import.
|
109642 |
21-Jan-2003 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r109641, which included commits to RCS files with non-trunk default branches.
|
107208 |
24-Nov-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r107207, which included commits to RCS files with non-trunk default branches.
|
105673 |
22-Oct-2002 |
assar |
This commit was generated by cvs2svn to compensate for changes in r105672, which included commits to RCS files with non-trunk default branches.
|
104205 |
30-Sep-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r104204, which included commits to RCS files with non-trunk default branches.
|
103542 |
18-Sep-2002 |
nectar |
These RFCs and internet-drafts are not really needed in the base system, and I've not been importing them lately. cvs rm them now so they can be cleaned out of the attic later.
Requested by: obrien
|
103426 |
16-Sep-2002 |
nectar |
Resolve conflicts.
|
103424 |
16-Sep-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r103423, which included commits to RCS files with non-trunk default branches.
|
102654 |
30-Aug-2002 |
nectar |
Pass the pointy hat! Remove accidently imported files.
|
102651 |
30-Aug-2002 |
nectar |
Remove some parts of the Heimdal distribution which we do not use and have never used.
|
102648 |
30-Aug-2002 |
nectar |
Remove files no longer relevant after latest import.
|
102647 |
30-Aug-2002 |
nectar |
Resolve conflicts after import of Heimdal Kerberos circa 2002/08/29.
|
102645 |
30-Aug-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r102644, which included commits to RCS files with non-trunk default branches.
|
90931 |
19-Feb-2002 |
nectar |
Update build after import of Heimdal Kerberos 2002/02/17.
|
90930 |
19-Feb-2002 |
nectar |
Remove files that were dropped from Heimdal Kerberos 2002/02/17.
|
90929 |
19-Feb-2002 |
nectar |
Resolve conflicts after import of Heimdal Kerberos 2002/02/17.
|
90927 |
19-Feb-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r90926, which included commits to RCS files with non-trunk default branches.
|
89403 |
15-Jan-2002 |
nectar |
This commit was generated by cvs2svn to compensate for changes in r89402, which included commits to RCS files with non-trunk default branches.
|
78536 |
21-Jun-2001 |
assar |
fix merges from 0.3f
|
78528 |
21-Jun-2001 |
assar |
This commit was generated by cvs2svn to compensate for changes in r78527, which included commits to RCS files with non-trunk default branches.
|
76372 |
08-May-2001 |
assar |
This commit was generated by cvs2svn to compensate for changes in r76371, which included commits to RCS files with non-trunk default branches.
|
75505 |
14-Apr-2001 |
markm |
Toss into attic stuff we don't use.
|
73426 |
04-Mar-2001 |
markm |
Trim down the source tree a bit. We shouldn't have blatantly uncompilable bits in here (like X stuff), nor should we have too much "ports material".
|
72494 |
14-Feb-2001 |
markm |
Fix a "make world"-breaking inconsistency for those folks making a world with both KRB4 and KRB5.
|
72463 |
13-Feb-2001 |
assar |
nuke conflict markers
|
72448 |
13-Feb-2001 |
assar |
fix conflicts in heimdal 0.3e import
|
72446 |
13-Feb-2001 |
assar |
This commit was generated by cvs2svn to compensate for changes in r72445, which included commits to RCS files with non-trunk default branches.
|
64594 |
13-Aug-2000 |
kris |
This commit was generated by cvs2svn to compensate for changes in r64593, which included commits to RCS files with non-trunk default branches.
|
57428 |
24-Feb-2000 |
markm |
Merge conflicts.
|
57423 |
24-Feb-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r57422, which included commits to RCS files with non-trunk default branches.
|
57420 |
24-Feb-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r57419, which included commits to RCS files with non-trunk default branches.
|
57417 |
24-Feb-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r57416, which included commits to RCS files with non-trunk default branches.
|
55683 |
09-Jan-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r55682, which included commits to RCS files with non-trunk default branches.
|