]> git.ipfire.org Git - thirdparty/samba.git/log
thirdparty/samba.git
6 months agosamba-tool contact: remove useless versionopts references
Douglas Bagnall [Thu, 30 Jan 2025 22:50:48 +0000 (11:50 +1300)] 
samba-tool contact: remove useless versionopts references

These are now redundant as all samba-tool sub-commands handle
-V/--version automatically.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agopy:get_opts:VersionOptions prints version in --help
Douglas Bagnall [Thu, 30 Jan 2025 08:22:04 +0000 (21:22 +1300)] 
py:get_opts:VersionOptions prints version in --help

Because it might as well. Like this:

  Version Options:
    -V, --version       Display version number (4.22.2)

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agosamba-tool: --version shortcircuits option evaluation
Douglas Bagnall [Wed, 15 Jan 2025 02:32:18 +0000 (15:32 +1300)] 
samba-tool: --version shortcircuits option evaluation

This means in

   bin/samba-tool spn -h -V

the -V takes precedence over the -h, as with the 'net' tool.

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agosamba-tool: all subcommands know --version
Douglas Bagnall [Wed, 15 Jan 2025 02:33:18 +0000 (15:33 +1300)] 
samba-tool: all subcommands know --version

Before `samba-tool -V` would give you the version,
but `samba-tool spn -V` would complain.

An ad-hoc selection of sub-commands already supported --version,
depending on whether VersionOptions was manually added to the
takes_options dict. The .run() methods of these subcommands all take a
'versionopts' keyword argument, but never use it. If it was set (i.e.,
argv contained "--version"), the process never gets to .run(), so the
value of versionopts.version is always None in run(). After this
commit we can remove VersionOptions/versionopts from sub-commands.

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agosamba-tool: do not complain of no sub-command with '-V'
Douglas Bagnall [Wed, 15 Jan 2025 02:07:38 +0000 (15:07 +1300)] 
samba-tool: do not complain of no sub-command with '-V'

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agopytest: samba-tool --version tests
Douglas Bagnall [Thu, 30 Jan 2025 08:22:53 +0000 (21:22 +1300)] 
pytest: samba-tool --version tests

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
6 months agovfs_shadow_copy2: Use VFS interface to derive mount point
Anoop C S [Thu, 6 Feb 2025 12:20:10 +0000 (17:50 +0530)] 
vfs_shadow_copy2: Use VFS interface to derive mount point

shadow_copy2_find_mount_point() does direct stat() calls locally while
trying to automatically detect the mount point. This cannot be always
true as there are virtual file systems like CephFS, GlusterFS etc.
without their share path locally available on the system. Instead use
the VFS interface to make the stat calls hit the underlying file system
irrespective of their local presence in the system.

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

Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Reviewed-by: John Mulligan <jmulligan@samba.org>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Fri Feb  7 06:23:12 UTC 2025 on atb-devel-224

6 months agoWHATSNEW: Start release notes for Samba 4.23.0pre1.
Jule Anger [Thu, 6 Feb 2025 12:46:04 +0000 (13:46 +0100)] 
WHATSNEW: Start release notes for Samba 4.23.0pre1.

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agoVERSION: Bump version up to 4.23.0pre1...
Jule Anger [Thu, 6 Feb 2025 10:23:58 +0000 (11:23 +0100)] 
VERSION: Bump version up to 4.23.0pre1...

and re-enable GIT_SNAPSHOT.

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Jule Anger <janger@samba.org>
Autobuild-Date(master): Thu Feb  6 12:24:14 UTC 2025 on atb-devel-224

6 months agoVERSION: Disable GIT_SNAPSHOT for the Samba 4.22.0rc1 release. samba-4.22.0rc1
Jule Anger [Thu, 6 Feb 2025 09:48:47 +0000 (10:48 +0100)] 
VERSION: Disable GIT_SNAPSHOT for the Samba 4.22.0rc1 release.

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agoWHATSNEW: Up to Samba 4.22.0rc1.
Jule Anger [Thu, 6 Feb 2025 09:59:11 +0000 (10:59 +0100)] 
WHATSNEW: Up to Samba 4.22.0rc1.

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agotevent: version 0.16.2 tevent-0.16.2
Jule Anger [Thu, 6 Feb 2025 10:18:30 +0000 (11:18 +0100)] 
tevent: version 0.16.2

