<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/libcli/security/object_tree.c, branch talloc-2.4.4</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>libcli:security: Fix code spelling</title>
<updated>2023-04-27T14:25:38+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2023-04-27T13:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e38f7cf4f19c545d8fa31bed237427942311480d'/>
<id>e38f7cf4f19c545d8fa31bed237427942311480d</id>
<content type='text'>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Volker Lendecke &lt;vl@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Volker Lendecke &lt;vl@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security: Avoid includes.h</title>
<updated>2023-03-09T18:10:33+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2023-03-03T17:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d76ec8519e06c838ba76c3f56425e6d4bf62866f'/>
<id>d76ec8519e06c838ba76c3f56425e6d4bf62866f</id>
<content type='text'>
Don't rebuild libcli/security when not necessary

Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't rebuild libcli/security when not necessary

Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli-security: Add documentation for object_tree_modify_access</title>
<updated>2013-01-21T21:31:20+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2012-10-13T22:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c0638dae6cbf8915e6a436d575562fc131ba772a'/>
<id>c0638dae6cbf8915e6a436d575562fc131ba772a</id>
<content type='text'>
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security: remove useless if (root-&gt;num_of_children &gt; 0) statements</title>
<updated>2013-01-21T15:12:45+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2013-01-03T10:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d36c03056fb85dfedbafd3a59497e35db63ade17'/>
<id>d36c03056fb85dfedbafd3a59497e35db63ade17</id>
<content type='text'>
The for loop does this implicitly when comparing for (i = 0; i &lt; root-&gt;num_of_children; i++)

Andrew Bartlett

Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The for loop does this implicitly when comparing for (i = 0; i &lt; root-&gt;num_of_children; i++)

Andrew Bartlett

Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security: add init_mask to existing children in insert_in_object_tree</title>
<updated>2013-01-21T15:12:45+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2013-01-15T18:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=853ecd418afe15973d3e8844ad0e01d3d54536d5'/>
<id>853ecd418afe15973d3e8844ad0e01d3d54536d5</id>
<content type='text'>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security: handle node initialisation in one spot in insert_in_object_tree()</title>
<updated>2013-01-21T15:12:45+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2013-01-03T09:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5b4e3de2bb25eeb85d72a886386c853cea3e9468'/>
<id>5b4e3de2bb25eeb85d72a886386c853cea3e9468</id>
<content type='text'>
This removes special-case for initalising the children array in
insert_in_object_tree().  talloc_realloc() handles the intial allocate
case perfectly well, so there is no need to have this duplicated.

This also restores having just one place were the rest of the elements
are intialised, to ensure uniform behaviour.

To do this, we have to rework insert_in_object_tree to have only one
output variable, both because having both root and new_node as output
variables was too confusing, and because otherwise the two pointers
were being allowed to point at the same memory.

Andrew Bartlett

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes special-case for initalising the children array in
insert_in_object_tree().  talloc_realloc() handles the intial allocate
case perfectly well, so there is no need to have this duplicated.

This also restores having just one place were the rest of the elements
are intialised, to ensure uniform behaviour.

To do this, we have to rework insert_in_object_tree to have only one
output variable, both because having both root and new_node as output
variables was too confusing, and because otherwise the two pointers
were being allowed to point at the same memory.

Andrew Bartlett

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security: Ensure to fill in remaining_access for the initial case (bug #9554 - CVE-2013-0172)</title>
<updated>2013-01-15T11:14:25+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2013-01-03T09:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b26668c606057fb30b20efd912284c3e79d547ff'/>
<id>b26668c606057fb30b20efd912284c3e79d547ff</id>
<content type='text'>
It is critically important that we initialise this element as otherwise
all access is permitted.

Andrew Bartlett

Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
(cherry picked from commit a75805490d96a85786287f5d0522dd7671d6816e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is critically important that we initialise this element as otherwise
all access is permitted.

Andrew Bartlett

Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
(cherry picked from commit a75805490d96a85786287f5d0522dd7671d6816e)
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/security/object_tree.c - remove unreachable statement</title>
<updated>2010-11-29T13:48:12+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mdw@samba.org</email>
</author>
<published>2010-11-29T13:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3035fe041fdcd81dea6259d2022b287f790ebd8d'/>
<id>3035fe041fdcd81dea6259d2022b287f790ebd8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix shadow warning for "access" variable.</title>
<updated>2010-10-19T22:53:38+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2010-10-19T20:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=45794dd30a7717aafba40864c1843e47098a4502'/>
<id>45794dd30a7717aafba40864c1843e47098a4502</id>
<content type='text'>
Autobuild-User: Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date: Tue Oct 19 22:53:38 UTC 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date: Tue Oct 19 22:53:38 UTC 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli/auth Merge source4/libcli/security and util_sid.c into the common code</title>
<updated>2010-10-14T02:35:05+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2010-09-18T02:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a879a4610dac03b814ad40800f408416d250c6be'/>
<id>a879a4610dac03b814ad40800f408416d250c6be</id>
<content type='text'>
This should ensure we only have one copy of these core functions
in the tree.

Andrew Bartlett

Signed-off-by: Andrew Tridgell &lt;tridge@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should ensure we only have one copy of these core functions
in the tree.

Andrew Bartlett

Signed-off-by: Andrew Tridgell &lt;tridge@samba.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
