<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/modauthkerb/patches/" rel="alternate"/><link href="https://sourceforge.net/p/modauthkerb/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/modauthkerb/patches/</id><updated>2013-08-23T19:34:25.250000Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>#27 Better integration with Apache 2.2</title><link href="https://sourceforge.net/p/modauthkerb/patches/27/?limit=50#44ba" rel="alternate"/><published>2013-08-23T19:34:25.250000Z</published><updated>2013-08-23T19:34:25.250000Z</updated><author><name>Joachim Thuau</name><uri>https://sourceforge.net/u/joachimthuau/</uri></author><id>https://sourceforge.net2ddfe9f61e159ee02404dcc81c93ac0d0a109bd7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;with the patch posted (not the CVS content), the KrbLocalUserMapping doesn't appear to have any effect.&lt;br /&gt;
I will be testing the CVS version and report.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>little configure.in syntax error</title><link href="https://sourceforge.net/p/modauthkerb/patches/34/" rel="alternate"/><published>2013-07-16T19:42:01.878000Z</published><updated>2013-07-16T19:42:01.878000Z</updated><author><name>Buck</name><uri>https://sourceforge.net/u/buckh/</uri></author><id>https://sourceforge.net5d6b83e4532160391d4c6bdb9d01acfa8938fea0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;it breaks ./configure for me&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>KrbUsernameLowercase</title><link href="https://sourceforge.net/p/modauthkerb/patches/33/" rel="alternate"/><published>2012-06-23T05:18:01Z</published><updated>2012-06-23T05:18:01Z</updated><author><name>John Julien</name><uri>https://sourceforge.net/u/jjulien/</uri></author><id>https://sourceforge.net733b019350df8b553c73b3b4ab95a2e242f35935</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch adds the directive KrbUsernameLowercase which defaults to off.  If set to on it will translate the username to lowercase.  This patch is useful on systems which authenticate against Active Directory's implementation of kerberos as AD does not enforce case sensitivity in a user's prinicipal.&lt;/p&gt;
&lt;p&gt;Example:&lt;br /&gt;
AD account john exists and is stored in active directory as lowercase.   This user may end up with a ticket that contains the principal JOHN@REALM.  mod_auth_kerb will authenticate the user correctly but if apache is using the directive 'Require user john' authorization fails since REMOTE_USER is set by mod_auth_kerb as JOHN.  This patch would set REMOTE_USER to john and thus satisfy the apache directive for ' Require user john'.&lt;/p&gt;
&lt;p&gt;It has many other applications as well but this is the easiest to setup for proof of concept.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Support for apache2.4</title><link href="https://sourceforge.net/p/modauthkerb/patches/32/" rel="alternate"/><published>2012-04-26T22:03:26Z</published><updated>2012-04-26T22:03:26Z</updated><author><name>Grant Byers</name><uri>https://sourceforge.net/u/dejavu4u2/</uri></author><id>https://sourceforge.netedfc6b2120436bdfee102bd5032813ec43e9b5e0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch updates the ap_log_* &amp;amp; a few request fields to support API changes for Apache 2.4.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Add enterprise &amp; canonicalize support (Active Directory)</title><link href="https://sourceforge.net/p/modauthkerb/patches/31/" rel="alternate"/><published>2012-01-09T22:44:55Z</published><updated>2012-01-09T22:44:55Z</updated><author><name>George H.</name><uri>https://sourceforge.net/u/gheeres/</uri></author><id>https://sourceforge.net7acf3a40f871bc05d9ae87b8494e4ab01374ef66</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Applies primarily to Active Directory authentication (possibly others?)&lt;/p&gt;
&lt;p&gt;When KrbMethodK5Passwd=On and SSO doesn't work, the user get's prompted for authentication. Logging in with a bare username (i.e. user), if KRB is configured to do so, the default_realm is used to authentication the user as user@REALM. With a bare username, authentication works. When logging in with user@REALM, authentication also works. However, if the user attempts to logon with user@realm (lowercase), authentication will fail with the error:&lt;/p&gt;
&lt;p&gt;krb5_get_init_creds_password() failed: KDC reply did not match expectations&lt;/p&gt;
&lt;p&gt;Enterprise (NT-ENTERPRISE) authentication takes user@realm and converts it to user\@realm@REALM.&lt;br /&gt;
Canonical authentication will allow lowercase authentication.&lt;/p&gt;
&lt;p&gt;KrbCanonicalize and KrbEnterprise configuration options added.&lt;/p&gt;
&lt;p&gt;The kinit command supports these two options with '-E' and '-C' command options. For kerberos installations that require this (i.e. Active Directory), these options can be enabled so that various forms of username work for authentication (i.e. user, user@REALM, user@realm)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch to get rid of the regression of KrbSaveCredentials</title><link href="https://sourceforge.net/p/modauthkerb/patches/30/" rel="alternate"/><published>2011-03-16T16:00:06Z</published><updated>2011-03-16T16:00:06Z</updated><author><name>Benjamin Kahn</name><uri>https://sourceforge.net/u/xkahn/</uri></author><id>https://sourceforge.net693206ee0e3cc466de4345b51f0de18bbef7e280</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When using password authentication with Keep-Alive and Credential Delegation, only the first request gets credentials.  A previous patch makes the user re-auth in this case.  This patch makes already_succeeded recover the delegated credentials.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch to get rid of the regression of KrbSaveCredentials bec</title><link href="https://sourceforge.net/p/modauthkerb/patches/29/" rel="alternate"/><published>2010-01-07T12:56:45Z</published><updated>2010-01-07T12:56:45Z</updated><author><name>pj101</name><uri>https://sourceforge.net/u/pj101/</uri></author><id>https://sourceforge.net154783ed44708c6743248a92c84c971890f51071</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Proposed simple patch for the bug : already_succeeded prevents KrbSaveCredentials to work - ID 2818141&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Remove rpath from SPNEGO configure check</title><link href="https://sourceforge.net/p/modauthkerb/patches/28/" rel="alternate"/><published>2009-09-03T16:16:30Z</published><updated>2009-09-03T16:16:30Z</updated><author><name>Andreas Johansson</name><uri>https://sourceforge.net/u/andjo/</uri></author><id>https://sourceforge.net2c77c14075d7f0d3b2a25162c9988dc43edc0cc8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When checking if the Kerberos implementation supports SPNEGO, the configure script adds a linker flag used by GNU ld to set the library runtime search path. When using for example the Solaris ld, this causes the test to fail due to a linker error.&lt;/p&gt;
&lt;p&gt;Setting the rpath at all, when only compile testing and not running the test case, seems unnecessary. Removing this flag altogether seems like the easiest solution. See attached path.&lt;/p&gt;
&lt;p&gt;Removing this flag enabled the use of SPNEGO support from MIT Kerberos 1.7 on a Solaris 10 host.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Better integration with Apache 2.2</title><link href="https://sourceforge.net/p/modauthkerb/patches/27/" rel="alternate"/><published>2009-04-27T11:47:59Z</published><updated>2009-04-27T11:47:59Z</updated><author><name>Fabrice Bacchella</name><uri>https://sourceforge.net/u/fbacchella/</uri></author><id>https://sourceforge.net98fa909bd54d96229145885dbfbfef867405f918</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Apache 2.2 made a separation with auhentication and authorization.&lt;br /&gt;
When used as a basic authentication back end, mod_kerberos should be less intrusive for a better integration with ehanced functionnality of this new separation.&lt;br /&gt;
This patch  plug mod_auth_kerb as a AUTHN_PROVIDER_GROUP fo the name kerberos.&lt;br /&gt;
To use it, add this in the configuration file :&lt;br /&gt;
AuthBasicAuthoritative On&lt;br /&gt;
AuthBasicProvider kerberos&lt;/p&gt;
&lt;p&gt;With this, all the new features of apache 2.2 can be used (like AuthnProviderAlias)&lt;/p&gt;
&lt;p&gt;The KrbAuthoritative directive become useless.&lt;/p&gt;
&lt;p&gt;I copied the function authenticate_user_krb5pwd to authenticate_user_krb5pwd22, but both could be merged with special care.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Few problems in autodection</title><link href="https://sourceforge.net/p/modauthkerb/patches/26/" rel="alternate"/><published>2009-04-27T11:26:32Z</published><updated>2009-04-27T11:26:32Z</updated><author><name>Fabrice Bacchella</name><uri>https://sourceforge.net/u/fbacchella/</uri></author><id>https://sourceforge.netb785b975b959fa705cdd55d876ce045eaa92564e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The configure script doesn't detect well Kerberos IV and the result doesn't compile in Centos 5.2. This patch should help. There is also a minor check added for kerberos 5&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>