* Documentation fixes
* Add LGPLv3 LICENSE file

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agotalloc: version 2.4.3 talloc-2.4.3
Jule Anger [Thu, 6 Feb 2025 10:16:38 +0000 (11:16 +0100)] 
talloc: version 2.4.3

* Testsuite and documenation fixes
* Add LGPLv3 LICENSE file

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agotdb: version 1.4.13 tdb-1.4.13
Jule Anger [Thu, 6 Feb 2025 10:14:44 +0000 (11:14 +0100)] 
tdb: version 1.4.13

* Add LGPLv3 LICENSE file

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
6 months agovfs_gpfs: Remove one whitespace
Christof Schmitt [Wed, 5 Feb 2025 21:21:55 +0000 (14:21 -0700)] 
vfs_gpfs: Remove one whitespace

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agogpfswrap: Remove unused gpfs_set_winattrs_path
Christof Schmitt [Tue, 4 Feb 2025 22:09:56 +0000 (15:09 -0700)] 
gpfswrap: Remove unused gpfs_set_winattrs_path

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agogpfswrap: Remove unused gpfs_fstat_x
Christof Schmitt [Tue, 4 Feb 2025 22:07:52 +0000 (15:07 -0700)] 
gpfswrap: Remove unused gpfs_fstat_x

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agogpfswrap: Remove unused gpfs_stat_x wrapper
Christof Schmitt [Tue, 4 Feb 2025 21:57:28 +0000 (14:57 -0700)] 
gpfswrap: Remove unused gpfs_stat_x wrapper

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Remove winattr calls from vfs_gpfs_fntimes
Christof Schmitt [Tue, 4 Feb 2025 21:05:58 +0000 (14:05 -0700)] 
vfs_gpfs: Remove winattr calls from vfs_gpfs_fntimes

The call to the default function for fntimes already calls back into
fset_dos_attributes to set the create time. It is not necessary to
repeat the code in vfs_gpfs_fntimes.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Set creation time from vfs_gpfs_fset_dos_attributes
Christof Schmitt [Tue, 4 Feb 2025 21:40:34 +0000 (14:40 -0700)] 
vfs_gpfs: Set creation time from vfs_gpfs_fset_dos_attributes

This matches the default behavior of fset_dos_attributes and allows
removing the fallback case from vfs_gpfs_fntimes.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Simplify vfs_gpfs_fset_dos_attributes
Christof Schmitt [Tue, 4 Feb 2025 20:35:29 +0000 (13:35 -0700)] 
vfs_gpfs: Simplify vfs_gpfs_fset_dos_attributes

The gpfs_set_winattrs API call accepts O_PATH descriptors since GPFS
5.1.2, so switch to fsp_get_pathref_fd and remove the fallback logic.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Use gpfs_get_winattrs instead of gpfs_fstat_x
Christof Schmitt [Tue, 4 Feb 2025 20:18:21 +0000 (13:18 -0700)] 
vfs_gpfs: Use gpfs_get_winattrs instead of gpfs_fstat_x

gpfs_fstat_x had been introduced for querying additional inode
attributes for fileids. With the fileid code being removed, the simpler
gpfs_get_winattrs call can be used. gpfs_get_winattrs also accepts
O_PATH descriptors since GPFS 5.1.2.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Remove pathref test
Christof Schmitt [Tue, 4 Feb 2025 20:10:22 +0000 (13:10 -0700)] 
vfs_gpfs: Remove pathref test

The gpfs_stat_x call O_PATH descriptors since GPFS 5.1.2.0 and will also
be replaced with a simpler API call that also accepts O_PATH
descriptors. Remove the pathref test that is no longer needed.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agovfs_gpfs: Remove gpfs_stat_x fallback
Christof Schmitt [Tue, 4 Feb 2025 20:09:11 +0000 (13:09 -0700)] 
vfs_gpfs: Remove gpfs_stat_x fallback

