<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src, branch dlopen-test</title>
<subtitle>Experimental work on SSSD - Systen Security Services Daemon</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/'/>
<entry>
<title>tests: Add dlopen test to make sure modules works</title>
<updated>2013-09-09T15:43:23+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-09-05T15:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=2783d0e13b605323dffae05d28f0ee13f250a12d'/>
<id>2783d0e13b605323dffae05d28f0ee13f250a12d</id>
<content type='text'>
This tests dlopens and resolves all symbols to make sure there are no missing
symbols in our provider modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tests dlopens and resolves all symbols to make sure there are no missing
symbols in our provider modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: More robust detection of inotify.</title>
<updated>2013-09-09T15:17:52+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-30T21:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=9917c138d9a270deb5820915384fbde751190c2a'/>
<id>9917c138d9a270deb5820915384fbde751190c2a</id>
<content type='text'>
We checked only header file "sys/inotify" for detection whether inotify
works. Some platforms do not have built in inotify, but contain library,
which provides inotify-compatible interface.

This patch adds more robust detection of inotify in configuration time and
appends linker flags to Makefile if inotify is provided by library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We checked only header file "sys/inotify" for detection whether inotify
works. Some platforms do not have built in inotify, but contain library,
which provides inotify-compatible interface.

This patch adds more robust detection of inotify in configuration time and
appends linker flags to Makefile if inotify is provided by library.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: Use pkg-config to detect libraries.</title>
<updated>2013-09-09T14:32:12+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-31T10:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=a31df2979265339f71fe3e2d587c4176375b1eff'/>
<id>a31df2979265339f71fe3e2d587c4176375b1eff</id>
<content type='text'>
We used pkg-config only as a fallback if header files was not found,
but detection of library failed in case of available header file and
linking problem (missing -Ldir).

This patch prefers pkg-config.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used pkg-config only as a fallback if header files was not found,
but detection of library failed in case of available header file and
linking problem (missing -Ldir).

This patch prefers pkg-config.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: add check for type intptr_t</title>
<updated>2013-09-09T14:30:53+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-30T23:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=84ef91035f36ca6aed70d17da170d323880c5393'/>
<id>84ef91035f36ca6aed70d17da170d323880c5393</id>
<content type='text'>
We check whether HAVE_INTPTR_T is defined in definition of macro
discard_const_p, but autootols macro AC_CHECK_TYPE did not generate it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We check whether HAVE_INTPTR_T is defined in definition of macro
discard_const_p, but autootols macro AC_CHECK_TYPE did not generate it.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: Refactor unicode library detection</title>
<updated>2013-09-09T14:23:52+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-31T13:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=9dbdf62243f01f6aee41c2b5f2976c56da47f25d'/>
<id>9dbdf62243f01f6aee41c2b5f2976c56da47f25d</id>
<content type='text'>
If $libdir is not in default library path libunistring cannot be
found. (pkg-config can not be used in this case).
This patch helps to search libunistring in "$libdir" directory.

In refactoring part, indentation was updated to be more readable
and some duplicated parts were removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If $libdir is not in default library path libunistring cannot be
found. (pkg-config can not be used in this case).
This patch helps to search libunistring in "$libdir" directory.

In refactoring part, indentation was updated to be more readable
and some duplicated parts were removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: Add directories for searching ldap headers and libs</title>
<updated>2013-09-09T14:23:52+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-31T09:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=b6198cdbb612c83e096602ea9f32f2c6065b59ec'/>
<id>b6198cdbb612c83e096602ea9f32f2c6065b59ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: Add missing AC_MSG_RESULT</title>
<updated>2013-09-09T14:23:52+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-31T03:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=711f8acc0f520487060c308870f70dbbfa84f272'/>
<id>711f8acc0f520487060c308870f70dbbfa84f272</id>
<content type='text'>
AC_MSG_RESULT was not used everywhere after AC_MSG_CHECKING.
Therefore two lines from configure output was mixed in some cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AC_MSG_RESULT was not used everywhere after AC_MSG_CHECKING.
Therefore two lines from configure output was mixed in some cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>AUTOTOOLS: Add -LLIBDIR to PYTHON_LIBS</title>
<updated>2013-09-09T14:23:52+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-31T03:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=f705b1d1299b41e2f00722257db09d7b67167902'/>
<id>f705b1d1299b41e2f00722257db09d7b67167902</id>
<content type='text'>
Detect directory with python libraries and add this
directory to the list of directories to be searched for linker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Detect directory with python libraries and add this
directory to the list of directories to be searched for linker.
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap_cache: Do not remove record from chain twice</title>
<updated>2013-09-09T11:57:27+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-09-05T07:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=27ea6c34e9d8a914b0aeebe9ca98eb65dea404d0'/>
<id>27ea6c34e9d8a914b0aeebe9ca98eb65dea404d0</id>
<content type='text'>
It is not very likely, that record will have the same hash1 and hash2, but it
is possible. In this situation, it does not make sense to remove record twice.

Function sss_mc_rm_rec_from_chain was not robust and sssd_nss could crash
in this situation. It was only possible if record was alone in chain.

Resolves:
https://fedorahosted.org/sssd/ticket/2049
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not very likely, that record will have the same hash1 and hash2, but it
is possible. In this situation, it does not make sense to remove record twice.

Function sss_mc_rm_rec_from_chain was not robust and sssd_nss could crash
in this situation. It was only possible if record was alone in chain.

Resolves:
https://fedorahosted.org/sssd/ticket/2049
</pre>
</div>
</content>
</entry>
<entry>
<title>krb5: Ingnore unknown expansion sequences</title>
<updated>2013-09-09T11:48:43+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-09-04T19:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=35da30eb7f97968aabcbd34d4e198e44470ad3dd'/>
<id>35da30eb7f97968aabcbd34d4e198e44470ad3dd</id>
<content type='text'>
Recently support was added to use also libkrb5 style expansions that
uses a %{varname} type of template.

There are a number of templates we do not care/can't expand in sssd.
The current code misses tests and failed to properly preserve some of
the templates we do not want to handle.

Addiotionally in order to be future proof this patch treats unknown
templates as pass-through templates and defer any error checking to
libkrb5, so that sssd is consistent with how kinit would behave.

Resolves:
https://fedorahosted.org/sssd/ticket/2076
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recently support was added to use also libkrb5 style expansions that
uses a %{varname} type of template.

There are a number of templates we do not care/can't expand in sssd.
The current code misses tests and failed to properly preserve some of
the templates we do not want to handle.

Addiotionally in order to be future proof this patch treats unknown
templates as pass-through templates and defer any error checking to
libkrb5, so that sssd is consistent with how kinit would behave.

Resolves:
https://fedorahosted.org/sssd/ticket/2076
</pre>
</div>
</content>
</entry>
</feed>
