Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package supportutils for openSUSE:Factory 
checked in at 2026-05-28 17:26:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/supportutils (Old)
 and      /work/SRC/openSUSE:Factory/.supportutils.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "supportutils"

Thu May 28 17:26:31 2026 rev:48 rq:1355457 version:3.2.14.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/supportutils/supportutils.changes        
2025-12-16 16:02:15.178009442 +0100
+++ /work/SRC/openSUSE:Factory/.supportutils.new.1937/supportutils.changes      
2026-05-28 17:27:51.193989147 +0200
@@ -1,0 +2,23 @@
+Wed May 13 16:19:54 UTC 2026 - [email protected]
+
++ Changes to version 3.2.14
+  - Integrates supportutils-scrub for data obfuscation, use -j (PED-7324, 
bsc#1259520, #302)
+  - santize env.txt (pr#301)
+  - ha.txt: Collect hacluster passwd entry (pr#299)
+  - Added systemd cat unit.service output (pr#294)
+  - Added softirqs to proc (bsc#1258069. pr#298)
+  - Check for /usr/lib/pam.d (pr#296)
+  - Ignore deprecated crash variable message (pr#297)
+  - Update supportconfig with note about bpftool (pr#285)
+  - Added /boot/grub2/grubenv (bsc#1257383, pr#292)
+  - Verify procps pkg (pr#293)
+
+-------------------------------------------------------------------
+Wed Jan 28 20:23:39 UTC 2026 - [email protected]
+ 
+ - scplugin.rc is restored in package 3.2.12.1 for continued compatibility.
+   There is no furture development for scplugin.rc. Use supportconfig.rc.
+   Package version 3.2.12.2 does not have scplugin.rc. Supportconfig
+   itself is the same for both versions. (bsc#1256709)
+
+-------------------------------------------------------------------

Old:
----
  supportutils-3.2.12.2.tar.gz

New:
----
  supportutils-3.2.14.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ supportutils.spec ++++++
--- /var/tmp/diff_new_pack.Es59Ur/_old  2026-05-28 17:27:52.102026734 +0200
+++ /var/tmp/diff_new_pack.Es59Ur/_new  2026-05-28 17:27:52.102026734 +0200
@@ -22,7 +22,7 @@
 %endif
 
 Name:           supportutils
-Version:        3.2.12.2
+Version:        3.2.14.2
 Release:        0
 Summary:        Support Troubleshooting Tools
 License:        GPL-2.0-only

++++++ supportutils-3.2.12.2.tar.gz -> supportutils-3.2.14.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/bin/supportconfig 
new/supportutils-3.2.14.2/bin/supportconfig
--- old/supportutils-3.2.12.2/bin/supportconfig 2025-12-15 21:44:52.940706071 
+0100
+++ new/supportutils-3.2.14.2/bin/supportconfig 2026-05-27 18:21:30.999751603 
+0200
@@ -1,11 +1,11 @@
 #!/bin/bash
 
-SVER='3.2.12'
-SDATE='2025 Dec 12'
+SVER='3.2.14'
+SDATE='2026 May 13'
 
 ##############################################################################
 #  supportconfig - Gathers system troubleshooting information for SUSE Support
-#  Copyright (C) 2001-2025 SUSE LLC
+#  Copyright (C) 2001-2026 SUSE LLC
 #
 #  Creates a tar ball to attach to the support case or send to support. 
 #  Collects comprehensive system information for troubleshooting and reducing
@@ -98,6 +98,8 @@
        echo "  -f From directory. Don't collect report files, just use the 
directory or files in that"
        echo "     directory."
        echo "  -g Use gzip instead of the default xz compression"
+       echo "  -j Scrub sensitive data with supportutils-scrub before packing."
+       echo "     Use SUPPORTUTILS_SCRUB_OPTS env var for extra options 
(--verify, --keywords ...)."
        echo "  -i <keyword list>"
        echo "     Include keywords. A comma separated list of feature keywords 
that specify"
        echo "     which features to include. Use -F to see a list of valid 
keywords."
@@ -336,7 +338,6 @@
                rm -f $TOPTMP
        fi
 
-
        if grep 'security=apparmor' /proc/cmdline &>/dev/null; then
                log_write $AARTMP "#==[ Summary 
]======================================#"
                log_write $AARTMP "# AppArmor REJECT Messages"
@@ -372,6 +373,8 @@
        cat $PSPTMP >> $LOG/$OF
        rm $PSPTMP
 
+       rpm_verify $OF procps
+
        echolog Done
 }
 
@@ -402,7 +405,6 @@
                printf "%-63s %-35s %s\n" SIGNATURE VENDOR PACKAGE >> $LOGFILE
                $RPM_BIN -qa --queryformat "%{SIGPGP:pgpsig}  %-35{VENDOR}  
%{NAME}-%{VERSION}-%{RELEASE}\n" | sort -k 11 -t " " -i >> $LOGFILE 2>&1
                log_write $RPMFILE
-               # Jul 12, 2018 ; Added by Ahmad AL Zayed to get a list of RPM 
DB Backups 
                RETURN=$(grep RPMDB_BACKUP_DIR /etc/sysconfig/backup 
2>/dev/null | grep -v "^#" | cut -d= -f2 | tr -d "\"")
                [[ -d $RETURN ]] && { log_cmd $RPMFILE "ls -ltr $RETURN" ;} 
        fi
@@ -655,7 +657,13 @@
        OF=boot.txt
        addHeaderFile $OF
        log_cmd $OF "uname -a"
-       # Feb 6, 2024 - Ahmad Alzayed - Added grep -E '[0-9]' to avoid getting 
duplicated output
+       if [[ "$(readlink -f /boot/initrd)" == *"$(uname -r)"* ]]; then
+               echo -e "Current running kernel matches /boot/initrd\n" >> 
$LOG/$OF
+       else
+               echo "**WARNING -- MISMATCH**: Running kernel DOES NOT match 
version of $(readlink -f /boot/initrd)" >> $LOG/$OF
+               echo -e "This could be due to a different kernel installed but 
not rebooted, booted to a different kernel, chrooted in rescue, or other 
cause.\n" >> $LOG/$OF
+       fi
+
        KERNELS=$(cat $LOG/$RPMFILE | grep '^kernel-' | grep -v 'kernel-source' 
| awk '{print $1}' | grep -E '[0-9]')
        for KERNEL in $KERNELS
        do
@@ -668,9 +676,10 @@
        fi
        if $RPM_BIN -q grub2 &> /dev/null; then
                rpm_verify $OF grub2
-               conf_files $OF /etc/default/grub 
/etc/default/grub_installdevice /boot/grub2/device.map
+               conf_files $OF /etc/default/grub 
/etc/default/grub_installdevice /boot/grub2/device.map /boot/grub2/grubenv
                BKOP=$ADD_OPTION_LOGS
-               ADD_OPTION_LOGS=1 conf_files $OF /boot/grub2/grub.cfg
+               ADD_OPTION_LOGS=1
+               conf_files $OF /boot/grub2/grub.cfg
                ADD_OPTION_LOGS=$BKOP
        fi
        if $RPM_BIN -q lilo &> /dev/null; then
@@ -709,7 +718,7 @@
        conf_files $OF /proc/cmdline /etc/sysconfig/kernel $FILES
 
        log_cmd $OF 'ls -lR --time-style=long-iso /boot/'
-       log_cmd $OF "lsinitrd -k $(uname -r)"
+       log_cmd $OF 'lsinitrd $(readlink -f /boot/initrd)'
        (( $ADD_OPTION_LOGS )) && log_files $OF 0 $FILES || log_files $OF 
$VAR_OPTION_LINE_COUNT $FILES
        log_cmd $OF 'journalctl --boot=0 --no-pager --disk-usage'
        if [[ -x $JOURNALCTL_BIN ]]; then
@@ -776,6 +785,7 @@
                                fi
                        fi
                else
+                       log_entry $OF note "Install bpftool to display more 
information."
                        log_cmd $OF 'grep -E bpf_prog_[a-f0-9]{16} 
/proc/kallsyms'
                fi
                echolog Done
@@ -948,11 +958,16 @@
                log_write $OF "#==[ Files in /etc/security 
]=======================#"
                [[ -d /etc/security ]] && FILES="$(find -L /etc/security/ -type 
f -name \*conf)" || FILES=""
                conf_files $OF $FILES
-               # Nov 24, 2023 ,, Added by Ahmad Alzayed
                log_cmd $OF "ls -lt --time-style=long-iso /etc/pam.d/"
                log_write $OF "#==[ Files in /etc/pam.d 
]==========================#"
                [[ -d /etc/pam.d ]] && FILES="$(find -L /etc/pam.d/ -type f | 
sort)" || FILES=""
                conf_files $OF $FILES
+               if [[ -d /usr/lib/pam.d ]]; then
+                       log_write $OF "#==[ Files in /usr/lib/pam.d 
]==========================#"
+                       log_cmd $OF "ls -lt --time-style=long-iso 
/usr/lib/pam.d/"
+                       FILES="$(find -L /usr/lib/pam.d/ -type f | sort)" || 
FILES=""
+                       conf_files $OF $FILES
+               fi
                echolog Done
        else
                log_entry $OF note "Restricted"
@@ -1063,6 +1078,8 @@
        conf_files $OF /etc/profile /etc/profile.local /etc/profile.d/*
        conf_files $OF /etc/bash.bashrc /etc/csh\.* /etc/ksh*
        sed -i -e 's/\r//g' $LOG/$OF
+       # Mar 26, 2026 - Added by Ahmad Alzayed to remove proxy information 
from env file.
+       _sanitize_file $OF
        echolog Done
 }
 
@@ -1112,6 +1129,10 @@
                do
                        log_cmd $OF2 "systemctl status '$i'"
                done
+               for i in $($SYSTEMCTL_BIN --no-pager list-unit-files 
--type=service 2>/dev/null | sed 's/^[^-_:\\a-zA-Z0-9]*//' | grep -vE '^UNIT 
|^LOAD |^ACTIVE |^SUB |^To |^[[:digit:]]* ' | awk '{print $1}')
+               do
+                       log_cmd $OF "systemctl cat '$i'"
+               done
        fi
        log_cmd $OF 'ls -alR /etc/systemd/'
        log_cmd $OF 'ls -alR /usr/lib/systemd/'
@@ -2518,7 +2539,7 @@
        log_cmd $OF 'sysctl kernel 2>/dev/null | grep panic'
        if rpm -q kdump &>/dev/null ; then
                if [[ -x $READ_KDUMP_CONFIG ]]; then
-                       . $READ_KDUMP_CONFIG
+                       source $READ_KDUMP_CONFIG 2>&1 | grep -v "deprecated, 
ignoring"
                        DUMPDIR=${KDUMP_SAVEDIR#file://}
                else
                        DUMPDIR=''
@@ -2825,10 +2846,8 @@
                        log_cmd $OF 'chronyc sources -v'
                        log_cmd $OF 'crm_mon -r -1'
                        log_cmd $OF 'crm_mon -r -n -1'
-                       # Display node attributes ; Nov 15, 2018 ; Added by 
Ahmad Al Zayed
                        log_cmd $OF 'crm_mon -A -1' 
                        log_cmd $OF 'corosync-cfgtool -s'
-                       # More corosync information ; Dec 6, 2018 ; Added by 
Ahmad Al Zayed
                        log_cmd $OF 'crm corosync status' 
                        log_cmd $OF 'crm configure show'
                        conf_files $OF $CONF_FILES
@@ -2857,6 +2876,8 @@
                                        done
                                fi
                        done
+                       log_cmd $OF "grep -E '^hacluster:[x*]:' /etc/passwd"
+                       log_cmd $OF "grep -E '^haclient:[x*]:' /etc/group"
                        cd $CURRENT_PATH
                        CURRENT_CIB=''
                        FILES=''
@@ -3081,7 +3102,6 @@
                log_cmd $OF "grep drbd /proc/modules"
                log_cmd $OF "modinfo drbd"
                log_cmd $OF "drbd-overview" 
-               # Added By Ahmad Al Zayed - Feb 21, 2019 to get few drbd output 
& configuration 
                log_cmd $OF "drbdadm status" 
                log_cmd $OF "drbdadm dump"
                log_cmd $OF "cat /proc/drbd"
@@ -4208,7 +4228,7 @@
 NSA_CHECK=0
 ALL_ARGS="$@"
 declare -a KV_PAIRS
-while getopts 
:\#AB:CDE:FG:H:I:JLM:N:O:P:QR:S:T:U:W:X:V:abcdef:ghi:klmo:pqr:st:uvwx:yz TMPOPT
+while getopts 
:\#AB:CDE:FG:H:I:JLM:N:O:P:QR:S:T:U:W:X:V:abcdef:ghi:jklmo:pqr:st:uvwx:yz TMPOPT
 do
        case $TMPOPT in
        \:)     clear; title
@@ -4257,6 +4277,7 @@
        g) COMPRESS="tgz"; COMPRESS_OPT="zcf" ;;
        h) title; show_help; exit_code 0 ;;
        i) SELECTED_FEATURE_LIST=$OPTARG; set_to_min; selected_features on ;;
+       j) ADD_OPTION_SCRUB=1 ;;
        k) MIN_OPTION_AUTOMOD=0 ;;
        l) ADD_OPTION_LOGS=1 ;;
        m) set_to_min ;;
