<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/winbindd/idmap_rid.c, branch talloc-2.1.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>idmap_rid: remove a legacy comment from sid_to_id</title>
<updated>2014-04-25T13:35:08+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2014-04-11T19:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=1eeb4bc0ffb7b470c255ca8888a752122d551d1d'/>
<id>1eeb4bc0ffb7b470c255ca8888a752122d551d1d</id>
<content type='text'>
With the introduction of the ID_TYPE_BOTH mapping
to idmap_rid, it is not a deficiency but a
virtue of the rid backend that it does not
care about the existence or type of the
sid to be mapped.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the introduction of the ID_TYPE_BOTH mapping
to idmap_rid, it is not a deficiency but a
virtue of the rid backend that it does not
care about the existence or type of the
sid to be mapped.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename module init functions from samba_init_module</title>
<updated>2014-04-02T06:50:03+00:00</updated>
<author>
<name>Christof Schmitt</name>
<email>cs@samba.org</email>
</author>
<published>2014-04-01T22:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7f2d12c4c0c03a4a3b0262845968348697287033'/>
<id>7f2d12c4c0c03a4a3b0262845968348697287033</id>
<content type='text'>
Some modules use samba_init_module as the name for the init functions,
others use a name based on the module name.

Rename the init functions from samba_init_module, to be consistent
across all modules. This change also allows to build idmap_tdb2 and
perfcount_test statically.

Signed-off-by: Christof Schmitt &lt;cs@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Wed Apr  2 08:50:04 CEST 2014 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some modules use samba_init_module as the name for the init functions,
others use a name based on the module name.

Rename the init functions from samba_init_module, to be consistent
across all modules. This change also allows to build idmap_tdb2 and
perfcount_test statically.

Signed-off-by: Christof Schmitt &lt;cs@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Wed Apr  2 08:50:04 CEST 2014 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:idmap_rid: force mapping type to ID_TYPE_BOTH for sid-&gt;unixid mapping</title>
<updated>2012-12-03T07:48:27+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2012-10-15T14:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=55607f0f334ca5d72f35eb6b259db5283b35e86a'/>
<id>55607f0f334ca5d72f35eb6b259db5283b35e86a</id>
<content type='text'>
This is to remove problems with the same unix-id being used both
as a uid and a gid.

The rid backend will map a given number to the same SID, no matter whether this
is a uid or a gid. This will prime the idmap cache with mappings.
The sid-to-u/gid mapping, when not going through the cache, instead checks for
the type of the sid and only allows unix ids of the corresponding type.
Hence the rid backend will give different results, depending on whether the
cache is filled or not.

This patch lets the rid backend always create sid-&gt;id mappings of type both.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to remove problems with the same unix-id being used both
as a uid and a gid.

The rid backend will map a given number to the same SID, no matter whether this
is a uid or a gid. This will prime the idmap cache with mappings.
The sid-to-u/gid mapping, when not going through the cache, instead checks for
the type of the sid and only allows unix ids of the corresponding type.
Hence the rid backend will give different results, depending on whether the
cache is filled or not.

This patch lets the rid backend always create sid-&gt;id mappings of type both.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert making public of the samba-module library.</title>
<updated>2011-12-03T07:36:30+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2011-12-03T06:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=05bc4de083b993e3db06fdb2a3e1198021526a71'/>
<id>05bc4de083b993e3db06fdb2a3e1198021526a71</id>
<content type='text'>
This library was tiny - containing just two public functions than were
themselves trivial. The amount of overhead this causes isn't really worth the
benefits of sharing the code with other projects like OpenChange. In addition, this code
isn't really generically useful anyway, as it can only load from the module path
set for Samba at configure time.

Adding a new library was breaking the API/ABI anyway, so OpenChange had to be
updated to cope with the new situation one way or another. I've added a simpler
(compatible) routine for loading modules to OpenChange, which is less than 100 lines of code.

Autobuild-User: Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date: Sat Dec  3 08:36:33 CET 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This library was tiny - containing just two public functions than were
themselves trivial. The amount of overhead this causes isn't really worth the
benefits of sharing the code with other projects like OpenChange. In addition, this code
isn't really generically useful anyway, as it can only load from the module path
set for Samba at configure time.

Adding a new library was breaking the API/ABI anyway, so OpenChange had to be
updated to cope with the new situation one way or another. I've added a simpler
(compatible) routine for loading modules to OpenChange, which is less than 100 lines of code.

Autobuild-User: Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date: Sat Dec  3 08:36:33 CET 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util Rename samba_init_module -&gt; samba_module_init</title>
<updated>2011-10-28T11:10:28+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-10-24T23:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b256799eaf829fcb7d6e1d88de4478f77df8ff73'/>
<id>b256799eaf829fcb7d6e1d88de4478f77df8ff73</id>
<content type='text'>
This is to provide a cleaner namespace in the public samba plugin
functions.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to provide a cleaner namespace in the public samba plugin
functions.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:winbindd/idmap make idmap modules loadable again</title>
<updated>2011-10-21T14:30:56+00:00</updated>
<author>
<name>Christian Ambach</name>
<email>ambi@samba.org</email>
</author>
<published>2011-10-20T15:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a4d245b3e8c4f7b911646464ba920fe71801358e'/>
<id>a4d245b3e8c4f7b911646464ba920fe71801358e</id>
<content type='text'>
commit 355b5e3a831415d9bef97 changed the module system to
expect 'samba_init_module' as fixed initializer function
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 355b5e3a831415d9bef97 changed the module system to
expect 'samba_init_module' as fixed initializer function
</pre>
</div>
</content>
</entry>
<entry>
<title>s3-talloc Change TALLOC_ZERO_P() to talloc_zero()</title>
<updated>2011-06-09T10:40:08+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-06-07T01:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=ad0a07c531fadd1639c5298951cfaf5cfe0cb10e'/>
<id>ad0a07c531fadd1639c5298951cfaf5cfe0cb10e</id>
<content type='text'>
Using the standard macro makes it easier to move code into common, as
TALLOC_ZERO_P isn't standard talloc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the standard macro makes it easier to move code into common, as
TALLOC_ZERO_P isn't standard talloc.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:idmap: remove the params argument from the init function</title>
<updated>2011-03-22T21:49:56+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2011-03-02T22:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=82853a613ba854661aa3d36ae5f0f0f11c13ce26'/>
<id>82853a613ba854661aa3d36ae5f0f0f11c13ce26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Remove close_fn from idmap_methods</title>
<updated>2011-03-06T12:37:13+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2011-03-06T11:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=233c8bca3bfda4d09d458b842873621a7ffe5e91'/>
<id>233c8bca3bfda4d09d458b842873621a7ffe5e91</id>
<content type='text'>
Autobuild-User: Volker Lendecke &lt;vlendec@samba.org&gt;
Autobuild-Date: Sun Mar  6 13:37:13 CET 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Volker Lendecke &lt;vlendec@samba.org&gt;
Autobuild-Date: Sun Mar  6 13:37:13 CET 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s3-idmap-rid: private_data is a talloc child of dom</title>
<updated>2011-03-06T11:51:01+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2011-02-26T12:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9c5802b84143fdc8167f9f5996c69b56ecd27e9a'/>
<id>9c5802b84143fdc8167f9f5996c69b56ecd27e9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
