[SCM] Samba Shared Repository - branch master updated

2023-08-07 Thread Andrew Bartlett
The branch, master has been updated
   via  269738d6ce4 lib/replace: fix strlcat/strlcpy compile for Honggfuzz
   via  f0e0ff262ab tldap: avoid infinite loop when filter contains "\)"
   via  17e35c26914 fuzz: add fuzzer for ldb_comparison_fold
   via  019bee54c6b fuzz: add fuzzer for sess_crypt_blob
   via  f404ef3c2aa libcli:auth:sess_crypt_blob: ensure key has 7 bytes
   via  5c007600dcd util/base64: add a note about zero length strings
   via  c3ded9d9343 lib/fuzzing:fuzz_sddl_access_check fix nul-term check
   via  5c81f349354 lib/fuzzing: LLVMFuzzerTestOneInput() takes const 
uint8_t*
   via  43b44827d63 s4:torture: Fix code spelling
   via  3ec0c61c4d3 s4:smb_server: Fix code spelling
   via  d61c3684c59 s4:smb_server: Add missing newlines to logging messages
   via  6386306671e s4:samba: Add missing newline to logging message
   via  56561fd0455 s4:rpc_server: Fix typo
   via  29c927054dd s4:rpc_server: Remove unnecessary parentheses
   via  2e1adcfc2db s4:rpc_server/backupkey: Fix leaks
   via  68bf480b9c8 s4:rpc_server: Add missing newlines to logging messages
   via  5b2e60588aa s4:policy: Fix leak
   via  36bbfe62fa7 s4:param: Add missing newlines to logging messages
   via  c4d055ded21 s4:ntvfs: Add missing newline to logging message
   via  90a9f78afeb s4:librpc: Add missing newline to logging message
   via  45abe2853fe s4:libnet: Add missing newlines to logging messages
   via  b07dd255a44 s4:lib: Add missing newlines to logging messages
   via  fd6c3e6b7ca s4:ldap_server: Add missing newlines to logging messages
   via  178a7ed8a9c s4:dsdb:tests: Remove unused variables
   via  5a19ea9bce3 s4:dsdb:tests: Use control that was (presumably) 
intended
   via  68388153c0e s4:dsdb: Do not dereference a NULL pointer
   via  4fad62d953c s4:dsdb: Check result of talloc functions
   via  c850ffdec75 s4:dsdb: Correct error messages
   via  d4db9a2793f s4:dsdb: Fix leaks
   via  54714b35806 s4:dsdb: Remove unnecessary parentheses
   via  cb2053ee17e s4:dsdb: Improve grammar
   via  79cc9adf3c9 s4:dsdb: Add missing newlines to logging messages
   via  1e753542aa7 s4:dns_server: Add missing newline to logging message
   via  ffbd69ed71f s4:client: Add missing newlines to logging messages
   via  3076bb6cb92 s4:cldap_server: Add missing newline to logging message
   via  e663c1d96b3 s4:auth: Correct condition and remove redundant check
   via  c590d8d3a38 s4:auth: Check return value of talloc_reference()
   via  703978c7763 s4:auth: Fix leaks
   via  146a9260fb8 s3:winbindd: Fix debug messages
   via  ac0f599cabf s3:winbindd: Add missing newlines to logging messages
   via  90a3aca4324 s3:vfs: Add missing space in debug message
   via  88acf7de082 s3:utils: Fix code spelling
   via  a30b6d1eb7c s3:utils: Add missing newlines to logging messages
   via  aec5307ef72 s3:smbd: Add missing space to warning message
   via  732923e7e0a s3:smbd: Fix code spelling
   via  44d3f17aa9e s3:smbd Remove unnecessary newlines from logging 
messages
   via  aff878dc82b s3:smbd: Add missing newlines to logging messages
   via  867b192cadb s3:rpc_server: Fix typo
   via  ce0ace6700f s3:rpc_server: Add missing space to debug message
   via  f7e86f5045e s3:rpc_server: Fix incomplete logging messages
   via  c172de6ee4a s3:rpc_server: Add missing newlines to logging messages
   via  687a0f016fc s3:rpc_client: Add missing newlines to logging messages
   via  cd3d9aa25d7 s3:registry: Add missing newlines to logging messages
   via  6489f31378e s3:printing: Fix code spelling
   via  575f0016d43 s3:printing: Add missing spaces to error messages
   via  1fbfe05023e s3:printing: Add missing newlines to logging messages
   via  f80a8516b3a s3:passdb: Fix typo
   via  1b082f7bd64 s3:passdb: Add missing newlines to logging messages
   via  4fef81f183f s3:nmbd: Add missing newlines to logging messages
   via  e9882f8207d s3:modules: Fix error message
   via  ae147ebc584 s3:modules: Correct escape sequence
   via  fa24c5de840 s3:modules: Remove redundant newlines in logging 
messages
   via  cef6692ba00 s3:modules: Add missing newlines to logging messages
   via  728eebbfbb6 s3:libsmb: Add missing parenthesis to logging message
   via  bba1613d552 s3:libsmb: Add missing newlines to logging messages
   via  956c7a2828e s3:librpc: Add missing newline to logging message
   via  f798cf932e2 s3:libnet: Add missing newline to logging message
   via  67decfc75b6 s3:libads: Add missing newlines to logging messages
   via  09a13ca46e3 tldap: Use portable integer constant
   via  769aa901999 s3:lib: Use portable format specifiers
   via  c7d71dd1255 s3:lib: Add missing newlines to logging messages
   via  8ea7b8a0af7 s3:groupdb: Add missing newline to logging 