@@ -4283,6 +4304,8 @@
        esac
 done
 
+(( $ADD_OPTION_SCRUB )) && validate_scrubbing
+
 (( $ADD_OPTION_LOGS )) && ADD_OPTION_MAXYAST=1
 
 umask 0077
@@ -4506,6 +4529,8 @@
        (( $VAR_OPTION_SILENT )) || { clear; title; }
 fi
 
+(( ADD_OPTION_SCRUB )) && scrub_dir
+
 # don't continue if SAVE_LOGS_ONLY is set
 (( $SAVE_LOGS_ONLY )) && exit_code 0;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/bin/supportconfig.rc 
new/supportutils-3.2.14.2/bin/supportconfig.rc
--- old/supportutils-3.2.12.2/bin/supportconfig.rc      2025-12-15 
21:44:52.940706071 +0100
+++ new/supportutils-3.2.14.2/bin/supportconfig.rc      2026-05-27 
18:21:30.999751603 +0200
@@ -1,7 +1,7 @@
 ##############################################################################
 #  supportconfig.rc - Resource file for supportconfig
-#  Copyright (C) 2025 SUSE LLC
-RCVER='3.2.8-6'
+#  Copyright (C) 2026 SUSE LLC
+RCVER='3.2.8-8'
 #
 #  Contains supporting functions and variables used by supportconfig and
 #  supportconfig plugins.