Since GPFS 5.1.2 gpfs_stat_x accepts O_PATH descriptors so the fallback
case is no longer used and can be removed.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
6 months agolibrpc/ndr: apply some const to ndr_push_union_blob()
Stefan Metzmacher [Wed, 5 Feb 2025 13:40:43 +0000 (14:40 +0100)] 
librpc/ndr: apply some const to ndr_push_union_blob()

Keep libndr at 6.0.0, this has not been released yet.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Feb  6 10:45:52 UTC 2025 on atb-devel-224

6 months agovfs_gpfs: add gpfs:clamp_invalid_times
Ralph Boehme [Wed, 22 Jan 2025 11:34:31 +0000 (12:34 +0100)] 
vfs_gpfs: add gpfs:clamp_invalid_times

The timestamp validation added as part of the fix for bug 15151 causes hard
failures for certain clients that seem to use a temporary timestamp initially
when creating files, changing in a later step.

Clamp invalid timestamps to the allowed range 0..UINT32_MAX if
"gpfs:clamp_invalid_times = yes" is set.

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

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Christof Schmitt <cs@samba.org>
Autobuild-User(master): Christof Schmitt <cs@samba.org>
Autobuild-Date(master): Wed Feb  5 23:42:15 UTC 2025 on atb-devel-224

6 months agontvfs: Simplify rap_netshareenum()
Volker Lendecke [Thu, 17 Mar 2022 18:31:44 +0000 (19:31 +0100)] 
ntvfs: Simplify rap_netshareenum()

I know, unused. But the whole point of strlcpy is that we don't need
this kind of calculation, and we should not leave this as a bad
example code in our tree.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Feb  5 01:05:08 UTC 2025 on atb-devel-224

6 months agotalloc: Add a comment explaining talloc_asprintf_addbuf()
Volker Lendecke [Fri, 24 Jan 2025 07:30:56 +0000 (08:30 +0100)] 
talloc: Add a comment explaining talloc_asprintf_addbuf()

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agosmbd: Remove an unnecessary call to SMB_VFS_STAT()
Volker Lendecke [Fri, 24 Jan 2025 12:45:31 +0000 (13:45 +0100)] 
smbd: Remove an unnecessary call to SMB_VFS_STAT()

smb_fname came out of filename_convert_dirfsp(), which already stat'ed
if the file exists. !VALID_STAT means new file.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Shrink .text a bit
Volker Lendecke [Sat, 1 Feb 2025 15:05:06 +0000 (16:05 +0100)] 
lib: Shrink .text a bit

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Slightly simplify ad_get_meta_fsp()
Volker Lendecke [Sat, 1 Feb 2025 10:26:00 +0000 (11:26 +0100)] 
vfs: Slightly simplify ad_get_meta_fsp()

Use cp_smb_filename_nostream()

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Add some const
Volker Lendecke [Tue, 28 Jan 2025 17:37:54 +0000 (18:37 +0100)] 
vfs: Add some const

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Align a few integer types
Volker Lendecke [Fri, 24 Jan 2025 15:04:16 +0000 (16:04 +0100)] 
vfs: Align a few integer types

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agosmbd: Remove vfs_file_exist()
Volker Lendecke [Fri, 24 Jan 2025 11:58:22 +0000 (12:58 +0100)] 
smbd: Remove vfs_file_exist()

Both callers followed this with SMB_VFS_CREATE_FILE which can be given
FILE_NON_DIRECTORY_FILE as an option to achieve the same.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Remove a pointer from R/W .data
Volker Lendecke [Tue, 28 Jan 2025 05:04:39 +0000 (06:04 +0100)] 
lib: Remove a pointer from R/W .data

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Move a pointer from .data to stack
Volker Lendecke [Tue, 28 Jan 2025 05:09:28 +0000 (06:09 +0100)] 
lib: Move a pointer from .data to stack

Why was this declared static? ...

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Remove a few calls to map_errno_from_nt_status()
Volker Lendecke [Tue, 28 Jan 2025 11:28:04 +0000 (12:28 +0100)] 
vfs: Remove a few calls to map_errno_from_nt_status()

