<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/include, branch talloc-2.3.3</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>lib: Remove global xfile.h includes</title>
<updated>2016-11-20T05:23:19+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2016-11-16T17:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=df9e7c7ae55da5df1f55be194dff86896897de4a'/>
<id>df9e7c7ae55da5df1f55be194dff86896897de4a</id>
<content type='text'>
This makes it more obvious where this legacy code is used

Signed-off-by: Volker Lendecke &lt;vl@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): Sun Nov 20 06:23:19 CET 2016 on sn-devel-144
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it more obvious where this legacy code is used

Signed-off-by: Volker Lendecke &lt;vl@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): Sun Nov 20 06:23:19 CET 2016 on sn-devel-144
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util: Include DEBUG macro in internal header files before samba_util.h</title>
<updated>2015-03-11T17:47:22+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2015-03-05T10:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9643a4b1ef2ada764f454ecc82aa6936217967fc'/>
<id>9643a4b1ef2ada764f454ecc82aa6936217967fc</id>
<content type='text'>
It's best practice to include external header files before internal
header files. In this case internal DEBUG macro cannot be defined and
therefore samba version of debug macro will be included
in header file "util/fault.h".

In file included from example.c:27:0:
src/util/util.h:127:0: error: "DEBUG" redefined [-Werror]
 #define DEBUG(level, format, ...) do { \
 ^
In file included from /usr/include/samba-4.0/util/fault.h:29:0,
                 from /usr/include/samba-4.0/samba_util.h:62,
                 from /usr/include/samba-4.0/ndr.h:30,
                 from example.c:24:
/usr/include/samba-4.0/util/debug.h:182:0: note: this is the location of the previous definition
 #define DEBUG( level, body ) \
 ^
  CC       src/providers/ad/libsss_ad_common_la-ad_domain_info.lo
cc1: all warnings being treated as errors

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11033

Signed-off-by: Lukas Slebodnik &lt;lslebodn@redhat.com&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Martin Schwenke &lt;martin@meltin.net&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Wed Mar 11 18:47:22 CET 2015 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's best practice to include external header files before internal
header files. In this case internal DEBUG macro cannot be defined and
therefore samba version of debug macro will be included
in header file "util/fault.h".

In file included from example.c:27:0:
src/util/util.h:127:0: error: "DEBUG" redefined [-Werror]
 #define DEBUG(level, format, ...) do { \
 ^
In file included from /usr/include/samba-4.0/util/fault.h:29:0,
                 from /usr/include/samba-4.0/samba_util.h:62,
                 from /usr/include/samba-4.0/ndr.h:30,
                 from example.c:24:
/usr/include/samba-4.0/util/debug.h:182:0: note: this is the location of the previous definition
 #define DEBUG( level, body ) \
 ^
  CC       src/providers/ad/libsss_ad_common_la-ad_domain_info.lo
cc1: all warnings being treated as errors

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11033

Signed-off-by: Lukas Slebodnik &lt;lslebodn@redhat.com&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Martin Schwenke &lt;martin@meltin.net&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Wed Mar 11 18:47:22 CET 2015 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all uses of setXX[ug]id() and setgroups with samba_setXX[ug]id() calls.</title>
<updated>2012-06-29T00:15:16+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2012-06-28T18:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=821bd95156e8cc6d843aecb0a27d4a08761b7dac'/>
<id>821bd95156e8cc6d843aecb0a27d4a08761b7dac</id>
<content type='text'>
Will allow thread-specific credentials to be added by modifying
the central definitions. Deliberately left the setXX[ug]id()
call in popt as this is not used in Samba.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Will allow thread-specific credentials to be added by modifying
the central definitions. Deliberately left the setXX[ug]id()
call in popt as this is not used in Samba.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: avoid util.h as a public header name due to conflict with MacOS</title>
<updated>2011-09-23T07:24:03+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-09-20T21:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d40fe50a6755ab701f2fe8a434f1d3331769a4c0'/>
<id>d40fe50a6755ab701f2fe8a434f1d3331769a4c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util: new merged debug system</title>
<updated>2011-03-01T03:32:12+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-02-24T05:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5f5ca913b7abfcf95782339fac2dc8c1541b1126'/>
<id>5f5ca913b7abfcf95782339fac2dc8c1541b1126</id>
<content type='text'>
This is the s3 debug system, with a number of changes to tidy it up
for common use.  The debug class system is simplified by the removal of the
ISSET table, the system no longer attempts to cope with assignment of
DEBUGLEVEL, and the full class table is always available (rather than
just DEBUGLEVEL_CLASS[DBCG_ALL]) from startup.  It is also no longer
confusingly described as a hack, but as the initial table.

