<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/external, branch sudo1-13</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/'/>
<entry>
<title>BUILD: Accept krb5 1.16 for building the PAC plugin</title>
<updated>2017-10-09T11:31:33+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2017-10-09T07:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=d9f1ebef65146b856062dcda88d813a0bfe2e96a'/>
<id>d9f1ebef65146b856062dcda88d813a0bfe2e96a</id>
<content type='text'>
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit ce68b4ff25cbd52935a540046f0412ce869a27a5)
(cherry picked from commit 09ba77f7de5011d4871fd261ab5291649f025404)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit ce68b4ff25cbd52935a540046f0412ce869a27a5)
(cherry picked from commit 09ba77f7de5011d4871fd261ab5291649f025404)
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Fix a typo in inotify.m4</title>
<updated>2016-11-22T15:21:21+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-11-18T11:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=331a7c3d60a4dadd43565f339095daef5de5e7bf'/>
<id>331a7c3d60a4dadd43565f339095daef5de5e7bf</id>
<content type='text'>
This typo prevented HAVE_INOTIFY from ever being set and as an effect,
prevented /etc/resolv.conf inotify detection from working

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
(cherry picked from commit 2927dc45b9bc810f4f55bce165bb96405129e693)
(cherry picked from commit 495289cfa922b00278aa91d433489403e792304e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This typo prevented HAVE_INOTIFY from ever being set and as an effect,
prevented /etc/resolv.conf inotify detection from working

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
(cherry picked from commit 2927dc45b9bc810f4f55bce165bb96405129e693)
(cherry picked from commit 495289cfa922b00278aa91d433489403e792304e)
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Accept krb5 1.15 for building the PAC plugin</title>
<updated>2016-10-25T07:56:08+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2016-10-24T10:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=63641202e1cfb62b5f3ec6ea1c9b1fc7611d91ef'/>
<id>63641202e1cfb62b5f3ec6ea1c9b1fc7611d91ef</id>
<content type='text'>
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit 11d2a1183d7017f3d453d0a7046004b6968fefb5)
(cherry picked from commit 6a96323fb511565908a5a7ce7b1d6e0d40aa647d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit 11d2a1183d7017f3d453d0a7046004b6968fefb5)
(cherry picked from commit 6a96323fb511565908a5a7ce7b1d6e0d40aa647d)
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Accept krb5 1.14 for building the PAC plugin</title>
<updated>2015-10-26T09:20:09+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2015-10-26T06:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=3dd118ee870d4370e8bfff8bd71d7e9954ccac06'/>
<id>3dd118ee870d4370e8bfff8bd71d7e9954ccac06</id>
<content type='text'>
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit 8fe87c3d35bf301cbb6ed7d441b588327d831924)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
(cherry picked from commit 8fe87c3d35bf301cbb6ed7d441b588327d831924)
</pre>
</div>
</content>
</entry>
<entry>
<title>CONFIGURE: Remove bashism</title>
<updated>2015-09-26T13:36:15+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2015-09-25T06:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=d9378e64499642e86989158f274372187314d5b2'/>
<id>d9378e64499642e86989158f274372187314d5b2</id>
<content type='text'>
There were errors in configure script when /bin/sh was not bash
./configure: 15889: test: xfedora: unexpected operator
./configure: 19981: test: xyes: unexpected operator
./configure: 23103: test: x1: unexpected operator

The equality operator "==" works in bash but it's not a standard.
The man page test(1) also does not mention it.
There is only short version "="

       STRING1 = STRING2
              the strings are equal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were errors in configure script when /bin/sh was not bash
./configure: 15889: test: xfedora: unexpected operator
./configure: 19981: test: xyes: unexpected operator
./configure: 23103: test: x1: unexpected operator

The equality operator "==" works in bash but it's not a standard.
The man page test(1) also does not mention it.
There is only short version "="

       STRING1 = STRING2
              the strings are equal
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespace</title>
<updated>2015-09-03T07:42:58+00:00</updated>
<author>
<name>Pavel Reichl</name>
<email>preichl@redhat.com</email>
</author>
<published>2015-08-11T08:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=2b490bc947dbe0094417304840bd721417a162d9'/>
<id>2b490bc947dbe0094417304840bd721417a162d9</id>
<content type='text'>
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Nikolai Kondrashov &lt;Nikolai.Kondrashov@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Nikolai Kondrashov &lt;Nikolai.Kondrashov@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Repair dependecies on deprecated libraries</title>
<updated>2015-07-28T14:57:00+00:00</updated>
<author>
<name>Petr Cech</name>
<email>pcech@redhat.com</email>
</author>
<published>2015-07-27T16:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=cebf9d194dc99a1ef4acae3d63faa3eb65be695a'/>
<id>cebf9d194dc99a1ef4acae3d63faa3eb65be695a</id>
<content type='text'>
Modules libsystemd-journal and libsystemd-login are
deprecated and "libsystemd" should be used instead
of them.

Resolves:
https://fedorahosted.org/sssd/ticket/2733

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modules libsystemd-journal and libsystemd-login are
deprecated and "libsystemd" should be used instead
of them.