That call always "feels" lossy to me, the other way around is better
defined.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Slightly simplify catia_translate_name()
Volker Lendecke [Tue, 28 Jan 2025 11:12:33 +0000 (12:12 +0100)] 
vfs: Slightly simplify catia_translate_name()

We have returned if !NT_STATUS_OK(status) a few lines above.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Convert string_replace_allocate() to return 0/errno
Volker Lendecke [Tue, 28 Jan 2025 10:51:41 +0000 (11:51 +0100)] 
lib: Convert string_replace_allocate() to return 0/errno

This is only used in the VFS, which is still in large parts
errno-based.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Fix some whitespace
Volker Lendecke [Tue, 28 Jan 2025 17:38:56 +0000 (18:38 +0100)] 
vfs: Fix some whitespace

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agovfs: Fix some error path memleaks
Volker Lendecke [Sat, 1 Feb 2025 09:41:40 +0000 (10:41 +0100)] 
vfs: Fix some error path memleaks

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolibsmb: Save some bytes in .text code
Volker Lendecke [Sat, 1 Feb 2025 09:48:16 +0000 (10:48 +0100)] 
libsmb: Save some bytes in .text code

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Fix typos
Volker Lendecke [Sat, 1 Feb 2025 16:05:01 +0000 (17:05 +0100)] 
lib: Fix typos

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Move 968 bytes from R/W data to R/O text
Volker Lendecke [Mon, 3 Feb 2025 16:30:03 +0000 (17:30 +0100)] 
lib: Move 968 bytes from R/W data to R/O text

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agolib: Simplify ad_get_internal()
Volker Lendecke [Mon, 3 Feb 2025 17:33:46 +0000 (18:33 +0100)] 
lib: Simplify ad_get_internal()

Remove an unnecessary variable

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
6 months agoprovision: always use a large transaction index cache
Douglas Bagnall [Thu, 30 Jan 2025 21:31:32 +0000 (10:31 +1300)] 
provision: always use a large transaction index cache

A larger cache costs more per transaction, but makes a large number
of operations within a transaction faster. We expect to be dealing
with the latter case here, regardless of the batch_mode parameter
and the database size. 200000 is chosen because it is also used in
join and schemaupgrade, and should be sufficient in most cases.

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Tue Feb  4 22:47:35 UTC 2025 on atb-devel-224

6 months agonetcmd: Increase the transaction_index_cache_size to 200k for schemaupgrade
Andréas Leroux [Thu, 2 May 2024 08:29:52 +0000 (10:29 +0200)] 
netcmd: Increase the transaction_index_cache_size to 200k for schemaupgrade

Increasing this value greatly improve the performances of schema
upgrade for large domains (>200k entries).

The value 200000 is chosen because it is already used in join.py, and
should be sufficient for known domains.

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

Signed-off-by: Andréas Leroux <aleroux@tranquil.it>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
6 months agos3:utils: Fix 'Usage:' for 'net ads enctypes'
Pavel Filipenský [Fri, 31 Jan 2025 11:17:28 +0000 (12:17 +0100)] 
s3:utils: Fix 'Usage:' for 'net ads enctypes'

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Pavel Filipensky <pfilipensky@samba.org>
Autobuild-Date(master): Tue Feb  4 09:35:58 UTC 2025 on atb-devel-224

6 months agos3:utils: Fix 'Usage:' for 'net ads setspn'
Pavel Filipenský [Fri, 31 Jan 2025 10:14:07 +0000 (11:14 +0100)] 
s3:utils: Fix 'Usage:' for 'net ads setspn'

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agodocs-xml:manpages: Fix doc for 'net ads setspn'
Pavel Filipenský [Fri, 31 Jan 2025 10:22:24 +0000 (11:22 +0100)] 
docs-xml:manpages: Fix doc for 'net ads setspn'

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agodocs-xml:manpages: Fix doc for 'net ads enctypes'
Pavel Filipenský [Fri, 31 Jan 2025 09:43:34 +0000 (10:43 +0100)] 
docs-xml:manpages: Fix doc for 'net ads enctypes'

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agodocs-xml:manpages: Add missing ')' to ADS KEYTAB
Pavel Filipenský [Fri, 31 Jan 2025 11:07:18 +0000 (12:07 +0100)] 
docs-xml:manpages: Add missing ')' to ADS KEYTAB

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos3,s4: Make case spelling of sAMAccountName consistent
Pavel Filipenský [Thu, 30 Jan 2025 21:25:29 +0000 (22:25 +0100)] 
s3,s4: Make case spelling of sAMAccountName consistent

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos3-libnet: avoid using lp_dns_hostname() in join code
Günther Deschner [Tue, 14 Jan 2025 18:16:31 +0000 (19:16 +0100)] 
s3-libnet: avoid using lp_dns_hostname() in join code

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

