<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5.git/src/lib/krb5/os, branch gss_cs</title>
<subtitle>MIT Kerberos patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/'/>
<entry>
<title>Remove unused krb5_context fields</title>
<updated>2013-12-18T17:16:23+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-12-18T16:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=c91f2a285e77e71bd283483d583c68e76eb3a0dd'/>
<id>c91f2a285e77e71bd283483d583c68e76eb3a0dd</id>
<content type='text'>
The vtbl and locate_fptrs fields were ostensibly related to the locate
pluggable interface, but weren't actually used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The vtbl and locate_fptrs fields were ostensibly related to the locate
pluggable interface, but weren't actually used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't require krb5.conf without KRB5_DNS_LOOKUP</title>
<updated>2013-12-16T22:09:00+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-12-16T22:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=f7f6403626f26ff7fe7ec1dc5691e5923c8fea93'/>
<id>f7f6403626f26ff7fe7ec1dc5691e5923c8fea93</id>
<content type='text'>
For a long time we have allowed krb5 contexts to be initialized in the
absence of krb5.conf--but only if KRB5_DNS_LOOKUP is defined,
presumably on the theory that no KDCs could be contacted without
either DNS support or profile configuration.  But locate plugins could
provide the ability to find KDCs, and some libkrb5 operations (such as
IAKERB initiation) could succeed without needing to locate KDCs.

Also get rid of the profile_in_memory context flag, since we don't use
it any more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a long time we have allowed krb5 contexts to be initialized in the
absence of krb5.conf--but only if KRB5_DNS_LOOKUP is defined,
presumably on the theory that no KDCs could be contacted without
either DNS support or profile configuration.  But locate plugins could
provide the ability to find KDCs, and some libkrb5 operations (such as
IAKERB initiation) could succeed without needing to locate KDCs.

Also get rid of the profile_in_memory context flag, since we don't use
it any more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow ":port" suffixes in sn2princ hostnames</title>
<updated>2013-12-12T04:56:35+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-12-08T23:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=23a2a3d2f2c5f3ba3393aeca4908d2b2cb0bbe65'/>
<id>23a2a3d2f2c5f3ba3393aeca4908d2b2cb0bbe65</id>
<content type='text'>
MSSQLSvc principal names can contain a ":port" or ":instance" trailer
on the hostname part.  If we see that in the hostname argument of
krb5_sname_to_principal(), remove it before canonicalizing the
hostname and put it back on afterwards.

ticket: 7795 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MSSQLSvc principal names can contain a ":port" or ":instance" trailer
on the hostname part.  If we see that in the hostname argument of
krb5_sname_to_principal(), remove it before canonicalizing the
hostname and put it back on afterwards.

ticket: 7795 (new)
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize sn2princ.c</title>
<updated>2013-12-12T04:56:34+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-12-03T21:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=1f728b9333401fd4b8c8a9bbb63cb125d53cd5c8'/>
<id>1f728b9333401fd4b8c8a9bbb63cb125d53cd5c8</id>
<content type='text'>
Refactor and edit sn2princ.c to match current coding style.  No
behavior changes, except to be less chatty in trace logs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor and edit sn2princ.c to match current coding style.  No
behavior changes, except to be less chatty in trace logs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a flag to prevent all host canonicalization</title>
<updated>2013-09-06T05:02:28+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-09-05T22:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=60edb321af64081e3eb597da0256faf117c9c441'/>
<id>60edb321af64081e3eb597da0256faf117c9c441</id>
<content type='text'>
If dns_canonicalize_hostname is set to false in [libdefaults],
krb5_sname_to_principal will not canonicalize the hostname using
either forward or reverse lookups.

ticket: 7703 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If dns_canonicalize_hostname is set to false in [libdefaults],
krb5_sname_to_principal will not canonicalize the hostname using
either forward or reverse lookups.

ticket: 7703 (new)
</pre>
</div>
</content>
</entry>
<entry>
<title>Move utility functions to hostrealm.c</title>
<updated>2013-08-15T16:39:58+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-08-05T20:05:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=4f7f1fce6edca17db625d76c1f81ea098f29c313'/>
<id>4f7f1fce6edca17db625d76c1f81ea098f29c313</id>
<content type='text'>
Move the remaining internal functions from hst_realm.c to hostrealm.c,
and get rid of hst_realm.c.

ticket: 7687
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the remaining internal functions from hst_realm.c to hostrealm.c,
and get rid of hst_realm.c.

ticket: 7687
</pre>
</div>
</content>
</entry>
<entry>
<title>Use hostrealm interface for realm mapping</title>
<updated>2013-08-15T16:39:57+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-08-05T19:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=db21244a069e581a392dff5b320e758e06a28e4d'/>
<id>db21244a069e581a392dff5b320e758e06a28e4d</id>
<content type='text'>
Reimplement krb5_get_host_realm, krb5_get_fallback_host_realm, and
krb5_get_default_realm in terms of the hostrealm interface.  Three
built-in modules (dns, domain, and profile) implement the current
behavior.

ticket: 7687
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reimplement krb5_get_host_realm, krb5_get_fallback_host_realm, and
krb5_get_default_realm in terms of the hostrealm interface.  Three
built-in modules (dns, domain, and profile) implement the current
behavior.

ticket: 7687
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove KRB5_DNS_LOOKUP_KDC</title>
<updated>2013-08-14T21:31:55+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2013-08-14T19:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=e7b3a8cad4dcd6f52d094e81595aa4aee817e898'/>
<id>e7b3a8cad4dcd6f52d094e81595aa4aee817e898</id>
<content type='text'>
It has been unconditionally activated by all supported build systems
for almost two years, and no complaints or issues have been reported.
In particular, aclocal.m4 has had an unconditional AC_DEFINE() since
3d708e55 in 2003, and win-pre.in has unconditionally set KRB5_USE_DNS_KDC
since 17ffebf7 in 2011.

While here, simplify some other DNS conditionals in win-pre.in where
only one branch was ever taken.

ticket: 7691 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It has been unconditionally activated by all supported build systems
for almost two years, and no complaints or issues have been reported.
In particular, aclocal.m4 has had an unconditional AC_DEFINE() since
3d708e55 in 2003, and win-pre.in has unconditionally set KRB5_USE_DNS_KDC
since 17ffebf7 in 2011.

While here, simplify some other DNS conditionals in win-pre.in where
only one branch was ever taken.

ticket: 7691 (new)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix localauth memory leak</title>
<updated>2013-08-12T19:26:21+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-08-12T19:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=37eb601a1294244b179cb0e6e6cfb4a16709ccfa'/>
<id>37eb601a1294244b179cb0e6e6cfb4a16709ccfa</id>
<content type='text'>
localauth modules were not freed by krb5_free_context(), causing a
memory leak.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
localauth modules were not freed by krb5_free_context(), causing a
memory leak.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add trace logging for TXT lookups</title>
<updated>2013-08-12T18:29:28+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2013-08-12T18:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=161fec8b48c82d19b04ebdace6ea214a84ce8027'/>
<id>161fec8b48c82d19b04ebdace6ea214a84ce8027</id>
<content type='text'>
Rename krb5_try_realm_txt_rr (an internal function despite the name)
and add a context parameter.  Generate trace logs when we successfully
look up a record and when a record is not found.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename krb5_try_realm_txt_rr (an internal function despite the name)
and add a context parameter.  Generate trace logs when we successfully
look up a record and when a record is not found.
</pre>
</div>
</content>
</entry>
</feed>
