<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/python/samba/tests/samba_tool, 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>lib:ldb-samba:ildap: fix empty attribute list handling</title>
<updated>2026-01-21T03:29:23+00:00</updated>
<author>
<name>Gary Lockyer</name>
<email>gary@catalyst.net.nz</email>
</author>
<published>2026-01-15T23:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2a5135fe15e9391a2c9a6b7292fa8094e7754966'/>
<id>2a5135fe15e9391a2c9a6b7292fa8094e7754966</id>
<content type='text'>
An LDB request interprets an empty attribute list as a request for no
attributes, but LDAP interprets an empty list as a request for all attributes,
and ["1.1"] as a request for no attributes, as per
RFC4511:4.5.1.8(SearchRequest.attributes).  We need to convert [] to ["1.1"]
in the ildap module before the request goes out.

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

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

Autobuild-User(master): Douglas Bagnall &lt;dbagnall@samba.org&gt;
Autobuild-Date(master): Wed Jan 21 03:29:23 UTC 2026 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An LDB request interprets an empty attribute list as a request for no
attributes, but LDAP interprets an empty list as a request for all attributes,
and ["1.1"] as a request for no attributes, as per
RFC4511:4.5.1.8(SearchRequest.attributes).  We need to convert [] to ["1.1"]
in the ildap module before the request goes out.

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

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

Autobuild-User(master): Douglas Bagnall &lt;dbagnall@samba.org&gt;
Autobuild-Date(master): Wed Jan 21 03:29:23 UTC 2026 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>samba-tool gpo: remove unused import</title>
<updated>2026-01-15T01:48:37+00:00</updated>
<author>
<name>Douglas Bagnall</name>
<email>douglas.bagnall@catalyst.net.nz</email>
</author>
<published>2025-12-05T01:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a3b12b47a6ffc66fc3711afb306b9793347f5065'/>
<id>a3b12b47a6ffc66fc3711afb306b9793347f5065</id>
<content type='text'>
Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dsdb:password_hash: reject password reset with UNWILLING_TO_PERFORM</title>
<updated>2026-01-15T01:48:37+00:00</updated>
<author>
<name>Douglas Bagnall</name>
<email>douglas.bagnall@catalyst.net.nz</email>
</author>
<published>2026-01-11T09:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=49001e81589e8b5e4437b45f25622b07eecc95a5'/>
<id>49001e81589e8b5e4437b45f25622b07eecc95a5</id>
<content type='text'>
This is what Windows does: where a password change would cause
CONSTRAINT_VIOLATION, a reset causes UNWILLING_TO_PERFORM.

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

Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is what Windows does: where a password change would cause
CONSTRAINT_VIOLATION, a reset causes UNWILLING_TO_PERFORM.

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

Signed-off-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Correct test class name</title>
<updated>2025-11-18T23:28:40+00:00</updated>
<author>
<name>Jennifer Sutton</name>
<email>jennifersutton@catalyst.net.nz</email>
</author>
<published>2025-11-12T01:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=705ef45ffbe1ff205b92aa571a2dcf0dbcf095d3'/>
<id>705ef45ffbe1ff205b92aa571a2dcf0dbcf095d3</id>
<content type='text'>
Signed-off-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Take INTERDOMAIN_TRUST into account</title>
<updated>2025-11-14T19:23:38+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-11-11T06:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=dfc10604dd64b5b7c390571e12ce28762abc2422'/>
<id>dfc10604dd64b5b7c390571e12ce28762abc2422</id>
<content type='text'>
If we run e.g. fl2008rc2 env before we run this test, we have a trust account
for this domain.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Fri Nov 14 19:23:38 UTC 2025 on atb-devel-224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we run e.g. fl2008rc2 env before we run this test, we have a trust account
for this domain.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Fri Nov 14 19:23:38 UTC 2025 on atb-devel-224
</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Add debug output to test_query_filter_enum()</title>
<updated>2025-11-14T18:19:30+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-11-07T12:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b694ca1f15b38749ab8c2f0b1b711bade9bd9712'/>
<id>b694ca1f15b38749ab8c2f0b1b711bade9bd9712</id>
<content type='text'>
This test runs relatively late in 'make test'. It finds some accounts which are
neither a computer nor a user account and complains that the overall account
count doesn't match.