@@ -101,6 +101,7 @@
 ADD_OPTION_MINDISK=0
 ADD_OPTION_MAXYAST=0
 ADD_OPTION_RPMV=0
+ADD_OPTION_SCRUB=0
 ADD_OPTION_SLP=0
 ADD_OPTION_LOCAL_ONLY=0
 
@@ -145,6 +146,7 @@
 : ${FORCE_OPTION_PAM:=0}
 : ${LOCAL_PODMAN_USERS:=''}
 
+
 LANG=C
 PATH="/sbin:/usr/sbin:/bin:/usr/bin:$PATH"
 PATH_ORIG=$PATH
@@ -152,6 +154,7 @@
 LIB_DIR='/usr/lib/supportconfig'
 CONFIG_DIR='/etc/supportutils'
 SC_RESOURCE_FILE="${LIB_DIR}/resources/supportconfig.rc"
+SCRUB_PKG="supportutils-scrub"
 XPLUGIN_DIR="${LIB_DIR}/plugins"
 CURRENT_SCRIPT=$(basename $0)
 ARCHIVE_PREFIX='scc_'
@@ -195,7 +198,7 @@
 EXT_SCALING_IRQ_LIMIT=1000
 EXT_SCALING_EXEC_LIMIT=9000000
 
-PROC_FILES="/proc/mounts /proc/zoneinfo"
+PROC_FILES="/proc/mounts /proc/zoneinfo /proc/softirqs"
 PROC_DIRS_DEPTH_ONE="/proc/sys/kernel/ /proc/scsi/ /proc/net/ /proc/dasd/"
 PROC_DIRS_DEPTH_FULL="/proc/irq/ /proc/sys/"
 PROC_DIRS_DEPTH_ONE_FILTER_OUT="rt_acct$|/sched_domain/"
