amitay/samba-autobuild/.git
5 months agoctdb-scripts: Update detect_init_style to use /etc/os-release master
Martin Schwenke [Tue, 19 Sep 2023 07:34:55 +0000 (17:34 +1000)]
ctdb-scripts: Update detect_init_style to use /etc/os-release

/etc/os-release is quite universal.  It can be found on most Linux
distros and on FreeBSD.

Attempt to use /etc/os-release to detect Red Hat, SUSE and Debian
based distros.  If /etc/os-release exists but distro is unknown then
$ID is printed as the detected distro, which will probably result in
sub-optimal behaviour, but when tracing it will at least indicate that
a new distro needs to be handled.

The only way to handle missing /etc/os-release is to set
CTDB_INIT_STYLE - see ctdb.sysconfig(5) for details.

The event script unit tests are updated to use /etc/os-release so
the new logic is exercised.

Signed-off-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
5 months agosmbd: Fix read_symlink_reparse()
Volker Lendecke [Thu, 26 Oct 2023 14:12:29 +0000 (16:12 +0200)]
smbd: Fix read_symlink_reparse()

Bug: https://bugzilla.samba.org/show_bug.cgi?id=15505

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): Fri Oct 27 21:19:35 UTC 2023 on atb-devel-224

5 months agotests: Get a file through an absolute symlink within a subdirectory
Volker Lendecke [Thu, 26 Oct 2023 14:16:29 +0000 (16:16 +0200)]
tests: Get a file through an absolute symlink within a subdirectory

This shows that read_symlink_reparse() is broken when trying to
replace an absolute with a relative filename within a
share.

read_symlink_reparse() is used only in openat_pathref_fsp_nosymlink()
so far to chase symlinks for non-lcomp path components. Chasing lcomp
symlinks is done through non_widelink_open(), which gets it right.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=15505

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
5 months agogp_pol: Test multiple values multi_sz roundtrip
Gabriel Nagy [Fri, 27 Oct 2023 08:21:50 +0000 (11:21 +0300)]
gp_pol: Test multiple values multi_sz roundtrip

Signed-off-by: Gabriel Nagy <gabriel.nagy@canonical.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: David Mulder <dmulder@samba.org>
Autobuild-User(master): David Mulder <dmulder@samba.org>
Autobuild-Date(master): Fri Oct 27 14:45:28 UTC 2023 on atb-devel-224

5 months agogp_pol: Allow null data for REG_MULTI_SZ
Gabriel Nagy [Tue, 24 Oct 2023 09:47:02 +0000 (12:47 +0300)]
gp_pol: Allow null data for REG_MULTI_SZ

The parser is able to convert data from binary to XML (it generates an
empty <Value> tag) but not the other way around. This is a common
occurrence for empty multitext fields.

Signed-off-by: Gabriel Nagy <gabriel.nagy@canonical.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: David Mulder <dmulder@samba.org>
5 months agogp_pol: Test empty multi_sz roundtrip
Gabriel Nagy [Tue, 24 Oct 2023 09:26:42 +0000 (12:26 +0300)]
gp_pol: Test empty multi_sz roundtrip

Signed-off-by: Gabriel Nagy <gabriel.nagy@canonical.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: David Mulder <dmulder@samba.org>
5 months agos3:utils: Initialize the memcache for smbpasswd
Andreas Schneider [Thu, 26 Oct 2023 12:37:29 +0000 (14:37 +0200)]
s3:utils: Initialize the memcache for smbpasswd

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Fri Oct 27 06:51:48 UTC 2023 on atb-devel-224

5 months agos3:util: Add gfree_memcache() to gfree_all()
Andreas Schneider [Thu, 26 Oct 2023 12:36:02 +0000 (14:36 +0200)]
s3:util: Add gfree_memcache() to gfree_all()

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolib:util: Add a gfree_memcache()
Andreas Schneider [Thu, 26 Oct 2023 12:35:44 +0000 (14:35 +0200)]
lib:util: Add a gfree_memcache()

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:passdb: Do not leak memory if memcache add fails
Andreas Schneider [Thu, 26 Oct 2023 12:28:19 +0000 (14:28 +0200)]
s3:passdb: Do not leak memory if memcache add fails