[SCM] Samba Shared Repository - branch master updated

2023-08-07 Thread Amitay Isaacs
The branch, master has been updated
   via  f87f02f6f99 ctdb-doc: Fix documentation for ctdb event status
   via  f01a179abcb ctdb-tools: Fix CID 1539212 - signed/unsigned issue
  from  3452b0d2cec netcmd: user: readpasswords: move syncpasswords command 
to readpasswords

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -
commit f87f02f6f99157601a6607927305e91835d45ab8
Author: Martin Schwenke 
Date:   Sat Jul 29 10:07:35 2023 +1000

ctdb-doc: Fix documentation for ctdb event status

Behaviour was changed, documentation wasn't.

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

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 

Autobuild-User(master): Amitay Isaacs 
Autobuild-Date(master): Mon Aug  7 09:43:33 UTC 2023 on atb-devel-224

commit f01a179abcb33d9da6097f5ae45c7e7df1bc0397
Author: Martin Schwenke 
Date:   Sun Jul 30 11:07:47 2023 +1000

ctdb-tools: Fix CID 1539212 - signed/unsigned issue

>>> CID 1539212:  Control flow issues  (NO_EFFECT)
>>> This greater-than-or-equal-to-zero comparison of an unsigned value 
is always true. "p >= 0UL".
216 while (p >= 0 && output[p] == '\n') {

This is a real problem in the unlikely event that the output contains
only newlines.

Fix the issue by using a pointer and add a test to cover this case.

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

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 

---

Summary of changes:
 ctdb/doc/ctdb.1.xml| 58 +++---
 ctdb/event/event_tool.c|  9 ++--
 .../etc-ctdb/events/random/02.enabled.script   |  8 +++
 ctdb/tests/UNIT/eventd/eventd_008.sh   | 10 
 4 files changed, 51 insertions(+), 34 deletions(-)


Changeset truncated at 500 lines:

diff --git a/ctdb/doc/ctdb.1.xml b/ctdb/doc/ctdb.1.xml
index 65c254762eb..2973fbf2832 100644
--- a/ctdb/doc/ctdb.1.xml
+++ b/ctdb/doc/ctdb.1.xml
@@ -646,10 +646,10 @@ Interface[2]: Name:eth5 Link:up References:2 (active)

  The output is the list of event scripts executed.
  Each line shows the name, status, duration and start time
- for each script.
+ for each script.  Output from each script is shown.


- Example
+ Example #1


 # ctdb event status legacy monitor
@@ -671,6 +671,28 @@ Interface[2]: Name:eth5 Link:up References:2 (active)
 70.iscsi OK 0.009 Sat Dec 17 19:39:12 2016
 91.lvs   OK 0.007 Sat Dec 17 19:39:12 2016

+
+   
+ Example #2
+   
+   
+# ctdb event status legacy monitor
+00.ctdb  OK 0.011 Sat Dec 17 19:40:46 2016
+01.reclock   OK 0.010 Sat Dec 17 19:40:46 2016
+05.systemOK 0.030 Sat Dec 17 19:40:46 2016
+06.nfs   OK 0.014 Sat Dec 17 19:40:46 2016
+10.interface OK 0.041 Sat Dec 17 19:40:46 2016
+11.natgw OK 0.008 Sat Dec 17 19:40:46 2016
+11.routing   OK 0.007 Sat Dec 17 19:40:46 2016
+13.per_ip_routingOK 0.007 Sat Dec 17 19:40:46 2016
+20.multipathdOK 0.007 Sat Dec 17 19:40:46 2016
+31.clamd OK 0.007 Sat Dec 17 19:40:46 2016
+40.vsftpdOK 0.013 Sat Dec 17 19:40:46 2016
+41.httpd OK 0.015 Sat Dec 17 19:40:46 2016
+49.winbind   OK 0.022 Sat Dec 17 19:40:46 2016
+50.samba ERROR  0.077 Sat Dec 17 19:40:46 2016
+  OUTPUT: ERROR: samba tcp port 445 is not responding
+   
  

 
@@ -741,37 +763,15 @@ Interface[2]: Name:eth5 Link:up References:2 (active)
 
   scriptstatus
   
-   This command displays which event scripts where run in the previous
-   monitoring cycle and the result of each script. If a script
-   failed with an error, causing the node to become unhealthy,
-   the output from that script is also shown.
+   This is an alias for ctdb event status legacy
+   EVENT, where EVENT defaults to
+   monitor.
   
   
This command is deprecated.  It's provided for backward
-   compatibility.  In place of ctdb scriptstatus,
-   use ctdb event status.
+   compatibility.  Use ctdb event status
+   instead.
   
-  
-   Example
-   
-# ctdb scriptstatus
-00.ctdb  OK 0.011 Sat Dec 17 19:40:46 2016
-01.reclock   OK 0.010 Sat Dec 17 19:40:46 2016
-05.systemOK 0.030 Sat Dec 17 19:40:46 2016
-06.nfs   OK 0.014 Sat Dec 17 19:40:46 2016