Resolves:
https://fedorahosted.org/sssd/ticket/2733

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Fix variable substitution in cwrap.m4</title>
<updated>2015-05-31T17:24:41+00:00</updated>
<author>
<name>Nikolai Kondrashov</name>
<email>Nikolai.Kondrashov@redhat.com</email>
</author>
<published>2015-05-29T16:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=fd3b0d8235322ada8f3b9b83b30ce57242ebf6cd'/>
<id>fd3b0d8235322ada8f3b9b83b30ce57242ebf6cd</id>
<content type='text'>
Add another dollar sign to have variable name substituted by m4 in
"cwrap.m4" further substituted with its value by shell in "configure".

Before, this:

    [ test x$2 = xyes]

would produce this in "configure" for uid_wrapper test:

     test xHAVE_UID_WRAPPER = xyes

which is always false.

Now the changed code:

    [ test x$$2 = xyes]

Would produce this in "configure" instead:

    test x$HAVE_UID_WRAPPER = xyes

which will properly process the test result.

This fixes uid_wrapper and nss_wrapper detection, which were considered
missing otherwise, resulting in cwrap tests not running.

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add another dollar sign to have variable name substituted by m4 in
"cwrap.m4" further substituted with its value by shell in "configure".

Before, this:

    [ test x$2 = xyes]

would produce this in "configure" for uid_wrapper test:

     test xHAVE_UID_WRAPPER = xyes

which is always false.

Now the changed code:

    [ test x$$2 = xyes]

Would produce this in "configure" instead:

    test x$HAVE_UID_WRAPPER = xyes

which will properly process the test result.

This fixes uid_wrapper and nss_wrapper detection, which were considered
missing otherwise, resulting in cwrap tests not running.

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add integration tests</title>
<updated>2015-05-28T11:55:52+00:00</updated>
<author>
<name>Nikolai Kondrashov</name>
<email>Nikolai.Kondrashov@redhat.com</email>
</author>
<published>2014-11-24T17:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=9d453f1e8b28983b363b44c49b7cd701a994fd97'/>
<id>9d453f1e8b28983b363b44c49b7cd701a994fd97</id>
<content type='text'>
Add "intgcheck" make target. Update CI to use it.

The "intgcheck" target configures and builds sssd in a sub-directory,
installs it into a prefix in another sub-directory, and then makes the
"intgcheck-installed" target from within src/tests/intg in that separate
build.

The "intgcheck-installed" target in src/tests/intg runs py.test for all
tests it can find in that directory, under fakeroot and
nss_wrapper/uid_wrapper environments emulating running under root.
It also adds the value of INTGCHECK_PYTEST_ARGS environment/make
variable to the py.test command line. You can use it to pass additional
py.test options, such as specifying a subset of tests to run. See
"py.test --help" output.

There are only two test suites in src/tests/intg at the moment:
ent_test.py and ldap_test.py.

The ent_test.py runs tests on ent.py - a module of assertion functions
for checking entries in NSS database (passwd and group), for use in
actual tests. The ent_test.py suite can be used as ent.py usage
reference.

The ldap_test.py suite sets up and starts a slapd instance, adds a few
user and group entries, configures and starts sssd and verifies that
those users and groups are retrieved correctly using various NSS
functions. The tests are very basic at the moment.

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Michal Židek &lt;mzidek@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add "intgcheck" make target. Update CI to use it.

The "intgcheck" target configures and builds sssd in a sub-directory,
installs it into a prefix in another sub-directory, and then makes the
"intgcheck-installed" target from within src/tests/intg in that separate
build.

The "intgcheck-installed" target in src/tests/intg runs py.test for all
tests it can find in that directory, under fakeroot and
nss_wrapper/uid_wrapper environments emulating running under root.
It also adds the value of INTGCHECK_PYTEST_ARGS environment/make
variable to the py.test command line. You can use it to pass additional
py.test options, such as specifying a subset of tests to run. See
"py.test --help" output.

There are only two test suites in src/tests/intg at the moment:
ent_test.py and ldap_test.py.

The ent_test.py runs tests on ent.py - a module of assertion functions
for checking entries in NSS database (passwd and group), for use in
actual tests. The ent_test.py suite can be used as ent.py usage
reference.

The ldap_test.py suite sets up and starts a slapd instance, adds a few
user and group entries, configures and starts sssd and verifies that
those users and groups are retrieved correctly using various NSS
functions. The tests are very basic at the moment.

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
Reviewed-by: Michal Židek &lt;mzidek@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Add AM_PYTHON2_MODULE macro</title>
<updated>2015-05-28T11:55:42+00:00</updated>
<author>
<name>Nikolai Kondrashov</name>
<email>Nikolai.Kondrashov@redhat.com</email>
</author>
<published>2015-04-24T14:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/commit/?id=9c5e4ae08ea41f9b1cdb3b3d0e9c35056baeab86'/>
<id>9c5e4ae08ea41f9b1cdb3b3d0e9c35056baeab86</id>
<content type='text'>
Add AM_PYTHON2_MODULE - an autoconf macro checking for presence of
Python 2 modules. This is for use with the upcoming integration tests
configuration, but can be used by other code as well.

Reviewed-by: Michal Židek &lt;mzidek@redhat.com&gt;
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add AM_PYTHON2_MODULE - an autoconf macro checking for presence of
Python 2 modules. This is for use with the upcoming integration tests
configuration, but can be used by other code as well.

Reviewed-by: Michal Židek &lt;mzidek@redhat.com&gt;
Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