Indirect leak of 496 byte(s) in 1 object(s) allocated from:
    #0 0x7ffb062dc03f in malloc (/lib64/libasan.so.8+0xdc03f) (BuildId: 3e1694ad218c99a8b1b69231666a27df63cf19d0)
    #1 0x7ffb06025b3e in __talloc_with_prefix ../../lib/talloc/talloc.c:783
    #2 0x7ffb06027512 in __talloc ../../lib/talloc/talloc.c:825
    #3 0x7ffb06027512 in _talloc_named_const ../../lib/talloc/talloc.c:982
    #4 0x7ffb06027512 in _talloc_zero ../../lib/talloc/talloc.c:2421
    #5 0x7ffb05a0332c in samu_new ../../source3/passdb/passdb.c:63
    #6 0x7ffb05a2031f in pdb_getsampwnam ../../source3/passdb/pdb_interface.c:351
    #7 0x7ffb05a0540b in local_password_change ../../source3/passdb/passdb.c:752
    #8 0x56291ddd4b8b in password_change ../../source3/utils/smbpasswd.c:273
    #9 0x56291ddd5b59 in process_root ../../source3/utils/smbpasswd.c:478
    #10 0x56291ddd5b59 in main ../../source3/utils/smbpasswd.c:661
    #11 0x7ffb024281af in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolib:util: Add boolean return type for memcache_add_talloc()
Andreas Schneider [Thu, 26 Oct 2023 12:26:57 +0000 (14:26 +0200)]
lib:util: Add boolean return type for memcache_add_talloc()

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolib:util: Add boolean return type for memcache_add()
Andreas Schneider [Thu, 26 Oct 2023 12:26:26 +0000 (14:26 +0200)]
lib:util: Add boolean return type for memcache_add()

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:utils: Initialize row variable in wspsearch
Andreas Schneider [Thu, 26 Oct 2023 12:09:33 +0000 (14:09 +0200)]
s3:utils: Initialize row variable in wspsearch

../../source3/utils/wspsearch.c:331:25: error: ‘row’ may be used
uninitialized [-Werror=maybe-uninitialized]
  331 |         *rows_processed = row;
      |         ~~~~~~~~~~~~~~~~^~~~~

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: silos: add support for allowed to authenticate from silo shortcut
Rob van der Linde [Thu, 12 Oct 2023 04:08:34 +0000 (17:08 +1300)]
python: silos: add support for allowed to authenticate from silo shortcut

this avoids the need to write SDDL, the user just needs to give the silo name

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Fri Oct 27 00:30:05 UTC 2023 on atb-devel-224

5 months agopython: add docstring for escaped_claim_id function
Rob van der Linde [Thu, 26 Oct 2023 23:11:34 +0000 (12:11 +1300)]
python: add docstring for escaped_claim_id function

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: move method escaped_claim_id from test to samba.sd_utils
Rob van der Linde [Thu, 26 Oct 2023 00:13:44 +0000 (13:13 +1300)]
python: move method escaped_claim_id from test to samba.sd_utils

This is so that it can be used in other places too without the need to import or extend the test base class

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: silos: add some missing tests for auth policy command
Rob van der Linde [Thu, 12 Oct 2023 03:59:43 +0000 (16:59 +1300)]
python: silos: add some missing tests for auth policy command

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: tests: claims and silo tests make use of unique_name
Rob van der Linde [Thu, 12 Oct 2023 03:55:34 +0000 (16:55 +1300)]
python: tests: claims and silo tests make use of unique_name

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: tests: improve comments for auth silo and policy tests
Rob van der Linde [Wed, 25 Oct 2023 22:18:04 +0000 (11:18 +1300)]
python: tests: improve comments for auth silo and policy tests

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: tests: qa and developers were not in the correct case
Rob van der Linde [Wed, 25 Oct 2023 04:25:51 +0000 (17:25 +1300)]
python: tests: qa and developers were not in the correct case

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: tests: addCleanup is always before create operation
Rob van der Linde [Wed, 25 Oct 2023 03:02:31 +0000 (16:02 +1300)]
python: tests: addCleanup is always before create operation