This codepath is also used for provisiong non-local machines into AD
during offlinejoin operations. When creating accounts for non-local
machines we certainly need to be able to use arbitrary hostname other
than lp_netbios_name() (which is used internally by lp_dns_hostname()).
This partly reverts 0e96092c1895ecb41d4064111566b4ada71fe457.

Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Thu Jan 30 07:35:05 UTC 2025 on atb-devel-224

6 months agoselfest: add test for non-local offlinejoin provision
Günther Deschner [Mon, 13 Jan 2025 19:26:01 +0000 (20:26 +0100)] 
selfest: add test for non-local offlinejoin provision

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

Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos3-libads: dump ADS_MODSLIST before attempting the LDAP modify
Günther Deschner [Tue, 14 Jan 2025 00:40:05 +0000 (01:40 +0100)] 
s3-libads: dump ADS_MODSLIST before attempting the LDAP modify

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

Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos3:rpc_server: Handle an np_read_send with len==0 correctly
Stefan Metzmacher [Tue, 27 Aug 2024 12:41:43 +0000 (14:41 +0200)] 
s3:rpc_server: Handle an np_read_send with len==0 correctly

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Wed Jan 29 12:17:47 UTC 2025 on atb-devel-224

6 months agos3:smbd: Allow cancel of SMB2 read on ipc handles
Andreas Schneider [Fri, 23 Aug 2024 12:40:10 +0000 (14:40 +0200)] 
s3:smbd: Allow cancel of SMB2 read on ipc handles

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agos3:smbd: let aio_add_req_to_fsp() return the pointer to the link
Andreas Schneider [Fri, 23 Aug 2024 12:35:07 +0000 (14:35 +0200)] 
s3:smbd: let aio_add_req_to_fsp() return the pointer to the link

This allows the caller to free the link before the request.

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agos3:smbd: Use nt_status_np_pipe() in smbd_smb2_ioctl_pipe_{read,write}_done()
Stefan Metzmacher [Wed, 17 Jul 2024 16:04:56 +0000 (18:04 +0200)] 
s3:smbd: Use nt_status_np_pipe() in smbd_smb2_ioctl_pipe_{read,write}_done()

We should return NT_STATUS_PIPE_DISCONNECTED or
NT_STATUS_PIPE_BROKEN in the same way SMB2 read/write do it.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos4:torture: Implement ipc test with len=0
Andreas Schneider [Mon, 26 Aug 2024 12:34:32 +0000 (14:34 +0200)] 
s4:torture: Implement ipc test with len=0

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
6 months agos4:torture: Add notify test with multichannel for 'smb2 max async credits'
Andreas Schneider [Fri, 9 Aug 2024 07:12:04 +0000 (09:12 +0200)] 
s4:torture: Add notify test with multichannel for 'smb2 max async credits'

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
6 months agos4:torture: Add notify test with two connection for 'smb2 max async credits'
Andreas Schneider [Fri, 9 Aug 2024 06:37:44 +0000 (08:37 +0200)] 
s4:torture: Add notify test with two connection for 'smb2 max async credits'

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agos4:torture: Add notify test for 'smb2 max async credits'
Andreas Schneider [Thu, 1 Aug 2024 10:45:14 +0000 (12:45 +0200)] 
s4:torture: Add notify test for 'smb2 max async credits'

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agos3:torture: Add IPC test with multichannel for 'smb2 max async credits'
Andreas Schneider [Mon, 26 Aug 2024 08:53:06 +0000 (10:53 +0200)] 
s3:torture: Add IPC test with multichannel for 'smb2 max async credits'

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
6 months agos4:torture: Add IPC test with 2 connections for 'smb2 max async credits'
Andreas Schneider [Mon, 26 Aug 2024 08:29:23 +0000 (10:29 +0200)] 
s4:torture: Add IPC test with 2 connections for 'smb2 max async credits'

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
6 months agos4:torture: Add IPC test for 'smb2 max async credits'
Andreas Schneider [Sat, 27 Jul 2024 15:14:42 +0000 (17:14 +0200)] 
s4:torture: Add IPC test for 'smb2 max async credits'

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agos4:libcli/smb2: add smb2_tree_channel() helper
Stefan Metzmacher [Fri, 9 Aug 2024 07:07:40 +0000 (09:07 +0200)] 
s4:libcli/smb2: add smb2_tree_channel() helper

