<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/daemons/ipa-slapi-plugins, branch my-master</title>
<subtitle>FreeIPA patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/'/>
<entry>
<title>CLDAP: Return empty reply on non-fatal errors</title>
<updated>2013-05-23T19:08:52+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-05-23T14:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=fd1fb069a36e2810dc45751ab452d7c5406f3e6c'/>
<id>fd1fb069a36e2810dc45751ab452d7c5406f3e6c</id>
<content type='text'>
Windows DCs return an empty reply when a legal request cannot satisfied.
If we get EINVAL or ENOENT it means the information requested could not be
found or input parameters were bogus.
Always return an empty reply in these cases.

On any other internal error just return, the request may have been legit but we
can't really handle it right now, pretend we never saw it and hope the next
attempt will succeed.

Fixes: https://fedorahosted.org/freeipa/ticket/3639

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows DCs return an empty reply when a legal request cannot satisfied.
If we get EINVAL or ENOENT it means the information requested could not be
found or input parameters were bogus.
Always return an empty reply in these cases.

On any other internal error just return, the request may have been legit but we
can't really handle it right now, pretend we never saw it and hope the next
attempt will succeed.

Fixes: https://fedorahosted.org/freeipa/ticket/3639

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CLDAP: Fix domain handling in netlogon requests</title>
<updated>2013-05-23T16:55:27+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-05-23T14:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=47256da0944c1c346cbae9b8c7c8a13cb210844d'/>
<id>47256da0944c1c346cbae9b8c7c8a13cb210844d</id>
<content type='text'>
1. Stop using getdomainname() as it is often not properly initialized
2. The code using getdomainname() was not working anyway it was trying to
look at the function call output in hostname which is always empty at that
point.
3. Always check the requested domain matches our own, we cannot reply to
anything else anyway.

Pre-requisite to fix: https://fedorahosted.org/freeipa/ticket/3639

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Stop using getdomainname() as it is often not properly initialized
2. The code using getdomainname() was not working anyway it was trying to
look at the function call output in hostname which is always empty at that
point.
3. Always check the requested domain matches our own, we cannot reply to
anything else anyway.

Pre-requisite to fix: https://fedorahosted.org/freeipa/ticket/3639

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP: Check for account/pw expiration in pre-bind</title>
<updated>2013-05-23T16:55:27+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-05-09T18:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=6b4066ff5c7472aecaffd158615e549e1e9fc419'/>
<id>6b4066ff5c7472aecaffd158615e549e1e9fc419</id>
<content type='text'>
Insure user accounts are valid and the password is not expired
before allowing a password bind.

TODO: handle returning a control with more detailed information about
failures (only if explicitly requested by client)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Insure user accounts are valid and the password is not expired
before allowing a password bind.

TODO: handle returning a control with more detailed information about
failures (only if explicitly requested by client)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OTP support to ipa-pwd-extop</title>
<updated>2013-05-17T07:30:51+00:00</updated>
<author>
<name>Nathaniel McCallum</name>
<email>npmccallum@redhat.com</email>
</author>
<published>2013-04-16T20:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=5b58348cd316dd817672cb81358ed557c28e09d3'/>
<id>5b58348cd316dd817672cb81358ed557c28e09d3</id>
<content type='text'>
During LDAP bind, this now plugin determines if a user is enabled
for OTP authentication. If so, then the OTP is validated in addition
to the password. This allows 2FA during user binds.

    https://fedorahosted.org/freeipa/ticket/3367
    http://freeipa.org/page/V3/OTP
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During LDAP bind, this now plugin determines if a user is enabled
for OTP authentication. If so, then the OTP is validated in addition
to the password. This allows 2FA during user binds.

    https://fedorahosted.org/freeipa/ticket/3367
    http://freeipa.org/page/V3/OTP
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary prefixes from ipa-pwd-extop files</title>
<updated>2013-05-17T07:30:51+00:00</updated>
<author>
<name>Nathaniel McCallum</name>
<email>npmccallum@redhat.com</email>
</author>
<published>2013-05-09T18:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=1e1bab4edc0ce4b70a370deac8109092b53b97a2'/>
<id>1e1bab4edc0ce4b70a370deac8109092b53b97a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow ID-to-SID mappings in the extdom plugin</title>
<updated>2013-05-02T20:57:12+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-04-26T15:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=c152c9e7ff2ea49dd65dd6d59672f92602bd3d9f'/>
<id>c152c9e7ff2ea49dd65dd6d59672f92602bd3d9f</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3596
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not store SID string in a local buffer</title>
<updated>2013-05-02T20:57:12+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-04-26T07:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=0f43cd6ea0d4528638e14a544c62d53e439778e6'/>
<id>0f43cd6ea0d4528638e14a544c62d53e439778e6</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3596
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not lookup up the domain too early if only the SID is known</title>
<updated>2013-05-02T20:57:12+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-04-24T12:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=631b3cf7cd85d310773e84569bf29b37ff5cec1b'/>
<id>631b3cf7cd85d310773e84569bf29b37ff5cec1b</id>
<content type='text'>
Request with a SID as input parameter do not contain the domain name,
hence is must be tried to resolve the SID first before the corresponding
domain can be looked up.

https://fedorahosted.org/freeipa/ticket/3596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Request with a SID as input parameter do not contain the domain name,
hence is must be tried to resolve the SID first before the corresponding
domain can be looked up.

https://fedorahosted.org/freeipa/ticket/3596
</pre>
</div>
</content>
</entry>
<entry>
<title>ipa-pwd-extop: do not use dn until it is really set</title>
<updated>2013-04-02T13:39:28+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-02-22T08:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=7b45e33400355df44e75576ef7f70a39d163bf8e'/>
<id>7b45e33400355df44e75576ef7f70a39d163bf8e</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3539
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove build warnings</title>
<updated>2013-03-29T07:59:36+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2013-03-12T14:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=13b1028ac832c29656c6711834f05f7b34c75cfa'/>
<id>13b1028ac832c29656c6711834f05f7b34c75cfa</id>
<content type='text'>
Fix rpm build warnings report in Fedora 19 build.

https://fedorahosted.org/freeipa/ticket/3500
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix rpm build warnings report in Fedora 19 build.

https://fedorahosted.org/freeipa/ticket/3500
</pre>
</div>
</content>
</entry>
</feed>