This way if it raises during a create, it will still end up running the cleanup.

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agopython: tests: function to generate a unique name from caller
Rob van der Linde [Thu, 12 Oct 2023 02:21:08 +0000 (15:21 +1300)]
python: tests: function to generate a unique name from caller

Uses the caller function to generate a unique name from the test function name.

Unique name is converted to camel case

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agonetcmd: tests: make use of addCleanup
Rob van der Linde [Tue, 17 Oct 2023 05:54:52 +0000 (18:54 +1300)]
netcmd: tests: make use of addCleanup

Makes self.members redundant and tearDown method can go completely.

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agonetcmd: claims: rename claims and silo tests
Rob van der Linde [Thu, 12 Oct 2023 01:53:18 +0000 (14:53 +1300)]
netcmd: claims: rename claims and silo tests

Rename test function names that were starting to get very long.

They were all prefixed with the test name, stop doing that and use double underscore for better separation.

e.g. AuthPolicyCmdTestCase.test_authentication_policy_list_json

becomes AuthPolicyCmdTestCase.test_list__json

The claim types and value types test cases have been split into two testcases.

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agonetcmd: silo command uses more consistent naming for tgt args
Rob van der Linde [Thu, 26 Oct 2023 02:12:39 +0000 (15:12 +1300)]
netcmd: silo command uses more consistent naming for tgt args

The args --user-tgt-lifetime-mins, --service-tgt-lifetime-mins and
--computer-tgt-lifetime-mins suffixed with -mins to be consistent
with Windows tooling.

For these, the internal names don't need to change and neither do
the model fields, only the external cli interface has this.

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agonetcmd: silo command uses more consistent naming for policy args
Rob van der Linde [Tue, 17 Oct 2023 03:31:53 +0000 (16:31 +1300)]
netcmd: silo command uses more consistent naming for policy args

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agonetcmd: silo command remove combined --policy which set all 3
Rob van der Linde [Tue, 17 Oct 2023 01:30:40 +0000 (14:30 +1300)]
netcmd: silo command remove combined --policy which set all 3

doesn't make much sense to set all 3 to the same policy, user authentication policy, service authentication policy, computer authentication policy

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agocodespell: Ignore .git
Andrew Bartlett [Wed, 25 Oct 2023 22:17:43 +0000 (11:17 +1300)]
codespell: Ignore .git

Otherwise the first line of commit messages is checked,
because text is found in .git/logs/HEAD, but only on
autobuild and not in CI (which does a shallow clone),
and not the whole commit message either, which is inconsistent.

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

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Oct 26 23:27:29 UTC 2023 on atb-devel-224

5 months agos3:rpc_server/wkssvc: Remove get logged on user list from utmp
Samuel Cabrero [Tue, 24 Oct 2023 09:31:17 +0000 (11:31 +0200)]
s3:rpc_server/wkssvc: Remove get logged on user list from utmp

utmp is not Y2038 safe.

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agosmbd: add inode marshalling in smb3_file_posix_information_init()
Ralph Boehme [Thu, 26 Oct 2023 13:24:07 +0000 (15:24 +0200)]
smbd: add inode marshalling in smb3_file_posix_information_init()

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Thu Oct 26 16:32:30 UTC 2023 on atb-devel-224

5 months agosmbd: add nlinks marshalling in smb3_file_posix_information_init()
Ralph Boehme [Thu, 26 Oct 2023 13:24:27 +0000 (15:24 +0200)]
smbd: add nlinks marshalling in smb3_file_posix_information_init()

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
5 months agos3/libsmb: reuse smbXcli_conn_have_posix()
Ralph Boehme [Fri, 13 Oct 2023 08:26:46 +0000 (10:26 +0200)]
s3/libsmb: reuse smbXcli_conn_have_posix()