This can be used after smb2_session_channel() in order
to have a smb2_tree structure representing the same
logic tree connect but uses a different channel/connection.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agolibcli:smb: Implement smb2cli_notify_set_notify_async()
Andreas Schneider [Fri, 23 Aug 2024 09:46:33 +0000 (11:46 +0200)] 
libcli:smb: Implement smb2cli_notify_set_notify_async()

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

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
6 months agolibcli:smb: Implement smb2cli_read_cancel()
Andreas Schneider [Wed, 28 Aug 2024 13:06:11 +0000 (15:06 +0200)] 
libcli:smb: Implement smb2cli_read_cancel()

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
6 months agolibcli:smb: Implement smb2cli_read_set_notify_async()
Stefan Metzmacher [Mon, 5 Aug 2024 07:16:58 +0000 (09:16 +0200)] 
libcli:smb: Implement smb2cli_read_set_notify_async()

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
6 months agos4:librpc: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in dcerpc_bh_do_ndr_print()
Stefan Metzmacher [Tue, 5 Jun 2018 02:56:02 +0000 (04:56 +0200)] 
s4:librpc: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in dcerpc_bh_do_ndr_print()

This makes sure the debug class rpc_parse is used for ndr dump output.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Wed Jan 29 02:11:51 UTC 2025 on atb-devel-224

6 months agos4:lib/messaging: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in irpc_bh_do_ndr_...
Stefan Metzmacher [Tue, 5 Jun 2018 02:56:02 +0000 (04:56 +0200)] 
s4:lib/messaging: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in irpc_bh_do_ndr_print()

This makes sure the debug class rpc_parse is used for ndr dump output.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agos3:winbindd: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in wbint_bh_do_ndr_print()
Stefan Metzmacher [Tue, 5 Jun 2018 02:56:02 +0000 (04:56 +0200)] 
s3:winbindd: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in wbint_bh_do_ndr_print()

This makes sure the debug class rpc_parse is used for ndr dump output.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agos3:rpc_client: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) rpccli_bh_do_ndr_print
Stefan Metzmacher [Tue, 5 Jun 2018 02:56:02 +0000 (04:56 +0200)] 
s3:rpc_client: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) rpccli_bh_do_ndr_print

This makes sure the debug class rpc_parse is used for ndr dump output.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agos3:rpc_server:lsa: make use of the lib/util version of dns_cmp()
Stefan Metzmacher [Tue, 5 Jun 2018 01:28:09 +0000 (03:28 +0200)] 
s3:rpc_server:lsa: make use of the lib/util version of dns_cmp()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agodsdb:util_trusts: remove unused copy of dns_cmp()
Stefan Metzmacher [Tue, 5 Jun 2018 01:21:39 +0000 (03:21 +0200)] 
dsdb:util_trusts: remove unused copy of dns_cmp()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agolib/util: add dns_cmp() as it's own file
Stefan Metzmacher [Tue, 5 Jun 2018 01:18:56 +0000 (03:18 +0200)] 
lib/util: add dns_cmp() as it's own file

