[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via c80606274fd ldb ABI bump for pyldb_Ldb_AsLdbContext change via fdb9a59069c pyldb: ldb.register_module() checks arguments a little bit via 192386ede62 pyldb: remove ldb.open, which was never survivable via 3af57daa840 py segfault test: ldb.open via 545e95386f6 py segfault test: ldb.register_module via 1d6b472cdcd pyldb: rename pyldb_Dn_AsDn() to pyldb_Dn_AS_DN() via 339f8bbdda0 pyldb: check for errors in PyLdb_GetPyType() via e075f52a750 pyldb: fork pyldb_Ldb_AsLdbContext macro to reflect unsafeness via f5e0339a0de pyldb: add pyldb_check_type() via 19a13cbe068 ldb: do not allow adding a DN as a base to itself from 09ddad6c14d s3: smbd: Remove ifdef'ed out dptr_close_oldest(). https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit c80606274fdb1f1736e74e8da26d918bf259922e Author: Douglas Bagnall Date: Sun Jul 7 12:49:57 2019 +1200 ldb ABI bump for pyldb_Ldb_AsLdbContext change Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer Autobuild-User(master): Douglas Bagnall Autobuild-Date(master): Wed Jul 10 05:48:52 UTC 2019 on sn-devel-184 commit fdb9a59069c5fea131669510b59901cbe3d9e58e Author: Douglas Bagnall Date: Thu Jul 4 16:43:12 2019 +1200 pyldb: ldb.register_module() checks arguments a little bit Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 192386ede62c4a72c0fbc173240f02357455c609 Author: Douglas Bagnall Date: Thu Jul 4 16:29:56 2019 +1200 pyldb: remove ldb.open, which was never survivable There was no way to call ldb.open without evoking signal 11, so it is unlikely anyone was using it. Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 3af57daa8404476773cef3be544a82ac419f961d Author: Douglas Bagnall Date: Thu Jul 4 03:59:42 2019 + py segfault test: ldb.open There seems to be no way of using ldb.open without causing a segfault Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 545e95386f6a37009975718f2f5ad03390d9296d Author: Douglas Bagnall Date: Thu Jul 4 03:59:11 2019 + py segfault test: ldb.register_module Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 1d6b472cdcddbd6892741a381f33faf0b4ddc847 Author: Douglas Bagnall Date: Fri Apr 27 13:15:01 2018 +1200 pyldb: rename pyldb_Dn_AsDn() to pyldb_Dn_AS_DN() Following the python/C convention for checking vs non-checking convertors. Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 339f8bbdda04a23460e7fa908d60857b95271c6e Author: Douglas Bagnall Date: Thu May 3 11:17:55 2018 +1200 pyldb: check for errors in PyLdb_GetPyType() Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit e075f52a7508979b744fde463d6184405d7a3772 Author: Douglas Bagnall Date: Fri Apr 20 16:23:42 2018 +1200 pyldb: fork pyldb_Ldb_AsLdbContext macro to reflect unsafeness In the Python/C API, conversion functions which check the types of their arguments have names like: double PyFloat_AsDouble(PyObject *pyfloat); while conversion macros that don't check have names like: PyFloat_AS_DOUBLE(pyfloat) The pyldb_Ldb_AsLdbContext() macro looks like one of the checking functions but it actually isn't. This has fooled us more than once. Here we fork the macro into two -- one which performs checks and keeps the camel case, and one with a shouty name that keeps the check-free behaviour. Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit f5e0339a0de71dc7d07f3ba95e6573076efe9efd Author: Douglas Bagnall Date: Thu May 3 12:10:21 2018 +1200 pyldb: add pyldb_check_type() This will be used by pyldb_Ldb_AsLdbContext(). Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer commit 19a13cbe0681b3996c33f7449f69b0fb0dc5d640 Author: Douglas Bagnall Date: Sat Jul 6 23:24:43 2019 +1200 ldb: do not allow adding a DN as a base to itself If you try to add a dn to itself, it expands as it goes. The resulting loop cannot end well. It looks like this in Python: dn = ldb.Dn(ldb.Ldb(), 'CN=y,DC=x') dn.add_base(dn) Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer --- Summary of changes: lib/ldb-samba/pyldb.c | 14 +-- lib/ldb/ABI/{ldb-2.0.5.sigs => ldb-2.1.0.sigs} | 0 ...yldb-util-1.1.10.sigs => pyldb-util-2.1.0.sigs} | 1 + lib/ldb/common/ldb_dn.c| 4 + lib/ldb/pyldb.c| 127 +++-- lib/ldb/pyldb.h
autobuild[sn-devel-184]: intermittent test failure detected
The autobuild test system (on sn-devel-184) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-10-0338/flakey.log The failure seems to be in the "samba-schemaupgrade" suite, whose build logs are available here: https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-10-0338/samba-schemaupgrade.stderr https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-10-0338/samba-schemaupgrade.stdout The top commit at the time of the failure was: commit 09ddad6c14db6e3310b663f6203582104d85db45 Author: Jeremy Allison Date: Mon Jul 8 15:28:51 2019 -0700 s3: smbd: Remove ifdef'ed out dptr_close_oldest(). No longer used. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Wed Jul 10 00:28:51 UTC 2019 on sn-devel-184 and the last 50 lines of the stdout log were: Applying Sch67.ldf updates... 5 changes applied Applying Sch68.ldf updates... 30 changes applied Applying Sch69.ldf updates... 4 changes applied Schema successfully updated Replicate from liveupgrade1dc to liveupgrade2dc was successful. [1(0)/11 at 0s] samba.tests.samba_tool.schema(schema_dc:local) [2(4)/11 at 2m45s] samba4.schemaInfo.python(schema_dc:local)(schema_dc:local) [3(7)/11 at 2m51s] samba.tests.dsdb_schema_attributes(schema_dc:local) [4(13)/11 at 3m8s] samba4.ldap_schema.python(schema_dc)(schema_dc) [5(39)/11 at 3m51s] samba4.ldap.possibleInferiors.python(schema_dc)(schema_dc) [6(313)/11 at 3m52s] samba4.ldap.secdesc.python(schema_dc)(schema_dc) [7(396)/11 at 6m34s] samba4.ldap.acl.python(schema_dc)(schema_dc) [8(449)/11 at 7m37s] samba4.ldap.passwords.python(schema_dc)(schema_dc) [9(467)/11 at 8m0s] samba4.drs.samba_tool_drs.python(schema_pair_dc)(schema_pair_dc:local) [10(481)/11 at 10m9s] samba4.drs.getnc_schema.python(schema_pair_dc)(schema_pair_dc) Failed repl, retrying in 10s UNEXPECTED(failure): samba4.drs.getnc_schema.python(schema_pair_dc).getnc_schema.SchemaReplicationTests.test_schema_linked_attributes(schema_pair_dc) REASON: Exception: Exception: Traceback (most recent call last): File "/memdisk/autobuild/fl/b4096277/samba-schemaupgrade/source4/torture/drs/python/getnc_schema.py", line 290, in test_schema_linked_attributes self.do_repl(self.schema_dn) File "/memdisk/autobuild/fl/b4096277/samba-schemaupgrade/source4/torture/drs/python/getnc_schema.py", line 66, in do_repl self.assertCmdSuccess(result, out, err) File "bin/python/samba/tests/samba_tool/base.py", line 109, in assertCmdSuccess exit, out, err, msg)) AssertionError: -1 is not None : exit[-1] stdout[] stderr[ERROR(): DsReplicaSync failed - drsException: DsReplicaSync failed (1168, 'WERR_NOT_FOUND') File "bin/python/samba/netcmd/drs.py", line 575, in run drs_utils.sendDsReplicaSync(server_bind, server_bind_handle, source_dsa_guid, NC, req_options) File "bin/python/samba/drs_utils.py", line 92, in sendDsReplicaSync raise drsException("DsReplicaSync failed %s" % estr) ]: FAILED (1 failures, 0 errors and 0 unexpected successes in 0 testsuites) A summary with detailed information can be found in: ./bin/ab/summary TOP 10 slowest tests samba4.ldap.secdesc.python(schema_dc)(schema_dc) -> 162 samba4.drs.samba_tool_drs.python(schema_pair_dc)(schema_pair_dc:local) -> 129 samba4.ldap.acl.python(schema_dc)(schema_dc) -> 63 samba4.ldap_schema.python(schema_dc)(schema_dc) -> 43 samba4.ldap.passwords.python(schema_dc)(schema_dc) -> 23 samba.tests.dsdb_schema_attributes(schema_dc:local) -> 17 samba.tests.samba_tool.schema(schema_dc:local) -> 11 samba4.schemaInfo.python(schema_dc:local)(schema_dc:local) -> 6 samba4.ldap.possibleInferiors.python(schema_dc)(schema_dc) -> 1 ERROR: test failed with exit code 1 Makefile:16: recipe for target 'test' failed
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 09ddad6c14d s3: smbd: Remove ifdef'ed out dptr_close_oldest(). via 6134922f7b4 s3: smbd: Remove the 'close oldest' logic in SMB1 trans2 search processing. via 1376dc3b840 s3: smbd: Remove the 'close oldest' logic in SMB1search processing. via ff8c8b34b91 s3: smbd: Remove now unused parameter 'forclose' to dptr_get(). via e21b75168d3 s3: smbd: globals - remove dirhandles_open from internal search struct. via d9d00ad068c s3: smbd: We no longer need to keep a count of dirhandles open. via 096a98f6eab s3: smbd: Add a note explaining MAX_DIRECTORY_HANDLES only applies to SMB1. via ab65fa9af0b s3: smbd: Remove now unused MAX_OPEN_DIRECTORIES define. via 288d71678b0 s3: smbd: Remove unused dptr_idleoldest() and dptr_idle() functions. via 7b6129d14e4 s3: smbd: Remove SMB1 idle unused directory handles code. via 7b98319f305 s3: smbd: Remove MAX_OPEN_DIRECTORIES check in dptr_create(). via a43e6771348 s3: smbd: Remove now unused dptr_idlecnum(). via 80ae1eba8cb s3: smbd: Remove unused DPTR_IDLE_TIMEOUT. via 609c9a58ceb s3: smbd: Don't idle SMB1 directory scans after DPTR_IDLE_TIMEOUT. via 461001cbc13 s3: smbd: Don't idle connections with active SMB1 directory scans. via abc58a4a128 s3: smbd: Add dptr_activecnum(), not yet used. from ccf3e76625c s3:profile: Allow profile subsystem to use SHA1 in FIPS mode https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 09ddad6c14db6e3310b663f6203582104d85db45 Author: Jeremy Allison Date: Mon Jul 8 15:28:51 2019 -0700 s3: smbd: Remove ifdef'ed out dptr_close_oldest(). No longer used. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Wed Jul 10 00:28:51 UTC 2019 on sn-devel-184 commit 6134922f7b4d0141e40286c5c5acad05272fa267 Author: Jeremy Allison Date: Mon Jul 8 15:26:59 2019 -0700 s3: smbd: Remove the 'close oldest' logic in SMB1 trans2 search processing. Will be removed in next commit. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit 1376dc3b840561cd782cd5f228eb1c43aa96f22d Author: Jeremy Allison Date: Mon Jul 8 15:23:57 2019 -0700 s3: smbd: Remove the 'close oldest' logic in SMB1search processing. Expect the client to manage their handles properly. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit ff8c8b34b91ffc5fa9742d57190580cbf64a1afd Author: Jeremy Allison Date: Mon Jul 8 15:20:42 2019 -0700 s3: smbd: Remove now unused parameter 'forclose' to dptr_get(). Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit e21b75168d382500370591b678d1558265b18771 Author: Jeremy Allison Date: Mon Jul 8 15:16:21 2019 -0700 s3: smbd: globals - remove dirhandles_open from internal search struct. It wasn't used for SMB2 anyway, and isn't useful for anything. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit d9d00ad068c5814e13c68c7fe42d75242f899f0d Author: Jeremy Allison Date: Mon Jul 8 15:15:24 2019 -0700 s3: smbd: We no longer need to keep a count of dirhandles open. It's not per-connection struct anyway, so doesn't help for anything. Remove now unused variable struct smbd_server_connection *sconn otherwise we get compile errors. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit 096a98f6eab3ba4be9e24e1f4cc9c6477983c282 Author: Jeremy Allison Date: Mon Jul 8 15:06:30 2019 -0700 s3: smbd: Add a note explaining MAX_DIRECTORY_HANDLES only applies to SMB1. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit ab65fa9af0ba97fdc5f0e44eea9652212f0f7cd0 Author: Jeremy Allison Date: Mon Jul 8 15:06:07 2019 -0700 s3: smbd: Remove now unused MAX_OPEN_DIRECTORIES define. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit 288d71678b02effdb910e8ebb811d0f502a75166 Author: Jeremy Allison Date: Mon Jul 8 15:35:20 2019 -0700 s3: smbd: Remove unused dptr_idleoldest() and dptr_idle() functions. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit 7b6129d14e4d22728c009ec72529f6f18010db68 Author: Jeremy Allison Date: Mon Jul 8 15:34:41 2019 -0700 s3: smbd: Remove SMB1 idle unused directory handles code. This is only needed for broken SMB1 DOS clients, and we're a long way from needing this anymore. ifdef out dptr_idleoldest() and dptr_idle() functions as otherwise we get "unused function" compile errors. Remove in next commit. Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider commit
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via ccf3e76625c s3:profile: Allow profile subsystem to use SHA1 in FIPS mode via 31a943fa089 lib:crypto: Add GNUTLS_FIPS140_SET_(LAX|STRICT)_MODE to helpers via a31a40b41a1 lib:crypto: Fix path to header file in gnutls_helpers.h via 6fe2193b17a s3:profile: Use SHA1 for hashing in profiling functions. from 36f021f74d9 WHATSNEW: Start release notes for Samba 4.12.0pre1. https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit ccf3e76625c42f5aceea0882971a232a9f56a971 Author: Andreas Schneider Date: Wed May 15 08:41:12 2019 +0200 s3:profile: Allow profile subsystem to use SHA1 in FIPS mode This is non-cryptographic use. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14031 Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme Autobuild-User(master): Andreas Schneider Autobuild-Date(master): Tue Jul 9 13:31:46 UTC 2019 on sn-devel-184 commit 31a943fa0890438cffc67a566373f36c94c0a5a8 Author: Andreas Schneider Date: Fri Jul 5 10:38:44 2019 +0200 lib:crypto: Add GNUTLS_FIPS140_SET_(LAX|STRICT)_MODE to helpers BUG: https://bugzilla.samba.org/show_bug.cgi?id=14031 Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme commit a31a40b41a18ae09a4e2e76f41c95b011ed30bea Author: Andreas Schneider Date: Fri Jul 5 16:28:27 2019 +0200 lib:crypto: Fix path to header file in gnutls_helpers.h BUG: https://bugzilla.samba.org/show_bug.cgi?id=14031 Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme commit 6fe2193b17ac2d57c559d3b936b37238d06d6be8 Author: Andreas Schneider Date: Mon Jul 1 16:54:15 2019 +0200 s3:profile: Use SHA1 for hashing in profiling functions. This can use SHA NI instructions if the CPU supports it. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14031 Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme --- Summary of changes: lib/crypto/gnutls_helpers.h | 15 +-- source3/modules/hash_inode.c | 10 +- source3/profile/profile.c| 18 -- 3 files changed, 26 insertions(+), 17 deletions(-) Changeset truncated at 500 lines: diff --git a/lib/crypto/gnutls_helpers.h b/lib/crypto/gnutls_helpers.h index b8288c25649..8a2a49baf73 100644 --- a/lib/crypto/gnutls_helpers.h +++ b/lib/crypto/gnutls_helpers.h @@ -18,8 +18,19 @@ #ifndef _GNUTLS_HELPERS_H #define _GNUTLS_HELPERS_H -#include "ntstatus.h" -#include "werror.h" +#include + +#include "libcli/util/ntstatus.h" +#include "libcli/util/werror.h" + +/* Those macros are only available in GnuTLS >= 3.6.4 */ +#ifndef GNUTLS_FIPS140_SET_LAX_MODE +#define GNUTLS_FIPS140_SET_LAX_MODE() +#endif + +#ifndef GNUTLS_FIPS140_SET_STRICT_MODE +#define GNUTLS_FIPS140_SET_STRICT_MODE() +#endif NTSTATUS _gnutls_error_to_ntstatus(int gnutls_rc, NTSTATUS blocked_status, diff --git a/source3/modules/hash_inode.c b/source3/modules/hash_inode.c index 231538c72cb..a9144621901 100644 --- a/source3/modules/hash_inode.c +++ b/source3/modules/hash_inode.c @@ -22,15 +22,7 @@ #include #include - -/* Those macros are only available in GnuTLS >= 3.6.4 */ -#ifndef GNUTLS_FIPS140_SET_LAX_MODE -#define GNUTLS_FIPS140_SET_LAX_MODE() -#endif - -#ifndef GNUTLS_FIPS140_SET_STRICT_MODE -#define GNUTLS_FIPS140_SET_STRICT_MODE() -#endif +#include "lib/crypto/gnutls_helpers.h" SMB_INO_T hash_inode(const SMB_STRUCT_STAT *sbuf, const char *sname) { diff --git a/source3/profile/profile.c b/source3/profile/profile.c index df0ba5b0af3..7e17d065d75 100644 --- a/source3/profile/profile.c +++ b/source3/profile/profile.c @@ -35,6 +35,7 @@ #include #include +#include "lib/crypto/gnutls_helpers.h" struct profile_stats *profile_p; struct smbprofile_global_state smbprofile_state; @@ -124,7 +125,7 @@ static void reqprofile_message(struct messaging_context *msg_ctx, **/ bool profile_setup(struct messaging_context *msg_ctx, bool rdonly) { - unsigned char tmp[16] = {}; + uint8_t digest[gnutls_hash_get_len(GNUTLS_DIG_SHA1)]; gnutls_hash_hd_t hash_hnd = NULL; char *db_name; bool ok = false; @@ -154,7 +155,9 @@ bool profile_setup(struct messaging_context *msg_ctx, bool rdonly) reqprofile_message); } - rc = gnutls_hash_init(_hnd, GNUTLS_DIG_MD5); + GNUTLS_FIPS140_SET_LAX_MODE(); + + rc = gnutls_hash_init(_hnd, GNUTLS_DIG_SHA1); if (rc < 0) { goto out; } @@ -210,18 +213,21 @@ bool profile_setup(struct messaging_context *msg_ctx, bool rdonly) goto out; } - gnutls_hash_deinit(hash_hnd, tmp); +
[SCM] Samba Shared Repository - branch v4-10-test updated
The branch, v4-10-test has been updated via b56e010af12 s4/libnet: Fix joining a Windows pre-2008R2 DC via 4743188456f vfs:glusterfs_fuse: treat ENOATTR as ENOENT via 01a7df07fc9 vfs:glusterfs: treat ENOATTR as ENOENT via 27bd08f36bd dsdb: Handle DB corner-case where PSO container doesn't exist via 1f0870a7b28 s3:rpc_server:netlogon: simplify AUTH_TYPE_SCHANNEL check in netr_creds_server_step_check() via b7f586ca6c9 s3:rpc_server:netlogon: don't require NEG_AUTHENTICATED_RPC in netr_ServerAuthenticate*() via e9c23a02470 s4:rpc_server:netlogon: don't require NEG_AUTHENTICATED_RPC in netr_ServerAuthenticate*() via 58760fe8b72 s4 librpc rpc pyrpc: Fix flapping dcerpc.bare tests via 4f70d4d76a0 s4 librpc rpc pyrpc: Ensure tevent_context deleted last via 4179bdb6f2a s4/pyrpc_util: appropriately decrement refcounts on failure via 8128ceceb87 build: Allow build when --disable-gnutls is set from 372ee382939 VERSION: Bump version up to 4.10.7... https://git.samba.org/?p=samba.git;a=shortlog;h=v4-10-test - Log - commit b56e010af12908e4291231172eb67306e14de9a6 Author: Tim Beale Date: Mon Jul 1 17:06:31 2019 +1200 s4/libnet: Fix joining a Windows pre-2008R2 DC From v4.8 onwards, Samba may not be able join a DC older than 2008R2 because the Windows DC doesn't support GET_TGT. If the dsdb repl_md code can't resolve a link target it returns an error, and the calling code (e.g. drs_util.py) should retry with GET_TGT. However, GET_TGT is only supported on Windows 2008R2 and later, so if you try to join an earlier Windows DC, the join will throw an error that you can't work-around. We can avoid this problem by setting the same DSDB flag that GET_TGT sets to indicate that the link targets are as up-to-date as possible, and so there's no point retrying. Missing targets are still logged, so this at least allows the admin to fix up any problems after the join completed. I've only done this for the join case (problems during periodic replication are probably still worth escalating to an error). BUG: https://bugzilla.samba.org/show_bug.cgi?id=14021 RN: From Samba v4.8 onwards, joining a Windows 2003 or 2008 (non-R2) AD DC may not have worked. When this problem occurred, the following message would be displayed: 'Failed to commit objects: DOS code 0x21bf' This particular issue has now been resolved. Note that there may still be other potential problems that occur when joining an older Windows DC. Signed-off-by: Tim Beale Reviewed-by: Andrew Bartlett (cherry picked from commit b3a2508f2ad79e2f1007464da7dbe918933038a0) Autobuild-User(v4-10-test): Karolin Seeger Autobuild-Date(v4-10-test): Tue Jul 9 10:31:40 UTC 2019 on sn-devel-144 commit 4743188456f7da4023890d17f699a88780525291 Author: Michael Adam Date: Thu Jun 20 15:14:57 2019 +0200 vfs:glusterfs_fuse: treat ENOATTR as ENOENT The original implementation of the virtual xattr get_real_filename in gluster was misusing the ENOENT errno as the authoritative anwer that the file/dir that we were asking the real filename for does not exist. But since the getxattr call is done on the parent directory, this is a violation of the getxattr API which uses ENOENT for the case that the file/dir that the getxattr call is done against does not exist. Now after a recent regression for fuse-mount re-exports due to gluster mapping ENOENT to ESTALE in the fuse-bridge, the gluster implementation is changed to more correctly return ENOATTR if the requested file does not exist. This patch changes the glusterfs_fuse vfs module to treat ENOATTR as ENOENT to be fully functional again with latest gluster. - Without this patch, samba against a new gluster will work correctly, but the get_real_filename optimization for a non-existing entry is lost. - With this patch, Samba will not work correctly any more against very old gluster servers: Those (correctly) returned ENOATTR always, which Samba originally interpreted as EOPNOTSUPP, triggering the expensive directory scan. With this patch, ENOATTR is interpreted as ENOENT, the authoritative answer that the requested entry does not exist, which is wrong unless it really does not exist. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14010 Signed-off-by: Michael Adam Reviewed-by: Guenther Deschner Autobuild-User(master): Günther Deschner Autobuild-Date(master): Fri Jun 28 12:52:03 UTC 2019 on sn-devel-184 (cherry picked from commit fee8cf326bfe240d3a8720569eab43f474349aff) commit 01a7df07fc92c8e1d73749585432d5071a6f460a Author: Michael Adam Date: Thu Jun 20
[SCM] Samba Shared Repository - branch v4-11-test updated
The branch, v4-11-test has been updated via 1c64a2e37b6 WHATSNEW: preview release -> release candidate from ac9740a0966 VERSION: Bump version up to 4.11.0rc2... https://git.samba.org/?p=samba.git;a=shortlog;h=v4-11-test - Log - commit 1c64a2e37b695fcae9f64dea6f82c6fcadc990c4 Author: Karolin Seeger Date: Tue Jul 9 12:21:10 2019 +0200 WHATSNEW: preview release -> release candidate Signed-off-by: Karolin Seeger --- Summary of changes: WHATSNEW.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Changeset truncated at 500 lines: diff --git a/WHATSNEW.txt b/WHATSNEW.txt index c0d13d20d6b..b07e9eba778 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,7 +1,7 @@ Release Announcements = -This is the first preview release of Samba 4.11. This is *not* +This is the second release candidate of Samba 4.11. This is *not* intended for production environments and is designed for testing purposes only. Please report any defects via the Samba bug reporting system at https://bugzilla.samba.org/. -- Samba Shared Repository
[SCM] Samba Website Repository - branch master updated
The branch, master has been updated via f6d0125 NEWS[4.11.0rc1]: Samba 4.11.0rc1 Available for Download from f80fa49 Add Samba 4.10.6. https://git.samba.org/?p=samba-web.git;a=shortlog;h=master - Log - commit f6d01255bb9c403e00ceb60af01b9979008b48da Author: Karolin Seeger Date: Tue Jul 9 12:15:02 2019 +0200 NEWS[4.11.0rc1]: Samba 4.11.0rc1 Available for Download Signed-off-by: Karolin Seeger --- Summary of changes: posted_news/20190709-101557.4.11.0rc1.body.html | 12 posted_news/20190709-101557.4.11.0rc1.headline.html | 3 +++ 2 files changed, 15 insertions(+) create mode 100644 posted_news/20190709-101557.4.11.0rc1.body.html create mode 100644 posted_news/20190709-101557.4.11.0rc1.headline.html Changeset truncated at 500 lines: diff --git a/posted_news/20190709-101557.4.11.0rc1.body.html b/posted_news/20190709-101557.4.11.0rc1.body.html new file mode 100644 index 000..e37a249 --- /dev/null +++ b/posted_news/20190709-101557.4.11.0rc1.body.html @@ -0,0 +1,12 @@ + +09 July 2019 +Samba 4.11.0rc1 Available for Download + +This is the first release candidate of the upcoming Samba 4.11 release series. + + +The uncompressed tarball has been signed using GnuPG (ID 6F33915B6568B7EA). +The source code can be https://download.samba.org/pub/samba/rc/samba-4.11.0rc1.tar.gz;>downloaded now. +See https://download.samba.org/pub/samba/rc/samba-4.11.0rc1.WHATSNEW.txt;>the release notes for more info. + + diff --git a/posted_news/20190709-101557.4.11.0rc1.headline.html b/posted_news/20190709-101557.4.11.0rc1.headline.html new file mode 100644 index 000..21a47dc --- /dev/null +++ b/posted_news/20190709-101557.4.11.0rc1.headline.html @@ -0,0 +1,3 @@ + + 09 July 2019 Samba 4.11.0rc1 Available for Download + -- Samba Website Repository
[SCM] Samba Shared Repository - annotated tag samba-4.11.0rc1 created
The annotated tag, samba-4.11.0rc1 has been created at 6682733cb6ab777e41114cb22ef537db40ada774 (tag) tagging 2da294048fcbddb60f12a3a42c0cf82fdd861b40 (commit) replaces ldb-1.6.3 tagged by Karolin Seeger on Tue Jul 9 12:14:46 2019 +0200 - Log - samba: tag release samba-4.11.0rc1 -BEGIN PGP SIGNATURE- iF0EABECAB0WIQRS+8C4bZVLCEMyTNxvM5FbZWi36gUCXSRpFgAKCRBvM5FbZWi3 6pwPAJwNEhwOPJ8uqxM74E4Ts7uWgV0qWACeIz27fCj50ALTZ7KYDSwC3xqP8sE= =5C6c -END PGP SIGNATURE- Aaron Haslett (44): paged_search: perf testing paged search ldb: cmocka test for empty attributes bug lmdb: iterate_range cmocka testing ldb: <= and >= indexed searching ldb: activating <= and >= indexing for integers ldb: tests for <= and >= integer indexing ldb: version 2.0.0 samdb: test for schemainfo update with relax control dsdb:samdb: schemainfo update with relax control selftest: tagging tests for new schemaupgrade_dc target repl: test for schema object and LA repl across chunks selftest: split schemaupgrade testenv out ldap: test for empty attributes list selftest: correcting empty attribute usage in requests ldb: removing alloc from unpack_data ldb: perf test for pack format ldb: removing msg and dn copying from filter attrs ldb: remove unpack only attr list functionality ldb: baseinfo pack format check on init ldb: push and pull macros for pack format ldb: replacing length increments with constants in pack ldb: unpack function for new pack format ldb: pack function for new pack format ldb: Release ldb 2.0.2 ldb: removing unnecessary module pointer ldb: ldb_key_value_test fix ldb: ldbdump key and pack format version comments ldb: test for parse errors sambaundoguididx: renamed to downgradedatabase downgradedatabase: blackbox test ldb: only used a->syntax->index_format_fn if GUID indexing is enabled ldb: binding ordered indexes to GUID indexing downgradedatabase: blackbox: check ordered integer removed ldb: repack old format database if GUID indexing enabled ldb: python test for repack downgradedatabase: blackbox: database repacked ldb: pack_format_override option dsdb: disable ORDERED_INTEGER with MDB pack format v1 downgradedatabase: adding special case for MDB downgradedatabase: blackbox: MDB backend ldb: Release ldb 2.0.3 selftest: specifying 2008_R2 base schema for tests that need it schema: changing default base schema to 2012_R2 selftest: schema version check in provision test Amit Kumar (1): docs: Correct 'net ads dns unregister --help' description Amitay Isaacs (3): ctdb-common: Avoid race between fd and signal events ctdb-tests: Add reqid wrapping test ctdb-common: Fix memory leak in run_proc Andreas Schneider (211): s3:lib: Increase debug level for messaging_send_buf message s3:script: Fix running rsync in fake_snap.pl s3:script: Fix running cp in modprinter.pl libcli: Use a define for the SMB_SUICIDE_PACKET s3:smbd: Make clear that we got a suicide packet s3:torture: Move the init of the locking out of the loop s3:torture: Improve the debug message output s3:waf: Fix the detection of makdev() macro on Linux third_party: Update socket_wrapper to version 1.2.3 selftest: Increase nss_wrapper max host entries handling docs: Update smbclient manpage for --max-protocol s3:utils: Add 'smbstatus -L --resolve-uids' to show usernames selftest: Add smbstatus to testhelper s3:tests: Add test for smbstatus and smbstatus --resolve_uids s3:libads: Print more information when LDAP fails s3:libsmb: Add some useful debug output to cliconnect auth:creds: Prefer the principal over DOMAIN/username when using NTLM s3:libnet: Use more secure name for the JOIN krb5.conf s3:libads: Make sure we can lookup KDCs which are not configured lib:util: Add support to keep talloc chunks secret lib:util: Add test for talloc_keep_secret() lib:util: Include talloc_keep_secret.h in samba_util.h autobuild: Build also Samba AD with MIT Kerberos s3:modules: Fix size types s4:heimdal: Disable format truncation warnings bootstrap: Fix dnf commands bootstrap: Add missing packages on RPM distributions bootstrap: Add missing packages for XFS quota support bootstrap: Add glusterfs and cephfs packages gitlab-ci: Enable fedora29 and update generated dists gitlab-ci: Remove Ubuntu 14.04 lib:audit_logging: Use C99 initializer for server_id in audit_logging s3:lib: Use correct C99 initializer for 'struct flock' in messages_dgm s4:dsdb: Use C99 initializer in dsdb util_trusts s3:libsmb:
autobuild[sn-devel-184]: intermittent test failure detected
The autobuild test system (on sn-devel-184) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-09-1014/flakey.log The failure seems to be in the "samba-nt4" suite, whose build logs are available here: https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-09-1014/samba-nt4.stderr https://git.samba.org/autobuild.flakey.sn-devel-184/2019-07-09-1014/samba-nt4.stdout The top commit at the time of the failure was: commit 5130dfe0ac39dc960f737aabfb033b35c1078975 Author: Garming Sam Date: Tue Jul 9 17:34:51 2019 +1200 WHATSNEW: Add link for >= and <= indexing Signed-off-by: Garming Sam Reviewed-by: Tim Beale Autobuild-User(master): Garming Sam Autobuild-Date(master): Tue Jul 9 07:06:04 UTC 2019 on sn-devel-184 and the last 50 lines of the stdout log were: (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:32 2019 UTC(13209732872000) => Mon Oct 7 10:14:32 2019 UTC(13214916872000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:34 2019 UTC(13209732874000) => Mon Oct 7 10:14:34 2019 UTC(13214916874000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019 UTC(13214916876000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019 UTC(13214916876000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019 UTC(13214916876000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019 UTC(13214916876000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019 UTC(13214916876000) (../../source4/torture/smb2/util.c:158) change_time not setup correctly: Thu Aug 8 10:14:36 2019 UTC(13209732876000) => Mon Oct 7 10:14:36 2019
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 36f021f74d9 WHATSNEW: Start release notes for Samba 4.12.0pre1. from 9cb028d6d16 VERSION: Bump version up to 4.12.0. https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 36f021f74d9739a9c73b95fc7d6f821bbf7cafdd Author: Karolin Seeger Date: Tue Jul 9 12:04:27 2019 +0200 WHATSNEW: Start release notes for Samba 4.12.0pre1. Signed-off-by: Karolin Seeger --- Summary of changes: WHATSNEW.txt | 286 +-- 1 file changed, 3 insertions(+), 283 deletions(-) Changeset truncated at 500 lines: diff --git a/WHATSNEW.txt b/WHATSNEW.txt index c0d13d20d6b..510ee2c89db 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,297 +1,25 @@ Release Announcements = -This is the first preview release of Samba 4.11. This is *not* +This is the first preview release of Samba 4.12. This is *not* intended for production environments and is designed for testing purposes only. Please report any defects via the Samba bug reporting system at https://bugzilla.samba.org/. -Samba 4.11 will be the next version of the Samba suite. +Samba 4.12 will be the next version of the Samba suite. UPGRADING = -SMB1 is disabled by default - -The defaults of 'client min protocol' and 'server min protocol' -have been changed to SMB2_02. - -This means clients without support for SMB2 or SMB3 are no longer -able to connect to smbd (by default). - -It also means client tools like smbclient and other, -as well as applications making use of libsmbclient are no longer -able to connect to servers without SMB2 or SMB3 support (by default). - -It's still possible to allow SMB1 dialects, e.g. NT1, LANMAN2 -and LANMAN1 for client and server, as well as CORE and COREPLUS on -the client. - -Note that most commandline tools e.g. smbclient, smbcacls and others -also support the --option argument to overwrite smb.conf options, -e.g. --option='client min protocol=NT1' might be useful. - -As Microsoft no longer installs SMB1 support in recent releases -or uninstalls it after 30 days without usage, the Samba Team -tries to get remove the SMB1 usage as much as possible. - -SMB1 is officially deprecated and might be removed step by step -in the following years. If you have a strong requirement for SMB1 -(except for supporting old Linux Kernels), please file a bug -at https://bugzilla.samba.org and let us know about the details. NEW FEATURES/CHANGES -Default samba process model - -The default for the --model argument passed to the samba executable has changed -from 'standard' to 'prefork'. This means a difference in the number of samba -child processes that are created to handle client connections. The previous -default would create a separate process for every LDAP or NETLOGON client -connection. For a network with a lot of persistent client connections, this -could result in significant memory overhead. Now, with the new default of -'prefork', the LDAP, NETLOGON, and KDC services will create a fixed number of -worker processes at startup and share the client connections amongst these -workers. The number of worker processes can be configured by the 'prefork -children' setting in the smb.conf (the default is 4). - -Authentication Logging. - -Winbind now logs PAM_AUTH and NTLM_AUTH events, a new attribute "logonId" has -been added to the Authentication JSON log messages. This contains a random -logon id that is generated for each PAM_AUTH and NTLM_AUTH request and is passed -to SamLogon, linking the windbind and SamLogon requests. - -The serviceDescription of the messages is set to "winbind", the authDescription -is set to one of: - "PASSDB, , " - "PAM_AUTH, , " - "NTLM_AUTH, , " -where: -is the name of the command makinmg the winbind request i.e. wbinfo -is the process id of the requesting process. - -The version of the JSON Authentication messages has been changed to 1.2 from 1.1 - -LDAP referrals --- - -The scheme of returned LDAP referrals now reflects the scheme of the original -request, i.e. referrals received via ldap are prefixed with "ldap://; -and those over ldaps are prefixed with "ldaps://" - -Previously all referrals were prefixed with "ldap://; - -Bind9 logging -- - -It is now possible to log the duration of DNS operations performed by Bind9 -This should aid future diagnosis of performance issues, and could be used to -monitor DNS performance. The logging is enabled by setting log level to -"dns:10" in smb.conf - -The logs are currently Human readable text only, i.e. no JSON formatted output. - -Log lines are of the form: - -: DNS timing: result: [] duration: () -zone: [] name: []
[SCM] Samba Shared Repository - branch v4-11-test updated
The branch, v4-11-test has been updated via ac9740a0966 VERSION: Bump version up to 4.11.0rc2... from 2da294048fc VERSION: Disable GIT_SNAPSHOT for the 4.11.0rc1 release... https://git.samba.org/?p=samba.git;a=shortlog;h=v4-11-test - Log - commit ac9740a0966c42ce08e92737fa0b8e476cdd490b Author: Stefan Metzmacher Date: Tue Jul 9 12:03:38 2019 +0200 VERSION: Bump version up to 4.11.0rc2... and re-enable GIT_SNAPSHOT. Signed-off-by: Stefan Metzmacher --- Summary of changes: VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/VERSION b/VERSION index e9931834e6c..c70b521219c 100644 --- a/VERSION +++ b/VERSION @@ -87,7 +87,7 @@ SAMBA_VERSION_PRE_RELEASE= # e.g. SAMBA_VERSION_RC_RELEASE=1 # # -> "3.0.0rc1" # -SAMBA_VERSION_RC_RELEASE=1 +SAMBA_VERSION_RC_RELEASE=2 # To mark SVN snapshots this should be set to 'yes'# @@ -99,7 +99,7 @@ SAMBA_VERSION_RC_RELEASE=1 # e.g. SAMBA_VERSION_IS_SVN_SNAPSHOT=yes # # -> "3.0.0-SVN-build-199" # -SAMBA_VERSION_IS_GIT_SNAPSHOT=no +SAMBA_VERSION_IS_GIT_SNAPSHOT=yes # This is for specifying a release nickname# -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 9cb028d6d16 VERSION: Bump version up to 4.12.0. from 42c299b090e VERSION: Bump version up to 4.12.0pre1... https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 9cb028d6d1630b20dab5bd456c69052e877d6fcf Author: Karolin Seeger Date: Tue Jul 9 12:02:07 2019 +0200 VERSION: Bump version up to 4.12.0. Signed-off-by: Karolin Seeger --- Summary of changes: VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Changeset truncated at 500 lines: diff --git a/VERSION b/VERSION index 2b5116191fd..3f4e84bf0f4 100644 --- a/VERSION +++ b/VERSION @@ -24,7 +24,7 @@ # -> "3.0.0" # SAMBA_VERSION_MAJOR=4 -SAMBA_VERSION_MINOR=11 +SAMBA_VERSION_MINOR=12 SAMBA_VERSION_RELEASE=0 -- Samba Shared Repository
[SCM] Samba Shared Repository - branch v4-11-test created
The branch, v4-11-test has been created at 2da294048fcbddb60f12a3a42c0cf82fdd861b40 (commit) - Log - --- -- Samba Shared Repository
[SCM] Samba Shared Repository - branch v4-11-stable created
The branch, v4-11-stable has been created at 2da294048fcbddb60f12a3a42c0cf82fdd861b40 (commit) - Log - --- -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 42c299b090e VERSION: Bump version up to 4.12.0pre1... via 2da294048fc VERSION: Disable GIT_SNAPSHOT for the 4.11.0rc1 release... via 8460e86e449 WHATSNEW: Fix typo. from 5130dfe0ac3 WHATSNEW: Add link for >= and <= indexing https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 42c299b090ed9bcf3540c49d337348c1374e77c2 Author: Karolin Seeger Date: Tue Jul 9 11:47:48 2019 +0200 VERSION: Bump version up to 4.12.0pre1... and re-enable GIT_SNAPSHOT. Signed-off-by: Karolin Seeger commit 2da294048fcbddb60f12a3a42c0cf82fdd861b40 Author: Karolin Seeger Date: Tue Jul 9 11:45:52 2019 +0200 VERSION: Disable GIT_SNAPSHOT for the 4.11.0rc1 release... Signed-off-by: Karolin Seeger commit 8460e86e449c0ffa7d0f9c7cae25ea13f1d2a1d1 Author: Karolin Seeger Date: Tue Jul 9 11:43:22 2019 +0200 WHATSNEW: Fix typo. Signed-off-by: Karolin Seeger --- Summary of changes: WHATSNEW.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 9aee9e22e3b..c0d13d20d6b 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -267,10 +267,10 @@ from the 'server services' smb.conf parameter). This service was unused and has now been removed from Samba. -samba-tool join subdommain --- +samba-tool join subdomain +- -The subdommain role has been removed from the join command. This option did +The subdomain role has been removed from the join command. This option did not work and has no tests. -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 5130dfe0ac3 WHATSNEW: Add link for >= and <= indexing from 063809bc960 dsdb repl_meta_data: Don't print ldif on error https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 5130dfe0ac39dc960f737aabfb033b35c1078975 Author: Garming Sam Date: Tue Jul 9 17:34:51 2019 +1200 WHATSNEW: Add link for >= and <= indexing Signed-off-by: Garming Sam Reviewed-by: Tim Beale Autobuild-User(master): Garming Sam Autobuild-Date(master): Tue Jul 9 07:06:04 UTC 2019 on sn-devel-184 --- Summary of changes: WHATSNEW.txt | 2 ++ 1 file changed, 2 insertions(+) Changeset truncated at 500 lines: diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 1b01e74df13..9aee9e22e3b 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -214,6 +214,8 @@ allowing Samba to efficiently select objects changed since the last replication cycle. This in turn improves performance during replication of large domains. +https://wiki.samba.org/index.php/LDB_Greater_than_and_Less_than_indexing + Improvements to ldb search performance -- -- Samba Shared Repository