We already store the negotiated POSIX state in smbXcli_connection
and there we only store it if the server actually supports the
version we requested.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
5 months agosmbd: fix group marshalling in smb3_file_posix_information_init
Ralph Boehme [Tue, 24 Oct 2023 17:06:23 +0000 (19:06 +0200)]
smbd: fix group marshalling in smb3_file_posix_information_init

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
5 months agos4:kdc: Simplify principal_comp_strcmp_int() to handle only equality
Joseph Sutton [Wed, 20 Sep 2023 23:37:30 +0000 (11:37 +1200)]
s4:kdc: Simplify principal_comp_strcmp_int() to handle only equality

We only ever use the principal comparison functions to check equality.
Having these functions only handle equality simplifies their
implementation and makes them a bit easier to use.

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Oct 26 02:26:02 UTC 2023 on atb-devel-224

5 months agos4:kdc: Check for overflow before calling smb_krb5_princ_component()
Joseph Sutton [Thu, 21 Sep 2023 00:01:27 +0000 (12:01 +1200)]
s4:kdc: Check for overflow before calling smb_krb5_princ_component()

smb_krb5_princ_component() takes its component index parameter as ‘int’,
not ‘unsigned int’.

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Have principal_comp_strcmp_int() properly indicate an error
Joseph Sutton [Wed, 20 Sep 2023 23:22:51 +0000 (11:22 +1200)]
s4:kdc: Have principal_comp_strcmp_int() properly indicate an error

We should return error codes rather than silently mask failures.

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Consider a single‐component krbtgt principal to be the TGS
Joseph Sutton [Wed, 20 Sep 2023 23:14:36 +0000 (11:14 +1200)]
s4:kdc: Consider a single‐component krbtgt principal to be the TGS

This matches the behaviour of Windows.

NOTE: This commit finally works again!

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agothird_party/heimdal: Import lorikeet-heimdal-202309250010 (commit b73ae22b9b1c6fc06d0...
Joseph Sutton [Mon, 25 Sep 2023 00:16:43 +0000 (13:16 +1300)]
third_party/heimdal: Import lorikeet-heimdal-202309250010 (commit b73ae22b9b1c6fc06d0d79afe55517367a5f9670)

NOTE: THIS COMMIT WON’T COMPILE/WORK ON ITS OWN!

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Make use of smb_krb5_principal_is_tgs()
Joseph Sutton [Wed, 20 Sep 2023 23:22:47 +0000 (11:22 +1200)]
s4:kdc: Make use of smb_krb5_principal_is_tgs()

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Change signature of is_kadmin_changepw() to accommodate failure cases
Joseph Sutton [Wed, 20 Sep 2023 23:21:28 +0000 (11:21 +1200)]
s4:kdc: Change signature of is_kadmin_changepw() to accommodate failure cases

principal_comp_strcmp() cannot yet indicate a failure case, but it will
soon be changed to do so.

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Have smb_krb5_principal_get_comp_string() properly indicate an error
Joseph Sutton [Wed, 20 Sep 2023 22:41:05 +0000 (10:41 +1200)]
s4:kdc: Have smb_krb5_principal_get_comp_string() properly indicate an error

The existing implementation did not differentiate between the case where
the relevant component was not present, and that where talloc_strndup()
failed. To correct this situation, put the result into an out parameter
on success and return an error on failure.

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:dsdb: Initialize pointers to NULL
Joseph Sutton [Mon, 25 Sep 2023 01:40:50 +0000 (14:40 +1300)]
s4:dsdb: Initialize pointers to NULL

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolib/krb5_wrap: Check return value of krb5_principal_get_comp_string()
Joseph Sutton [Wed, 20 Sep 2023 23:02:38 +0000 (11:02 +1200)]
lib/krb5_wrap: Check return value of krb5_principal_get_comp_string()

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agotests/krb5: Add tests for single‐component krbtgt principals
Joseph Sutton [Mon, 25 Sep 2023 00:26:07 +0000 (13:26 +1300)]
tests/krb5: Add tests for single‐component krbtgt principals

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agotests/krb5: Also consider single‐component krbtgt principals to be TGS principals
Joseph Sutton [Mon, 25 Sep 2023 00:21:08 +0000 (13:21 +1300)]
tests/krb5: Also consider single‐component krbtgt principals to be TGS principals

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibutil/iconv: avoid overflow in surrogate pairs
Douglas Bagnall [Wed, 5 Jul 2023 02:32:05 +0000 (14:32 +1200)]
libutil/iconv: avoid overflow in surrogate pairs

Consider the non-conforment utf-8 sequence "\xf5\x80\x80\x80", which
would encode 0x140000. We would set the high byte of the first
surrogate to 0xd8 | (0x130000 >> 18), or 0xdc, which is an invalid
start for a high surrogate, making the sequence as a whole invalid (as
you would expect -- the Unicode range was set precisely to that
covered by utf-16 surrogates).

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibutil/iconv: don't allow wtf-8 surrogate pairs
Douglas Bagnall [Wed, 5 Jul 2023 01:26:12 +0000 (13:26 +1200)]
libutil/iconv: don't allow wtf-8 surrogate pairs

At present, if we meet a string like "hello \xed\xa7\x96 world", the
bytes in the middle will be converted into half of a surrogate pair,
and the UTF-16 will be invalid. It is better to error out immediately,
because the UTF-8 string is already invalid.

https://learn.microsoft.com/en-us/windows/win32/api/Stringapiset/nf-stringapiset-widechartomultibyte#remarks
is a citation for the statement about this being a pre-Vista
problem.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoutil/charset/torture: test convert_string_talloc with emptyish strings
Douglas Bagnall [Thu, 29 Jun 2023 08:45:34 +0000 (20:45 +1200)]
util/charset/torture: test convert_string_talloc with emptyish strings

because it wasn't entirely obvious (a zero length string returns a
length 1 result).

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4/torture/gentest: explain seemingly redundant initialisation
Douglas Bagnall [Wed, 12 Jul 2023 06:34:49 +0000 (18:34 +1200)]
s4/torture/gentest: explain seemingly redundant initialisation