This is a copy of the function in source4/dsdb/common/util_trusts.c, which will
be removed soon.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agos4:rpc_server/lsa: let LookupSids* behave like Windows 2022/2025
Stefan Metzmacher [Fri, 10 Mar 2023 14:05:15 +0000 (15:05 +0100)] 
s4:rpc_server/lsa: let LookupSids* behave like Windows 2022/2025

The important part is the INVALID_SID should not
cause an early exit of the loop.

We need to return the intact names array with the
correct count. And only return INVALID_SID
if we would otherwise return NONE_MAPPED.

For SOME_NOT_MAPPED we need to ignore invalid sids
and just pretend they are not mapped.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agolibcli/security: let dom_sid_lookup_predefined_sid() behave like Windows 2008R2
Stefan Metzmacher [Wed, 12 Aug 2020 15:08:14 +0000 (17:08 +0200)] 
libcli/security: let dom_sid_lookup_predefined_sid() behave like Windows 2008R2

Windows 2008R2 (172.31.9.133) returns the following:

 #> rpcclient 172.31.9.133 -Uadministrator%A1b2C3d4 -c 'lookupsids S-1-22-1 S-1-22-1-0;lookupsids S-1-22;lookupsids S-1-3-0 S-1-3-99;lookupsids S-1-3'
 S-1-22-1 *unknown*\*unknown* (8)
 S-1-22-1-0 *unknown*\*unknown* (8)
 result was NT_STATUS_INVALID_SID
 S-1-3-0 \CREATOR OWNER (5)
 S-1-3-99 *unknown*\*unknown* (8)
 result was NT_STATUS_INVALID_SID

While the current Samba (172.31.9.163) returns the following:

 #> rpcclient 172.31.9.163 -Uadministrator%A1b2C3d4 -c 'lookupsids S-1-22-1 S-1-22-1-0;lookupsids S-1-22;lookupsids S-1-3-0 S-1-3-99;lookupsids S-1-3'
 result was NT_STATUS_INVALID_SID
 result was NT_STATUS_INVALID_SID
 S-1-3-0 \CREATOR OWNER (5)
 S-1-3-99 *unknown*\*unknown* (8)
 S-1-3 *unknown*\*unknown* (8)

With this change also return the same as Windows 2008R2:

 #> rpcclient 172.31.9.163 -Uadministrator%A1b2C3d4 -c 'lookupsids S-1-22-1 S-1-22-1-0;lookupsids S-1-22;lookupsids S-1-3-0 S-1-3-99;lookupsids S-1-3'
 S-1-22-1 *unknown*\*unknown* (8)
 S-1-22-1-0 *unknown*\*unknown* (8)
 result was NT_STATUS_INVALID_SID
 S-1-3-0 \CREATOR OWNER (5)
 S-1-3-99 *unknown*\*unknown* (8)
 result was NT_STATUS_INVALID_SID

This is a minimal fix in order to avoid crashes in the Windows Explorer.
The real fix needs more work and additional tests, as the behavior seems
to be different in newer Windows releases.

The following patch will let us behave like Windows 2022/2025...

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopython:tests/dcerpc/lsa: add tests for invalid LookupSids2 combinations
Stefan Metzmacher [Tue, 28 Jan 2025 08:51:14 +0000 (09:51 +0100)] 
python:tests/dcerpc/lsa: add tests for invalid LookupSids2 combinations

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agos4:pyrpc: allow connections with raise_result_exceptions=False
Stefan Metzmacher [Tue, 28 Jan 2025 13:57:53 +0000 (14:57 +0100)] 
s4:pyrpc: allow connections with raise_result_exceptions=False

This is needed in order to do useful tests with
specific error codes and still checking all other
out parameters.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: prepare code to avoid NTSTATUS/WERROR exceptions
Stefan Metzmacher [Tue, 28 Jan 2025 13:56:54 +0000 (14:56 +0100)] 
pidl:Python: prepare code to avoid NTSTATUS/WERROR exceptions

They are returned as additional result.

It means callers can look at all out params,
even if the status is an error.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: handle NTSTATUS/WERROR exceptions first
Stefan Metzmacher [Tue, 28 Jan 2025 13:56:54 +0000 (14:56 +0100)] 
pidl:Python: handle NTSTATUS/WERROR exceptions first

