<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/util, branch rhel5.10</title>
<subtitle>System Security Services Daemon [okos' clone]</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/'/>
<entry>
<title>Set cloexec flag for log files</title>
<updated>2013-05-16T16:55:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-15T18:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=b2de843cc076f60c884d51842cafbf47e1191f41'/>
<id>b2de843cc076f60c884d51842cafbf47e1191f41</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1708

The services kept the fd to /var/log/sssd/sssd.log open. I don't think
there's any point in keeping the logfiles open after exec-ing for the
child, so I set the CLOEXEC flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1708

The services kept the fd to /var/log/sssd/sssd.log open. I don't think
there's any point in keeping the logfiles open after exec-ing for the
child, so I set the CLOEXEC flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Add function for atomic I/O</title>
<updated>2013-05-16T09:06:07+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2013-02-07T11:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=b4f89f67c27cda9a27a57ca30c23b3ffab7c6a57'/>
<id>b4f89f67c27cda9a27a57ca30c23b3ffab7c6a57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new debug level macros</title>
<updated>2013-05-16T09:06:07+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2013-02-06T13:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=636e4a097bf8e5e99b762ca2674ce2dc5965e061'/>
<id>636e4a097bf8e5e99b762ca2674ce2dc5965e061</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle timeout during sss_ldap_init_send</title>
<updated>2011-12-13T13:40:08+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2011-08-15T15:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=48d1565a58de4ca58b36aef2ae65392ac97d16e8'/>
<id>48d1565a58de4ca58b36aef2ae65392ac97d16e8</id>
<content type='text'>
In some cases, where there would be no response from the LDAP server,
there would be no R/W events on the LDAP fd, so
sdap_async_sys_connect_done would never be called.

This patch adds a tevent timer that cancels the connection after
SDAP_NETWORK_TIMEOUT seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases, where there would be no response from the LDAP server,
there would be no R/W events on the LDAP fd, so
sdap_async_sys_connect_done would never be called.

This patch adds a tevent timer that cancels the connection after
SDAP_NETWORK_TIMEOUT seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow using Glib for UTF8 support</title>
<updated>2011-12-05T18:49:58+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2011-12-02T16:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=d488258da8c9d419af6d8ac4f88732b6494455c4'/>
<id>d488258da8c9d419af6d8ac4f88732b6494455c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Append PID to sbus server socket name, let clients use a symlink</title>
<updated>2011-10-26T14:29:39+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2011-10-05T15:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=910f14ced1b5b7783f13f26b4ead776b96f567d5'/>
<id>910f14ced1b5b7783f13f26b4ead776b96f567d5</id>
<content type='text'>
Add option to follow symlinks to check_file()

Append PID to sbus server socket name, let clients use a symlink

https://fedorahosted.org/sssd/ticket/1034
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add option to follow symlinks to check_file()

Append PID to sbus server socket name, let clients use a symlink

https://fedorahosted.org/sssd/ticket/1034
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not attempt to close() a file descriptor &lt; 0</title>
<updated>2011-10-26T14:29:39+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2011-07-01T11:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=62ada364bee87a0a910490f174e974c19b330791'/>
<id>62ada364bee87a0a910490f174e974c19b330791</id>
<content type='text'>
Coverity 10886
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity 10886
</pre>
</div>
</content>
</entry>
<entry>
<title>Use sss_ldap_err2string() instead of ldap_err2string()</title>
<updated>2011-10-26T14:29:39+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2011-09-05T07:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=fb54ed5823a4481318d680fcc0da57fb854c241f'/>
<id>fb54ed5823a4481318d680fcc0da57fb854c241f</id>
<content type='text'>
sss_ldap_err2string() - function created

https://fedorahosted.org/sssd/ticket/986

sss_ldap_err2string() - ldap_err2string() to sss_ldap_err2string()

https://fedorahosted.org/sssd/ticket/986
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sss_ldap_err2string() - function created

https://fedorahosted.org/sssd/ticket/986

sss_ldap_err2string() - ldap_err2string() to sss_ldap_err2string()

https://fedorahosted.org/sssd/ticket/986
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide python bindings for the HBAC evaluator library</title>
<updated>2011-10-26T14:29:38+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2011-05-30T07:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=817d3fe806506c637988cf99c7ab774345292e05'/>
<id>817d3fe806506c637988cf99c7ab774345292e05</id>
<content type='text'>
Fixes for python HBAC bindings

These changes were proposed during a review:
 * Change the signature of str_concat_sequence() to const char *
 * use a getsetter for HbacRule.enabled to allow string true/false and
   integer 1/0 in addition to bool
 * fix a minor memory leak (HbacRequest.rule_name)
 * remove overzealous discard consts

Fix python HBAC bindings for python &lt;= 2.4

Several parts of the HBAC python bindings did not work with old Python
versions, such as the one shipped in RHEL5.

The changes include:
* a compatibility wrapper around python set object
* PyModule_AddIntMacro compat macro
* Py_ssize_t compat definition
* Do not use PyUnicode_FromFormat
* several function prototypes and structures used to have "char
  arguments where they have "const char *" in recent versions.
  This caused compilation warnings this patch mitigates by using
  the discard_const hack on python 2.4

Remove dead code from python HBAC bindings

https://fedorahosted.org/sssd/ticket/935

Handle allocation error in python HBAC bindings

https://fedorahosted.org/sssd/ticket/934

HBAC rule validation Python bindings

https://fedorahosted.org/sssd/ticket/943
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes for python HBAC bindings

These changes were proposed during a review:
 * Change the signature of str_concat_sequence() to const char *
 * use a getsetter for HbacRule.enabled to allow string true/false and
   integer 1/0 in addition to bool
 * fix a minor memory leak (HbacRequest.rule_name)
 * remove overzealous discard consts

Fix python HBAC bindings for python &lt;= 2.4

Several parts of the HBAC python bindings did not work with old Python
versions, such as the one shipped in RHEL5.

The changes include:
* a compatibility wrapper around python set object
* PyModule_AddIntMacro compat macro
* Py_ssize_t compat definition
* Do not use PyUnicode_FromFormat
* several function prototypes and structures used to have "char
  arguments where they have "const char *" in recent versions.
  This caused compilation warnings this patch mitigates by using
  the discard_const hack on python 2.4

Remove dead code from python HBAC bindings

https://fedorahosted.org/sssd/ticket/935

Handle allocation error in python HBAC bindings

https://fedorahosted.org/sssd/ticket/934

HBAC rule validation Python bindings

https://fedorahosted.org/sssd/ticket/943
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix TLS/SSL validation after switch to ldap_init_fd</title>
<updated>2011-10-26T14:29:37+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2011-06-27T08:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=fb1d3ce1c67a4f670057ba0d2b87871187a911f8'/>
<id>fb1d3ce1c67a4f670057ba0d2b87871187a911f8</id>
<content type='text'>
Add sockaddr_storage to sdap_service

Add sdap_call_conn_cb() to call add connection callback directly

Use name based URI instead of IP address based URIs

Use ldap_init_fd() instead of ldap_initialize() if available

Do not access state after tevent_req_done() is called.

Call ldap_install_tls() on ldaps connections
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add sockaddr_storage to sdap_service

Add sdap_call_conn_cb() to call add connection callback directly

Use name based URI instead of IP address based URIs

Use ldap_init_fd() instead of ldap_initialize() if available

Do not access state after tevent_req_done() is called.

Call ldap_install_tls() on ldaps connections
</pre>
</div>
</content>
</entry>
</feed>