It seems silly, but it confused me.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoutil/convert string: remove inaccurate misspelt comment
Douglas Bagnall [Thu, 29 Jun 2023 06:23:55 +0000 (18:23 +1200)]
util/convert string: remove inaccurate misspelt comment

Previous commit to the "embarrassing" line was ce10a7a673e8adf "Fix
typo in comment", which did not completely fix the typo in the
comment.

But there are no gotos anymore, so no embarrassment, however spelt.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4/torture/gentest: remove redundant op entry
Douglas Bagnall [Tue, 10 Jan 2023 23:41:35 +0000 (12:41 +1300)]
s4/torture/gentest: remove redundant op entry

Also on line 2994.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agodocs/manpages: fix links to mod_ntlm_winbind and squid
Douglas Bagnall [Thu, 20 Jul 2023 02:25:51 +0000 (14:25 +1200)]
docs/manpages: fix links to mod_ntlm_winbind and squid

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:dns_server: loudly warn when a tombstone record has other records
Douglas Bagnall [Sat, 13 May 2023 07:29:48 +0000 (19:29 +1200)]
s4:dns_server: loudly warn when a tombstone record has other records

This shouldn't happen -- that is, there should never be non-tombstone
records in conjunction with a tombstone record -- and if it does, the
situation should resolve itself here. But the flow is confusing and
strange things sometimes happen often enough that it would be helpful
to know if this ever occurs.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4/dsdb: try not to leak on access check failure
Douglas Bagnall [Wed, 7 Jun 2023 02:35:30 +0000 (14:35 +1200)]
s4/dsdb: try not to leak on access check failure

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/ndr_basic: attempt only IPv4 addresses in push_ipv4
Douglas Bagnall [Sat, 17 Jun 2023 23:38:48 +0000 (11:38 +1200)]
librpc/ndr_basic: attempt only IPv4 addresses in push_ipv4

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoidl/spoolss: fix spelling of UTF16 charset
Douglas Bagnall [Sat, 17 Jun 2023 02:22:05 +0000 (14:22 +1200)]
idl/spoolss: fix spelling of UTF16 charset

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoutil/charset: disambiguate docs for convert_string twins
Douglas Bagnall [Wed, 28 Jun 2023 04:02:38 +0000 (16:02 +1200)]
util/charset: disambiguate docs for convert_string twins

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolib/util/charset: @param typos
Douglas Bagnall [Wed, 1 Mar 2023 01:59:55 +0000 (14:59 +1300)]
lib/util/charset: @param typos

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agodocs-xml: add manpage for wspsearch cli client
Noel Power [Tue, 25 Oct 2022 17:30:31 +0000 (18:30 +0100)]
docs-xml: add manpage for wspsearch cli client

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Oct 25 23:20:33 UTC 2023 on atb-devel-224

