<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/buildtools, branch master</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>samba_cross.py: autobuild fails with trailing space at line endings</title>
<updated>2026-04-10T21:20:52+00:00</updated>
<author>
<name>Björn Jacke</name>
<email>bjacke@samba.org</email>
</author>
<published>2026-04-10T10:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2f8dfde1210395175e726455bdb63a7b97245a72'/>
<id>2f8dfde1210395175e726455bdb63a7b97245a72</id>
<content type='text'>
autobuild fails with trailing space at line endings, so we need to strip() only
at "\n" here strictly.

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

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

Autobuild-User(master): Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date(master): Fri Apr 10 21:20:52 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
autobuild fails with trailing space at line endings, so we need to strip() only
at "\n" here strictly.

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

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

Autobuild-User(master): Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date(master): Fri Apr 10 21:20:52 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>buildtools: fix clang warning: argument unused</title>
<updated>2026-04-08T08:38:21+00:00</updated>
<author>
<name>Gary Lockyer</name>
<email>gary@catalyst.net.nz</email>
</author>
<published>2026-03-31T01:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9938c9a6f7baef906a1ddb3778eb71eaf8b69010'/>
<id>9938c9a6f7baef906a1ddb3778eb71eaf8b69010</id>
<content type='text'>
Fix:
clang-xx: warning: argument unused during compilation:
          '-undefined dynamic_lookup' [-Wunused-command-line-argument]

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Wed Apr  8 08:38:21 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix:
clang-xx: warning: argument unused during compilation:
          '-undefined dynamic_lookup' [-Wunused-command-line-argument]

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Wed Apr  8 08:38:21 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: Add -D_FORTIFY_SOURCE=3 when stack protector is enabled</title>
<updated>2026-03-27T08:33:09+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2026-03-24T14:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=333ac047c3fc151222e5ee6aaa75452276b0031e'/>
<id>333ac047c3fc151222e5ee6aaa75452276b0031e</id>
<content type='text'>
The capability check in SAMBA_CONFIG_H() already tests that the compiler
accepts both -Wp,-D_FORTIFY_SOURCE and the stack protector flag
together, but only the stack protector flag was added to EXTRA_CFLAGS on
success.

The glibc normally silently downgrades to the supported level if the on
specified is not supported.

Note that -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 only sets it if not
already defined.

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

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Fri Mar 27 08:33:09 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The capability check in SAMBA_CONFIG_H() already tests that the compiler
accepts both -Wp,-D_FORTIFY_SOURCE and the stack protector flag
together, but only the stack protector flag was added to EXTRA_CFLAGS on
success.

The glibc normally silently downgrades to the supported level if the on
specified is not supported.

Note that -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 only sets it if not
already defined.

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

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Fri Mar 27 08:33:09 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>build: clang 21 re-enable -Wunititialized-const-pointer</title>
<updated>2026-03-03T05:55:25+00:00</updated>
<author>
<name>Gary Lockyer</name>
<email>gary@catalyst.net.nz</email>
</author>
<published>2026-03-02T00:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a2dfaa194fbdd89c957b0b4d47b1927e02c66e7f'/>
<id>a2dfaa194fbdd89c957b0b4d47b1927e02c66e7f</id>
<content type='text'>
[4102/5009] Compiling source4/torture/rpc/spoolss_notify.c
  ../../source4/torture/rpc/spoolss.c:3984:48: error: variable 'data' is
       uninitialized when passed as a const pointer argument here
       [-Werror,-Wuninitialized-const-pointer]
    3984CHECK_NEEDED_SIZE_LEVEL(spoolss_PrinterData, &amp;data, type, needed, 1);

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Tue Mar  3 05:55:25 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[4102/5009] Compiling source4/torture/rpc/spoolss_notify.c
  ../../source4/torture/rpc/spoolss.c:3984:48: error: variable 'data' is
       uninitialized when passed as a const pointer argument here
       [-Werror,-Wuninitialized-const-pointer]
    3984CHECK_NEEDED_SIZE_LEVEL(spoolss_PrinterData, &amp;data, type, needed, 1);

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Tue Mar  3 05:55:25 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Allow developer builds with clang 21</title>
<updated>2026-03-03T04:52:36+00:00</updated>
<author>
<name>Gary Lockyer</name>
<email>gary@catalyst.net.nz</email>
</author>
<published>2026-03-01T23:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3790dcb59d5380b6af164777d8c43585b746807c'/>
<id>3790dcb59d5380b6af164777d8c43585b746807c</id>
<content type='text'>
Disable clang warnings to allow samba to be compiled with clang 21.