Add some debug so we can find out more about the accounts.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test runs relatively late in 'make test'. It finds some accounts which are
neither a computer nor a user account and complains that the overall account
count doesn't match.

Add some debug so we can find out more about the accounts.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Use random users for domain_auth_silo.py</title>
<updated>2025-11-14T18:19:30+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-11-10T10:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7043c1a06c4c10a43d1fe6555646645aaa1f8f60'/>
<id>7043c1a06c4c10a43d1fe6555646645aaa1f8f60</id>
<content type='text'>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&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: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Use random users for user_auth_silo.py</title>
<updated>2025-11-14T18:19:30+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-11-10T10:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d9a64ed79c3d3f4306528c89be02f6dc82744269'/>
<id>d9a64ed79c3d3f4306528c89be02f6dc82744269</id>
<content type='text'>
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&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: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>python:tests: Use random users for user_auth_policy.py</title>
<updated>2025-11-14T18:19:30+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2025-11-10T10:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a34117687478858fb4f883db44463bc63524a8ee'/>
<id>a34117687478858fb4f883db44463bc63524a8ee</id>
<content type='text'>
We should not work on alice, bob and joe. We should use random user so we can
clean up afterwards. If we don't do this the dbcheck tests will fails with:

UNEXPECTED(failure): samba4.blackbox.dbcheck(ad_dc).dbcheck(ad_dc:local)
REASON: Exception: Exception: Checking 21449 objects
WARNING: target DN is deleted for msDS-AssignedAuthNPolicy in object CN=alice,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=66bd1f51-084f-4259-a769-efa59adb6e31&gt;;&lt;RMD_ADDTIM
E=134051822550000000&gt;;&lt;RMD_CHANGETIME=134051822550000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14061&gt;;&lt;RMD_ORIGINATING_USN=14061&gt;;&lt;RMD_VE
RSION=2&gt;;CN=User Policy,CN=AuthN Policies,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=User Policy\\0ADEL:66bd1f51-084f-4259-a769-efa59adb6e31,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicySilo in object CN=alice,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=287d6c3d-bea8-4c06-bdf8-7d4b579bc0e9&gt;;&lt;RMD_AD
DTIME=134051822560000000&gt;;&lt;RMD_CHANGETIME=134051822560000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14081&gt;;&lt;RMD_ORIGINATING_USN=14081&gt;;&lt;RM
D_VERSION=2&gt;;CN=Developers,CN=AuthN Silos,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=Developers\\0ADEL:287d6c3d-bea8-4c06-bdf8-7d4b579bc0e9,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicy in object CN=bob,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=66bd1f51-084f-4259-a769-efa59adb6e31&gt;;&lt;RMD_ADDTIME=
134051822550000000&gt;;&lt;RMD_CHANGETIME=134051822550000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14065&gt;;&lt;RMD_ORIGINATING_USN=14065&gt;;&lt;RMD_VERS
ION=4&gt;;CN=User Policy,CN=AuthN Policies,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=User Policy\\0ADEL:66bd1f51-084f-4259-a769-efa59adb6e31,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicySilo in object CN=bob,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=1a1e5cdf-b92e-4a80-bc35-cccad8e9f865&gt;;&lt;RMD_ADDT
IME=134051822560000000&gt;;&lt;RMD_CHANGETIME=134051822560000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14085&gt;;&lt;RMD_ORIGINATING_USN=14085&gt;;&lt;RMD_
VERSION=4&gt;;CN=QA,CN=AuthN Silos,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=QA\\0ADEL:1a1e5cdf-b92e-4a80-bc35-cccad8e9f865,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
Checked 21449 objects (4 errors)

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should not work on alice, bob and joe. We should use random user so we can
clean up afterwards. If we don't do this the dbcheck tests will fails with:

UNEXPECTED(failure): samba4.blackbox.dbcheck(ad_dc).dbcheck(ad_dc:local)
REASON: Exception: Exception: Checking 21449 objects
WARNING: target DN is deleted for msDS-AssignedAuthNPolicy in object CN=alice,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=66bd1f51-084f-4259-a769-efa59adb6e31&gt;;&lt;RMD_ADDTIM
E=134051822550000000&gt;;&lt;RMD_CHANGETIME=134051822550000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14061&gt;;&lt;RMD_ORIGINATING_USN=14061&gt;;&lt;RMD_VE
RSION=2&gt;;CN=User Policy,CN=AuthN Policies,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=User Policy\\0ADEL:66bd1f51-084f-4259-a769-efa59adb6e31,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicySilo in object CN=alice,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=287d6c3d-bea8-4c06-bdf8-7d4b579bc0e9&gt;;&lt;RMD_AD
DTIME=134051822560000000&gt;;&lt;RMD_CHANGETIME=134051822560000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14081&gt;;&lt;RMD_ORIGINATING_USN=14081&gt;;&lt;RM
D_VERSION=2&gt;;CN=Developers,CN=AuthN Silos,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=Developers\\0ADEL:287d6c3d-bea8-4c06-bdf8-7d4b579bc0e9,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicy in object CN=bob,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=66bd1f51-084f-4259-a769-efa59adb6e31&gt;;&lt;RMD_ADDTIME=
134051822550000000&gt;;&lt;RMD_CHANGETIME=134051822550000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14065&gt;;&lt;RMD_ORIGINATING_USN=14065&gt;;&lt;RMD_VERS
ION=4&gt;;CN=User Policy,CN=AuthN Policies,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=User Policy\\0ADEL:66bd1f51-084f-4259-a769-efa59adb6e31,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
WARNING: target DN is deleted for msDS-AssignedAuthNPolicySilo in object CN=bob,CN=Users,DC=addom,DC=samba,DC=example,DC=com - &lt;GUID=1a1e5cdf-b92e-4a80-bc35-cccad8e9f865&gt;;&lt;RMD_ADDT
IME=134051822560000000&gt;;&lt;RMD_CHANGETIME=134051822560000000&gt;;&lt;RMD_FLAGS=1&gt;;&lt;RMD_INVOCID=b5064b02-c91e-40c0-bc1f-a92a0105a810&gt;;&lt;RMD_LOCAL_USN=14085&gt;;&lt;RMD_ORIGINATING_USN=14085&gt;;&lt;RMD_
VERSION=4&gt;;CN=QA,CN=AuthN Silos,CN=AuthN Policy Configuration,CN=Services,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com
Target GUID points at deleted DN 'CN=QA\\0ADEL:1a1e5cdf-b92e-4a80-bc35-cccad8e9f865,CN=Deleted Objects,CN=Configuration,DC=addom,DC=samba,DC=example,DC=com'
Not removing
Checked 21449 objects (4 errors)

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>samba-tool: Add subcommand to generate Certificate Signing Requests with SID extension</title>
<updated>2025-11-05T04:08:40+00:00</updated>
<author>
<name>Jennifer Sutton</name>
<email>jennifersutton@catalyst.net.nz</email>
</author>
<published>2025-10-08T01:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=db6f50b7cff616b4d67ec62dab6e0208f5cbb79d'/>
<id>db6f50b7cff616b4d67ec62dab6e0208f5cbb79d</id>
<content type='text'>
Signed-off-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jennifer Sutton &lt;jennifersutton@catalyst.net.nz&gt;
Reviewed-by: Douglas Bagnall &lt;douglas.bagnall@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
</feed>