5 months agos3/utils: Add search client
Noel Power [Thu, 21 Jul 2016 15:53:17 +0000 (16:53 +0100)]
s3/utils: Add search client

Simple cli client for doing a basic windows search.

example:

  wspsearch -U$(USER)%$(PASSWD) //$(SERVER)/$(SHARE) --search='DSC' --kind=Picture

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/wsp: Add simple client api for wsp client code.
Noel Power [Mon, 17 Oct 2022 19:15:32 +0000 (20:15 +0100)]
libcli/wsp: Add simple client api for wsp client code.

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoadd accessor for tstream_context
Noel Power [Wed, 23 Aug 2023 11:06:02 +0000 (12:06 +0100)]
add accessor for tstream_context

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoremove problematic include (seems to bring in conflicted definitions)
Noel Power [Wed, 23 Aug 2023 10:28:21 +0000 (11:28 +0100)]
remove problematic include (seems to bring in conflicted definitions)

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/wsp: Add some util functions needed for wsp client api
Noel Power [Tue, 25 Oct 2022 10:30:03 +0000 (11:30 +0100)]
librpc/wsp: Add some util functions needed for wsp client api

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/wsp: Test AQS parser
Noel Power [Mon, 24 Oct 2022 19:50:27 +0000 (20:50 +0100)]
libcli/wsp: Test AQS parser

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/wsp: Add functions to dump restriction as string
Noel Power [Mon, 17 Oct 2022 18:14:35 +0000 (19:14 +0100)]
librpc/wsp: Add functions to dump restriction as string

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/wsp: Add support for simplified Advanced Query Syntax
Noel Power [Wed, 29 Jun 2016 10:29:54 +0000 (11:29 +0100)]
libcli/wsp: Add support for simplified Advanced Query Syntax

Add support to parse AQS-like (Advanced query syntax)

AQS - see https://learn.microsoft.com/en-gb/windows/win32/search/-search-3x-advancedquerysyntax

The basic (AQS) syntax is supported e.g. a query is built of a sequence of
queries connected by AND, OR and NOT where the query elements are
essentially restrictions defined by a property. There are some
limitations on the operators supported[1] and additionally some things
like enumerated ranges are not supported at all and range values are not
delimited as specified [2]. Some special cases that you see in the
windows search UI are exceptions [3] which are handled more or less as keywords

Some examples:

The following are all exactly the same query just expressed using
different variations of the syntax

'ALL:($<p403 OR $<p404) AND System.Kind:picture AND Scope:"FILE://somemachine/someshare" AND > System.Size:10241-102401'

'ALL:$<p403 OR ALL:$<p404 AND System.Kind:picture AND Scope:"FILE://somemachine/someshare" AND > System.Size:>=10241 AND System.Size:<102401'

'ALL:$<p403 OR ALL:$<p404 AND System.Kind:picture AND Scope:"FILE://somemachine/someshare" AND > System.Size:small'

The queries above by default select the property System.ItemUrl as the
one and only column returned, the query parameter however accepts a
variation to the AQS like syntax to allow arbitrary columns to be
selected e.g.

'SELECT System.ItemName, System.ItemURL, System.Size WHERE ALL:$<p403 OR ALL:$<p404 AND System.Kind:picture AND Scope:"FILE://somemachine/someshare" AND System.Size:small'

[1] supported operators
    -------------------
    =    Equals
    !=   Not Equals
    >    Greater than
    <    Less than
    >=   Greater than or equals
    <=   Less than or equals

    $=   equals
    $<   starts with