Subsequent commits will fix the offending code.

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable clang warnings to allow samba to be compiled with clang 21.

Subsequent commits will fix the offending code.

Signed-off-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: Add support for chmod of generated items</title>
<updated>2026-02-25T12:33:38+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>mschwenke@ddn.com</email>
</author>
<published>2026-02-22T22:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5304732649c0a9fad619da050ce9a72c7252626c'/>
<id>5304732649c0a9fad619da050ce9a72c7252626c</id>
<content type='text'>
CTDB generates scripts that are run during self-test, so add a chmod
option to SAMBA_GENERATOR().

Signed-off-by: Martin Schwenke &lt;mschwenke@ddn.com&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CTDB generates scripts that are run during self-test, so add a chmod
option to SAMBA_GENERATOR().

Signed-off-by: Martin Schwenke &lt;mschwenke@ddn.com&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: Add support for symlinking generated items</title>
<updated>2026-02-25T12:33:38+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>mschwenke@ddn.com</email>
</author>
<published>2026-02-22T03:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=edc85d0a73a52408a564fd35e8df63b8c89049c0'/>
<id>edc85d0a73a52408a564fd35e8df63b8c89049c0</id>
<content type='text'>
CTDB generates scripts and these want to be used in self-test.  So,
update SAMBA_GENERATOR() to allow items to be symlinked into bin/.

Signed-off-by: Martin Schwenke &lt;mschwenke@ddn.com&gt;
Signed-off-by: Anoop C S &lt;anoopcs@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CTDB generates scripts and these want to be used in self-test.  So,
update SAMBA_GENERATOR() to allow items to be symlinked into bin/.

Signed-off-by: Martin Schwenke &lt;mschwenke@ddn.com&gt;
Signed-off-by: Anoop C S &lt;anoopcs@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: allow `./configure _foo=x` to work like FOO=x</title>
<updated>2026-02-18T00:00:30+00:00</updated>
<author>
<name>Douglas Bagnall</name>
<email>douglas.bagnall@catalyst.net.nz</email>
</author>
<published>2026-02-02T21:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=bd66dc2418318716083bf40e447f9815b199fc25'/>
<id>bd66dc2418318716083bf40e447f9815b199fc25</id>
<content type='text'>
OpenWRT passes arguments like '_python_sysroot=x' after the './configure',
which it expects to work as if the occurred before the './configure'
-- that is, setting environment variables (let's assume its build
system is necessarily complex due to all the cross-compiles).

This used to work (or at least not cause a failure return code) until
the upgrade to waf 2.1.5 or 2.1.6 in mid-2025, when waf started using
the argparse parser.

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

Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;

Autobuild-User(master): Douglas Bagnall &lt;dbagnall@samba.org&gt;
Autobuild-Date(master): Wed Feb 18 00:00:30 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenWRT passes arguments like '_python_sysroot=x' after the './configure',
which it expects to work as if the occurred before the './configure'
-- that is, setting environment variables (let's assume its build
system is necessarily complex due to all the cross-compiles).

This used to work (or at least not cause a failure return code) until
the upgrade to waf 2.1.5 or 2.1.6 in mid-2025, when waf started using
the argparse parser.

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

Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;

Autobuild-User(master): Douglas Bagnall &lt;dbagnall@samba.org&gt;
Autobuild-Date(master): Wed Feb 18 00:00:30 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>third_party: Update socket_wrapper to version 1.5.2</title>
<updated>2025-12-09T12:54:46+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-12-08T14:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3c6cc8e04858de56c69fad920ca738254031c57c'/>
<id>3c6cc8e04858de56c69fad920ca738254031c57c</id>
<content type='text'>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Alexander Bokovoy &lt;ab@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: Alexander Bokovoy &lt;ab@samba.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>third_party: Update cmocka to version 1.1.8</title>
<updated>2025-10-17T12:16:23+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-10-15T09:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=93d21dc7e961f1eaa8aa0075c53b2b1134955780'/>
<id>93d21dc7e961f1eaa8aa0075c53b2b1134955780</id>
<content type='text'>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Fri Oct 17 12:16:23 UTC 2025 on atb-devel-224
</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: Anoop C S &lt;anoopcs@samba.org&gt;

Autobuild-User(master): Anoop C S &lt;anoopcs@samba.org&gt;
Autobuild-Date(master): Fri Oct 17 12:16:23 UTC 2025 on atb-devel-224
</pre>
</div>
</content>
</entry>
</feed>
