<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/include/includes.h, branch talloc-2.0.0</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>s4:cmdline: setup talloc log and abort functions</title>
<updated>2009-08-24T06:29:59+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-07-30T06:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=251b03eee626c10b294eee4a45a1dcc82a4fd1d9'/>
<id>251b03eee626c10b294eee4a45a1dcc82a4fd1d9</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
<entry>
<title>make the UID_WRAPPER skip checks at runtime</title>
<updated>2009-08-05T01:21:06+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-08-05T01:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=58e5e1ea8d4c5a9eb8d36aa8132fd1ba3985ca53'/>
<id>58e5e1ea8d4c5a9eb8d36aa8132fd1ba3985ca53</id>
<content type='text'>
This fixes two issues pointed out by Andrew. It adds a runtime
uwrap_enabled() call that wraps the skips needed for uid emulation. It
also makes the skip in the directory_create_or_exist() function only
change the uid checking code, not the permissions code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes two issues pointed out by Andrew. It adds a runtime
uwrap_enabled() call that wraps the skips needed for uid emulation. It
also makes the skip in the directory_create_or_exist() function only
change the uid checking code, not the permissions code
</pre>
</div>
</content>
</entry>
<entry>
<title>added a uid_wrapper library</title>
<updated>2009-08-05T00:51:00+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-08-05T00:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fd43e0ee09e3f82093e9a15dd6cbd2fbaa113426'/>
<id>fd43e0ee09e3f82093e9a15dd6cbd2fbaa113426</id>
<content type='text'>
This library intercepts seteuid and related calls, and simulates them
in a manner similar to the nss_wrapper and socket_wrapper
libraries. This allows us to enable the vfs_unixuid NTVFS module in
the build farm, which means we are more likely to catch errors in the
token manipulation.

The simulation is not complete, but it is enough for Samba4 for
now. The major areas of incompleteness are:

 - no emulation of setreuid, setresuid or saved uids. These would be
   needed for use in Samba3

 - no emulation of ruid changing. That would also be needed for Samba3

 - no attempt to emulate file ownership changing, so code that (for
   example) tests whether st.st_uid matches geteuid() needs special
   handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This library intercepts seteuid and related calls, and simulates them
in a manner similar to the nss_wrapper and socket_wrapper
libraries. This allows us to enable the vfs_unixuid NTVFS module in
the build farm, which means we are more likely to catch errors in the
token manipulation.

The simulation is not complete, but it is enough for Samba4 for
now. The major areas of incompleteness are:

 - no emulation of setreuid, setresuid or saved uids. These would be
   needed for use in Samba3

 - no emulation of ruid changing. That would also be needed for Samba3

 - no attempt to emulate file ownership changing, so code that (for
   example) tests whether st.st_uid matches geteuid() needs special
   handling
</pre>
</div>
</content>
</entry>
<entry>
<title>Try and fix the S4 build - include thread includes.</title>
<updated>2009-04-14T20:02:29+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-04-14T20:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0f1b402848d987f691d6376a624373380e7e2ce6'/>
<id>0f1b402848d987f691d6376a624373380e7e2ce6</id>
<content type='text'>
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused CONST_DISCARD macro.</title>
<updated>2009-03-15T02:05:46+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2009-03-15T02:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=75783473d180661257e3f0e3d300179caf34bd8e'/>
<id>75783473d180661257e3f0e3d300179caf34bd8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the build. When you do "make distclean; ./autogen; ./configure; make" and it still doesn't build you know it's messed up.</title>
<updated>2009-02-13T18:36:11+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-02-13T18:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7d73130125723425e8884b00ca20ab77788f39d8'/>
<id>7d73130125723425e8884b00ca20ab77788f39d8</id>
<content type='text'>
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:includes: copy #error DONT_USE_CPLUSPLUS_RESERVED_NAMES from source3</title>
<updated>2009-02-02T12:09:21+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-02-02T07:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=bab629426958907e675765ce0620f321dcc5f780'/>
<id>bab629426958907e675765ce0620f321dcc5f780</id>
<content type='text'>
We should not use c++ reserved names in source4 too.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should not use c++ reserved names in source4 too.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:includes.h: stdlib.h and stdbool.h are already included by replace.h</title>
<updated>2009-02-02T12:08:39+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-02-02T07:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=23bec6c670073fc419908c65918d885e6d9553e2'/>
<id>23bec6c670073fc419908c65918d885e6d9553e2</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
<entry>
<title>Samba3: Include util.h header file rather than having custom prototypes.</title>
<updated>2008-11-01T02:14:43+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-11-01T02:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9de80e7abceb3c64c658f2aeeb5ca68e980e89c8'/>
<id>9de80e7abceb3c64c658f2aeeb5ca68e980e89c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove include/local.h and move defines to more appropriate places.</title>
<updated>2008-10-24T15:53:38+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-10-24T15:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0218669d627e2e2f20d8294cff5bb7803b539a7a'/>
<id>0218669d627e2e2f20d8294cff5bb7803b539a7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