[2] ranges are specified as value-value instead of value..value (seems
    my flex/bison skills are not good enough and couldn't get that to
    work with '..'

[3] The windows UI has shortcut ranges (presumably represented as enumerated
    ranges) providing date ranges like 'today', 'tomorrow',
   'lastweek' etc. and similarly sizes like "empty, tiny, small, large..."

   These are supported (but implemented as keywords)

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/wsp: add some helper functions needed to support AQS
Noel Power [Mon, 17 Oct 2022 13:20:49 +0000 (14:20 +0100)]
librpc/wsp: add some helper functions needed to support AQS

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/wsp: adjust the wsp property api to additionally use a csv file
Noel Power [Tue, 29 Aug 2023 14:01:03 +0000 (15:01 +0100)]
librpc/wsp: adjust the wsp property api to additionally use a csv file

We have definitions for a number of properties both from the WSP
spec document and from those used by wireshark. These properties
are built into samba (generated from csv files). This commit allows
extra properties to be added on the fly in a custom csv file, the
format of the csv file is the same as that used in the build. This
allows us to add some 'unknown' properties on the fly, although we
would hope that information regarding these properties would be
incorporated into the build in due course.

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agodocs-xml: Add config param for defining extra wsp properties
Noel Power [Thu, 12 Jan 2023 14:39:09 +0000 (14:39 +0000)]
docs-xml: Add config param for defining extra wsp properties

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/rpc: Add windows propertyset info and associated accessor and helper api.
Noel Power [Thu, 7 May 2020 14:09:32 +0000 (15:09 +0100)]
librpc/rpc: Add windows propertyset info and associated accessor and helper api.

wsp_util.c contains property definitions for well known windows
properties that can be used with WSP. These properties are generated from
some csv files (located in the librpc/wsp). The csv files themselves
were generated from a couple of sources e.g. the [MS-WSP]:
Windows Search Protocol document and wireshark mswsp dissector source code.

for more details please see librpc/wsp/README

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3/build: Add support for WSP in configure script.
Noel Power [Tue, 26 Jul 2016 10:47:43 +0000 (11:47 +0100)]
s3/build: Add support for WSP in configure script.

Building wsp cli, tools should be controlled by
specifying '--enable-wsp' Note: By default this option is not enabled
as the is an experimental feature however it is enabled if configure
is called with '--selftest'

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibrpc/idl: Add idl for WSP and also some required helper functions.
Noel Power [Wed, 3 Dec 2014 10:56:18 +0000 (10:56 +0000)]
librpc/idl: Add idl for WSP and also some required helper functions.

Represent the message data, structures and constants to do with the
WSP (Windows Search Protocol) as idl.

(see: https://msdn.microsoft.com/en-us/library/cc251767.aspx)

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/smb: add FSCTL_PIPE_WAIT
Ralph Boehme [Sun, 25 Sep 2016 01:45:14 +0000 (18:45 -0700)]
libcli/smb: add FSCTL_PIPE_WAIT

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli: Implement a tstream dcerpc_binding_handle
Ralph Boehme [Wed, 29 Jun 2016 11:47:18 +0000 (12:47 +0100)]
libcli: Implement a tstream dcerpc_binding_handle

This implements a dcerpc_binding_handle that does just pass request and
response blob passing.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/smb: Allow dynamic setting of the max_data in SMB Pipe transaction.
Noel Power [Thu, 5 Jun 2014 09:52:54 +0000 (10:52 +0100)]
libcli/smb: Allow dynamic setting of the max_data in SMB Pipe transaction.

Some services like WSP can send larger messages than the current 'Max Ioctl'
limit, this results in the server producing a BUFFER_OVERFLOW status (and
additionally clipping the message sent). Add support to allow a client to
modify the hardcoded 'Max Ioctl' default value to allow the server to
successfully send larger responses.

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4/lib: remove packet_full_request_u16, not used anymore
Ralph Boehme [Wed, 21 Sep 2016 01:05:19 +0000 (18:05 -0700)]
s4/lib: remove packet_full_request_u16, not used anymore

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t
Ralph Boehme [Wed, 21 Sep 2016 21:24:45 +0000 (14:24 -0700)]
libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t

Add struct tstream_context to tstream_read_pdu_blob_full_fn_t and update
all callers of tstream_read_pdu_blob_send() to use the correct callback.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agolibcli/util: add tstream_full_request_u32 and tstream_full_request_u16
Ralph Boehme [Wed, 21 Sep 2016 21:27:14 +0000 (14:27 -0700)]
libcli/util: add tstream_full_request_u32 and tstream_full_request_u16

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agocodespellignore: ignore some spellings introduced with wsp files
Noel Power [Mon, 28 Aug 2023 19:52:45 +0000 (20:52 +0100)]
codespellignore: ignore some spellings introduced with wsp files

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agothird_party/heimdal_build: Fix spelling
Joseph Sutton [Wed, 30 Aug 2023 00:23:46 +0000 (12:23 +1200)]
third_party/heimdal_build: Fix spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agotestdata: Fix spelling
Joseph Sutton [Fri, 22 Sep 2023 00:09:05 +0000 (12:09 +1200)]
testdata: Fix spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agoscript: Fix code spelling
Joseph Sutton [Fri, 22 Sep 2023 00:08:03 +0000 (12:08 +1200)]
script: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:torture: Fix code spelling
Joseph Sutton [Sun, 8 Oct 2023 23:09:01 +0000 (12:09 +1300)]
s4:torture: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:rpc_server: Fix code spelling
Joseph Sutton [Thu, 21 Sep 2023 21:16:18 +0000 (09:16 +1200)]
s4:rpc_server: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:ntvfs: Fix code spelling
Joseph Sutton [Thu, 5 Oct 2023 22:42:30 +0000 (11:42 +1300)]
s4:ntvfs: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:librpc: Fix code spelling
Joseph Sutton [Tue, 26 Sep 2023 23:39:31 +0000 (12:39 +1300)]
s4:librpc: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:lib: Fix code spelling
Joseph Sutton [Thu, 21 Sep 2023 21:16:04 +0000 (09:16 +1200)]
s4:lib: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:kdc: Fix code spelling
Joseph Sutton [Mon, 16 Oct 2023 22:21:00 +0000 (11:21 +1300)]
s4:kdc: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:dsdb: Fix code spelling
Joseph Sutton [Sun, 8 Oct 2023 23:48:15 +0000 (12:48 +1300)]
s4:dsdb: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos4:auth: Fix code spelling
Joseph Sutton [Thu, 21 Sep 2023 20:08:03 +0000 (08:08 +1200)]
s4:auth: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:utils: Fix code spelling
Joseph Sutton [Thu, 21 Sep 2023 21:15:50 +0000 (09:15 +1200)]
s3:utils: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:smbd: Fix code spelling
Joseph Sutton [Fri, 20 Oct 2023 00:52:50 +0000 (13:52 +1300)]
s3:smbd: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:rpc_server: Fix code spelling
Joseph Sutton [Wed, 4 Oct 2023 06:03:39 +0000 (19:03 +1300)]
s3:rpc_server: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:passdb: Fix code spelling
Joseph Sutton [Tue, 26 Sep 2023 23:39:03 +0000 (12:39 +1300)]
s3:passdb: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:libsmb: Fix code spelling
Joseph Sutton [Mon, 11 Sep 2023 00:51:16 +0000 (12:51 +1200)]
s3:libsmb: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:libads: Fix code spelling
Joseph Sutton [Thu, 21 Sep 2023 01:47:37 +0000 (13:47 +1200)]
s3:libads: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:lib: Fix code spelling
Joseph Sutton [Fri, 22 Sep 2023 00:08:10 +0000 (12:08 +1200)]
s3:lib: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agos3:auth: Add missing word to comment
Joseph Sutton [Tue, 19 Sep 2023 05:02:17 +0000 (17:02 +1200)]
s3:auth: Add missing word to comment

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
5 months agotests/krb5: Fix code spelling
Joseph Sutton [Fri, 22 Sep 2023 00:27:48 +0000 (12:27 +1200)]
tests/krb5: Fix code spelling

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>