Autobuild-User: Andrew Bartlett &lt;abartlet@samba.org&gt;
Autobuild-Date: Tue Mar  1 04:32:12 CET 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the s3 debug system, with a number of changes to tidy it up
for common use.  The debug class system is simplified by the removal of the
ISSET table, the system no longer attempts to cope with assignment of
DEBUGLEVEL, and the full class table is always available (rather than
just DEBUGLEVEL_CLASS[DBCG_ALL]) from startup.  It is also no longer
confusingly described as a hack, but as the initial table.

Autobuild-User: Andrew Bartlett &lt;abartlet@samba.org&gt;
Autobuild-Date: Tue Mar  1 04:32:12 CET 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util move debug.[ch] out of the way</title>
<updated>2011-03-01T02:46:18+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-02-28T20:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4acef317a0e1692afc526a3805adf87403651170'/>
<id>4acef317a0e1692afc526a3805adf87403651170</id>
<content type='text'>
This will allow a modified version of the s3 debug system to be the
new common debug system.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow a modified version of the s3 debug system to be the
new common debug system.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>developer: only do the C++ reserved name checking on Linux</title>
<updated>2010-11-17T12:55:39+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-11-17T09:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2'/>
<id>9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2</id>
<content type='text'>
this prevents us breaking the solaris build, but will still mean we
prevent C++ vars in our code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this prevents us breaking the solaris build, but will still mean we
prevent C++ vars in our code
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:UID wrapper - Fix includes</title>
<updated>2010-02-05T18:47:26+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mwallnoefer@yahoo.de</email>
</author>
<published>2010-01-30T13:25:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=16aa0744c6820c5400b73fd4889608c38fc55b39'/>
<id>16aa0744c6820c5400b73fd4889608c38fc55b39</id>
<content type='text'>
The includes of the UID wrapper headers werent't really efficient according
to metze's post on the technical mailing list (http://lists.samba.org/archive/samba-technical/2010-February/069165.html).
To achieve this move the "uid_wrapper.h" includes into "lib/util/unix_privs.c",
 "lib/util/util.c", "ntvfs/posix/pvfs_acl.c" and "ntvfs/unixuid/vfs_unixuid.c".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The includes of the UID wrapper headers werent't really efficient according
to metze's post on the technical mailing list (http://lists.samba.org/archive/samba-technical/2010-February/069165.html).
To achieve this move the "uid_wrapper.h" includes into "lib/util/unix_privs.c",
 "lib/util/util.c", "ntvfs/posix/pvfs_acl.c" and "ntvfs/unixuid/vfs_unixuid.c".
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "s4:include/includes.h - Need to include "system/network.h""</title>
<updated>2010-01-29T20:36:23+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mwallnoefer@yahoo.de</email>
</author>
<published>2010-01-29T20:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d89427ad271470bee11cfb0283e76d7b8a48e416'/>
<id>d89427ad271470bee11cfb0283e76d7b8a48e416</id>
<content type='text'>
This reverts commit 97fd03a15a694450e80310fc776a58c6fde58a52.

This obviously broke the build. Revert it for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 97fd03a15a694450e80310fc776a58c6fde58a52.

This obviously broke the build. Revert it for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:include/includes.h - Need to include "system/network.h"</title>
<updated>2010-01-29T19:13:38+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mwallnoefer@yahoo.de</email>
</author>
<published>2010-01-29T19:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=97fd03a15a694450e80310fc776a58c6fde58a52'/>
<id>97fd03a15a694450e80310fc776a58c6fde58a52</id>
<content type='text'>
Otherwise I don't get the definition of "struct in_addr" for "lib/util/util.h" on CentOS 4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise I don't get the definition of "struct in_addr" for "lib/util/util.h" on CentOS 4.
</pre>
</div>
</content>
</entry>
</feed>