@@ -237,6 +240,8 @@
 BRCTL_BIN=$(command -v brctl)
 LOGGER_BIN=$(command -v logger)
 KLP_BIN=$(command -v klp)
+SCRUB_BIN=$(command -v supportutils-scrub 2>/dev/null)
+
 
 trap "{ echolog TERMINATED BY USER; echo; exit 5; }" SIGINT
 trap "{ echolog SKIPPED BY USER; return 4; }" SIGQUIT
@@ -528,6 +533,81 @@
        fi
 }
 
+validate_scrubbing() {
+       if rpm -q $SCRUB_PKG &> /dev/null; then
+               if ! [[ -x $SCRUB_BIN ]]; then
+                       title
+                       echo "ERROR: Unable to scrub data files, invalid or 
missing $SCRUB_PKG utility."
+                       echo "       Please reinstall the $SCRUB_PKG package or 
turn off scrubbing with ADD_OPTION_SCRUB=0"
+                       echo
+                       exit 15
+               fi
+       else
+               title
+               echo "ERROR: Unable to scrub data files, missing $SCRUB_PKG 
package."
+               echo "       Try 'sudo zypper in $SCRUB_PKG' or turn off 
scrubbing with ADD_OPTION_SCRUB=0 or omit -j"
+               echo
+               exit 15
+       fi
+       SCRUB_VER=$(rpm -q --queryformat '%{VERSION}' $SCRUB_PKG 2>/dev/null)
+       if [[ $(echo -e "1.2\n$SCRUB_VER" | sort -V | head -1) != "1.2" ]]; then
+               title
+               echo "ERROR: $SCRUB_PKG version $SCRUB_VER is too old. Version 
1.4 or later required."
+               echo "       Please update the $SCRUB_PKG package."
+               echo
+               exit 15
+       fi
+       export SCRUB_VER
+}
+
+scrub_dir() {
+       echolog "Scrubbing supportconfig files..."
+
+        # supportutils-scrub v1.4 returns the supportconfig scrubbed path to 
stdout
+       if [[ $(echo -e "1.4\n$SCRUB_VER" | sort -V | head -1) == "1.4" ]]; then
+               local SCRUBBED_DIR RC NEW_BASE NEW_LOG
+               SCRUBBED_DIR=$("$SCRUB_BIN" --quiet "$LOG")
+               RC=$?
+
+               if (( RC == 0 )) || (( RC == 2 )); then
+                       if [[ -d "$SCRUBBED_DIR" ]]; then
+                               rm -rf "$LOG"
+                               NEW_BASE=$(basename "$SCRUBBED_DIR" | sed 
's/_scrubbed$//')
+                               NEW_LOG="$(dirname "$LOG")/$NEW_BASE"
+                               mv "$SCRUBBED_DIR" "$NEW_LOG"
+                               LOG="$NEW_LOG"
+                               BASE="$NEW_BASE"
+                               export LOG BASE
+                               echolog "Supportconfig scrubbing complete. "
+                       else
+                               echo "WARNING: supportutils-scrub did not 
produce output directory." >&2
+                       fi
+               elif (( RC == 3 )); then
+                       echo "ERROR: supportutils-scrub --verify found 
remaining sensitive data." >&2
+                       echo " Removing the original and the scrubbed 
supportconfig to prevent any potential leak." >&2
+                       rm -rf "$LOG"
+                       [[ -n "$SCRUBBED_DIR" ]] && rm -rf "$SCRUBBED_DIR"
+                       exit 15
+               else
+                       echo "WARNING: supportutils-scrub exited with rc=$RC -- 
data not scrubbed." >&2
+               fi
+       else
+               # v1.2/v1.3 does not support hostname scrubbing from folder name
+               # the --quiet option is supported from v1.3
+               local QUIET_OPT=""
+               [[ $(echo -e "1.3\n$SCRUB_VER" | sort -V | head -1) == "1.3" ]] 
&& QUIET_OPT="--quiet"
+               $SCRUB_BIN "$LOG" $QUIET_OPT ${SUPPORTUTILS_SCRUB_OPTS}
+               if [[ -d "${LOG}_scrubbed" ]]; then
+                       LOG="${LOG}_scrubbed"
+                       BASE="${BASE}_scrubbed"
+                       export LOG BASE
+                       echolog "Data scrubbing complete."
+               else
+                       echo "WARNING: supportutils-scrub did not produce 
${LOG}_scrubbed -- data not scrubbed." >&2
+               fi
+       fi
+}
+
 printvrpmlog() {
        CSLOGFILE=$LOG/${CSFILE}
        (( $VAR_OPTION_SILENT )) && printf "  %-40s %12s ... " "$1" "$2" >> 
$CSLOGFILE || printf "  %-40s %12s ... " "$1" "$2" | tee -a $CSLOGFILE
@@ -1058,6 +1138,7 @@
        echo 
"-----------------------------------------------------------------------------"
 }
 