If we raise an exception we should not leak temporary
python objects.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: separate logic to calculate the signature string
Stefan Metzmacher [Tue, 28 Jan 2025 09:27:16 +0000 (10:27 +0100)] 
pidl:Python: separate logic to calculate the signature string

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: check PyTuple_New() return value
Stefan Metzmacher [Tue, 28 Jan 2025 09:20:08 +0000 (10:20 +0100)] 
pidl:Python: check PyTuple_New() return value

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: initialize pointers and add 'result' at the end
Stefan Metzmacher [Tue, 28 Jan 2025 09:19:09 +0000 (10:19 +0100)] 
pidl:Python: initialize pointers and add 'result' at the end

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: introduce $is_raisable_return helper variable
Stefan Metzmacher [Tue, 28 Jan 2025 09:07:18 +0000 (10:07 +0100)] 
pidl:Python: introduce $is_raisable_return helper variable

No change in the generated code.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agopidl:Python: generate nicer code for PyNdrRpcMethodDef arrays
Stefan Metzmacher [Tue, 28 Jan 2025 11:02:08 +0000 (12:02 +0100)] 
pidl:Python: generate nicer code for PyNdrRpcMethodDef arrays

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
6 months agodocs: Fix the documentation for NET ADS DNS (UN)REGISTER
Pavel Filipenský [Mon, 27 Jan 2025 16:37:14 +0000 (17:37 +0100)] 
docs: Fix the documentation for NET ADS DNS (UN)REGISTER

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Pavel Filipensky <pfilipensky@samba.org>
Autobuild-Date(master): Mon Jan 27 19:20:52 UTC 2025 on atb-devel-224

6 months agos3:selftest: Correctly set smbtorture4 targets
Andreas Schneider [Fri, 17 Jan 2025 10:55:15 +0000 (11:55 +0100)] 
s3:selftest: Correctly set smbtorture4 targets

This is needed that you can correctly skip individual smbtorture4 tests.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Mon Jan 27 11:41:40 UTC 2025 on atb-devel-224

6 months agos4:torture: Fix spoolss tests running against Samba
Andreas Schneider [Fri, 17 Jan 2025 17:32:15 +0000 (18:32 +0100)] 
s4:torture: Fix spoolss tests running against Samba

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Fix checking targets in smb2.getinfo
Andreas Schneider [Fri, 17 Jan 2025 13:52:07 +0000 (14:52 +0100)] 
s4:torture: Fix checking targets in smb2.getinfo

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Remove trailing spaces in getinfo.c
Andreas Schneider [Fri, 17 Jan 2025 13:49:27 +0000 (14:49 +0100)] 
s4:torture: Remove trailing spaces in getinfo.c

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Fix checking targets in raw.streams
Andreas Schneider [Fri, 17 Jan 2025 12:57:03 +0000 (13:57 +0100)] 
s4:torture: Fix checking targets in raw.streams

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Fix target handling in raw.chkpath
Andreas Schneider [Fri, 17 Jan 2025 12:35:40 +0000 (13:35 +0100)] 
s4:torture: Fix target handling in raw.chkpath

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:selftest: Set smbtorture4 targets correctly
Andreas Schneider [Fri, 17 Jan 2025 14:21:13 +0000 (15:21 +0100)] 
s4:selftest: Set smbtorture4 targets correctly

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Skip test_BackupLog against all of Samba
Andreas Schneider [Fri, 17 Jan 2025 16:50:38 +0000 (17:50 +0100)] 
s4:torture: Skip test_BackupLog against all of Samba

This is a Windows test.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Remove obsolete check in raw.close test
Andreas Schneider [Fri, 17 Jan 2025 12:27:52 +0000 (13:27 +0100)] 
s4:torture: Remove obsolete check in raw.close test

This would result in an error as the code misses torture_assert calls.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
6 months agos4:torture: Remove obsolete test in samba3.session
Andreas Schneider [Fri, 17 Jan 2025 15:45:29 +0000 (16:45 +0100)] 
s4:torture: Remove obsolete test in samba3.session

This test never got executed anyway.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>