+
 encrypt_tarball() {
        log2sys "Encrypt Tar Ball"
        if [[ -x $GPG_BIN ]]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/man/supportconfig.8 
new/supportutils-3.2.14.2/man/supportconfig.8
--- old/supportutils-3.2.12.2/man/supportconfig.8       2025-12-15 
21:44:52.940706071 +0100
+++ new/supportutils-3.2.14.2/man/supportconfig.8       2026-05-27 
18:21:30.999751603 +0200
@@ -141,9 +141,24 @@
 \fB\-f\fR \fIdirectory\fR
 From directory. Don't collect report files, just use files in that directory. 
This option is most often used in connection with -t <target_directory> and the 
YaST support module. If a regular directory is used, supportconfig looks for 
the most recent supportconfig archive directory and uses it. If a valid 
supportconfig directory is specified, it is used.
 .TP
-\fB\-g\fR 
+\fB\-g\fR
 Use gzip instead of the default bzip2 compression.
 .TP
+\fB\-j\fR
+Scrub sensitive data from the collected files before packing the archive.
+Requires the
+.B supportutils-scrub
+package (version 1.2 or later) to be installed.
+Obfuscates IP addresses, MAC addresses, hostnames, domain names, usernames, 
and serial numbers.
+With version 1.4 or later, the hostname is also scrubbed from the archive 
folder name.
+Additional options can be passed to supportutils-scrub via the
+.B SUPPORTUTILS_SCRUB_OPTS
+environment variable.
+Scrubbing can be enabled permanently without using this flag by setting
+.B ADD_OPTION_SCRUB=1
+in
+.IR /etc/supportutils/supportconfig.conf .
+.TP
 \fB\-i\fR \fIkeyword[,keyword]\fR
 Include keywords. A comma separated list of feature keywords that specify 
which features to include. 
 Use -F to see a list of valid keywords. Do not use spaces and keywords are 
case-sensitive.
@@ -214,6 +229,18 @@
 .RS
 .B Example: export SC_CONF=/opt/supportconfig.conf
 .RE
+.PP
+.I SUPPORTUTILS_SCRUB_OPTS
+.RS
+Extra options passed to
+.B supportutils-scrub
+when
+.B \-j
+is used.
+.RE
+.RS
+.B Example: SUPPORTUTILS_SCRUB_OPTS="--verify --keywords mycompany,myserver 
--hostname terminus,vmhost1" supportconfig -j
+.RE
 .SH FILES
 .I /etc/supportutils/supportconfig.conf
 .RS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/man/supportconfig.conf.5 
new/supportutils-3.2.14.2/man/supportconfig.conf.5
--- old/supportutils-3.2.12.2/man/supportconfig.conf.5  2025-12-15 
21:44:52.940706071 +0100
+++ new/supportutils-3.2.14.2/man/supportconfig.conf.5  2026-05-27 
18:21:30.999751603 +0200
@@ -225,6 +225,15 @@
 ADD_OPTION_RPMV
 Runs an rpm -V on every installed RPM package. This takes some time to 
complete. \fB\-v\fR, \fBrpm-verify.txt\fR (0)
 .TP
+ADD_OPTION_SCRUB
+Scrub sensitive data from all collected files before packing the archive. 
Requires the
+.B supportutils-scrub
+package (version 1.2 or later). Obfuscates IP addresses, MAC addresses, 
hostnames, domain names, usernames, and serial numbers. Equivalent to passing
+.B \-j
+on the command line. Use
+.B SUPPORTUTILS_SCRUB_OPTS
+to pass additional options to supportutils-scrub. \fB\-j\fR (0)
+.TP
 ADD_OPTION_SLP
 Normally only the base SLP service types are listed. This option allows you to 
query each of the discovered service types individually. \fB\-s\fR, 
\fBslp.txt\fR (0)
 .PD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/spec/supportutils.changes 
new/supportutils-3.2.14.2/spec/supportutils.changes
--- old/supportutils-3.2.12.2/spec/supportutils.changes 2025-12-15 
21:44:52.940706071 +0100
+++ new/supportutils-3.2.14.2/spec/supportutils.changes 2026-05-27 
18:21:30.999751603 +0200
@@ -1,4 +1,27 @@
 -------------------------------------------------------------------
+Wed May 13 16:19:54 UTC 2026 - [email protected]
+
++ Changes to version 3.2.14
+  - Integrates supportutils-scrub for data obfuscation, use -j (PED-7324, 
bsc#1259520, #302)
+  - santize env.txt (pr#301)
+  - ha.txt: Collect hacluster passwd entry (pr#299)
+  - Added systemd cat unit.service output (pr#294)
+  - Added softirqs to proc (bsc#1258069. pr#298)
+  - Check for /usr/lib/pam.d (pr#296)
+  - Ignore deprecated crash variable message (pr#297)
+  - Update supportconfig with note about bpftool (pr#285)
+  - Added /boot/grub2/grubenv (bsc#1257383, pr#292)
+  - Verify procps pkg (pr#293)
+
+-------------------------------------------------------------------
+Wed Jan 28 20:23:39 UTC 2026 - [email protected]
+ 
+ - scplugin.rc is restored in package 3.2.12.1 for continued compatibility.
+   There is no furture development for scplugin.rc. Use supportconfig.rc.
+   Package version 3.2.12.2 does not have scplugin.rc. Supportconfig
+   itself is the same for both versions. (bsc#1256709)
+
+-------------------------------------------------------------------
 Fri Dec 12 20:05:09 UTC 2025 - [email protected]
 
 - Changes to version 3.2.12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.2.12.2/spec/supportutils.spec 
new/supportutils-3.2.14.2/spec/supportutils.spec
--- old/supportutils-3.2.12.2/spec/supportutils.spec    2025-12-15 
21:44:52.940706071 +0100
+++ new/supportutils-3.2.14.2/spec/supportutils.spec    2026-05-27 
18:21:30.999751603 +0200
@@ -22,7 +22,7 @@
 %endif
 
 Name:           supportutils
-Version:        3.2.12.2
+Version:        3.2.14.2
 Release:        0
 Summary:        Support Troubleshooting Tools
 License:        GPL-2.0-only

Reply via email to