✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/bin//wsrep_sst_common
# Copyright (C) 2017-2024 MariaDB
# Copyright (C) 2012-2015 Codership Oy
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; see the file COPYING. If not, write to the
# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston
# MA  02110-1335  USA.

# This is a common command line parser and common functions to
# be sourced by other SST scripts.

trap 'exit 32' HUP PIPE
trap 'exit 3'  INT QUIT TERM

OS="$(uname)"

# Setting the paths for some utilities on CentOS
export PATH="${PATH:+$PATH:}/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
if [ "$OS" != 'Darwin' ]; then
    export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/usr/local/lib:/lib:/usr/lib:/opt/lib"
fi

safe()
{
  if [[ "${!1}" = *[\ \'\`\$]* ]]; then
    wsrep_log_error "Invalid value for $1: ${!1}"
    exit 21
  fi
  echo "${!1}"
}

commandex()
{
    if [ -n "$BASH_VERSION" ]; then
        command -v "$1" || :
    elif [ -x "$1" ]; then
        echo "$1"
    else
        which "$1" || :
    fi
}

with_bash_42=0
with_printf=1
if [ -z "$BASH_VERSION" ]; then
    [ -z "$(commandex printf)" ] && with_printf=0
else
    [ "${BASH_VERSINFO[0]}" -eq 4 -a "${BASH_VERSINFO[1]}" -ge 2 -o \
      "${BASH_VERSINFO[0]}" -gt 4 ] && with_bash_42=1
fi

wsrep_log()
{
    local t
    # echo everything to stderr so that it gets into common error log
    # deliberately made to look different from the rest of the log
    if [ "$OS" = 'Linux' ]; then
        t=$(date '+%Y%m%d %H:%M:%S.%3N')
    elif [ $with_bash_42 -ne 0 ]; then
        printf -v t '%(%Y%m%d %H:%M:%S)T.000'
    else
        t=$(date '+%Y%m%d %H:%M:%S.000')
    fi
    echo "WSREP_SST: $* ($t)" >&2
}

wsrep_log_error()
{
    wsrep_log "[ERROR] $*"
}

wsrep_log_warning()
{
    wsrep_log "[WARNING] $*"
}

wsrep_log_info()
{
    wsrep_log "[INFO] $*"
}

trim_string()
{
    if [ -n "$BASH_VERSION" ]; then
        local pattern="[![:space:]${2:-}]"
        local x="${1#*$pattern}"
        local z=${#1}
        x=${#x}
        if [ $x -ne $z ]; then
            local y="${1%$pattern*}"
            y=${#y}
            x=$(( z-x-1 ))
            y=$(( y-x+1 ))
            echo "${1:$x:$y}"
        else
            echo ''
        fi
    else
        local pattern="[[:space:]${2:-}]"
        echo "$1" | sed -E "s/^$pattern+|$pattern+\$//g"
    fi
}

trim_dir()
{
    if [ -n "$BASH_VERSION" ]; then
        local pattern="![:space:]${2:-}"
        local x="${1#*[$pattern]}"
        local z=${#1}
        x=${#x}
        if [ $x -ne $z ]; then
            local y="${1%[$pattern/]*}"
            y=${#y}
            x=$(( z-x-1 ))
            y=$(( y-x+1 ))
            x="${1:$x:$y}"
            [ -z "$x" ] && x='.'
            echo "$x"
        else
            echo ''
        fi
    else
        local pattern="[:space:]${2:-}"
        local x=$(echo "$1" | sed -E "s/^[$pattern]+|[$pattern/]+\$//g")
        if [ -n "$x" ]; then
            echo "$x"
        elif "${1#*/}" != "$1"; then
            echo '.'
        else
            echo ''
        fi
    fi
}

trim_right()
{
    if [ -n "$BASH_VERSION" ]; then
        local pattern="[![:space:]${2:-}]"
        local z=${#1}
        local y="${1%$pattern*}"
        y=${#y}
        if [ $y -ne $z ]; then
            y=$(( y+1 ))
            echo "${1:0:$y}"
        else
            echo ''
        fi
    else
        local pattern="[[:space:]${2:-}]"
        echo "$1" | sed -E "s/$pattern+\$//g"
    fi
}

trim_left()
{
    if [ -n "$BASH_VERSION" ]; then
        local pattern="[![:space:]${2:-}]"
        local x="${1#*$pattern}"
        local z=${#1}
        x=${#x}
        if [ $x -ne $z ]; then
            x=$(( z-x-1 ))
            echo "${1:$x:$z}"
        else
            echo ''
        fi
    else
        local pattern="[[:space:]${2:-}]"
        echo "$1" | sed -E "s/^$pattern+//g"
    fi
}

to_minuses()
{
    local x="$1"
    local t="${1#*_}"
    local r=""
    while [ "$t" != "$x" ]; do
       r="$r${x%%_*}-"
       x="$t"
       t="${t#*_}"
    done
    echo "$r$x"
}

WSREP_SST_OPT_BYPASS=0
WSREP_SST_OPT_PROGRESS=0
WSREP_SST_OPT_BINLOG=""
WSREP_SST_OPT_BINLOG_INDEX=""
WSREP_SST_OPT_LOG_BASENAME=""
WSREP_SST_OPT_DATA=""
WSREP_SST_OPT_AUTH="${WSREP_SST_OPT_AUTH:-}"
WSREP_SST_OPT_USER="${WSREP_SST_OPT_USER:-}"
WSREP_SST_OPT_PSWD="${WSREP_SST_OPT_PSWD:-}"
WSREP_SST_OPT_DEFAULT=""
WSREP_SST_OPT_DEFAULTS=""
WSREP_SST_OPT_EXTRA_DEFAULT=""
WSREP_SST_OPT_EXTRA_DEFAULTS=""
WSREP_SST_OPT_SUFFIX_DEFAULT=""
WSREP_SST_OPT_SUFFIX_VALUE=""
WSREP_SST_OPT_MYSQLD=""
WSREP_SST_OPT_PORT=""
WSREP_SST_OPT_ADDR=""
WSREP_SST_OPT_ADDR_PORT=""
WSREP_SST_OPT_HOST=""
WSREP_SST_OPT_HOST_UNESCAPED=""
ARIA_LOG_DIR=""
INNODB_DATA_HOME_DIR=$(trim_dir "${INNODB_DATA_HOME_DIR:-}")
INNODB_LOG_GROUP_HOME=$(trim_dir "${INNODB_LOG_GROUP_HOME:-}")
INNODB_UNDO_DIR=$(trim_dir "${INNODB_UNDO_DIR:-}")
INNODB_BUFFER_POOL=""
INNODB_BUFFER_POOL_SIZE=""
INNODB_FORCE_RECOVERY=""
INNOEXTRA=""

while [ $# -gt 0 ]; do
case "$1" in
    '--address')
        WSREP_SST_OPT_ADDR=$(trim_string "$2")
        #
        # Break address string into host:port/path parts
        #
        case "$WSREP_SST_OPT_ADDR" in
        \[*)
            # IPv6
            # Remove the starting and ending square brackets, if present:
            addr="${WSREP_SST_OPT_ADDR#\[}"
            addr=$(trim_right "${addr%%\]*}")
            # Some utilities and subsequent code require an address
            # without square brackets:
            readonly WSREP_SST_OPT_HOST_UNESCAPED="$addr"
            # Square brackets are needed in most cases:
            readonly WSREP_SST_OPT_HOST="[$addr]"
            # Mark this address as IPv6:
            readonly WSREP_SST_OPT_HOST_IPv6=1
            # Let's remove the leading part that contains the host address:
            remain="${WSREP_SST_OPT_ADDR#*\]}"
            ;;
        *)
            addr=$(trim_right "${WSREP_SST_OPT_ADDR%%[:/]*}")
            readonly WSREP_SST_OPT_HOST="$addr"
            readonly WSREP_SST_OPT_HOST_UNESCAPED="$addr"
            readonly WSREP_SST_OPT_HOST_IPv6=0
            # Let's remove the leading part that contains the host address:
            remain="${WSREP_SST_OPT_ADDR#*[:/]}"
            ;;
        esac
        # If there is nothing but the address, then the remainder is empty:
        [ "$remain" = "$WSREP_SST_OPT_ADDR" ] && remain=""
        # Let's remove the ":" character that separates the port number
        # from the hostname:
        remain="${remain#:}"
        # Extract the port number from the address - all characters
        # up to "/" (if present):
        WSREP_SST_OPT_ADDR_PORT="${remain%%/*}"
        # If the "/" character is present, then the path is not empty:
        if [ "$WSREP_SST_OPT_ADDR_PORT" != "$remain" ]; then
            # This operation removes everything up to the "/" character,
            # effectively removing the port number from the string:
            readonly WSREP_SST_OPT_PATH="${remain#*/}"
        else
            readonly WSREP_SST_OPT_PATH=""
        fi
        WSREP_SST_OPT_ADDR_PORT=$(trim_right "$WSREP_SST_OPT_ADDR_PORT")
        # Remove the module name part from the string, which ends with "/":
        remain="${WSREP_SST_OPT_PATH#*/}"
        # This operation removes the tail after the very first occurrence
        # of the "/" character, inclusively:
        readonly WSREP_SST_OPT_MODULE=$(trim_right "${WSREP_SST_OPT_PATH%%/*}")
        # If there is one more "/" in the string, then everything before
        # it will be the LSN, otherwise the LSN is empty:
        if [ "$remain" != "$WSREP_SST_OPT_PATH" ]; then
            # Extract the part that matches the LSN by removing all
            # characters starting from the very first "/":
            readonly WSREP_SST_OPT_LSN=$(trim_right "${remain%%/*}")
            # Exctract everything after the first occurrence of
            # the "/" character in the string:
            source="$remain"
            remain="${remain#*/}"
            # If the remainder does not match the original string,
            # then there is something else (the version number in
            # our case):
            if [ "$remain" != "$source" ]; then
                # Let's extract the version number by removing the tail
                # after the very first occurence of the "/" character
                # (inclusively):
                readonly WSREP_SST_OPT_SST_VER=$(trim_right "${remain%%/*}")
            else
                readonly WSREP_SST_OPT_SST_VER=""
            fi
        else
            readonly WSREP_SST_OPT_LSN=""
            readonly WSREP_SST_OPT_SST_VER=""
        fi
        shift
        ;;
    '--bypass')
        readonly WSREP_SST_OPT_BYPASS=1
        ;;
    '--progress')
        readonly WSREP_SST_OPT_PROGRESS=$(( $2 ))
        shift
        ;;
    '--datadir')
        # Let's remove the trailing slash:
        readonly WSREP_SST_OPT_DATA=$(trim_dir "$2")
        shift
        ;;
    '--aria-log-dir-path')
        # Let's remove the trailing slash:
        readonly ARIA_LOG_DIR=$(trim_dir "$2")
        shift
        ;;
    '--innodb-data-home-dir')
        # Let's remove the trailing slash:
        readonly INNODB_DATA_HOME_DIR=$(trim_dir "$2")
        shift
        ;;
    '--innodb-log-group-home-dir')
        # Let's remove the trailing slash:
        readonly INNODB_LOG_GROUP_HOME=$(trim_dir "$2")
        shift
        ;;
    '--innodb-undo-directory')
        # Let's remove the trailing slash:
        readonly INNODB_UNDO_DIR=$(trim_dir "$2")
        shift
        ;;
    '--innodb-buffer-pool-filename')
        readonly INNODB_BUFFER_POOL=$(trim_string "$2")
        shift
        ;;
    '--innodb-buffer-pool-size')
        readonly INNODB_BUFFER_POOL_SIZE=$(trim_string "$2")
        shift
        ;;
    '--defaults-file')
        file=$(trim_string "$2")
        readonly WSREP_SST_OPT_DEFAULT="$1=$file"
        readonly WSREP_SST_OPT_DEFAULTS="$1='$file'"
        shift
        ;;
    '--defaults-extra-file')
        file=$(trim_string "$2")
        readonly WSREP_SST_OPT_EXTRA_DEFAULT="$1=$file"
        readonly WSREP_SST_OPT_EXTRA_DEFAULTS="$1='$file'"
        shift
        ;;
    '--defaults-group-suffix')
        suffix=$(trim_string "$2")
        readonly WSREP_SST_OPT_SUFFIX_DEFAULT="$1=$suffix"
        readonly WSREP_SST_OPT_SUFFIX_VALUE="$suffix"
        shift
        ;;
    '--host')
        addr=$(trim_string "$2")
        case "$addr" in
        \[*)
            # IPv6
            # Remove the starting and ending square brackets, if present:
            addr="${addr#\[}"
            addr=$(trim_right "${addr%%\]*}")
            # Some utilities and subsequent code require an address
            # without square brackets:
            readonly WSREP_SST_OPT_HOST_UNESCAPED="$addr"
            # Square brackets are needed in most cases:
            readonly WSREP_SST_OPT_HOST="[$addr]"
            # Mark this address as IPv6:
            readonly WSREP_SST_OPT_HOST_IPv6=1
            ;;
        *)
            readonly WSREP_SST_OPT_HOST="$addr"
            readonly WSREP_SST_OPT_HOST_UNESCAPED="$addr"
            readonly WSREP_SST_OPT_HOST_IPv6=0
            ;;
        esac
        WSREP_SST_OPT_ADDR="$addr"
        shift
        ;;
    '--local-port')
        readonly WSREP_SST_OPT_LPORT=$(( $2 ))
        shift
        ;;
    '--parent')
        readonly WSREP_SST_OPT_PARENT=$(( $2 ))
        shift
        ;;
    '--password')
        WSREP_SST_OPT_PSWD="$2"
        shift
        ;;
    '--port')
        readonly WSREP_SST_OPT_PORT=$(( $2 ))
        shift
        ;;
    '--role')
        readonly WSREP_SST_OPT_ROLE=$(trim_string "$2")
        shift
        ;;
    '--socket')
        readonly WSREP_SST_OPT_SOCKET=$(trim_string "$2")
        shift
        ;;
    '--user')
        WSREP_SST_OPT_USER="$2"
        shift
        ;;
    '--gtid')
        readonly WSREP_SST_OPT_GTID=$(trim_string "$2")
        shift
        ;;
    '--binlog'|'--log-bin')
        readonly WSREP_SST_OPT_BINLOG=$(trim_string "$2")
        shift
        ;;
    '--binlog-index'|'--log-bin-index')
        WSREP_SST_OPT_BINLOG_INDEX=$(trim_string "$2")
        shift
        ;;
    '--log-basename')
        readonly WSREP_SST_OPT_LOG_BASENAME=$(trim_string "$2")
        shift
        ;;
    '--gtid-domain-id')
        readonly WSREP_SST_OPT_GTID_DOMAIN_ID=$(trim_string "$2")
        shift
        ;;
    '--mysqld-args')
        original_cmd=""
        shift
        cmd_tail=0
        while [ $# -gt 0 ]; do
           lname="${1#--}"
           # "--" is interpreted as the end of the list of options:
           if [ -z "$lname" ]; then
               shift
               if [ $# -gt 0 ]; then
                   # copy "--" to the output string:
                   original_cmd="$original_cmd --"
                   # All other arguments must be copied unchanged:
                   while [ $# -gt 0 ]; do
                       original_cmd="$original_cmd '$1'"
                       shift
                   done
               fi
               break
           fi
           # Make sure the argument does not start with "--", otherwise it
           # is a long option, which is processed after this "if":
           if [ "$lname" = "$1" ]; then
               # Check if the argument is the short option or the short
               # options list, starting with "-":
               options="${1#-}"
               if [ "$options" != "$1" -a -n "$options" ]; then
                   slist=""
                   while [ -n "$options" ]; do
                       # Let's separate the first character as the current
                       # option name:
                       if [ -n "$BASH_VERSION" ]; then
                           option="${options:0:1}"
                       elif [ $with_printf -ne 0 ]; then
                           option=$(printf '%.1s' "$options")
                       else
                           # If it's not bash and without printf,
                           # then we need to use slow external utilities:
                           option=$(echo "$options" | cut -c1)
                       fi
                       # And the subsequent characters consider option value:
                       value=""
                       if [ ${#options} -gt 0 ]; then
                           value="${options#?}"
                       fi
                       # Check for options without argument:
                       if [ "$option" != '?' -a \
                            "$option" != 'a' -a \
                            "$option" != 's' -a \
                            "$option" != 'v' ]
                       then
                           # If the option value is absent, then check
                           # the following argument:
                           if [ -z "$value" -a $# -gt 1 ]; then
                               # if the next argument does not start with
                               # the "-" character, then next argument is
                               # the current option value:
                               if [ "${2#-}" = "$2" ]; then
                                   shift
                                   value="$1"
                               elif [ "$2" = '--' ]; then
                                   shift
                                   if [ $# -gt 1 ]; then
                                       cmd_tail=1
                                       shift
                                       value="$1"
                                   fi
                               fi
                           fi
                           if [ "$option" = 'h' ]; then
                               if [ -z "$WSREP_SST_OPT_DATA" ]; then
                                   MYSQLD_OPT_DATADIR=$(trim_dir "$value")
                               fi
                           elif [ "$option" != 'u' -a \
                                  "$option" != 'P' ]
                           then
                               if [ $cmd_tail -ne 0 ]; then
                                   option="$option --"
                               fi
                               if [ -z "$value" ]; then
                                   slist="$slist$option"
                               elif [ -z "$slist" ]; then
                                   slist="$option '$value'"
                               else
                                   slist="$slist -$option '$value'"
                               fi
                               break
                           fi
                           if [ $cmd_tail -ne 0 ]; then
                               if [ -n "$slist" ]; then
                                   slist="$slist --"
                               else
                                   slist='-'
                               fi
                           fi
                           break
                       else
                           slist="$slist$option"
                       fi
                       options="$value"
                   done
                   if [ -n "$slist" ]; then
                       original_cmd="$original_cmd -$slist"
                   fi
               elif [ -z "$options" ]; then
                   # We found an minus sign without any characters after it:
                   original_cmd="$original_cmd -"
               else
                   # We found a value that does not start with a minus -
                   # it is a positional argument or the value of previous
                   # option. Copy it to output string (as is):
                   original_cmd="$original_cmd '$1'"
               fi
               shift
               if [ $cmd_tail -ne 0 ]; then
                   # All other arguments must be copied unchanged:
                   while [ $# -gt 0 ]; do
                       original_cmd="$original_cmd '$1'"
                       shift
                   done
                   break
               fi
               continue
           fi
           # Now we are sure that we are working with an option
           # that has a "long" name, so remove all characters after
           # the first equal sign:
           option="${1%%=*}"
           # If the option name contains underscores, then replace
           # them to minuses:
           if [ "${option#*_}" != "$option" ]; then
               option=$(to_minuses "$option")
           fi
           # The "--loose-" prefix should not affect the recognition
           # of the option name:
           if [ "${option#--loose-}" != "$option" ]; then
               option="--${option#--loose-}"
           fi
           # Some options just need to be removed from the list:
           if [ "$option" != '--defaults-file' -a \
                "$option" != '--defaults-extra-file' -a \
                "$option" != '--defaults-group-suffix' -a \
                "$option" != '--user' -a \
                "$option" != '--port' -a \
                "$option" != '--socket' ]; then
               value="${1#*=}"
               if [ "$value" = "$1" ]; then
                   value=""
               fi
               # Let's fill in the variables containing important paths
               # that might not have been passed through explicit parameters
               # (+ removing the trailing slash in these paths). Many of these
               # options are processed internally within scripts or passed
               # explicitly to other programs, so we need to remove them
               # from mysqld's argument list:
               skip_mysqld_arg=0
               case "$option" in
                   '--aria-log-dir-path')
                       if [ -z "$ARIA_LOG_DIR" ]; then
                           MYSQLD_OPT_ARIA_LOG_DIR=$(trim_dir "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-data-home-dir')
                       if [ -z "$INNODB_DATA_HOME_DIR" ]; then
                           MYSQLD_OPT_INNODB_DATA_HOME_DIR=$(trim_dir "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-log-group-home-dir')
                       if [ -z "$INNODB_LOG_GROUP_HOME" ]; then
                           MYSQLD_OPT_INNODB_LOG_GROUP_HOME=$(trim_dir "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-undo-directory')
                       if [ -z "$INNODB_UNDO_DIR" ]; then
                           MYSQLD_OPT_INNODB_UNDO_DIR=$(trim_dir "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-buffer-pool-filename')
                       if [ -z "$INNODB_BUFFER_POOL" ]; then
                           MYSQLD_OPT_INNODB_BUFFER_POOL=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-buffer-pool-size')
                       if [ -z "$INNODB_BUFFER_POOL_SIZE" ]; then
                           MYSQLD_OPT_INNODB_BUFFER_POOL_SIZE=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--innodb-force-recovery')
                       if [ -n "$value" -a "$value" != "0" ]; then
                           INNODB_FORCE_RECOVERY=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--log-bin')
                       if [ -z "$WSREP_SST_OPT_BINLOG" ]; then
                           MYSQLD_OPT_LOG_BIN=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--log-bin-index')
                       if [ -z "$WSREP_SST_OPT_BINLOG_INDEX" ]; then
                           MYSQLD_OPT_LOG_BIN_INDEX=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--log-basename')
                       if [ -z "$WSREP_SST_OPT_LOG_BASENAME" ]; then
                           MYSQLD_OPT_LOG_BASENAME=$(trim_string "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
                   '--datadir')
                       if [ -z "$WSREP_SST_OPT_DATA" ]; then
                           MYSQLD_OPT_DATADIR=$(trim_dir "$value")
                       fi
                       skip_mysqld_arg=1
                       ;;
               esac
               if [ $skip_mysqld_arg -eq 0 ]; then
                   original_cmd="$original_cmd '$1'"
               fi
           fi
           shift
        done
        WSREP_SST_OPT_MYSQLD="${original_cmd# *}"
        break
        ;;
    *) # Must be command usage
        # exit 1
        ;;
esac
shift
done

WSREP_TRANSFER_TYPE='SST'
[ $WSREP_SST_OPT_BYPASS -ne 0 ] && readonly WSREP_TRANSFER_TYPE='IST'
# Let's take the name of the current script as a base,
# removing the directory, extension and "wsrep_sst_" prefix:
WSREP_METHOD="${0##*/}"
WSREP_METHOD="${WSREP_METHOD%.*}"
readonly WSREP_METHOD="${WSREP_METHOD#wsrep_sst_}"
if [ -n "${WSREP_SST_OPT_ROLE+x}" ]; then
    if [ "$WSREP_SST_OPT_ROLE" != 'donor' -a \
         "$WSREP_SST_OPT_ROLE" != 'joiner' ]
    then
        wsrep_log_error "Unrecognized role: '$WSREP_SST_OPT_ROLE'"
        exit 22 # EINVAL
    fi
else
    readonly WSREP_SST_OPT_ROLE='donor'
fi

readonly WSREP_SST_OPT_PROGRESS

# The same argument can be present on the command line several
# times, in this case we must take its last value:
if [ -n "${MYSQLD_OPT_ARIA_LOG_DIR:-}" -a \
     -z "$ARIA_LOG_DIR" ]; then
    readonly ARIA_LOG_DIR="$MYSQLD_OPT_ARIA_LOG_DIR"
fi
if [ -n "${MYSQLD_OPT_INNODB_DATA_HOME_DIR:-}" -a \
     -z "$INNODB_DATA_HOME_DIR" ]; then
    readonly INNODB_DATA_HOME_DIR="$MYSQLD_OPT_INNODB_DATA_HOME_DIR"
fi
if [ -n "${MYSQLD_OPT_INNODB_LOG_GROUP_HOME:-}" -a \
     -z "$INNODB_LOG_GROUP_HOME" ]; then
    readonly INNODB_LOG_GROUP_HOME="$MYSQLD_OPT_INNODB_LOG_GROUP_HOME"
fi
if [ -n "${MYSQLD_OPT_INNODB_UNDO_DIR:-}" -a \
     -z "$INNODB_UNDO_DIR" ]; then
    readonly INNODB_UNDO_DIR="$MYSQLD_OPT_INNODB_UNDO_DIR"
fi
if [ -n "${MYSQLD_OPT_INNODB_BUFFER_POOL:-}" -a \
     -z "$INNODB_BUFFER_POOL" ]; then
    readonly INNODB_BUFFER_POOL="$MYSQLD_OPT_INNODB_BUFFER_POOL"
fi
if [ -n "${MYSQLD_OPT_INNODB_BUFFER_POOL_SIZE:-}" -a \
     -z "$INNODB_BUFFER_POOL_SIZE" ]; then
    readonly INNODB_BUFFER_POOL_SIZE="$MYSQLD_OPT_INNODB_BUFFER_POOL_SIZE"
fi
if [ -n "${MYSQLD_OPT_LOG_BIN:-}" -a \
     -z "$WSREP_SST_OPT_BINLOG" ]; then
    readonly WSREP_SST_OPT_BINLOG="$MYSQLD_OPT_LOG_BIN"
fi
if [ -n "${MYSQLD_OPT_LOG_BIN_INDEX:-}" -a \
     -z "$WSREP_SST_OPT_BINLOG_INDEX" ]; then
    WSREP_SST_OPT_BINLOG_INDEX="$MYSQLD_OPT_LOG_BIN_INDEX"
fi
if [ -n "${MYSQLD_OPT_DATADIR:-}" -a \
     -z "$WSREP_SST_OPT_DATA" ]; then
    readonly WSREP_SST_OPT_DATA="$MYSQLD_OPT_DATADIR"
fi
if [ -n "${MYSQLD_OPT_LOG_BASENAME:-}" -a \
     -z "$WSREP_SST_OPT_LOG_BASENAME" ]; then
    readonly WSREP_SST_OPT_LOG_BASENAME="$MYSQLD_OPT_LOG_BASENAME"
fi

# If the --log-bin option is present without a value, then
# set WSREP_SST_OPT_BINLOG value using other arguments:
if [ -z "$WSREP_SST_OPT_BINLOG" -a -n "${MYSQLD_OPT_LOG_BIN+x}" ]; then
    if [ -n "$WSREP_SST_OPT_LOG_BASENAME" ]; then
        # If the WSREP_SST_OPT_BINLOG variable is not set, but
        # --log-basename is present among the arguments to mysqld,
        # then set WSREP_SST_OPT_BINLOG equal to the base name
        # with the "-bin" suffix:
        readonly WSREP_SST_OPT_BINLOG="$WSREP_SST_OPT_LOG_BASENAME-bin"
    else
        # Take the default name:
        readonly WSREP_SST_OPT_BINLOG='mysql-bin'
    fi
fi

# Reconstructing the command line arguments that control the innodb
# and binlog options:
if [ -n "$WSREP_SST_OPT_LOG_BASENAME" ]; then
    if [ -n "$WSREP_SST_OPT_MYSQLD" ]; then
        WSREP_SST_OPT_MYSQLD="--log-basename='$WSREP_SST_OPT_LOG_BASENAME' $WSREP_SST_OPT_MYSQLD"
    else
        WSREP_SST_OPT_MYSQLD="--log-basename='$WSREP_SST_OPT_LOG_BASENAME'"
    fi
fi
if [ -n "$ARIA_LOG_DIR" ]; then
    INNOEXTRA="$INNOEXTRA --aria-log-dir-path='$ARIA_LOG_DIR'"
fi
if [ -n "$INNODB_DATA_HOME_DIR" ]; then
    INNOEXTRA="$INNOEXTRA --innodb-data-home-dir='$INNODB_DATA_HOME_DIR'"
fi
if [ -n "$INNODB_LOG_GROUP_HOME" ]; then
    INNOEXTRA="$INNOEXTRA --innodb-log-group-home-dir='$INNODB_LOG_GROUP_HOME'"
fi
if [ -n "$INNODB_UNDO_DIR" ]; then
    INNOEXTRA="$INNOEXTRA --innodb-undo-directory='$INNODB_UNDO_DIR'"
fi
if [ -n "$INNODB_BUFFER_POOL" ]; then
    INNOEXTRA="$INNOEXTRA --innodb-buffer-pool-filename='$INNODB_BUFFER_POOL'"
fi
if [ -n "$INNODB_BUFFER_POOL_SIZE" ]; then
    INNOEXTRA="$INNOEXTRA --innodb-buffer-pool-size='$INNODB_BUFFER_POOL_SIZE'"
fi
if [ -n "$WSREP_SST_OPT_BINLOG" ]; then
    INNOEXTRA="$INNOEXTRA --log-bin='$WSREP_SST_OPT_BINLOG'"
    if [ -n "$WSREP_SST_OPT_BINLOG_INDEX" ]; then
        if [ -n "$WSREP_SST_OPT_MYSQLD" ]; then
            WSREP_SST_OPT_MYSQLD="--log-bin-index='$WSREP_SST_OPT_BINLOG_INDEX' $WSREP_SST_OPT_MYSQLD"
        else
            WSREP_SST_OPT_MYSQLD="--log-bin-index='$WSREP_SST_OPT_BINLOG_INDEX'"
        fi
    fi
fi

readonly INNODB_FORCE_RECOVERY
readonly WSREP_SST_OPT_MYSQLD

get_binlog()
{
    # if no command line argument and WSREP_SST_OPT_BINLOG is not set,
    # try to get it from my.cnf:
    if [ -z "$WSREP_SST_OPT_BINLOG" ]; then
        WSREP_SST_OPT_BINLOG=$(parse_cnf '--mysqld' 'log-bin')
    fi
    # if no command line argument and WSREP_SST_OPT_BINLOG_INDEX is not set,
    # try to get it from my.cnf:
    if [ -z "$WSREP_SST_OPT_BINLOG_INDEX" ]; then
        WSREP_SST_OPT_BINLOG_INDEX=$(parse_cnf '--mysqld' 'log-bin-index')
    fi
    # if no command line argument and WSREP_SST_OPT_LOG_BASENAME is not set,
    # then try to get it from my.cnf:
    if [ -z "$WSREP_SST_OPT_LOG_BASENAME" ]; then
        WSREP_SST_OPT_LOG_BASENAME=$(parse_cnf '--mysqld' 'log-basename')
    fi
    if [ -z "$WSREP_SST_OPT_BINLOG" ]; then
        # If the log-bin option is specified without a parameter,
        # then we need to build the name of the index file according
        # to the rules described in the server documentation:
        if [ $(in_config '--mysqld' 'log-bin') -ne 0 ]; then
            if [ -n "$WSREP_SST_OPT_LOG_BASENAME" ]; then
                # If the WSREP_SST_OPT_BINLOG variable is not set, but
                # --log-basename is present among the arguments of mysqld,
                # then set WSREP_SST_OPT_BINLOG equal to the base name
                # with the "-bin" suffix:
                readonly WSREP_SST_OPT_BINLOG="$WSREP_SST_OPT_LOG_BASENAME-bin"
            else
                # Take the default name:
                readonly WSREP_SST_OPT_BINLOG='mysql-bin'
            fi
        fi
    fi
    if [ -n "$WSREP_SST_OPT_BINLOG" ]; then
        # If the name of the index file is not specified, then we will build
        # it according to the specifications for the server:
        if [ -z "$WSREP_SST_OPT_BINLOG_INDEX" ]; then
            if [ -n "$WSREP_SST_OPT_LOG_BASENAME" ]; then
                # If the WSREP_SST_OPT_BINLOG_INDEX variable is not set, but
                # --log-basename is present among the arguments of mysqld,
                # then set WSREP_SST_OPT_BINLOG_INDEX equal to the base name
                # with the "-bin" suffix:
                readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_LOG_BASENAME-bin.index"
            else
                # Use the default name (note that base of this name
                # is already defined above):
                readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_BINLOG.index"
            fi
        else
            # Remove all directories from the index file path:
            local filename="${WSREP_SST_OPT_BINLOG_INDEX##*/}"
            # Check if the index file name contains the extension:
            if [ "${filename%.*}" = "$filename" ]; then
                # Let's add the default extension (".index"):
                readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_BINLOG_INDEX.index"
            else
                readonly WSREP_SST_OPT_BINLOG_INDEX
            fi
        fi
    fi
}

# Check the presence of the port value and, if necessary, transfer
# the port number from the address to the WSREP_SST_OPT_PORT variable
# or vice versa, and also, if necessary, substitute the missing port
# value into the address value:
if [ -n "$WSREP_SST_OPT_ADDR_PORT" ]; then
    if [ -n "$WSREP_SST_OPT_PORT" ]; then
        if [ "$WSREP_SST_OPT_PORT" != "$WSREP_SST_OPT_ADDR_PORT" ]; then
            echo "WSREP_SST: [ERROR] port in --port=$WSREP_SST_OPT_PORT" \
                 "differs from port in --address=$WSREP_SST_OPT_ADDR" >&2
            exit 2
        fi
    else
        # If the address contains a port number, assign it to
        # the corresponding variable:
        readonly WSREP_SST_OPT_PORT="$WSREP_SST_OPT_ADDR_PORT"
    fi
else
    # If the port is missing, take the default port:
    if [ -z "$WSREP_SST_OPT_PORT" ]; then
        readonly WSREP_SST_OPT_PORT=4444
    fi
    WSREP_SST_OPT_ADDR_PORT="$WSREP_SST_OPT_PORT"
fi

# Let's construct a new value for the address with the port:
sst_path="${WSREP_SST_OPT_PATH:+/}$WSREP_SST_OPT_PATH"
WSREP_SST_OPT_ADDR="$WSREP_SST_OPT_HOST:$WSREP_SST_OPT_PORT$sst_path"

readonly WSREP_SST_OPT_ADDR
readonly WSREP_SST_OPT_ADDR_PORT

# try to use my_print_defaults, mysql and mysqldump that come
# with the sources (for MTR suite):
script_binary=$(dirname "$0")
SCRIPTS_DIR=$(cd "$script_binary"; pwd)
EXTRA_DIR="$SCRIPTS_DIR/../extra"

if [ -x "$SCRIPTS_DIR/my_print_defaults" ]; then
    MY_PRINT_DEFAULTS="$SCRIPTS_DIR/my_print_defaults"
elif [ -x "$EXTRA_DIR/my_print_defaults" ]; then
    MY_PRINT_DEFAULTS="$EXTRA_DIR/my_print_defaults"
else
    MY_PRINT_DEFAULTS=$(commandex 'my_print_defaults')
    if [ -z "$MY_PRINT_DEFAULTS" ]; then
        wsrep_log_error "my_print_defaults not found in path"
        exit 2
    fi
fi

readonly MY_PRINT_DEFAULTS

wsrep_defaults="$WSREP_SST_OPT_DEFAULTS"
wsrep_defaults="$wsrep_defaults${WSREP_SST_OPT_EXTRA_DEFAULTS:+ }$WSREP_SST_OPT_EXTRA_DEFAULTS"
wsrep_defaults="$wsrep_defaults${WSREP_SST_OPT_SUFFIX_DEFAULT:+ }$WSREP_SST_OPT_SUFFIX_DEFAULT"

readonly WSREP_SST_OPT_CONF="${wsrep_defaults:+ }$wsrep_defaults"

wsrep_defaults="$WSREP_SST_OPT_DEFAULT"
wsrep_defaults="$wsrep_defaults${WSREP_SST_OPT_EXTRA_DEFAULT:+ }$WSREP_SST_OPT_EXTRA_DEFAULT"
wsrep_defaults="$wsrep_defaults${WSREP_SST_OPT_SUFFIX_DEFAULT:+ }$WSREP_SST_OPT_SUFFIX_DEFAULT"

readonly WSREP_SST_OPT_CONF_UNQUOTED="${wsrep_defaults:+ }$wsrep_defaults"

#
# User can specify mariabackup specific settings that will be used during sst
# process like encryption, etc. Parse such configuration option.
#
# 1st parameter: group (config file section like sst) or
#                my_print_defaults argument (like --mysqld)
# 2nd parameter: var : name of the variable in the section, e.g. server-id
# 3rd parameter: default value for the parameter
#
parse_cnf()
{
    local groups="$1"
    local var="$2"
    local reval=""

    # normalize the variable names specified in the .cnf file
    # (user can use '_' or '-', for example, log-bin or log_bin),
    # then search for the last instance of the desired variable
    # and finally get the value of that variable (if the variable
    # was specified several times - we use only its last instance):

    local pattern='BEGIN {OFS=FS="="} {sub(/^--loose/,"-",$0); gsub(/_/,"-",$1); if ($1=="--'"$var"'") lastval=substr($0,length($1)+2)} END {print lastval}'

    while [ -n "$groups" ]; do
        # Remove the largest suffix starting with the '|' character:
        local group="${groups%%\|*}"
        # Remove the remainder (the group name) from the rest
        # of the groups list (as if it were a prefix):
        if [ "$group" != "$groups" ]; then
            groups="${groups#*\|}"
        else
            groups=""
        fi
        # If the group name is the same as the "mysqld" without "--" prefix,
        # then try to use it together with the group suffix:
        if [ "$group" = 'mysqld' -a -n "$WSREP_SST_OPT_SUFFIX_VALUE" ]; then
            reval=$("$MY_PRINT_DEFAULTS" \
                    ${WSREP_SST_OPT_DEFAULT:+"$WSREP_SST_OPT_DEFAULT"} \
                    ${WSREP_SST_OPT_EXTRA_DEFAULT:+"$WSREP_SST_OPT_EXTRA_DEFAULT"} \
                    ${WSREP_SST_OPT_SUFFIX_DEFAULT:+"$WSREP_SST_OPT_SUFFIX_DEFAULT"} \
                    "mysqld$WSREP_SST_OPT_SUFFIX_VALUE" | awk "$pattern")
            if [ -n "$reval" ]; then
                break
            fi
        fi
        # Let's try to use the group name as it is:
        reval=$("$MY_PRINT_DEFAULTS" \
                ${WSREP_SST_OPT_DEFAULT:+"$WSREP_SST_OPT_DEFAULT"} \
                ${WSREP_SST_OPT_EXTRA_DEFAULT:+"$WSREP_SST_OPT_EXTRA_DEFAULT"} \
                ${WSREP_SST_OPT_SUFFIX_DEFAULT:+"$WSREP_SST_OPT_SUFFIX_DEFAULT"} \
                "$group" | awk "$pattern")
        if [ -n "$reval" ]; then
            break
        fi
    done

    # Use default if we haven't found a value:
    [ -z "$reval" ] && reval="${3:-}"

    # Truncate spaces:
    [ -n "$reval" ] && reval=$(trim_string "$reval")

    echo "$reval"
}

#
# This function simply checks for the presence of the parameter
# in the config file, but does not return its value. It returns "1"
# (true) even if the parameter is present in the configuration file
# without a value:
#
in_config()
{
    local groups="$1"
    local var="$2"
    local found=0

    # normalize the variable names specified in the .cnf file
    # (user can use '_' or '-', for example, log-bin or log_bin),
    # then search for the last instance(s) of the desired variable:

    local pattern='BEGIN {OFS=FS="="; found=0} {sub(/^--loose/,"-",$0); gsub(/_/,"-",$1); if ($1=="--'"$var"'") found=1} END {print found}'

    while [ -n "$groups" ]; do
        # Remove the largest suffix starting with the '|' character:
        local group="${groups%%\|*}"
        # Remove the remainder (the group name) from the rest
        # of the groups list (as if it were a prefix):
        if [ "$group" != "$groups" ]; then
            groups="${groups#*\|}"
        else
            groups=""
        fi
        # If the group name is the same as the "mysqld" without "--" prefix,
        # then try to use it together with the group suffix:
        if [ "$group" = 'mysqld' -a -n "$WSREP_SST_OPT_SUFFIX_VALUE" ]; then
            found=$("$MY_PRINT_DEFAULTS" \
                    ${WSREP_SST_OPT_DEFAULT:+"$WSREP_SST_OPT_DEFAULT"} \
                    ${WSREP_SST_OPT_EXTRA_DEFAULT:+"$WSREP_SST_OPT_EXTRA_DEFAULT"} \
                    ${WSREP_SST_OPT_SUFFIX_DEFAULT:+"$WSREP_SST_OPT_SUFFIX_DEFAULT"} \
                    "mysqld$WSREP_SST_OPT_SUFFIX_VALUE" | awk "$pattern")
            if [ $found -ne 0 ]; then
                break
            fi
        fi
        # Let's try to use the group name as it is:
        found=$($MY_PRINT_DEFAULTS \
                ${WSREP_SST_OPT_DEFAULT:+"$WSREP_SST_OPT_DEFAULT"} \
                ${WSREP_SST_OPT_EXTRA_DEFAULT:+"$WSREP_SST_OPT_EXTRA_DEFAULT"} \
                ${WSREP_SST_OPT_SUFFIX_DEFAULT:+"$WSREP_SST_OPT_SUFFIX_DEFAULT"} \
                "$group" | awk "$pattern")
        if [ $found -ne 0 ]; then
            break
        fi
    done

    echo $found
}

# Get rid of incorrect values resulting from substitution
# in programs external to the script:
if [ "$WSREP_SST_OPT_USER" = '(null)' ]; then
    WSREP_SST_OPT_USER=""
fi
if [ "$WSREP_SST_OPT_PSWD" = '(null)' ]; then
    WSREP_SST_OPT_PSWD=""
fi
if [ "$WSREP_SST_OPT_AUTH" = '(null)' ]; then
    WSREP_SST_OPT_AUTH=""
fi

# Let's read the value of the authentication string from the
# configuration file so that it does not go to the command line
# and does not appear in the ps output:
if [ -z "$WSREP_SST_OPT_AUTH" ]; then
    WSREP_SST_OPT_AUTH=$(parse_cnf 'sst' 'wsrep-sst-auth')
fi

# Splitting WSREP_SST_OPT_AUTH as "user:password" pair:
if [ -n "$WSREP_SST_OPT_AUTH" ]; then
    # Extract username as shortest prefix up to first ':' character:
    WSREP_SST_OPT_AUTH_USER="${WSREP_SST_OPT_AUTH%%:*}"
    if [ -z "$WSREP_SST_OPT_USER" ]; then
        # if the username is not in the command line arguments,
        # set the username and password using WSREP_SST_OPT_AUTH
        # from the environment:
        WSREP_SST_OPT_USER="$WSREP_SST_OPT_AUTH_USER"
        WSREP_SST_OPT_PSWD="${WSREP_SST_OPT_AUTH#*:}"
    elif [ "$WSREP_SST_OPT_USER" = "$WSREP_SST_OPT_AUTH_USER" ]; then
        # If the username in the command line arguments and in
        # the environment variable are the same, set the password
        # if it was not specified in the command line:
        if [ -z "$WSREP_SST_OPT_PSWD" ]; then
            WSREP_SST_OPT_PSWD="${WSREP_SST_OPT_AUTH#*:}"
        fi
    else
        # The username is passed through the command line and does
        # not match the username in the environment variable - ignore
        # the environment and rebuild the authentication parameters:
        WSREP_SST_OPT_AUTH="$WSREP_SST_OPT_USER:$WSREP_SST_OPT_PSWD"
    fi
fi

WSREP_SST_OPT_REMOTE_AUTH="${WSREP_SST_OPT_REMOTE_AUTH:-}"
WSREP_SST_OPT_REMOTE_USER=
WSREP_SST_OPT_REMOTE_PSWD=
if [ -n "$WSREP_SST_OPT_REMOTE_AUTH" ]; then
    # Split auth string at the last ':'
    WSREP_SST_OPT_REMOTE_USER="${WSREP_SST_OPT_REMOTE_AUTH%%:*}"
    WSREP_SST_OPT_REMOTE_PSWD="${WSREP_SST_OPT_REMOTE_AUTH#*:}"
fi

readonly WSREP_SST_OPT_USER
readonly WSREP_SST_OPT_PSWD
readonly WSREP_SST_OPT_AUTH
readonly WSREP_SST_OPT_REMOTE_USER
readonly WSREP_SST_OPT_REMOTE_PSWD
readonly WSREP_SST_OPT_REMOTE_AUTH

if [ -n "$WSREP_SST_OPT_DATA" ]; then
    SST_PROGRESS_FILE="$WSREP_SST_OPT_DATA/sst_in_progress"
else
    SST_PROGRESS_FILE=""
fi

wsrep_cleanup_progress_file()
{
    if [ -n "$SST_PROGRESS_FILE" -a -f "$SST_PROGRESS_FILE" ]; then
        rm -f "$SST_PROGRESS_FILE" 2>/dev/null || :
    fi
}

wsrep_check_program()
{
    local prog="$1"
    local cmd=$(commandex "$prog")
    if [ -z "$cmd" ]; then
        wsrep_log_error "'$prog' not found in path"
        return 2 # no such file or directory
    fi
}

wsrep_check_programs()
{
    local ret=0
    while [ $# -gt 0 ]; do
        wsrep_check_program "$1" || ret=$?
        shift
    done
    return $ret
}

wsrep_check_datadir()
{
    if [ -z "$WSREP_SST_OPT_DATA" ]; then
        wsrep_log_error \
            "The '--datadir' parameter must be passed to the SST script"
        exit 2
    fi
}

get_openssl()
{
    # If the OPENSSL_BINARY variable is already defined, just return:
    if [ -n "${OPENSSL_BINARY+x}" ]; then
        return 0
    fi
    # Let's look for openssl:
    OPENSSL_BINARY=$(commandex 'openssl')
    if [ -z "$OPENSSL_BINARY" ]; then
        OPENSSL_BINARY='/usr/bin/openssl'
        if [ ! -x "$OPENSSL_BINARY" ]; then
            OPENSSL_BINARY=""
        fi
    fi
    readonly OPENSSL_BINARY
}

#
# Generate a string equivalent to 16 random bytes
#
wsrep_gen_secret()
{
    get_openssl
    if [ -n "$OPENSSL_BINARY" ]; then
        "$OPENSSL_BINARY" rand -hex 16
    elif [ -n "$BASH_VERSION" ]; then
        printf '%04x%04x%04x%04x%04x%04x%04x%04x' \
               $RANDOM $RANDOM $RANDOM $RANDOM \
               $RANDOM $RANDOM $RANDOM $RANDOM
    elif [ $with_printf -ne 0 -a -n "$(commandex cksum)" ]; then
        printf '%08x%08x%08x%08x' \
            $(head -8 /dev/urandom | cksum | cut -d ' ' -f1) \
            $(head -8 /dev/urandom | cksum | cut -d ' ' -f1) \
            $(head -8 /dev/urandom | cksum | cut -d ' ' -f1) \
            $(head -8 /dev/urandom | cksum | cut -d ' ' -f1)
    else
        wsrep_log_error "Unable to generate 16-byte secret"
        exit 22
    fi
}

#
# Checking if the address passed to us is local.
# If the second parameter is nonzero, then this function
# does not check for matches with local domain names:
#
is_local_ip()
{
    # Rapid recognition of the most common cases:
    [ "$1" = '127.0.0.1' -o \
      "$1" = '127.0.0.2' -o \
      "$1" = 'localhost' -o \
      "$1" = '::1' ] && return 0
    # If the address starts with "127." this is probably a local
    # address, but we need to clarify what follows this prefix:
    if [ "${1#127.}" != "$1" ]; then
        # All 127.0.0.0/8 addresses are local:
        if echo "$1" | grep -q -E '^127\.[0-9]+\.[0-9]+\.[0-9]+$'; then
            return 0
        fi
    fi
    # If the second parameter is nonzero, then we will skip
    # the domain name check:
    if [ "${2:-0}" -eq 0 ]; then
       # We consider all the names of a given host to be local addresses:
       [ "$1" = "$(hostname -s 2>/dev/null)" -o \
         "$1" = "$(hostname -f 2>/dev/null)" -o \
         "$1" = "$(hostname -d 2>/dev/null)" ] && return 0
    fi
    # If the address contains anything other than digits
    # and separators, it is not a local address:
    [ "${1#*[!0-9.]}" != "$1" ] && \
    [ "${1#*[!0-9A-Fa-f:\[\]]}" != "$1" ] && return 1
    # Now let's check if the given address is assigned to
    # one of the network cards:
    local ip_util=$(commandex 'ip')
    if [ -n "$ip_util" ]; then
        # ip address show ouput format is " inet[6] <address>/<mask>":
        "$ip_util" address show \
            | grep -o -E '^[[:space:]]*inet.?[[:space:]]+[^[:space:]]+/' \
            | grep -qw -F -- "$1/" && return 0
    else
        local ifconfig_util=$(commandex 'ifconfig')
        if [ -n "$ifconfig_util" ]; then
            # ifconfig output format is " inet[6] <address> ...":
            "$ifconfig_util" \
                | grep -o -E '^[[:space:]]*inet.?[[:space:]]+[^[:space:]]+' \
                | grep -qw -F -- "$1" && return 0
        fi
    fi
    return 1
}

check_sockets_utils()
{
    # The presence of any of these utilities is enough for us:
    lsof_available=0
    sockstat_available=0
    ss_available=0
    raw_socket_check=0

    if [ -n "$(commandex selinuxenabled)" ] && selinuxenabled; then
        raw_socket_check=1
        wsrep_log_info "/proc/net/tcp{,6} is being used directly to avoid excessive selinux AVC notices"
        return 0
    fi

    socket_utility="$(commandex ss)"
    if [ -n "$socket_utility" ]; then
        socket_uname='ss'
        ss_available=1
        ss_opts='-nlp'
        # Let's check that ss has an option to skip headers:
        if $socket_utility -h 2>&1 | grep -qw -F -- '-H'; then
            ss_available=2
            ss_opts="${ss_opts}H"
        fi
    else
        socket_utility="$(commandex sockstat)"
        if [ -n "$socket_utility" ]; then
            socket_uname='sockstat'
            sockstat_available=1
            sockstat_opts='-p'
            if [ "$OS" = 'FreeBSD' ]; then
                # sockstat in FreeBSD is different from other systems,
                # let's denote it with a different value:
                sockstat_available=2
                sockstat_opts='-46lq -P tcp -p'
            fi
        else
            socket_utility="$(commandex lsof)"
            if [ -n "$socket_utility" ]; then
                socket_uname='lsof'
                lsof_available=1
                lsof_opts='-Pnl'
                # Let's check that lsof has an option to bypass blocking:
                if $socket_utility -h 2>&1 | grep -qw -F -- '-b'; then
                    lsof_available=2
                    lsof_opts="$lsof_opts -b -w"
                else
                    lsof_opts="$lsof_opts -S 10"
                fi
            else
                wsrep_log_error "Neither lsof, nor sockstat, nor ss tool" \
                                "were found in the path. Make sure you have" \
                                "at least one of them installed."
                exit 2 # ENOENT
            fi
        fi
    fi
    wsrep_log_info "'$socket_uname' is selected as a socket" \
                   "information utility."
}

#
# Check if the port is in the "listen" state.
# The first parameter is the PID of the process that should
# listen on the port - if it is not known, you can specify
# an empty string or zero.
# The second parameter is the port number.
# The third parameter is a list of the names of utilities
# (via "|") that can listen on this port during the state
# transfer.
#
check_port()
{
    local pid="${1:-0}"
    local port="$2"
    local utils="$3"

    [ $pid -le 0 ] && pid='[0-9]+'

    local rc=2 # ENOENT

    if [ $raw_socket_check -ne 0 ]; then
        for key in $(awk -v p="$port" 'BEGIN { hex_port = sprintf(":%04X", p) } $2 ~ hex_port && $4 == "0A" { print $10 }' /proc/net/tcp /proc/net/tcp6); do
            return 0
        done
    elif [ $ss_available -ne 0 ]; then
        $socket_utility $ss_opts -t "( sport = :$port )" 2>/dev/null | \
            grep -q -E "[[:space:]]users:[[:space:]]?\\(.*\\(\"($utils)[^[:space:]]*\"[^)]*,pid=$pid(,[^)]*)?\\)" && rc=0
    elif [ $sockstat_available -ne 0 ]; then
        if [ $sockstat_available -gt 1 ]; then
            # The sockstat command on FreeBSD does not return
            # the connection state without special option, but
            # it supports filtering by connection state:
            local out
            out=$($socket_utility $sockstat_opts "$port" 2>/dev/null) || rc=16 # EBUSY
            # On FreeBSD, the sockstat utility may exit without
            # any output due to locking issues in certain versions;
            # let's return a special exit code in such cases:
            if [ $rc -eq 16 -o -z "$out" ]; then
                return 16 # EBUSY
            fi
            echo "$out" | \
                grep -q -E "^[^[:space:]]+[[:space:]]+($utils)[^[:space:]]*[[:space:]]+$pid([[:space:]]|\$)" && rc=0
        else
            $socket_utility $sockstat_opts "$port" 2>/dev/null | \
                grep -q -E "^[^[:space:]]+[[:space:]]+($utils)[^[:space:]]*[[:space:]]+$pid([[:space:]].+)?[[:space:]]LISTEN([[:space:]]|\$)" && rc=0
        fi
    elif [ $lsof_available -ne 0 ]; then
        $socket_utility $lsof_opts -i ":$port" 2>/dev/null | \
            grep -q -E "^($utils)[^[:space:]]*[[:space:]]+$pid([[:space:]].+)?[[:space:]]\\(LISTEN\\)([[:space:]]|\$)" && rc=0
    else
        wsrep_log_error "Unknown sockets utility"
        exit 2 # ENOENT
    fi

    return $rc
}

#
# If the ssl_dhparams variable is already set, uses that as a source
# of dh parameters for OpenSSL. Otherwise, looks for dhparams.pem in
# the datadir, and creates it there if it can't find the file.
#
check_for_dhparams()
{
    ssl_dhparams="$DATA/dhparams.pem"
    get_openssl
    if [ -n "$OPENSSL_BINARY" ]; then
        wsrep_log_info \
            "Could not find dhparams file, creating $ssl_dhparams"
        local bug=0
        local errmsg
        errmsg=$("$OPENSSL_BINARY" \
                 dhparam -out "$ssl_dhparams" -dsaparam 2048 2>&1) || bug=1
        if [ $bug -ne 0 ]; then
            wsrep_log_info "run: \"$OPENSSL_BINARY\" dhparam"\
                           "-out \"$ssl_dhparams\" -dsaparam 2048"
            wsrep_log_info "output: $errmsg"
            wsrep_log_error "******** ERROR *****************************************"
            wsrep_log_error "* Could not create the dhparams.pem file with OpenSSL. *"
            wsrep_log_error "********************************************************"
            ssl_dhparams=""
        fi
    else
        # Rollback: if openssl is not installed, then use
        # the default parameters:
        ssl_dhparams=""
    fi
}

#
# Verifies that the CA file verifies the certificate.
# Doing this here lets us generate better error messages.
#
# 1st param: path to the CA file.
# 2nd param: path to the certificate.
#
verify_ca_matches_cert()
{
    local cert="$1"
    local ca="$2"
    local cap="$3"

    local readable=1; [ ! -r "$cert" ] && readable=0
         [ -n "$ca"  -a ! -r "$ca"   ] && readable=0
         [ -n "$cap" -a ! -r "$cap"  ] && readable=0

    if [ $readable -eq 0 ]; then
        wsrep_log_error \
            "Both PEM file and CA file (or path) must be readable"
        exit 22
    fi

    # If the openssl utility is not installed, then
    # we will not do this certificate check:
    get_openssl
    if [ -z "$OPENSSL_BINARY" ]; then
        wsrep_log_info "openssl utility not found"
        return
    fi

    local not_match=0
    local errmsg
    # -untrusted lets intermediate CAs bundled after the leaf complete the
    # chain to the CA. Safe despite the name: these are only candidate links,
    # still rejected unless signed back to the trusted CA (-CAfile).
    errmsg=$("$OPENSSL_BINARY" verify -verbose \
                               ${ca:+ -CAfile} ${ca:+ "$ca"} \
                               ${cap:+ -CApath} ${cap:+ "$cap"} \
                               -untrusted "$cert" \
                               "$cert" 2>&1) || not_match=1

    if [ $not_match -eq 1 ]; then
        wsrep_log_info "run: \"$OPENSSL_BINARY\" verify -verbose${ca:+ -CAfile \"$ca\"}${cap:+ -CApath \"$cap\"} \"$cert\""
        wsrep_log_info "output: $errmsg"
        wsrep_log_error "******** FATAL ERROR ********************************************"
        wsrep_log_error "* The certifcate and CA (certificate authority) do not match.   *"
        wsrep_log_error "* It does not appear that the certificate was issued by the CA. *"
        wsrep_log_error "* Please check your certificate and CA files.                   *"
        wsrep_log_error "*****************************************************************"
        exit 22
    fi
}

#
# Verifies that the certificate matches the private key.
# Doing this will save us having to wait for a timeout that would
# otherwise occur.
#
# 1st param: path to the certificate.
# 2nd param: path to the private key.
#
verify_cert_matches_key()
{
    local cert="$1"
    local key="$2"

    if [ ! -r "$key" -o ! -r "$cert" ]; then
        wsrep_log_error "Both the certificate file and the key file" \
                        "must be readable"
        exit 22
    fi

    # If the openssl utility is not installed, then
    # we will not do this certificate check:
    get_openssl
    if [ -z "$OPENSSL_BINARY" ]; then
        wsrep_log_info "openssl utility not found"
        return
    fi

    # Generate the public key from the cert and the key.
    # They should match (otherwise we can't create an SSL connection).
    local pk1=$("$OPENSSL_BINARY" x509 -in "$cert" -pubkey -noout 2>/dev/null || :)
    local pk2=$("$OPENSSL_BINARY" pkey -in "$key" -pubout 2>/dev/null || :)
    if [ "$pk1" != "$pk2" ]; then
        wsrep_log_error "******************* FATAL ERROR *****************"
        wsrep_log_error "* The certificate and private key do not match. *"
        wsrep_log_error "* Please check your certificate and key files.  *"
        wsrep_log_error "*************************************************"
        exit 22
    fi
}

#
# Compares two version strings.
# The first parameter is the version to be checked;
# The second parameter is the minimum version required;
# Returns 1 (failure) if $1 >= $2, 0 (success) otherwise.
#
check_for_version()
{
    local y1="${1#*.}"
    [ "$y1" = "$1" ] && y1=""
    local z1="${y1#*.}"
    [ "$z1" = "$y1" ] && z1=""
    local w1="${z1#*.}"
    [ "$w1" = "$z1" ] && w1=""
    local x1="${1%%.*}"
    y1="${y1%%.*}"
    z1="${z1%%.*}"
    w1="${w1%%.*}"
    [ -z "$y1" ] && y1=0
    [ -z "$z1" ] && z1=0
    [ -z "$w1" ] && w1=0
    local y2="${2#*.}"
    [ "$y2" = "$2" ] && y2=""
    local z2="${y2#*.}"
    [ "$z2" = "$y2" ] && z2=""
    local w2="${z2#*.}"
    [ "$w2" = "$z2" ] && w2=""
    local x2="${2%%.*}"
    y2="${y2%%.*}"
    z2="${z2%%.*}"
    w2="${w2%%.*}"
    [ -z "$y2" ] && y2=0
    [ -z "$z2" ] && z2=0
    [ -z "$w2" ] && w2=0
    [ $x1 -lt $x2 ] && return 1
    [ $x1 -gt $x2 ] && return 0
    [ $y1 -lt $y2 ] && return 1
    [ $y1 -gt $y2 ] && return 0
    [ $z1 -lt $z2 ] && return 1
    [ $z1 -gt $z2 ] && return 0
    [ $w1 -lt $w2 ] && return 1
    return 0
}

#
# Check whether process is still running.
# The first parameter contains the name of the PID file.
# The second parameter is the flag of the need to delete
# the PID file.
# If the second parameter is not zero and not empty,
# then if the process terminates, the corresponding
# PID file will be deleted.
# This function also sets the CHECK_PID variable to zero
# if the process has already exited, or writes the PID
# of the process there if it is still running.
#
check_pid()
{
    local pid_file="$1"
    if [ -r "$pid_file" ]; then
        local pid=$(cat "$pid_file" 2>/dev/null || :)
        if [ -n "$pid" ]; then
            if [ $pid -gt 0 ]; then
                if ps -p $pid >/dev/null 2>&1; then
                    CHECK_PID=$pid
                    return 0
                fi
            fi
        fi
        local remove=${2:-0}
        if [ $remove -ne 0 ]; then
            rm -f "$pid_file" || :
        fi
    fi
    local config="${3:-}"
    if [ -n "$config" -a -f "$config" ]; then
        rm -f "$config" || :
    fi
    CHECK_PID=0
    return 1
}

#
# Checking that the process with the specified PID is still
# running and killing it in this case by sending SIGTERM
# (using the "kill" operation).
# The first parameter contains PID of the process.
# The second and third parameters (both optional) are the names
# of the PID and the configuration files, which should be removed
# after the process ends.
# If the first parameter (PID of the process) is zero, then
# the function immediately deletes the PID and the configuration
# files (if specified), without any additional checks.
#
cleanup_pid()
{
    local pid=$1
    local pid_file="${2:-}"
    local config="${3:-}"

    if [ $pid -gt 0 ]; then
        if ps -p $pid >/dev/null 2>&1; then
            if kill $pid >/dev/null 2>&1; then
                sleep 0.5
                local round=0
                local force=0
                while ps -p $pid >/dev/null 2>&1; do
                    sleep 1
                    round=$(( round+1 ))
                    if [ $round -eq 16 ]; then
                        if [ $force -eq 0 ]; then
                            round=8
                            force=1
                            kill -9 $pid >/dev/null 2>&1 || :
                            sleep 0.5
                        else
                            return 1
                        fi
                    fi
                done
            elif ps -p $pid >/dev/null 2>&1; then
                wsrep_log_warning "Unable to kill PID=$pid${pid_file:+ ($pid_file)}"
                return 1
            fi
        fi
    fi

    [ -n "$pid_file" -a -f "$pid_file" ] && rm -f "$pid_file" || :
    [ -n "$config" -a -f "$config" ] && rm -f "$config" || :

    return 0
}

nproc=""

get_proc()
{
    if [ -z "$nproc" ]; then
        set +e
        if [ "$OS" = 'Linux' ]; then
            nproc=$(grep -cw -E '^processor' /proc/cpuinfo 2>/dev/null || :)
        elif [ "$OS" = 'Darwin' -o "$OS" = 'FreeBSD' ]; then
            nproc=$(sysctl -n hw.ncpu)
        fi
        set -e
        if [ -z "$nproc" ] || [ $nproc -eq 0 ]; then
            nproc=1
        fi
    fi
}

check_server_ssl_config()
{
    # backward-compatible behavior:
    tcert=$(parse_cnf 'sst' 'tca')
    tcap=$(parse_cnf 'sst' 'tcapath')
    tpem=$(parse_cnf 'sst' 'tcert')
    tkey=$(parse_cnf 'sst' 'tkey')
    # reading new ssl configuration options:
    local tcert2=$(parse_cnf "$encgroups" 'ssl-ca')
    local tcap2=$(parse_cnf "$encgroups" 'ssl-capath')
    local tpem2=$(parse_cnf "$encgroups" 'ssl-cert')
    local tkey2=$(parse_cnf "$encgroups" 'ssl-key')
    # if there are no old options, then we take new ones:
    if [ -z "$tcert" -a -z "$tcap" -a -z "$tpem" -a -z "$tkey" ]; then
        tcert="$tcert2"
        tcap="$tcap2"
        tpem="$tpem2"
        tkey="$tkey2"
    # checking for presence of the new-style SSL configuration:
    elif [ -n "$tcert2" -o -n "$tcap2" -o -n "$tpem2" -o -n "$tkey2" ]; then
        if [ "$tcert" != "$tcert2" -o \
             "$tcap"  != "$tcap2"  -o \
             "$tpem"  != "$tpem2"  -o \
             "$tkey"  != "$tkey2" ]
        then
            wsrep_log_info \
               "new ssl configuration options (ssl-ca[path], ssl-cert" \
               "and ssl-key) are ignored by SST due to presence" \
               "of the tca[path], tcert and/or tkey in the [sst] section"
        fi
    fi
    # Role-specific overrides: the joiner is the TLS server (listener),
    # the donor the TLS client (connector). Allow a distinct cert, key
    # and CA per role for setups where they differ.
    if [ "$WSREP_SST_OPT_ROLE" = 'joiner' ]; then
        tcert=$(parse_cnf "$encgroups" 'ssl-server-ca' "$tcert")
        tcap=$(parse_cnf "$encgroups" 'ssl-server-capath' "$tcap")
        tpem=$(parse_cnf "$encgroups" 'ssl-server-cert' "$tpem")
        tkey=$(parse_cnf "$encgroups" 'ssl-server-key' "$tkey")
    else
        tcert=$(parse_cnf "$encgroups" 'ssl-client-ca' "$tcert")
        tcap=$(parse_cnf "$encgroups" 'ssl-client-capath' "$tcap")
        tpem=$(parse_cnf "$encgroups" 'ssl-client-cert' "$tpem")
        tkey=$(parse_cnf "$encgroups" 'ssl-client-key' "$tkey")
    fi
    if [ -n "$tcert" ]; then
        if [ "${tcert%/}" != "$tcert" -o -d "$tcert" ]; then
            tcap="$tcert"
            tcert=""
        fi
    fi
}

# Get Common Name (CN) from the certificate:
openssl_getCN()
{
    get_openssl
    if [ -z "$OPENSSL_BINARY" ]; then
        wsrep_log_error \
            'openssl not found but it is required for authentication'
        exit 42
    fi

    local bug=0
    local CN=$("$OPENSSL_BINARY" x509 -noout -subject -in "$1" 2>&1) || bug=1

    if [ $bug -ne 0 ]; then
        wsrep_log_info "run: \"$OPENSSL_BINARY\" x509 -noout -subject -in \"$1\""
        wsrep_log_info "output: $CN"
        wsrep_log_error "******** FATAL ERROR **********************************************"
        wsrep_log_error "* Unable to parse the certificate file to obtain the common name. *"
        wsrep_log_error "*******************************************************************"
        exit 22
    fi

    CN=$(trim_string "$CN")

    if [ -n "$CN" ]; then
        # If the string begins with the "subject" prefix
        # then we need to remove it:
        local saved="$CN"
        local remain="${CN#subject}"
        if [ "$remain" != "$saved" ]; then
            remain=$(trim_left "$remain")
            # Now let's check for the presence of "=" character
            # after the "subject":
            saved="$remain"
            remain="${remain#=}"
            if [ "$remain" != "$saved" ]; then
                remain=$(trim_left "$remain")
            else
                remain=""
                bug=1
            fi
        fi
        while [ -n "$remain" ]; do
            local value=""
            # Let's extract the option name - all characters
            # up to the first '=' or ',' character (if present):
            local option="${remain%%[=,]*}"
            if [ "$option" != "$remain" ]; then
                option=$(trim_right "$option")
                # These variables will be needed to determine
                # which separator comes first:
                local x="${remain#*=}"
                local y="${remain#*,}"
                local z=${#remain}
                x=${#x}; [ $x -eq $z ] && x=0
                y=${#y}; [ $y -eq $z ] && y=0
                # The remaining string is everything that follows
                # the separator character:
                remain=$(trim_left "${remain#*[=,]}")
                # Let's check what we are dealing with - an equal
                # sign or a comma?
                if [ $x -gt $y ]; then
                    # If the remainder begins with a double quote,
                    # then there is a string containing commas and
                    # we need to parse it:
                    saved="$remain"
                    remain="${remain#\"}"
                    if [ "$remain" != "$saved" ]; then
                        while :; do
                            # We need to find the closing quote:
                            local prefix="$remain"
                            remain="${remain#*\"}"
                            # Let's check if there is a closing quote?
                            if [ "$remain" = "$prefix" ]; then
                                bug=1
                                break
                            fi
                            # Everything up to the closing quote is
                            # the next part of the value:
                            value="$value${prefix%%\"*}"
                            # But if the last character of the value
                            # is a backslash, then it is a quoted quotation
                            # mark and we need to add it to the value:
                            if [ "${value%\\}" != "$value" ]; then
                                value="$value\""
                            else
                                break
                            fi
                        done
                        [ $bug -ne 0 ] && break
                        # Now we have to remove "," if it is present
                        # in the string after the value:
                        saved=$(trim_left "$remain")
                        remain="${saved#,}"
                        if [ "$remain" != "$saved" ]; then
                            remain=$(trim_left "$remain")
                        elif [ -n "$remain" ]; then
                            bug=1
                            break
                        fi
                    else
                        # We are dealing with a simple unquoted string value,
                        # therefore we need to take everything up to the end
                        # of the string, or up to the next comma character:
                        value="${remain%%,*}"
                        if [ "$value" != "$remain" ]; then
                            remain=$(trim_left "${remain#*,}")
                        else
                            remain=""
                        fi
                        value=$(trim_right "$value")
                    fi
                    if [ "$option" = 'CN' -a -n "$value" ]; then
                        echo "$value"
                        return
                    fi
                fi
            else
                remain=""
            fi
        done
    fi

    if [ $bug -ne 0 ]; then
        wsrep_log_error "******** FATAL ERROR **********************************************"
        wsrep_log_error "* Unable to parse the certificate options: '$CN'"
        wsrep_log_error "*******************************************************************"
        exit 22
    fi

    echo ''
}

simple_cleanup()
{
    # Since this is invoked just after exit NNN
    local estatus=$?
    if [ $estatus -ne 0 ]; then
        wsrep_log_error "Cleanup after exit with status: $estatus"
    fi
    if [ -n "$SST_PID" ]; then
        [ "$(pwd)" != "$OLD_PWD" ] && cd "$OLD_PWD"
        [ -f "$SST_PID" ] && rm -f "$SST_PID" || :
    fi
    exit $estatus
}

create_data()
{
    OLD_PWD="$(pwd)"
    DATA_DIR="$OLD_PWD"

    if [ -n "$DATA" -a "$DATA" != '.' ]; then
        [ ! -d "$DATA" ] && mkdir -p "$DATA"
        cd "$DATA"
        DATA_DIR="$(pwd)"
        cd "$OLD_PWD"
    fi
}

create_dirs()
{
    local simplify=${1:-0}

    # if no command line argument and INNODB_DATA_HOME_DIR environment
    # variable is not set, try to get it from the my.cnf:
    if [ -z "$INNODB_DATA_HOME_DIR" ]; then
        INNODB_DATA_HOME_DIR=$(parse_cnf '--mysqld' 'innodb-data-home-dir')
        INNODB_DATA_HOME_DIR=$(trim_dir "$INNODB_DATA_HOME_DIR")
    fi

    if [ -n "$INNODB_DATA_HOME_DIR" -a "$INNODB_DATA_HOME_DIR" != '.' -a \
         "$INNODB_DATA_HOME_DIR" != "$DATA_DIR" ]
    then
        # handle both relative and absolute paths:
        cd "$DATA"
        [ ! -d "$INNODB_DATA_HOME_DIR" ] && mkdir -p "$INNODB_DATA_HOME_DIR"
        cd "$INNODB_DATA_HOME_DIR"
        ib_home_dir="$(pwd)"
        cd "$OLD_PWD"
        [ $simplify -ne 0 -a "$ib_home_dir" = "$DATA_DIR" ] && ib_home_dir=""
    fi

    # if no command line argument and INNODB_LOG_GROUP_HOME is not set,
    # then try to get it from the my.cnf:
    if [ -z "$INNODB_LOG_GROUP_HOME" ]; then
        INNODB_LOG_GROUP_HOME=$(parse_cnf '--mysqld' 'innodb-log-group-home-dir')
        INNODB_LOG_GROUP_HOME=$(trim_dir "$INNODB_LOG_GROUP_HOME")
    fi

    if [ -n "$INNODB_LOG_GROUP_HOME" -a "$INNODB_LOG_GROUP_HOME" != '.' -a \
         "$INNODB_LOG_GROUP_HOME" != "$DATA_DIR" ]
    then
        # handle both relative and absolute paths:
        cd "$DATA"
        [ ! -d "$INNODB_LOG_GROUP_HOME" ] && mkdir -p "$INNODB_LOG_GROUP_HOME"
        cd "$INNODB_LOG_GROUP_HOME"
        ib_log_dir="$(pwd)"
        cd "$OLD_PWD"
        [ $simplify -ne 0 -a "$ib_log_dir" = "$DATA_DIR" ] && ib_log_dir=""
    fi

    # if no command line argument and INNODB_UNDO_DIR is not set,
    # then try to get it from the my.cnf:
    if [ -z "$INNODB_UNDO_DIR" ]; then
        INNODB_UNDO_DIR=$(parse_cnf '--mysqld' 'innodb-undo-directory')
        INNODB_UNDO_DIR=$(trim_dir "$INNODB_UNDO_DIR")
    fi

    if [ -n "$INNODB_UNDO_DIR" -a "$INNODB_UNDO_DIR" != '.' -a \
         "$INNODB_UNDO_DIR" != "$DATA_DIR" ]
    then
        # handle both relative and absolute paths:
        cd "$DATA"
        [ ! -d "$INNODB_UNDO_DIR" ] && mkdir -p "$INNODB_UNDO_DIR"
        cd "$INNODB_UNDO_DIR"
        ib_undo_dir="$(pwd)"
        cd "$OLD_PWD"
        [ $simplify -ne 0 -a "$ib_undo_dir" = "$DATA_DIR" ] && ib_undo_dir=""
    fi

    # if no command line argument then try to get it from the my.cnf:
    if [ -z "$ARIA_LOG_DIR" ]; then
        ARIA_LOG_DIR=$(parse_cnf '--mysqld' 'aria-log-dir-path')
        ARIA_LOG_DIR=$(trim_dir "$ARIA_LOG_DIR")
    fi

    if [ -n "$ARIA_LOG_DIR" -a "$ARIA_LOG_DIR" != '.' -a \
         "$ARIA_LOG_DIR" != "$DATA_DIR" ]
    then
        # handle both relative and absolute paths:
        cd "$DATA"
        [ ! -d "$ARIA_LOG_DIR" ] && mkdir -p "$ARIA_LOG_DIR"
        cd "$ARIA_LOG_DIR"
        ar_log_dir="$(pwd)"
        cd "$OLD_PWD"
        [ $simplify -ne 0 -a "$ar_log_dir" = "$DATA_DIR" ] && ar_log_dir=""
    fi

    return 0
}

wait_previous_sst()
{
    # give some time for previous SST to complete:
    check_round=0
    while check_pid "$SST_PID" 1; do
        wsrep_log_info "Previous SST is not completed, waiting for it to exit"
        check_round=$(( check_round+1 ))
        if [ $check_round -eq 30 ]; then
            wsrep_log_error "previous SST script still running..."
            exit 114 # EALREADY
        fi
        sleep 1
    done

    trap simple_cleanup EXIT
    echo $$ > "$SST_PID"
}

DATA="$WSREP_SST_OPT_DATA"

wsrep_check_datadir
create_data

SST_PID="$DATA/wsrep_sst.pid"

if [ -n "${MTR_SST_JOINER_DELAY:-}" ]; then
    MTR_SST_JOINER_DELAY=$(trim_string "$MTR_SST_JOINER_DELAY")
fi

simulate_long_sst()
{
    # Delay for MTR tests if needed to simulate long SST/IST:
    if [ ${MTR_SST_JOINER_DELAY:-0} -gt 0 ]; then
        wsrep_log_info "Sleeping $MTR_SST_JOINER_DELAY seconds for MTR test"
        sleep $MTR_SST_JOINER_DELAY
    fi
}

wsrep_log_info "$WSREP_METHOD $WSREP_TRANSFER_TYPE started on $WSREP_SST_OPT_ROLE"

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
20 Aug 2026 6.54 PM
root / root
0755
2to3
0.093 KB
12 Aug 2026 3.51 PM
root / root
0755
7z
639.227 KB
1 Jul 2026 5.24 PM
root / root
0755
7za
1.53 MB
1 Jul 2026 5.24 PM
root / root
0755
GET
15.82 KB
25 Mar 2022 8.00 AM
root / root
0755
HEAD
15.82 KB
25 Mar 2022 8.00 AM
root / root
0755
Mail
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
POST
15.82 KB
25 Mar 2022 8.00 AM
root / root
0755
[
51.633 KB
10 Sep 2026 5.32 PM
root / root
0755
ab
81.461 KB
8 Sep 2026 10.56 PM
root / root
0755
aclocal
35.523 KB
27 Sep 2023 12.16 PM
root / root
0755
aclocal-1.16
35.523 KB
27 Sep 2023 12.16 PM
root / root
0755
acyclic
15.297 KB
3 Apr 2024 11.16 AM
root / root
0755
addr2line
27.742 KB
4 Apr 2026 9.15 PM
root / root
0755
alias
0.032 KB
30 Apr 2024 2.33 PM
root / root
0755
animate
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
appstream-compose
31.469 KB
13 Jun 2024 8.53 AM
root / root
0755
appstream-util
116.57 KB
13 Jun 2024 8.53 AM
root / root
0755
apropos
48.523 KB
21 Sep 2025 12.57 PM
root / root
0755
apropos.man-db
48.523 KB
21 Sep 2025 12.57 PM
root / root
0755
ar
55.984 KB
4 Apr 2026 9.15 PM
root / root
0755
arch
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
aria_chk
5.36 MB
19 Aug 2026 10.03 AM
root / root
0755
aria_dump_log
5.17 MB
19 Aug 2026 10.03 AM
root / root
0755
aria_ftdump
5.18 MB
19 Aug 2026 10.03 AM
root / root
0755
aria_pack
5.2 MB
19 Aug 2026 10.03 AM
root / root
0755
aria_read_log
5.32 MB
19 Aug 2026 10.03 AM
root / root
0755
arpaname
15.109 KB
13 Aug 2026 11.36 AM
root / root
0755
arping
27.25 KB
20 Oct 2025 12.44 PM
root / root
0755
as
710.313 KB
4 Apr 2026 9.15 PM
root / root
0755
aserver
39.469 KB
31 Mar 2026 10.28 AM
root / root
0755
aspell
151.117 KB
26 Jan 2022 9.47 PM
root / root
0755
at
55.492 KB
12 Nov 2025 12.38 AM
root / root
0755
atq
55.492 KB
12 Nov 2025 12.38 AM
root / root
0755
atrm
55.492 KB
12 Nov 2025 12.38 AM
root / root
0755
attr
15.133 KB
26 Aug 2026 4.52 PM
root / root
0755
audit2allow
14.711 KB
5 Apr 2026 11.05 AM
root / root
0755
audit2why
14.711 KB
5 Apr 2026 11.05 AM
root / root
0755
aulast
19.203 KB
4 Apr 2026 8.12 PM
root / root
0755
aulastlog
15.125 KB
4 Apr 2026 8.12 PM
root / root
0755
ausyscall
15.117 KB
4 Apr 2026 8.12 PM
root / root
0755
authselect
43.68 KB
12 Mar 2025 2.22 PM
root / root
0755
autoconf
14.425 KB
21 Sep 2025 12.23 PM
root / root
0755
autoheader
8.334 KB
21 Sep 2025 12.23 PM
root / root
0755
autom4te
31.427 KB
21 Sep 2025 12.23 PM
root / root
0755
automake
251.935 KB
27 Sep 2023 12.16 PM
root / root
0755
automake-1.16
251.935 KB
27 Sep 2023 12.16 PM
root / root
0755
autopoint
26.364 KB
27 Sep 2023 6.51 AM
root / root
0755
autoreconf
20.572 KB
21 Sep 2025 12.23 PM
root / root
0755
autoscan
16.723 KB
21 Sep 2025 12.23 PM
root / root
0755
autoupdate
33.078 KB
21 Sep 2025 12.23 PM
root / root
0755
auvirt
35.305 KB
4 Apr 2026 8.12 PM
root / root
0755
avinfo
23.367 KB
26 Aug 2026 12.13 PM
root / root
0755
awk
698.172 KB
30 Mar 2022 10.25 PM
root / root
0755
b2sum
51.594 KB
10 Sep 2026 5.32 PM
root / root
0755
base32
35.492 KB
10 Sep 2026 5.32 PM
root / root
0755
base64
35.492 KB
10 Sep 2026 5.32 PM
root / root
0755
basename
31.484 KB
10 Sep 2026 5.32 PM
root / root
0755
basenc
47.828 KB
10 Sep 2026 5.32 PM
root / root
0755
bash
1.32 MB
30 Apr 2024 2.33 PM
root / root
0755
bashbug
6.913 KB
30 Apr 2024 2.33 PM
root / root
0755
bashbug-64
6.913 KB
30 Apr 2024 2.33 PM
root / root
0755
batch
0.137 KB
12 Nov 2025 12.38 AM
root / root
0755
bc
89.242 KB
26 Jan 2022 8.50 PM
root / root
0755
bcomps
23.367 KB
3 Apr 2024 11.16 AM
root / root
0755
bg
0.029 KB
30 Apr 2024 2.33 PM
root / root
0755
bison
494.758 KB
27 Jan 2022 12.15 AM
root / root
0755
bluemoon
43.758 KB
26 Aug 2026 12.13 PM
root / root
0755
bluetoothctl
634.234 KB
26 Aug 2026 12.13 PM
root / root
0755
bond2team
22.747 KB
20 Jul 2020 10.00 AM
root / root
0755
bootconfig
30.289 KB
11 Sep 2026 1.34 PM
root / root
0755
bootctl
100.539 KB
25 Jun 2026 12.28 AM
root / root
0755
brotli
753.297 KB
5 Feb 2026 11.07 AM
root / root
0755
bsqldb
35.289 KB
11 Aug 2026 8.13 PM
root / root
0755
bsqlodbc
31.188 KB
11 Aug 2026 8.13 PM
root / root
0755
btattach
31.516 KB
26 Aug 2026 12.13 PM
root / root
0755
btmgmt
194.242 KB
26 Aug 2026 12.13 PM
root / root
0755
btmon
1.19 MB
26 Aug 2026 12.13 PM
root / root
0755
bunzip2
39.445 KB
4 Apr 2026 9.34 PM
root / root
0755
busctl
100.156 KB
25 Jun 2026 12.28 AM
root / root
0755
bwrap
72.219 KB
21 Sep 2025 1.44 PM
root / root
0755
bzcat
39.445 KB
4 Apr 2026 9.34 PM
root / root
0755
bzcmp
2.094 KB
4 Apr 2026 9.34 PM
root / root
0755
bzdiff
2.094 KB
4 Apr 2026 9.34 PM
root / root
0755
bzegrep
2.01 KB
4 Apr 2026 9.34 PM
root / root
0755
bzfgrep
2.01 KB
4 Apr 2026 9.34 PM
root / root
0755
bzgrep
2.01 KB
4 Apr 2026 9.34 PM
root / root
0755
bzip2
39.445 KB
4 Apr 2026 9.34 PM
root / root
0755
bzip2recover
15.227 KB
4 Apr 2026 9.34 PM
root / root
0755
bzless
1.233 KB
4 Apr 2026 9.34 PM
root / root
0755
bzmore
1.233 KB
4 Apr 2026 9.34 PM
root / root
0755
c++
1.05 MB
4 Apr 2026 10.27 PM
root / root
0755
c++filt
27.188 KB
4 Apr 2026 9.15 PM
root / root
0755
c89
0.223 KB
4 Apr 2026 10.18 PM
root / root
0755
c99
0.214 KB
4 Apr 2026 10.18 PM
root / root
0755
ca-legacy
1.609 KB
19 Nov 2025 9.34 AM
root / root
0755
cal
51.82 KB
4 Apr 2026 10.15 PM
root / root
0755
canberra-boot
19.07 KB
25 Sep 2023 7.08 PM
root / root
0755
canberra-gtk-play
19.18 KB
25 Sep 2023 7.08 PM
root / root
0755
captoinfo
87.789 KB
21 Sep 2025 9.23 AM
root / root
0755
cat
35.461 KB
10 Sep 2026 5.32 PM
root / root
0755
catchsegv
3.212 KB
3 Aug 2026 10.12 AM
root / root
0755
catman
35.859 KB
21 Sep 2025 12.57 PM
root / root
0755
cc
1.04 MB
4 Apr 2026 10.27 PM
root / root
0755
ccomps
27.469 KB
3 Apr 2024 11.16 AM
root / root
0755
cd
0.029 KB
30 Apr 2024 2.33 PM
root / root
0755
centrino-decode
14.125 KB
11 Sep 2026 1.34 PM
root / root
0755
certutil
172.594 KB
20 Aug 2026 2.11 AM
root / root
0755
chacl
19.148 KB
21 Jul 2026 3.58 PM
root / root
0755
chage
71.977 KB
8 Apr 2026 7.49 PM
root / root
4755
chattr
15.188 KB
21 Sep 2025 3.03 PM
root / root
0755
chcat
13.63 KB
5 Apr 2026 11.05 AM
root / root
0755
chcon
60.047 KB
10 Sep 2026 5.32 PM
root / root
0755
checkmodule
450.883 KB
3 Apr 2024 10.07 AM
root / root
0755
checkpolicy
527.523 KB
3 Apr 2024 10.07 AM
root / root
0755
checksctp
15.219 KB
30 Apr 2024 8.27 PM
root / root
0755
chfn
31.281 KB
4 Apr 2026 10.15 PM
root / root
4711
chgrp
55.977 KB
10 Sep 2026 5.32 PM
root / root
0755
chmem
35.398 KB
4 Apr 2026 10.15 PM
root / root
0755
chmod
55.961 KB
10 Sep 2026 5.32 PM
root / root
0755
choom
23.297 KB
4 Apr 2026 10.15 PM
root / root
0755
chown
59.992 KB
10 Sep 2026 5.32 PM
root / root
0755
chronyc
104.742 KB
9 Apr 2026 12.49 AM
root / root
0755
chrt
27.305 KB
4 Apr 2026 10.15 PM
root / root
0755
chsh
23.227 KB
4 Apr 2026 10.15 PM
root / root
0711
chvt
15.18 KB
20 Aug 2026 6.48 PM
root / root
0755
cifsiostat
23.359 KB
15 Apr 2026 10.16 AM
root / root
0755
circo
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
cksum
31.383 KB
10 Sep 2026 5.32 PM
root / root
0755
clear
15.148 KB
21 Sep 2025 9.23 AM
root / root
0755
clockdiff
23.195 KB
20 Oct 2025 12.44 PM
root / root
0755
cluster
47.695 KB
3 Apr 2024 11.16 AM
root / root
0755
cmp
40.133 KB
29 Jan 2022 6.15 PM
root / root
0755
cmsutil
47.359 KB
20 Aug 2026 2.11 AM
root / root
0755
col
23.234 KB
4 Apr 2026 10.15 PM
root / root
0755
colcrt
15.188 KB
4 Apr 2026 10.15 PM
root / root
0755
colrm
15.164 KB
4 Apr 2026 10.15 PM
root / root
0755
column
35.336 KB
4 Apr 2026 10.15 PM
root / root
0755
comm
35.555 KB
10 Sep 2026 5.32 PM
root / root
0755
command
0.034 KB
30 Apr 2024 2.33 PM
root / root
0755
compare
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
compile_et
1.314 KB
21 Sep 2025 3.02 PM
root / root
0755
composite
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
config_data
6.971 KB
16 Feb 2022 11.46 AM
root / root
0755
conjure
15.102 KB
22 Jul 2026 8.31 AM
root / root
0755
convert
15.102 KB
22 Jul 2026 8.31 AM
root / root
0755
coredumpctl
59.844 KB
25 Jun 2026 12.28 AM
root / root
0755
corelist
14.921 KB
12 Mar 2025 11.43 PM
root / root
0755
cp
141.016 KB
10 Sep 2026 5.32 PM
root / root
0755
cpan
8.37 KB
13 May 2025 9.00 PM
root / root
0755
cpan-mirrors
4.188 KB
13 May 2025 9.00 PM
root / root
0755
cpansign
1.984 KB
29 Mar 2022 9.13 PM
root / root
0755
cpapi1
3.32 MB
18 Aug 2026 4.57 AM
root / root
0755
cpapi2
3.32 MB
18 Aug 2026 4.57 AM
root / root
0755
cpapi3
3.32 MB
18 Aug 2026 4.57 AM
root / root
0755
cpio
145.523 KB
29 Jan 2022 8.51 PM
root / root
0755
cpp
1.05 MB
4 Apr 2026 10.27 PM
root / root
0755
cpupower
80.016 KB
11 Sep 2026 1.33 PM
root / root
0755
crb
2.592 KB
23 Jun 2026 10.05 PM
root / root
0744
crc32
1.019 KB
24 Mar 2022 10.30 PM
root / root
0755
crlutil
91.992 KB
20 Aug 2026 2.11 AM
root / root
0755
cronnext
39.75 KB
9 Apr 2026 5.59 AM
root / root
0755
crontab
55.773 KB
9 Apr 2026 5.59 AM
root / root
4755
csplit
108.664 KB
10 Sep 2026 5.32 PM
root / root
0755
curl
248.484 KB
17 Aug 2026 8.54 AM
root / root
0755
cut
43.609 KB
10 Sep 2026 5.32 PM
root / root
0755
cvtsudoers
352.227 KB
21 May 2026 1.23 AM
root / root
0755
cxpm
27.414 KB
1 Apr 2024 6.32 PM
root / root
0755
cyrusbdb2current
1.58 MB
25 Sep 2025 11.46 AM
root / root
0755
datacopy
31.242 KB
11 Aug 2026 8.13 PM
root / root
0755
date
103.844 KB
10 Sep 2026 5.32 PM
root / root
0755
dbilogstrip
1.348 KB
9 Sep 2026 9.31 PM
root / root
0755
dbiprof
6.061 KB
9 Sep 2026 9.31 PM
root / root
0755
dbus-broker
230.828 KB
31 Aug 2026 4.10 PM
root / root
0755
dbus-broker-launch
128.813 KB
31 Aug 2026 4.10 PM
root / root
0755
dbus-monitor
27.266 KB
26 Sep 2023 9.51 PM
root / root
0755
dbus-send
27.219 KB
26 Sep 2023 9.51 PM
root / root
0755
dbus-update-activation-environment
15.172 KB
26 Sep 2023 9.51 PM
root / root
0755
dbus-uuidgen
15.141 KB
26 Sep 2023 9.51 PM
root / root
0755
dbxtool
23.336 KB
13 Apr 2026 8.36 AM
root / root
0755
dc
48.422 KB
26 Jan 2022 8.50 PM
root / root
0755
dconf
64.711 KB
29 Jan 2022 7.03 PM
root / root
0755
dd
67.945 KB
10 Sep 2026 5.32 PM
root / root
0755
deallocvt
15.188 KB
20 Aug 2026 6.48 PM
root / root
0755
debuginfo-install
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
debuginfod-find
19.273 KB
5 Apr 2026 12.39 AM
root / root
0755
defncopy
31.266 KB
11 Aug 2026 8.13 PM
root / root
0755
delv
45.383 KB
13 Aug 2026 11.36 AM
root / root
0755
df
80.531 KB
10 Sep 2026 5.32 PM
root / root
0755
diff
194.695 KB
29 Jan 2022 6.15 PM
root / root
0755
diff3
52.305 KB
29 Jan 2022 6.15 PM
root / root
0755
diffimg
15.258 KB
3 Apr 2024 11.16 AM
root / root
0755
dig
136.594 KB
13 Aug 2026 11.36 AM
root / root
0755
dijkstra
19.438 KB
3 Apr 2024 11.16 AM
root / root
0755
dir
137.453 KB
10 Sep 2026 5.32 PM
root / root
0755
dircolors
39.617 KB
10 Sep 2026 5.32 PM
root / root
0755
dirmngr
439.969 KB
15 Jan 2026 9.34 PM
root / root
0755
dirmngr-client
56.125 KB
15 Jan 2026 9.34 PM
root / root
0755
dirname
27.297 KB
10 Sep 2026 5.32 PM
root / root
0755
display
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
distro
0.931 KB
25 Mar 2022 7.52 AM
root / root
0755
dltest
15.102 KB
9 Sep 2026 8.12 AM
root / root
0755
dmesg
71.773 KB
4 Apr 2026 10.15 PM
root / root
0755
dnf
2.045 KB
20 May 2026 7.48 PM
root / root
0755
dnf-3
2.045 KB
20 May 2026 7.48 PM
root / root
0755
dnf4
2.045 KB
20 May 2026 7.48 PM
root / root
0755
dnsdomainname
23.836 KB
14 Feb 2022 11.22 AM
root / root
0755
dnstap-read
23.188 KB
13 Aug 2026 11.36 AM
root / root
0755
domainname
23.836 KB
14 Feb 2022 11.22 AM
root / root
0755
dot
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
dot2gxl
39.93 KB
3 Apr 2024 11.16 AM
root / root
0755
dotty
2.04 KB
3 Apr 2024 11.16 AM
root / root
0755
doveadm
820.766 KB
31 Aug 2026 4.03 PM
root / root
0755
doveconf
375.242 KB
31 Aug 2026 4.03 PM
root / root
0755
dovecot-sysreport
6.28 KB
31 Aug 2026 4.01 PM
root / root
0755
dpkg
320.523 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-deb
153.711 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-divert
129.773 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-maintscript-helper
20.633 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-query
146.164 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-realpath
35.633 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-split
104.758 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-statoverride
56.055 KB
23 Mar 2026 1.44 PM
root / root
0755
dpkg-trigger
48.078 KB
23 Mar 2026 1.44 PM
root / root
0755
dracut
98.552 KB
14 Aug 2026 12.41 AM
root / root
0755
dtrace
17.379 KB
4 Apr 2026 9.42 PM
root / root
0755
du
149.266 KB
10 Sep 2026 5.32 PM
root / root
0755
dumpkeys
163.867 KB
20 Aug 2026 6.48 PM
root / root
0755
dwp
851.594 KB
4 Apr 2026 9.15 PM
root / root
0755
dwz
227.992 KB
21 Sep 2025 2.45 PM
root / root
0755
ea-php82
10.88 MB
4 Aug 2026 11.08 PM
root / root
0755
ea-php82-pear
0.374 KB
4 Aug 2026 11.26 PM
root / root
0755
ea-php82-pecl
0.292 KB
4 Aug 2026 11.26 PM
root / root
0755
ea-php83
10.93 MB
4 Aug 2026 11.15 PM
root / root
0755
ea-php83-pear
0.374 KB
4 Aug 2026 11.27 PM
root / root
0755
ea-php83-pecl
0.292 KB
4 Aug 2026 11.27 PM
root / root
0755
ea-wappspector
0.102 KB
18 May 2026 7.31 PM
root / root
0755
echo
27.289 KB
10 Sep 2026 5.32 PM
root / root
0755
ed
52.508 KB
30 Jan 2022 5.02 AM
root / root
0755
edgepaint
2.46 MB
3 Apr 2024 11.16 AM
root / root
0755
egrep
0.031 KB
31 Jan 2022 8.22 PM
root / root
0755
eject
43.609 KB
4 Apr 2026 10.15 PM
root / root
0755
elfedit
35.836 KB
4 Apr 2026 9.15 PM
root / root
0755
enc2xs
40.687 KB
11 Feb 2022 4.42 PM
root / root
0755
encguess
2.919 KB
11 Feb 2022 4.42 PM
root / root
0755
env
44.031 KB
10 Sep 2026 5.32 PM
root / root
0755
envml
4.106 KB
14 May 2023 5.11 PM
root / root
0755
envsubst
35.391 KB
27 Sep 2023 6.53 AM
root / root
0755
eps2eps
0.628 KB
14 May 2025 4.03 PM
root / root
0755
eqn
189.516 KB
1 Feb 2022 10.44 AM
root / root
0755
event_rpcgen.py
53.648 KB
5 Jul 2020 12.01 PM
root / root
0755
evmctl
69.594 KB
21 Sep 2025 9.11 AM
root / root
0755
ex
1.38 MB
10 Sep 2026 5.27 PM
root / root
0755
exempi
28.18 KB
30 Jan 2022 11.19 PM
root / root
0755
exiv2
199.82 KB
14 Apr 2022 10.43 AM
root / root
0755
expand
39.539 KB
10 Sep 2026 5.32 PM
root / root
0755
expr
108.438 KB
10 Sep 2026 5.32 PM
root / root
0755
factor
71.867 KB
10 Sep 2026 5.32 PM
root / root
0755
fallocate
23.203 KB
4 Apr 2026 10.15 PM
root / root
0755
false
27.281 KB
10 Sep 2026 5.32 PM
root / root
0755
fc
0.029 KB
30 Apr 2024 2.33 PM
root / root
0755
fc-cache
0.136 KB
23 Jan 2023 3.48 PM
root / root
0755
fc-cache-64
23.172 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-cat
19.156 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-conflist
15.133 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-list
15.133 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-match
15.133 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-pattern
15.141 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-query
15.133 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-scan
15.141 KB
23 Jan 2023 7.48 PM
root / root
0755
fc-validate
15.141 KB
23 Jan 2023 7.48 PM
root / root
0755
fdp
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
fg
0.029 KB
30 Apr 2024 2.33 PM
root / root
0755
fgconsole
15.172 KB
20 Aug 2026 6.48 PM
root / root
0755
fgrep
0.031 KB
31 Jan 2022 8.22 PM
root / root
0755
filan
47.633 KB
12 Feb 2026 6.05 PM
root / root
0755
file
27.625 KB
5 Apr 2026 12.57 AM
root / root
0755
fincore
23.297 KB
4 Apr 2026 10.15 PM
root / root
0755
find
284.953 KB
2 Oct 2024 9.04 PM
root / root
0755
find-repos-of-install
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
findmnt
64.75 KB
4 Apr 2026 10.15 PM
root / root
0755
fio
1.64 MB
26 Sep 2023 10.57 PM
root / root
0755
fio-btrace2fio
31.406 KB
26 Sep 2023 10.57 PM
root / root
0755
fio-dedupe
56.07 KB
26 Sep 2023 10.57 PM
root / root
0755
fio-genzipf
35.453 KB
26 Sep 2023 10.57 PM
root / root
0755
fio-histo-log-pctiles.py
31.701 KB
23 May 2023 6.33 PM
root / root
0755
fio-verify-state
15.203 KB
26 Sep 2023 10.57 PM
root / root
0755
fio2gnuplot
21.727 KB
23 May 2023 6.33 PM
root / root
0755
fio_generate_plots
4.099 KB
23 May 2023 6.33 PM
root / root
0755
fio_jsonplus_clat2csv
12.914 KB
23 May 2023 6.33 PM
root / root
0755
fiologparser.py
7.078 KB
23 May 2023 6.33 PM
root / root
0755
fiologparser_hist.py
22.028 KB
23 May 2023 6.33 PM
root / root
0755
fips-finish-install
1.723 KB
24 Feb 2026 11.47 AM
root / root
0755
fips-mode-setup
8.021 KB
24 Feb 2026 11.47 AM
root / root
0755
firewall-cmd
140.242 KB
4 Aug 2026 8.19 PM
root / root
0755
firewall-offline-cmd
121.047 KB
4 Aug 2026 8.19 PM
root / root
0755
fisql
35.289 KB
11 Aug 2026 8.13 PM
root / root
0755
flatpak
1.77 MB
28 May 2026 9.34 PM
root / root
0755
flatpak-bisect
7.66 KB
17 Apr 2024 5.19 PM
root / root
0755
flatpak-coredumpctl
3.353 KB
17 Apr 2024 5.19 PM
root / root
0755
flex
412.641 KB
30 Jan 2022 8.23 AM
root / root
0755
flex++
412.641 KB
30 Jan 2022 8.23 AM
root / root
0755
flock
23.367 KB
4 Apr 2026 10.15 PM
root / root
0755
fmt
39.578 KB
10 Sep 2026 5.32 PM
root / root
0755
fold
39.508 KB
10 Sep 2026 5.32 PM
root / root
0755
free
23.359 KB
30 Apr 2024 4.43 PM
root / root
0755
freebcp
23.188 KB
11 Aug 2026 8.13 PM
root / root
0755
freetype-config
4.319 KB
31 Mar 2025 3.40 PM
root / root
0755
fribidi
28.586 KB
14 Oct 2022 5.30 PM
root / root
0755
ftp
100.656 KB
30 Jan 2022 11.49 PM
root / root
0755
funzip
31.25 KB
9 Apr 2026 11.24 AM
root / root
0755
fuse2fs
72.68 KB
21 Sep 2025 3.03 PM
root / root
0755
fusermount
35.516 KB
12 Mar 2025 7.30 PM
root / root
4755
fwupdmgr
157.016 KB
13 Apr 2026 8.36 AM
root / root
0755
fwupdtool
177.203 KB
13 Apr 2026 8.36 AM
root / root
0755
g++
1.05 MB
4 Apr 2026 10.27 PM
root / root
0755
g13
110.289 KB
15 Jan 2026 9.34 PM
root / root
0755
galera_new_cluster
1.242 KB
19 Aug 2026 9.01 AM
root / root
0755
galera_recovery
3.291 KB
19 Aug 2026 9.01 AM
root / root
0755
gapplication
23.211 KB
8 Sep 2026 9.56 AM
root / root
0755
garb-systemd
1.317 KB
22 May 2026 3.36 AM
root / root
0755
garbd
1.63 MB
22 May 2026 3.37 AM
root / root
0755
gawk
698.172 KB
30 Mar 2022 10.25 PM
root / root
0755
gc
19.391 KB
3 Apr 2024 11.16 AM
root / root
0755
gcc
1.04 MB
4 Apr 2026 10.27 PM
root / root
0755
gcc-ar
27.672 KB
4 Apr 2026 10.27 PM
root / root
0755
gcc-nm
27.648 KB
4 Apr 2026 10.27 PM
root / root
0755
gcc-ranlib
27.672 KB
4 Apr 2026 10.27 PM
root / root
0755
gcov
477.125 KB
4 Apr 2026 10.27 PM
root / root
0755
gcov-dump
291.766 KB
4 Apr 2026 10.28 PM
root / root
0755
gcov-tool
320.469 KB
4 Apr 2026 10.27 PM
root / root
0755
gdbm_dump
28.219 KB
2 Oct 2024 9.50 PM
root / root
0755
gdbm_load
36.477 KB
2 Oct 2024 9.50 PM
root / root
0755
gdbmtool
149.258 KB
2 Oct 2024 9.50 PM
root / root
0755
gdbus
51.5 KB
8 Sep 2026 9.56 AM
root / root
0755
gdbus-codegen
1.99 KB
8 Sep 2026 9.52 AM
root / root
0755
gdk-pixbuf-query-loaders-64
15.164 KB
21 May 2026 11.01 AM
root / root
0755
gdk-pixbuf-thumbnailer
19.148 KB
21 May 2026 11.01 AM
root / root
0755
gen_grub_cfgstub
0.645 KB
6 Apr 2026 12.55 PM
root / root
0700
gencat
27.445 KB
3 Aug 2026 10.14 AM
root / root
0755
genfio
8.631 KB
23 May 2023 6.33 PM
root / root
0755
genl-ctrl-list
15.477 KB
17 Mar 2025 12.12 PM
root / root
0755
geqn
189.516 KB
1 Feb 2022 10.44 AM
root / root
0755
getconf
35.234 KB
3 Aug 2026 10.14 AM
root / root
0755
getent
35.859 KB
3 Aug 2026 10.14 AM
root / root
0755
getfacl
31.281 KB
21 Jul 2026 3.58 PM
root / root
0755
getfattr
27.266 KB
26 Aug 2026 4.52 PM
root / root
0755
getkeycodes
15.164 KB
20 Aug 2026 6.48 PM
root / root
0755
getopt
23.266 KB
4 Apr 2026 10.15 PM
root / root
0755
getopts
0.034 KB
30 Apr 2024 2.33 PM
root / root
0755
gettext
35.352 KB
27 Sep 2023 6.53 AM
root / root
0755
gettext.sh
5.069 KB
27 Sep 2023 6.50 AM
root / root
0755
gettextize
41.246 KB
27 Sep 2023 6.51 AM
root / root
0755
ghostscript
15.125 KB
14 May 2025 4.03 PM
root / root
0755
gio
91.82 KB
8 Sep 2026 9.56 AM
root / root
0755
gio-querymodules-64
15.133 KB
8 Sep 2026 9.56 AM
root / root
0755
git
22.29 MB
9 Jul 2025 9.55 PM
root / root
0755
git-receive-pack
22.29 MB
9 Jul 2025 9.55 PM
root / root
0755
git-shell
6.26 MB
9 Jul 2025 9.55 PM
root / root
0755
git-upload-archive
22.29 MB
9 Jul 2025 9.55 PM
root / root
0755
git-upload-pack
22.29 MB
9 Jul 2025 9.55 PM
root / root
0755
glib-compile-resources
43.344 KB
8 Sep 2026 9.56 AM
root / root
0755
glib-compile-schemas
51.469 KB
8 Sep 2026 9.56 AM
root / root
0755
glib-genmarshal
40.142 KB
8 Sep 2026 9.52 AM
root / root
0755
glib-gettextize
5.264 KB
8 Sep 2026 9.52 AM
root / root
0755
glib-mkenums
30.075 KB
8 Sep 2026 9.52 AM
root / root
0755
gmake
249.797 KB
2 Apr 2024 12.55 PM
root / root
0755
gml2gv
47.781 KB
3 Apr 2024 11.16 AM
root / root
0755
gneqn
0.895 KB
1 Feb 2022 10.44 AM
root / root
0755
gnroff
3.208 KB
1 Feb 2022 10.44 AM
root / root
0755
gobject-query
15.164 KB
8 Sep 2026 9.56 AM
root / root
0755
gpasswd
76.188 KB
8 Apr 2026 7.49 PM
root / root
4755
gpg
1.07 MB
15 Jan 2026 9.34 PM
root / root
0755
gpg-agent
342.273 KB
15 Jan 2026 9.34 PM
root / root
0755
gpg-card
170.133 KB
15 Jan 2026 9.34 PM
root / root
0755
gpg-connect-agent
84.75 KB
15 Jan 2026 9.34 PM
root / root
0755
gpg-error
36.102 KB
9 Feb 2022 11.24 PM
root / root
0755
gpg-error-config
1.977 KB
9 Feb 2022 11.24 PM
root / root
0755
gpg-wks-client
129.547 KB
15 Jan 2026 9.34 PM
root / root
0755
gpg-wks-server
113.328 KB
15 Jan 2026 9.34 PM
root / root
0755
gpg2
1.07 MB
15 Jan 2026 9.34 PM
root / root
0755
gpgconf
100.984 KB
15 Jan 2026 9.34 PM
root / root
0755
gpgme-json
84.625 KB
30 Mar 2022 7.37 PM
root / root
0755
gpgparsemail
35.328 KB
15 Jan 2026 9.34 PM
root / root
0755
gpgrt-config
13.135 KB
9 Feb 2022 11.24 PM
root / root
0755
gpgsplit
27.5 KB
15 Jan 2026 9.34 PM
root / root
0755
gpgtar
64.867 KB
15 Jan 2026 9.34 PM
root / root
0755
gpgv
295.43 KB
15 Jan 2026 9.34 PM
root / root
0755
gpgv2
295.43 KB
15 Jan 2026 9.34 PM
root / root
0755
gpic
201.719 KB
1 Feb 2022 10.44 AM
root / root
0755
gpio-event-mon
18.125 KB
11 Sep 2026 1.34 PM
root / root
0755
gpio-hammer
14.117 KB
11 Sep 2026 1.34 PM
root / root
0755
gpio-watch
14.117 KB
11 Sep 2026 1.34 PM
root / root
0755
gprof
101.484 KB
4 Apr 2026 9.15 PM
root / root
0755
gr2fonttest
28 KB
31 Jan 2022 1.10 PM
root / root
0755
graphml2gv
23.547 KB
3 Apr 2024 11.16 AM
root / root
0755
grep
154.492 KB
31 Jan 2022 8.22 PM
root / root
0755
gresource
23.281 KB
8 Sep 2026 9.56 AM
root / root
0755
groff
96.766 KB
1 Feb 2022 10.44 AM
root / root
0755
grops
167.258 KB
1 Feb 2022 10.44 AM
root / root
0755
grotty
122.195 KB
1 Feb 2022 10.44 AM
root / root
0755
groups
35.477 KB
10 Sep 2026 5.32 PM
root / root
0755
grub2-editenv
486.734 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-file
1.11 MB
6 Apr 2026 12.55 PM
root / root
0755
grub2-fstest
1.67 MB
6 Apr 2026 12.55 PM
root / root
0755
grub2-glue-efi
301.344 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-kbdcomp
1.633 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-menulst2cfg
284.516 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkfont
334.023 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkimage
465.641 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mklayout
311.445 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mknetdir
532.594 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkpasswd-pbkdf2
314.008 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkrelpath
301.164 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkrescue
1.34 MB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mkstandalone
636.961 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-mount
1.02 MB
6 Apr 2026 12.55 PM
root / root
0755
grub2-render-label
1.11 MB
6 Apr 2026 12.55 PM
root / root
0755
grub2-script-check
333.945 KB
6 Apr 2026 12.55 PM
root / root
0755
grub2-syslinux2cfg
1.04 MB
6 Apr 2026 12.55 PM
root / root
0755
gs
15.125 KB
14 May 2025 4.03 PM
root / root
0755
gsbj
0.346 KB
14 May 2025 4.03 PM
root / root
0755
gsdj
0.348 KB
14 May 2025 4.03 PM
root / root
0755
gsdj500
0.348 KB
14 May 2025 4.03 PM
root / root
0755
gsettings
31.383 KB
8 Sep 2026 9.56 AM
root / root
0755
gsf-office-thumbnailer
20.07 KB
9 Feb 2022 11.44 PM
root / root
0755
gslj
0.349 KB
14 May 2025 4.03 PM
root / root
0755
gslp
0.346 KB
14 May 2025 4.03 PM
root / root
0755
gsnd
0.274 KB
14 May 2025 4.03 PM
root / root
0755
gsoelim
32.18 KB
1 Feb 2022 10.44 AM
root / root
0755
gst-inspect-1.0
71.75 KB
13 Mar 2025 9.20 AM
root / root
0755
gst-launch-1.0
39.477 KB
13 Mar 2025 9.20 AM
root / root
0755
gst-stats-1.0
35.641 KB
13 Mar 2025 9.20 AM
root / root
0755
gst-typefind-1.0
19.336 KB
13 Mar 2025 9.20 AM
root / root
0755
gtar
522.289 KB
31 Aug 2026 2.49 PM
root / root
0755
gtbl
130.859 KB
1 Feb 2022 10.44 AM
root / root
0755
gtester
31.289 KB
8 Sep 2026 9.56 AM
root / root
0755
gtester-report
18.643 KB
8 Sep 2026 9.52 AM
root / root
0755
gtk-launch
19.281 KB
26 Aug 2026 1.29 PM
root / root
0755
gtk-query-immodules-2.0-64
19.172 KB
7 Apr 2023 7.55 AM
root / root
0755
gtk-query-immodules-3.0-64
23.273 KB
26 Aug 2026 1.29 PM
root / root
0755
gtk-update-icon-cache
39.828 KB
26 Aug 2026 1.29 PM
root / root
0755
gtroff
732.07 KB
1 Feb 2022 10.44 AM
root / root
0755
gunzip
2.295 KB
31 Aug 2026 4.16 PM
root / root
0755
gv2gml
23.406 KB
3 Apr 2024 11.16 AM
root / root
0755
gv2gxl
39.93 KB
3 Apr 2024 11.16 AM
root / root
0755
gvcolor
49.586 KB
3 Apr 2024 11.16 AM
root / root
0755
gvgen
23.414 KB
3 Apr 2024 11.16 AM
root / root
0755
gvmap
2.75 MB
3 Apr 2024 11.16 AM
root / root
0755
gvmap.sh
2.143 KB
3 Apr 2024 11.16 AM
root / root
0755
gvpack
398.141 KB
3 Apr 2024 11.16 AM
root / root
0755
gvpr
15.203 KB
3 Apr 2024 11.16 AM
root / root
0755
gxl2dot
39.93 KB
3 Apr 2024 11.16 AM
root / root
0755
gxl2gv
39.93 KB
3 Apr 2024 11.16 AM
root / root
0755
gzexe
6.332 KB
31 Aug 2026 4.16 PM
root / root
0755
gzip
88.953 KB
31 Aug 2026 4.16 PM
root / root
0755
h2ph
28.693 KB
28 Jul 2025 3.54 AM
root / root
0755
h2xs
59.503 KB
28 Jul 2025 3.53 AM
root / root
0755
hardlink
35.43 KB
4 Apr 2026 10.15 PM
root / root
0755
hash
0.031 KB
30 Apr 2024 2.33 PM
root / root
0755
hb-ot-shape-closure
43.656 KB
2 Apr 2024 5.02 PM
root / root
0755
hb-shape
47.906 KB
2 Apr 2024 5.02 PM
root / root
0755
hb-subset
39.656 KB
2 Apr 2024 5.02 PM
root / root
0755
hb-view
64.008 KB
2 Apr 2024 5.02 PM
root / root
0755
head
39.609 KB
10 Sep 2026 5.32 PM
root / root
0755
hex2hcd
19.078 KB
26 Aug 2026 12.13 PM
root / root
0755
hexdump
51.406 KB
4 Apr 2026 10.15 PM
root / root
0755
host
108.57 KB
13 Aug 2026 11.36 AM
root / root
0755
hostid
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
hostname
23.836 KB
14 Feb 2022 11.22 AM
root / root
0755
hostnamectl
31.492 KB
25 Jun 2026 12.28 AM
root / root
0755
htdbm
38.531 KB
8 Sep 2026 10.56 PM
root / root
0755
htdigest
25.711 KB
8 Sep 2026 10.56 PM
root / root
0755
html2text
0.957 KB
26 Mar 2022 2.11 PM
root / root
0755
htpasswd
38.656 KB
8 Sep 2026 10.56 PM
root / root
0755
httxt2dbm
24.727 KB
8 Sep 2026 10.56 PM
root / root
0755
hunspell
102.672 KB
31 Jan 2022 8.22 PM
root / root
0755
i386
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
iconv
64.086 KB
3 Aug 2026 10.14 AM
root / root
0755
icu-config
0.2 KB
29 Jul 2025 4.13 PM
root / root
0755
icu-config-64
21.669 KB
29 Jul 2025 4.16 PM
root / root
0755
icuinfo
15.492 KB
29 Jul 2025 4.17 PM
root / root
0755
id
39.523 KB
10 Sep 2026 5.32 PM
root / root
0755
identify
15.102 KB
22 Jul 2026 8.31 AM
root / root
0755
idiag-socket-details
15.516 KB
17 Mar 2025 12.12 PM
root / root
0755
idn
36.461 KB
14 Feb 2022 3.33 PM
root / root
0755
ifnames
4.031 KB
21 Sep 2025 12.23 PM
root / root
0755
iio_event_monitor
30.133 KB
11 Sep 2026 1.34 PM
root / root
0755
iio_generic_buffer
34.141 KB
11 Sep 2026 1.34 PM
root / root
0755
ima-add-sigs
3.675 KB
21 Sep 2025 9.11 AM
root / root
0755
ima-setup
3.711 KB
21 Sep 2025 9.11 AM
root / root
0755
import
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
imunify-agent-proxy
13.14 MB
19 Aug 2026 7.51 AM
root / root
0755
imunify-antivirus
1 KB
5 Aug 2026 11.19 AM
root / root
0755
imunify-fgw-dump
7.8 MB
21 Aug 2026 2.07 PM
root / root
0755
imunify-service
0.996 KB
5 Aug 2026 11.19 AM
root / root
0755
imunify360-agent
1 KB
5 Aug 2026 11.19 AM
root / root
0755
imunify360-command-wrapper
11.924 KB
12 Aug 2026 7.44 AM
root / root
0755
info
312.734 KB
1 May 2022 1.12 PM
root / root
0755
infocmp
63.68 KB
21 Sep 2025 9.23 AM
root / root
0755
infotocap
87.789 KB
21 Sep 2025 9.23 AM
root / root
0755
innochecksum
4.52 MB
19 Aug 2026 10.03 AM
root / root
0755
install
149.078 KB
10 Sep 2026 5.32 PM
root / root
0755
instmodsh
4.096 KB
24 Feb 2022 9.56 AM
root / root
0755
intel-speed-select
116.664 KB
11 Sep 2026 1.34 PM
root / root
0755
ionice
15.211 KB
4 Apr 2026 10.15 PM
root / root
0755
iostat
55.695 KB
15 Apr 2026 10.16 AM
root / root
0755
ipcalc
56.086 KB
25 Mar 2022 10.49 AM
root / root
0755
ipcmk
23.289 KB
4 Apr 2026 10.15 PM
root / root
0755
ipcrm
19.227 KB
4 Apr 2026 10.15 PM
root / root
0755
ipcs
39.336 KB
4 Apr 2026 10.15 PM
root / root
0755
iperf3
15.125 KB
31 Aug 2026 4.12 PM
root / root
0755
ipmitool
915.305 KB
26 Sep 2023 5.44 PM
root / root
0755
iptc
29.305 KB
1 Oct 2024 4.48 PM
root / root
0755
irqtop
35.273 KB
4 Apr 2026 10.15 PM
root / root
0755
isosize
15.148 KB
4 Apr 2026 10.15 PM
root / root
0755
ispell
0.969 KB
8 Oct 2019 12.15 AM
root / root
0755
isql
39.344 KB
9 Sep 2026 8.12 AM
root / root
0755
iusql
31.305 KB
9 Sep 2026 8.12 AM
root / root
0755
jcat-tool
44.211 KB
11 Feb 2022 8.37 PM
root / root
0755
jobs
0.031 KB
30 Apr 2024 2.33 PM
root / root
0755
join
51.688 KB
10 Sep 2026 5.32 PM
root / root
0755
journalctl
88.109 KB
25 Jun 2026 12.28 AM
root / root
0755
jq
31.18 KB
20 May 2026 9.55 AM
root / root
0755
json_pp
4.781 KB
16 Feb 2022 1.39 PM
root / root
0755
json_reformat
19.516 KB
12 Mar 2025 8.01 PM
root / root
0755
json_verify
15.305 KB
12 Mar 2025 8.01 PM
root / root
0755
json_xs
6.849 KB
2 Oct 2025 11.42 AM
root / root
0755
kbd_mode
15.508 KB
20 Aug 2026 6.48 PM
root / root
0755
kbdinfo
19.195 KB
20 Aug 2026 6.48 PM
root / root
0755
kbdrate
19.203 KB
20 Aug 2026 6.48 PM
root / root
0755
kdumpctl
59.84 KB
8 Apr 2026 6.11 PM
root / root
0755
kernel-install
13.701 KB
25 Jun 2026 12.27 AM
root / root
0755
keyctl
64.023 KB
5 Apr 2023 7.15 PM
root / root
0755
kill
31.281 KB
4 Apr 2026 10.15 PM
root / root
0755
killall
32.945 KB
25 Mar 2022 3.53 PM
root / root
0755
kmod
165.57 KB
18 Sep 2025 11.41 AM
root / root
0755
krb5-config
6.588 KB
20 May 2026 11.47 PM
root / root
0755
kvm_stat
62.917 KB
3 Sep 2026 2.18 PM
root / root
0755
l2ping
15.18 KB
26 Aug 2026 12.13 PM
root / root
0755
last
35.289 KB
4 Apr 2026 10.15 PM
root / root
0755
lastb
35.289 KB
4 Apr 2026 10.15 PM
root / root
0755
lastlog
28.633 KB
8 Apr 2026 7.49 PM
root / root
0755
lchfn
23.125 KB
21 Sep 2025 10.53 AM
root / root
0755
lchsh
23.125 KB
21 Sep 2025 10.53 AM
root / root
0755
ld
1.71 MB
4 Apr 2026 9.15 PM
root / root
0755
ld.bfd
1.71 MB
4 Apr 2026 9.15 PM
root / root
0755
ld.gold
2.03 MB
4 Apr 2026 9.15 PM
root / root
0755
ld.so
916.789 KB
3 Aug 2026 10.14 AM
root / root
0755
ldd
5.318 KB
3 Aug 2026 10.12 AM
root / root
0755
lefty
300.445 KB
3 Apr 2024 11.16 AM
root / root
0755
less
197.695 KB
21 Sep 2025 12.35 PM
root / root
0755
lessecho
15.172 KB
21 Sep 2025 12.35 PM
root / root
0755
lesskey
24.609 KB
21 Sep 2025 12.35 PM
root / root
0755
lesspipe.sh
3.496 KB
21 Sep 2025 11.44 AM
root / root
0755
lex
412.641 KB
30 Jan 2022 8.23 AM
root / root
0755
lexgrog
88.188 KB
21 Sep 2025 12.57 PM
root / root
0755
libnetcfg
15.405 KB
28 Jul 2025 3.54 AM
root / root
0755
libpng-config
2.383 KB
25 Jun 2026 12.19 AM
root / root
0755
libpng16-config
2.383 KB
25 Jun 2026 12.19 AM
root / root
0755
libtool
359.182 KB
1 Oct 2024 5.49 PM
root / root
0755
libtoolize
126.172 KB
1 Oct 2024 5.49 PM
root / root
0755
libwmf-fontmap
13.031 KB
15 Oct 2022 12.42 PM
root / root
0755
link
31.477 KB
10 Sep 2026 5.32 PM
root / root
0755
linux-boot-prober
5.856 KB
4 Feb 2025 9.32 AM
root / root
0755
linux32
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
linux64
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
ln
55.945 KB
10 Sep 2026 5.32 PM
root / root
0755
lneato
1.515 KB
3 Apr 2024 11.16 AM
root / root
0755
loadkeys
200.367 KB
20 Aug 2026 6.48 PM
root / root
0755
loadunimap
31.43 KB
20 Aug 2026 6.48 PM
root / root
0755
locale
59.078 KB
3 Aug 2026 10.14 AM
root / root
0755
localectl
31.445 KB
25 Jun 2026 12.28 AM
root / root
0755
localedef
314.047 KB
3 Aug 2026 10.14 AM
root / root
0755
logger
35.977 KB
4 Apr 2026 10.15 PM
root / root
0755
login
43.461 KB
4 Apr 2026 10.15 PM
root / root
0755
loginctl
67.961 KB
25 Jun 2026 12.28 AM
root / root
0755
logname
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
logresolve
25.063 KB
8 Sep 2026 10.56 PM
root / root
0755
look
19.172 KB
4 Apr 2026 10.15 PM
root / root
0755
ls
137.445 KB
10 Sep 2026 5.32 PM
root / root
0755
lsattr
15.18 KB
21 Sep 2025 3.03 PM
root / root
0755
lsblk
124.367 KB
4 Apr 2026 10.15 PM
root / root
0755
lscpu
108.234 KB
4 Apr 2026 10.15 PM
root / root
0755
lsgpio
14.297 KB
11 Sep 2026 1.34 PM
root / root
0755
lsiio
22.141 KB
11 Sep 2026 1.34 PM
root / root
0755
lsinitrd
11.853 KB
14 Aug 2026 12.41 AM
root / root
0755
lsipc
51.5 KB
4 Apr 2026 10.15 PM
root / root
0755
lsirq
23.234 KB
4 Apr 2026 10.15 PM
root / root
0755
lslocks
31.594 KB
4 Apr 2026 10.15 PM
root / root
0755
lslogins
51.5 KB
4 Apr 2026 10.15 PM
root / root
0755
lsmem
35.523 KB
4 Apr 2026 10.15 PM
root / root
0755
lsns
39.328 KB
4 Apr 2026 10.15 PM
root / root
0755
lsof
175.063 KB
10 Feb 2022 6.42 AM
root / root
0755
lsphp
0.915 KB
18 May 2026 4.41 PM
root / root
0755
lsscsi
89.438 KB
11 Feb 2022 8.15 AM
root / root
0755
lto-dump
26.59 MB
4 Apr 2026 10.27 PM
root / root
0755
lua
23.227 KB
26 Sep 2023 6.28 PM
root / root
0755
luac
157.688 KB
26 Sep 2023 6.28 PM
root / root
0755
lwp-download
10.051 KB
25 Mar 2022 8.00 AM
root / root
0755
lwp-dump
2.647 KB
25 Mar 2022 8.00 AM
root / root
0755
lwp-mirror
2.356 KB
25 Mar 2022 8.00 AM
root / root
0755
lwp-request
15.82 KB
25 Mar 2022 8.00 AM
root / root
0755
m4
240.398 KB
31 Mar 2022 7.28 AM
root / root
0755
mail
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
mailx
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
mailx.s-nail
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
make
249.797 KB
2 Apr 2024 12.55 PM
root / root
0755
make-dummy-cert
0.6 KB
27 Jul 2026 6.12 PM
root / root
0755
man
114.914 KB
21 Sep 2025 12.57 PM
root / root
0755
man-recode
28.008 KB
21 Sep 2025 12.57 PM
root / root
0755
man.man-db
114.914 KB
21 Sep 2025 12.57 PM
root / root
0755
mandb
133.008 KB
21 Sep 2025 12.57 PM
root / root
0755
manpath
31.82 KB
21 Sep 2025 12.57 PM
root / root
0755
mapscrn
31.391 KB
20 Aug 2026 6.48 PM
root / root
0755
mariadb
5 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-access
109.337 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-admin
4.78 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-binlog
5.06 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-check
4.78 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-config
15.641 KB
19 Aug 2026 9.55 AM
root / root
0755
mariadb-conv
4.51 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-convert-table-format
4.121 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-dump
4.87 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-dumpslow
8.049 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-embedded
23.28 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-find-rows
3.213 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-fix-extensions
1.221 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-hotcopy
34.53 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-import
4.77 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-install-db
22.164 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-plugin
4.49 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-secure-installation
13.479 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-service-convert
2.451 KB
19 Aug 2026 6.22 AM
root / root
0755
mariadb-setpermission
17.556 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadb-show
4.77 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-slap
4.79 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-tzinfo-to-sql
4.49 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb-upgrade
4.93 MB
19 Aug 2026 10.03 AM
root / root
0755
mariadb-waitpid
4.48 MB
19 Aug 2026 9.49 AM
root / root
0755
mariadb_config
15.641 KB
19 Aug 2026 9.55 AM
root / root
0755
mariadbd-multi
26.782 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadbd-safe
30.486 KB
19 Aug 2026 9.01 AM
root / root
0755
mariadbd-safe-helper
4.45 MB
19 Aug 2026 10.03 AM
root / root
0755
mcookie
27.305 KB
4 Apr 2026 10.15 PM
root / root
0755
md5sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
mdb_copy
15.703 KB
10 Feb 2022 7.49 AM
root / root
0755
mdb_dump
15.836 KB
10 Feb 2022 7.49 AM
root / root
0755
mdb_load
23.836 KB
10 Feb 2022 7.49 AM
root / root
0755
mdb_stat
15.805 KB
10 Feb 2022 7.49 AM
root / root
0755
mdig
51.305 KB
13 Aug 2026 11.36 AM
root / root
0755
memtester
27.867 KB
24 Jan 2025 9.25 AM
root / root
0755
mesg
15.141 KB
4 Apr 2026 10.15 PM
root / root
0755
mkdir
68.125 KB
10 Sep 2026 5.32 PM
root / root
0755
mkfifo
39.641 KB
10 Sep 2026 5.32 PM
root / root
0755
mkfontdir
0.067 KB
11 Feb 2022 10.35 PM
root / root
0755
mkfontscale
44.773 KB
11 Feb 2022 10.35 PM
root / root
0755
mknod
43.68 KB
10 Sep 2026 5.32 PM
root / root
0755
mktemp
39.617 KB
10 Sep 2026 5.32 PM
root / root
0755
mm2gv
39.445 KB
3 Apr 2024 11.16 AM
root / root
0755
mmdblookup
27.719 KB
1 Oct 2024 4.54 PM
root / root
0755
modulecmd
654.006 KB
21 Sep 2025 9.06 AM
root / root
0755
modulemd-validator
28.391 KB
9 Feb 2022 11.30 PM
root / root
0755
modutil
91.906 KB
20 Aug 2026 2.11 AM
root / root
0755
mogrify
15.102 KB
22 Jul 2026 8.31 AM
root / root
0755
mokutil
61.219 KB
9 Apr 2026 10.34 PM
root / root
0755
montage
15.102 KB
22 Jul 2026 8.31 AM
root / root
0755
more
43.422 KB
4 Apr 2026 10.15 PM
root / root
0755
mount
47.344 KB
4 Apr 2026 10.15 PM
root / root
4755
mountpoint
19.18 KB
4 Apr 2026 10.15 PM
root / root
0755
mpris-proxy
101.156 KB
26 Aug 2026 12.13 PM
root / root
0755
mpstat
51.594 KB
15 Apr 2026 10.16 AM
root / root
0755
msgattrib
27.172 KB
27 Sep 2023 6.53 AM
root / root
0755
msgcat
27.141 KB
27 Sep 2023 6.53 AM
root / root
0755
msgcmp
27.266 KB
27 Sep 2023 6.53 AM
root / root
0755
msgcomm
27.156 KB
27 Sep 2023 6.53 AM
root / root
0755
msgconv
23.148 KB
27 Sep 2023 6.53 AM
root / root
0755
msgen
23.148 KB
27 Sep 2023 6.53 AM
root / root
0755
msgexec
23.148 KB
27 Sep 2023 6.53 AM
root / root
0755
msgfilter
35.313 KB
27 Sep 2023 6.53 AM
root / root
0755
msgfmt
84.094 KB
27 Sep 2023 6.53 AM
root / root
0755
msgfmt.py
7.412 KB
31 Oct 2025 6.40 PM
root / root
0755
msgfmt3.9.py
7.412 KB
31 Oct 2025 6.40 PM
root / root
0755
msgfmt3.py
7.412 KB
31 Oct 2025 6.40 PM
root / root
0755
msggrep
116.406 KB
27 Sep 2023 6.53 AM
root / root
0755
msginit
67.438 KB
27 Sep 2023 6.53 AM
root / root
0755
msgmerge
75.484 KB
27 Sep 2023 6.53 AM
root / root
0755
msgunfmt
35.328 KB
27 Sep 2023 6.53 AM
root / root
0755
msguniq
23.148 KB
27 Sep 2023 6.53 AM
root / root
0755
msql2mysql
1.416 KB
19 Aug 2026 9.01 AM
root / root
0755
mv
140.945 KB
10 Sep 2026 5.32 PM
root / root
0755
my_print_defaults
4.48 MB
19 Aug 2026 9.49 AM
root / root
0755
myisam_ftdump
4.77 MB
19 Aug 2026 10.03 AM
root / root
0755
myisamchk
4.88 MB
19 Aug 2026 10.03 AM
root / root
0755
myisamlog
4.75 MB
19 Aug 2026 10.03 AM
root / root
0755
myisampack
4.79 MB
19 Aug 2026 10.03 AM
root / root
0755
mysql
5 MB
19 Aug 2026 9.49 AM
root / root
0755
mysql_config
4.5 KB
19 Aug 2026 9.01 AM
root / root
0755
mysql_embedded
23.28 MB
19 Aug 2026 9.49 AM
root / root
0755
mysql_find_rows
3.213 KB
19 Aug 2026 9.01 AM
root / root
0755
mysql_fix_extensions
1.221 KB
19 Aug 2026 9.01 AM
root / root
0755
mysql_install_db
22.164 KB
19 Aug 2026 9.01 AM
root / root
0755
mysql_plugin
4.49 MB
19 Aug 2026 9.49 AM
root / root
0755
mysql_tzinfo_to_sql
4.49 MB
19 Aug 2026 9.49 AM
root / root
0755
mysql_upgrade
4.93 MB
19 Aug 2026 10.03 AM
root / root
0755
mysql_waitpid
4.48 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlaccess
109.337 KB
19 Aug 2026 9.01 AM
root / root
0755
mysqladmin
4.78 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlbinlog
5.06 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlcheck
4.78 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqld_multi
26.782 KB
19 Aug 2026 9.01 AM
root / root
0755
mysqld_safe
30.486 KB
19 Aug 2026 9.01 AM
root / root
0755
mysqld_safe_helper
4.45 MB
19 Aug 2026 10.03 AM
root / root
0755
mysqldump
4.87 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlimport
4.77 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlshow
4.77 MB
19 Aug 2026 9.49 AM
root / root
0755
mysqlslap
4.79 MB
19 Aug 2026 9.49 AM
root / root
0755
mytop
72.028 KB
19 Aug 2026 9.01 AM
root / root
0755
nail
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
named-rrchecker
23.141 KB
13 Aug 2026 11.36 AM
root / root
0755
namei
23.227 KB
4 Apr 2026 10.15 PM
root / root
0755
nano
346.195 KB
13 Mar 2025 3.12 AM
root / root
0755
nbdcopy
56.883 KB
21 Sep 2025 2.33 PM
root / root
0755
nbddump
23.219 KB
21 Sep 2025 2.33 PM
root / root
0755
nbdinfo
39.367 KB
21 Sep 2025 2.33 PM
root / root
0755
nc
51.859 KB
20 May 2026 9.15 AM
root / root
0755
ncurses6-config
8.126 KB
21 Sep 2025 9.23 AM
root / root
0755
ncursesw6-config
8.129 KB
21 Sep 2025 9.23 AM
root / root
0755
ndptool
27.422 KB
1 Oct 2024 5.03 PM
root / root
0755
neato
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
needs-restarting
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
neqn
0.895 KB
1 Feb 2022 10.44 AM
root / root
0755
netcat
51.859 KB
20 May 2026 9.15 AM
root / root
0755
netstat
156.852 KB
2 Oct 2024 7.02 PM
root / root
0755
newgidmap
41.953 KB
8 Apr 2026 7.49 PM
root / root
0755
newgrp
40.766 KB
8 Apr 2026 7.49 PM
root / root
4755
newuidmap
37.93 KB
8 Apr 2026 7.49 PM
root / root
0755
nf-ct-add
15.891 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-ct-events
15.328 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-ct-list
15.93 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-exp-add
20.305 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-exp-delete
16.086 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-exp-list
15.93 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-log
15.313 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-monitor
15.328 KB
17 Mar 2025 12.12 PM
root / root
0755
nf-queue
15.32 KB
17 Mar 2025 12.12 PM
root / root
0755
ngettext
35.344 KB
27 Sep 2023 6.53 AM
root / root
0755
nice
35.484 KB
10 Sep 2026 5.32 PM
root / root
0755
nisdomainname
23.836 KB
14 Feb 2022 11.22 AM
root / root
0755
nl
100.508 KB
10 Sep 2026 5.32 PM
root / root
0755
nl-addr-add
15.766 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-addr-delete
15.82 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-addr-list
19.836 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-class-add
15.75 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-class-delete
15.664 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-class-list
15.633 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-classid-lookup
15.5 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-cls-add
19.813 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-cls-delete
15.734 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-cls-list
15.688 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-fib-lookup
15.523 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-enslave
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-ifindex2name
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-list
15.672 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-name2ifindex
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-release
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-set
15.742 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-link-stats
15.531 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-list-caches
15.305 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-list-sockets
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-monitor
15.484 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-neigh-add
15.664 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-neigh-delete
15.695 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-neigh-list
15.609 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-neightbl-list
15.445 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-nh-list
15.477 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-pktloc-lookup
15.531 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-qdisc-add
15.695 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-qdisc-delete
15.664 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-qdisc-list
19.688 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-route-add
19.836 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-route-delete
19.914 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-route-get
15.313 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-route-list
15.859 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-rule-list
15.477 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-tctree-list
15.602 KB
17 Mar 2025 12.12 PM
root / root
0755
nl-util-addr
15.289 KB
17 Mar 2025 12.12 PM
root / root
0755
nm
44.719 KB
4 Apr 2026 9.15 PM
root / root
0755
nm-online
23.383 KB
24 Aug 2026 11.56 AM
root / root
0755
nmcli
1.03 MB
24 Aug 2026 11.56 AM
root / root
0755
nmtui
842.438 KB
24 Aug 2026 11.56 AM
root / root
0755
nmtui-connect
842.438 KB
24 Aug 2026 11.56 AM
root / root
0755
nmtui-edit
842.438 KB
24 Aug 2026 11.56 AM
root / root
0755
nmtui-hostname
842.438 KB
24 Aug 2026 11.56 AM
root / root
0755
nohup
35.398 KB
10 Sep 2026 5.32 PM
root / root
0755
nop
15.328 KB
3 Apr 2024 11.16 AM
root / root
0755
notify-send
19.75 KB
10 Feb 2022 2.06 AM
root / root
0755
nproc
35.5 KB
10 Sep 2026 5.32 PM
root / root
0755
nroff
3.208 KB
1 Feb 2022 10.44 AM
root / root
0755
nsenter
27.469 KB
4 Apr 2026 10.15 PM
root / root
0755
nslookup
112.523 KB
13 Aug 2026 11.36 AM
root / root
0755
nss-policy-check
15.156 KB
20 Aug 2026 2.11 AM
root / root
0755
nsupdate
71.805 KB
13 Aug 2026 11.36 AM
root / root
0755
numfmt
55.633 KB
10 Sep 2026 5.32 PM
root / root
0755
objcopy
185.367 KB
4 Apr 2026 9.15 PM
root / root
0755
objdump
413.086 KB
4 Apr 2026 9.15 PM
root / root
0755
od
63.875 KB
10 Sep 2026 5.32 PM
root / root
0755
odbc_config
15.109 KB
9 Sep 2026 8.12 AM
root / root
0755
odbcinst
23.172 KB
9 Sep 2026 8.12 AM
root / root
0755
oddjob_request
23.203 KB
7 Apr 2023 12.20 AM
root / root
0755
openssl
1.07 MB
27 Jul 2026 6.12 PM
root / root
0755
openvt
23.555 KB
20 Aug 2026 6.48 PM
root / root
0755
orc-bugreport
23.313 KB
2 Oct 2024 9.27 PM
root / root
0755
os-prober
5.78 KB
4 Feb 2025 9.32 AM
root / root
0755
osage
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
osinfo-db-export
27.352 KB
5 Apr 2023 9.38 PM
root / root
0755
osinfo-db-import
27.305 KB
5 Apr 2023 9.38 PM
root / root
0755
osinfo-db-path
15.305 KB
5 Apr 2023 9.38 PM
root / root
0755
osinfo-db-validate
23.398 KB
5 Apr 2023 9.38 PM
root / root
0755
osinfo-detect
27.398 KB
5 Apr 2023 8.51 PM
root / root
0755
osinfo-install-script
31.773 KB
5 Apr 2023 8.51 PM
root / root
0755
osinfo-query
32.188 KB
5 Apr 2023 8.51 PM
root / root
0755
osql
9.479 KB
11 Aug 2026 8.13 PM
root / root
0755
p11-kit
240.141 KB
3 Aug 2026 2.23 PM
root / root
0755
package-cleanup
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
page_owner_sort
26.125 KB
11 Sep 2026 1.34 PM
root / root
0755
pango-list
19.109 KB
7 Apr 2023 10.19 AM
root / root
0755
pango-segmentation
19.125 KB
7 Apr 2023 10.19 AM
root / root
0755
pango-view
60.172 KB
7 Apr 2023 10.19 AM
root / root
0755
paperconf
15.805 KB
10 Feb 2022 1.15 AM
root / root
0755
passwd
31.891 KB
14 Apr 2022 2.45 PM
root / root
4755
paste
35.391 KB
10 Sep 2026 5.32 PM
root / root
0755
patch
195.016 KB
25 Mar 2022 3.42 PM
root / root
0755
patchwork
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
pathchk
35.477 KB
10 Sep 2026 5.32 PM
root / root
0755
pathfix.py
6.627 KB
31 Oct 2025 6.40 PM
root / root
0755
pathfix3.9.py
6.627 KB
31 Oct 2025 6.40 PM
root / root
0755
pcre-config
2.092 KB
2 Oct 2024 9.53 PM
root / root
0755
pcre2-config
1.908 KB
2 Oct 2024 9.57 PM
root / root
0755
pdf2dsc
0.685 KB
14 May 2025 4.03 PM
root / root
0755
pdf2ps
0.892 KB
14 May 2025 4.03 PM
root / root
0755
pdns_control
480.023 KB
10 Aug 2026 7.14 PM
root / root
0755
pdnsutil
4.82 MB
10 Aug 2026 7.14 PM
root / root
0755
peekfd
15.805 KB
25 Mar 2022 3.53 PM
root / root
0755
perl
15.133 KB
28 Jul 2025 3.54 AM
root / root
0755
perl5.32.1
15.133 KB
28 Jul 2025 3.54 AM
root / root
0755
perlbug
43.812 KB
28 Jul 2025 3.54 AM
root / root
0755
perldoc
0.115 KB
14 Feb 2022 11.51 PM
root / root
0755
perlivp
10.56 KB
28 Jul 2025 3.53 AM
root / root
0755
perlml
14.492 KB
2 Oct 2025 7.40 PM
root / root
0755
perlthanks
43.812 KB
28 Jul 2025 3.54 AM
root / root
0755
perror
4.68 MB
19 Aug 2026 10.03 AM
root / root
0755
pf2afm
0.49 KB
14 May 2025 4.03 PM
root / root
0755
pfbtopfa
0.508 KB
14 May 2025 4.03 PM
root / root
0755
pftp
100.656 KB
30 Jan 2022 11.49 PM
root / root
0755
pgrep
31.422 KB
30 Apr 2024 4.43 PM
root / root
0755
php
0.915 KB
18 May 2026 4.41 PM
root / root
0755
pic
201.719 KB
1 Feb 2022 10.44 AM
root / root
0755
piconv
8.077 KB
11 Feb 2022 4.42 PM
root / root
0755
pidof
23.328 KB
30 Apr 2024 4.43 PM
root / root
0755
pidstat
51.594 KB
15 Apr 2026 10.16 AM
root / root
0755
pidwait
31.422 KB
30 Apr 2024 4.43 PM
root / root
0755
pigz
132.836 KB
12 Mar 2025 11.06 PM
root / root
0755
ping
89.328 KB
20 Oct 2025 12.44 PM
root / root
0755
pinky
35.414 KB
10 Sep 2026 5.32 PM
root / root
0755
pip
0.633 KB
23 May 2026 8.59 AM
root / root
0755
pip-3
0.633 KB
23 May 2026 8.59 AM
root / root
0755
pip-3.9
0.633 KB
23 May 2026 8.59 AM
root / root
0755
pip3
0.633 KB
23 May 2026 8.59 AM
root / root
0755
pip3.9
0.633 KB
23 May 2026 8.59 AM
root / root
0755
pipewire
15.156 KB
2 Sep 2026 6.52 AM
root / root
0755
pipewire-aes67
15.156 KB
2 Sep 2026 6.52 AM
root / root
0755
pipewire-avb
15.156 KB
2 Sep 2026 6.52 AM
root / root
0755
pipewire-pulse
15.156 KB
2 Sep 2026 6.52 AM
root / root
0755
pipewire-vulkan
15.156 KB
2 Sep 2026 6.52 AM
root / root
0755
pk12util
72.453 KB
20 Aug 2026 2.11 AM
root / root
0755
pkaction
19.164 KB
21 Sep 2025 9.51 AM
root / root
0755
pkcheck
23.172 KB
21 Sep 2025 9.51 AM
root / root
0755
pkexec
31.18 KB
21 Sep 2025 9.51 AM
root / root
0755
pkg-config
0.327 KB
6 Apr 2023 8.27 PM
root / root
0755
pkgconf
45.359 KB
6 Apr 2023 8.27 PM
root / root
0755
pkill
31.422 KB
30 Apr 2024 4.43 PM
root / root
0755
pkla-admin-identities
23.961 KB
25 Mar 2022 8.04 PM
root / root
0755
pkla-check-authorization
36.102 KB
25 Mar 2022 8.04 PM
root / root
0755
pkttyagent
23.156 KB
21 Sep 2025 9.51 AM
root / root
0755
pl2pm
4.427 KB
28 Jul 2025 3.54 AM
root / root
0755
pldd
23.367 KB
3 Aug 2026 10.14 AM
root / root
0755
pmap
35.391 KB
30 Apr 2024 4.43 PM
root / root
0755
png-fix-itxt
15.109 KB
25 Jun 2026 12.20 AM
root / root
0755
pngfix
59.563 KB
25 Jun 2026 12.20 AM
root / root
0755
pod2html
4.037 KB
28 Jul 2025 3.54 AM
root / root
0755
pod2man
14.682 KB
25 Mar 2022 12.10 PM
root / root
0755
pod2text
10.55 KB
25 Mar 2022 12.10 PM
root / root
0755
pod2usage
4.011 KB
11 Feb 2022 4.01 PM
root / root
0755
podchecker
3.572 KB
11 Feb 2022 7.01 PM
root / root
0755
post-grohtml
199.758 KB
1 Feb 2022 10.44 AM
root / root
0755
powernow-k8-decode
14.125 KB
11 Sep 2026 1.34 PM
root / root
0755
pphs
0.398 KB
14 May 2025 4.03 PM
root / root
0755
pr
72.102 KB
10 Sep 2026 5.32 PM
root / root
0755
pre-grohtml
92.922 KB
1 Feb 2022 10.44 AM
root / root
0755
precat
5.527 KB
8 Oct 2019 12.15 AM
root / root
0755
preconv
56.266 KB
1 Feb 2022 10.44 AM
root / root
0755
preunzip
5.527 KB
8 Oct 2019 12.15 AM
root / root
0755
prezip
5.527 KB
8 Oct 2019 12.15 AM
root / root
0755
prezip-bin
15.688 KB
26 Jan 2022 9.47 PM
root / root
0755
printafm
0.39 KB
14 May 2025 4.03 PM
root / root
0755
printenv
31.289 KB
10 Sep 2026 5.32 PM
root / root
0755
printf
51.578 KB
10 Sep 2026 5.32 PM
root / root
0755
prlimit
27.75 KB
4 Apr 2026 10.15 PM
root / root
0755
procan
35.43 KB
12 Feb 2026 6.05 PM
root / root
0755
protoc
23.32 KB
23 Feb 2026 10.25 PM
root / root
0755
protoc-c
158.195 KB
26 Sep 2023 8.08 PM
root / root
0755
protoc-gen-c
158.195 KB
26 Sep 2023 8.08 PM
root / root
0755
prove
13.244 KB
16 Feb 2022 11.58 AM
root / root
0755
prtstat
23.844 KB
25 Mar 2022 3.53 PM
root / root
0755
prune
15.406 KB
3 Apr 2024 11.16 AM
root / root
0755
ps
141.148 KB
30 Apr 2024 4.43 PM
root / root
0755
ps2ascii
0.62 KB
14 May 2025 4.03 PM
root / root
0755
ps2epsi
1.238 KB
14 May 2025 4.03 PM
root / root
0755
ps2pdf
0.27 KB
14 May 2025 4.03 PM
root / root
0755
ps2pdf12
0.214 KB
14 May 2025 4.03 PM
root / root
0755
ps2pdf13
0.214 KB
14 May 2025 4.03 PM
root / root
0755
ps2pdf14
0.214 KB
14 May 2025 4.03 PM
root / root
0755
ps2pdfwr
1.057 KB
14 May 2025 4.03 PM
root / root
0755
ps2ps
0.636 KB
14 May 2025 4.03 PM
root / root
0755
ps2ps2
0.657 KB
14 May 2025 4.03 PM
root / root
0755
psfaddtable
31.258 KB
20 Aug 2026 6.48 PM
root / root
0755
psfgettable
31.258 KB
20 Aug 2026 6.48 PM
root / root
0755
psfstriptable
31.258 KB
20 Aug 2026 6.48 PM
root / root
0755
psfxtable
31.258 KB
20 Aug 2026 6.48 PM
root / root
0755
pslog
15.703 KB
25 Mar 2022 3.53 PM
root / root
0755
pstree
36.898 KB
25 Mar 2022 3.53 PM
root / root
0755
pstree.x11
36.898 KB
25 Mar 2022 3.53 PM
root / root
0755
ptar
3.389 KB
3 Aug 2026 4.41 AM
root / root
0755
ptardiff
2.489 KB
3 Aug 2026 4.41 AM
root / root
0755
ptargrep
4.198 KB
3 Aug 2026 4.41 AM
root / root
0755
ptx
128.82 KB
10 Sep 2026 5.32 PM
root / root
0755
pv
65.352 KB
15 Dec 2021 1.55 PM
root / root
0755
pw-jack
1.32 KB
2 Sep 2026 6.51 AM
root / root
0755
pwd
35.523 KB
10 Sep 2026 5.32 PM
root / root
0755
pwdx
15.281 KB
30 Apr 2024 4.43 PM
root / root
0755
pwmake
15.703 KB
10 Feb 2022 3.37 AM
root / root
0755
pwscore
15.703 KB
10 Feb 2022 3.37 AM
root / root
0755
pydoc
0.076 KB
12 Aug 2026 3.51 PM
root / root
0755
pydoc3
0.076 KB
12 Aug 2026 3.51 PM
root / root
0755
pydoc3.9
0.076 KB
12 Aug 2026 3.51 PM
root / root
0755
pygettext.py
21.032 KB
31 Oct 2025 6.40 PM
root / root
0755
pygettext3.9.py
21.032 KB
31 Oct 2025 6.40 PM
root / root
0755
pygettext3.py
21.032 KB
31 Oct 2025 6.40 PM
root / root
0755
python
15.086 KB
12 Aug 2026 3.51 PM
root / root
0755
python-config
0.06 KB
12 Aug 2026 3.51 PM
root / root
0755
python-html2text
0.957 KB
26 Mar 2022 2.11 PM
root / root
0755
python3
15.086 KB
12 Aug 2026 3.51 PM
root / root
0755
python3-config
0.06 KB
12 Aug 2026 3.51 PM
root / root
0755
python3-html2text
0.957 KB
26 Mar 2022 2.11 PM
root / root
0755
python3.9
15.086 KB
12 Aug 2026 3.51 PM
root / root
0755
python3.9-config
0.06 KB
12 Aug 2026 3.51 PM
root / root
0755
python3.9-x86_64-config
3.539 KB
12 Aug 2026 3.46 PM
root / root
0755
quota
81.672 KB
12 Mar 2025 8.44 PM
root / root
4755
quotasync
64.875 KB
12 Mar 2025 8.44 PM
root / root
0755
ranlib
55.992 KB
4 Apr 2026 9.15 PM
root / root
0755
read
0.031 KB
30 Apr 2024 2.33 PM
root / root
0755
readelf
667.281 KB
4 Apr 2026 9.15 PM
root / root
0755
readlink
39.508 KB
10 Sep 2026 5.32 PM
root / root
0755
realpath
39.586 KB
10 Sep 2026 5.32 PM
root / root
0755
recode-sr-latin
15.133 KB
27 Sep 2023 6.53 AM
root / root
0755
red
0.09 KB
30 Jan 2022 5.02 AM
root / root
0755
rename
23.227 KB
4 Apr 2026 10.15 PM
root / root
0755
renew-dummy-cert
0.712 KB
27 Jul 2026 6.12 PM
root / root
0755
renice
15.164 KB
4 Apr 2026 10.15 PM
root / root
0755
replace
4.46 MB
19 Aug 2026 9.49 AM
root / root
0755
repo-graph
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
repoclosure
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
repodiff
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
repomanage
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
repoquery
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
reposync
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
repotrack
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
rescan-scsi-bus.sh
38.088 KB
4 Aug 2026 10.02 PM
root / root
0755
reset
27.336 KB
21 Sep 2025 9.23 AM
root / root
0755
resizecons
27.375 KB
20 Aug 2026 6.48 PM
root / root
0755
resolve_stack_dump
4.48 MB
19 Aug 2026 10.03 AM
root / root
0755
resolveip
4.48 MB
19 Aug 2026 10.03 AM
root / root
0755
rev
15.156 KB
4 Apr 2026 10.15 PM
root / root
0755
rm
59.992 KB
10 Sep 2026 5.32 PM
root / root
0755
rmdir
43.422 KB
10 Sep 2026 5.32 PM
root / root
0755
rnano
346.195 KB
13 Mar 2025 3.12 AM
root / root
0755
rpcbind
59.891 KB
3 Apr 2024 1.53 PM
root / root
0755
rpcinfo
35.578 KB
3 Apr 2024 1.53 PM
root / root
0755
rpm
23.633 KB
5 Apr 2026 1.49 AM
root / root
0755
rpm2archive
23.32 KB
5 Apr 2026 1.49 AM
root / root
0755
rpm2cpio
15.117 KB
5 Apr 2026 1.49 AM
root / root
0755
rpmdb
19.742 KB
5 Apr 2026 1.49 AM
root / root
0755
rpmkeys
15.594 KB
5 Apr 2026 1.49 AM
root / root
0755
rpmquery
23.633 KB
5 Apr 2026 1.49 AM
root / root
0755
rpmverify
23.633 KB
5 Apr 2026 1.49 AM
root / root
0755
rsync
574.773 KB
16 Jun 2026 6.30 PM
root / root
0755
rsync-ssl
5.012 KB
26 Sep 2021 11.44 PM
root / root
0755
run-parts
1.94 KB
11 Apr 2022 7.54 PM
root / root
0755
run-with-aspell
0.087 KB
26 Jan 2022 9.47 PM
root / root
0755
runcon
35.461 KB
10 Sep 2026 5.32 PM
root / root
0755
rvi
1.38 MB
10 Sep 2026 5.27 PM
root / root
0755
rview
1.38 MB
10 Sep 2026 5.27 PM
root / root
0755
s-nail
1013.25 KB
17 Dec 2025 11.27 AM
root / root
0755
sadf
458.844 KB
15 Apr 2026 10.16 AM
root / root
0755
sar
135.672 KB
15 Apr 2026 10.16 AM
root / root
0755
sccmap
23.367 KB
3 Apr 2024 11.16 AM
root / root
0755
scl
39.547 KB
7 Apr 2023 1.57 AM
root / root
0755
scl_enabled
0.256 KB
27 Jul 2021 3.14 PM
root / root
0755
scl_source
1.884 KB
27 Jul 2021 3.14 PM
root / root
0755
scp
132.914 KB
29 Jul 2026 11.09 PM
root / root
0755
screen
484.211 KB
4 Jan 2022 7.53 AM
root / screen
2755
script
51.578 KB
4 Apr 2026 10.15 PM
root / root
0755
scriptlive
43.477 KB
4 Apr 2026 10.15 PM
root / root
0755
scriptreplay
35.297 KB
4 Apr 2026 10.15 PM
root / root
0755
scsi-rescan
38.088 KB
4 Aug 2026 10.02 PM
root / root
0755
scsi_logging_level
8.387 KB
25 Mar 2016 2.46 AM
root / root
0755
scsi_mandat
3.521 KB
22 Oct 2017 5.32 PM
root / root
0755
scsi_readcap
1.3 KB
15 May 2013 1.35 PM
root / root
0755
scsi_ready
1.099 KB
15 May 2013 1.35 PM
root / root
0755
scsi_satl
3.744 KB
17 Jul 2020 3.50 AM
root / root
0755
scsi_start
1.259 KB
15 May 2013 1.35 PM
root / root
0755
scsi_stop
1.443 KB
15 May 2013 1.35 PM
root / root
0755
scsi_temperature
0.918 KB
15 May 2013 1.35 PM
root / root
0755
sctp_darn
43.984 KB
30 Apr 2024 8.27 PM
root / root
0755
sctp_status
31.43 KB
30 Apr 2024 8.27 PM
root / root
0755
sctp_test
35.5 KB
30 Apr 2024 8.27 PM
root / root
0755
sdiff
44.203 KB
29 Jan 2022 6.15 PM
root / root
0755
secon
28.25 KB
4 Apr 2026 11.52 PM
root / root
0755
sed
112.836 KB
4 Apr 2026 8.24 PM
root / root
0755
sedismod
289.016 KB
3 Apr 2024 10.07 AM
root / root
0755
sedispol
219.93 KB
3 Apr 2024 10.07 AM
root / root
0755
semodule_expand
15.117 KB
4 Apr 2026 11.52 PM
root / root
0755
semodule_link
15.133 KB
4 Apr 2026 11.52 PM
root / root
0755
semodule_package
19.164 KB
4 Apr 2026 11.52 PM
root / root
0755
semodule_unpackage
15.125 KB
4 Apr 2026 11.52 PM
root / root
0755
sensors
32.352 KB
10 Feb 2022 7.46 AM
root / root
0755
sensors-conf-convert
13.327 KB
10 Feb 2022 7.46 AM
root / root
0755
seq
47.594 KB
10 Sep 2026 5.32 PM
root / root
0755
sestatus
23.125 KB
4 Apr 2026 11.52 PM
root / root
0755
setarch
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
setfacl
43.375 KB
21 Jul 2026 3.58 PM
root / root
0755
setfattr
27.211 KB
26 Aug 2026 4.52 PM
root / root
0755
setfont
51.641 KB
20 Aug 2026 6.48 PM
root / root
0755
setkeycodes
15.203 KB
20 Aug 2026 6.48 PM
root / root
0755
setleds
19.273 KB
20 Aug 2026 6.48 PM
root / root
0755
setmetamode
15.305 KB
20 Aug 2026 6.48 PM
root / root
0755
setpriv
39.344 KB
4 Apr 2026 10.15 PM
root / root
0755
setsid
15.148 KB
4 Apr 2026 10.15 PM
root / root
0755
setterm
35.328 KB
4 Apr 2026 10.15 PM
root / root
0755
setup-nsssysinit
1.507 KB
20 Aug 2026 2.10 AM
root / root
0755
setup-nsssysinit.sh
1.507 KB
20 Aug 2026 2.10 AM
root / root
0755
setvtrgb
15.266 KB
20 Aug 2026 6.48 PM
root / root
0755
sfdp
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
sftp
157.094 KB
29 Jul 2026 11.09 PM
root / root
0755
sg
40.766 KB
8 Apr 2026 7.49 PM
root / root
4755
sg_bg_ctl
15.344 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_compare_and_write
27.766 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_copy_results
24.07 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_dd
55.383 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_decode_sense
15.664 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_emc_trespass
15.133 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_format
40.234 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_get_config
36.172 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_get_elem_status
27.641 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_get_lba_status
23.805 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_ident
15.43 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_inq
120.703 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_logs
152.898 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_luns
23.664 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_map
19.188 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_map26
27.656 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_modes
46.992 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_opcodes
35.953 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_persist
36.93 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_prevent
15.328 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_raw
27.758 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rbuf
23.609 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rdac
15.117 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_read
27.195 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_read_attr
37.523 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_read_block_limits
15.375 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_read_buffer
28.352 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_read_long
15.539 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_readcap
23.656 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_reassign
15.492 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_referrals
15.508 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rep_pip
15.414 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rep_zones
27.836 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_requests
23.602 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_reset
15.523 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_reset_wp
15.445 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rmsn
15.336 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_rtpg
15.438 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_safte
23.547 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sanitize
27.859 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sat_identify
19.586 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sat_phy_event
19.859 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sat_read_gplog
19.57 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sat_set_features
19.531 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_scan
19.188 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_seek
19.734 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_senddiag
28.094 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_ses
121.055 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_ses_microcode
28.25 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_start
19.719 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_stpg
23.555 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_stream_ctl
19.547 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_sync
15.508 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_test_rwbuf
19.516 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_timestamp
23.633 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_turs
27.617 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_unmap
23.625 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_verify
19.75 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_vpd
119.492 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_wr_mode
23.555 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_write_buffer
28.094 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_write_long
15.594 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_write_same
27.82 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_write_verify
27.656 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_write_x
60.578 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_xcopy
43.367 KB
4 Aug 2026 10.03 PM
root / root
0755
sg_zone
19.641 KB
4 Aug 2026 10.03 PM
root / root
0755
sginfo
73.594 KB
4 Aug 2026 10.03 PM
root / root
0755
sgm_dd
39.344 KB
4 Aug 2026 10.03 PM
root / root
0755
sgp_dd
43.547 KB
4 Aug 2026 10.03 PM
root / root
0755
sh
1.32 MB
30 Apr 2024 2.33 PM
root / root
0755
sha1hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
sha1sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
sha224hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
sha224sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
sha256hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
sha256sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
sha384hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
sha384sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
sha512hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
sha512sum
39.445 KB
10 Sep 2026 5.32 PM
root / root
0755
shasum
9.66 KB
11 Feb 2022 4.24 PM
root / root
0755
showconsolefont
19.289 KB
20 Aug 2026 6.48 PM
root / root
0755
showkey
19.227 KB
20 Aug 2026 6.48 PM
root / root
0755
shred
51.68 KB
10 Sep 2026 5.32 PM
root / root
0755
shuf
47.805 KB
10 Sep 2026 5.32 PM
root / root
0755
sieve-dump
37.883 KB
31 Aug 2026 4.03 PM
root / root
0755
sieve-filter
43.344 KB
31 Aug 2026 4.03 PM
root / root
0755
sieve-test
43.273 KB
31 Aug 2026 4.03 PM
root / root
0755
sievec
38.133 KB
31 Aug 2026 4.03 PM
root / root
0755
signver
39.602 KB
20 Aug 2026 2.11 AM
root / root
0755
size
31.609 KB
4 Apr 2026 9.15 PM
root / root
0755
skill
31.398 KB
30 Apr 2024 4.43 PM
root / root
0755
slabinfo
42.953 KB
11 Sep 2026 1.34 PM
root / root
0755
slabtop
23.422 KB
30 Apr 2024 4.43 PM
root / root
0755
sleep
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
slencheck
15.125 KB
9 Sep 2026 8.12 AM
root / root
0755
sm3hmac
35.266 KB
1 Apr 2024 7.12 PM
root / root
0755
snice
31.398 KB
30 Apr 2024 4.43 PM
root / root
0755
socat
386.922 KB
12 Feb 2026 6.05 PM
root / root
0755
soelim
32.18 KB
1 Feb 2022 10.44 AM
root / root
0755
soelim.groff
32.18 KB
1 Feb 2022 10.44 AM
root / root
0755
sort
112.898 KB
10 Sep 2026 5.32 PM
root / root
0755
sotruss
4.182 KB
3 Aug 2026 10.12 AM
root / root
0755
spell
0.122 KB
8 Oct 2019 12.15 AM
root / root
0755
splain
18.956 KB
28 Jul 2025 3.54 AM
root / root
0755
split
52.109 KB
10 Sep 2026 5.32 PM
root / root
0755
sprof
35.445 KB
3 Aug 2026 10.14 AM
root / root
0755
sqlite3
1.54 MB
24 Aug 2026 12.07 PM
root / root
0755
ssh
896.383 KB
29 Jul 2026 11.09 PM
root / root
0755
ssh-add
305.719 KB
29 Jul 2026 11.09 PM
root / root
0755
ssh-agent
317.703 KB
29 Jul 2026 11.09 PM
root / root
0755
ssh-copy-id
13.842 KB
29 Jul 2026 11.09 PM
root / root
0755
ssh-keygen
475.414 KB
29 Jul 2026 11.09 PM
root / root
0755
ssh-keyscan
338.234 KB
29 Jul 2026 11.09 PM
root / root
0755
ssltap
71.539 KB
20 Aug 2026 2.11 AM
root / root
0755
sss_ssh_authorizedkeys
23.289 KB
23 Jul 2026 7.31 PM
root / root
0755
sss_ssh_knownhostsproxy
27.297 KB
23 Jul 2026 7.31 PM
root / root
0755
stat
79.852 KB
10 Sep 2026 5.32 PM
root / root
0755
stdbuf
43.555 KB
10 Sep 2026 5.32 PM
root / root
0755
strace
2.08 MB
12 Mar 2025 7.11 PM
root / root
0755
strace-log-merge
1.835 KB
19 Jul 2024 12.18 PM
root / root
0755
stream
15.094 KB
22 Jul 2026 8.31 AM
root / root
0755
streamzip
7.661 KB
29 Jun 2026 5.31 AM
root / root
0755
strings
31.742 KB
4 Apr 2026 9.15 PM
root / root
0755
strip
185.359 KB
4 Apr 2026 9.15 PM
root / root
0755
stty
75.641 KB
10 Sep 2026 5.32 PM
root / root
0755
stunnel
239.32 KB
2 Oct 2024 9.15 PM
root / root
0755
su
55.602 KB
4 Apr 2026 10.15 PM
root / wheel
4750
sudo
290.711 KB
21 May 2026 1.23 AM
root / root
4111
sudoedit
290.711 KB
21 May 2026 1.23 AM
root / root
4111
sudoreplay
97.547 KB
21 May 2026 1.23 AM
root / root
0111
sum
35.383 KB
10 Sep 2026 5.32 PM
root / root
0755
sw-engine
24.14 MB
1 Jan 1990 12.00 PM
root / root
0755
sxpm
31.578 KB
1 Apr 2024 6.32 PM
root / root
0755
sync
35.352 KB
10 Sep 2026 5.32 PM
root / root
0755
systemctl
298.414 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-analyze
201.578 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-ask-password
19.461 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-cat
19.266 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-cgls
23.469 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-cgtop
39.414 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-creds
43.805 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-cryptenroll
72.078 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-delta
27.313 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-detect-virt
19.258 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-dissect
47.781 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-escape
23.258 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-firstboot
56.086 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-hwdb
15.281 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-id128
27.375 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-inhibit
23.313 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-machine-id-setup
19.547 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-mount
60.031 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-notify
23.313 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-path
19.258 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-repart
169.266 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-run
64.023 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-socket-activate
27.352 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-stdio-bridge
23.266 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-sysext
47.758 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-sysusers
72.352 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-tmpfiles
124.539 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-tty-ask-password-agent
39.367 KB
25 Jun 2026 12.28 AM
root / root
0755
systemd-umount
60.031 KB
25 Jun 2026 12.28 AM
root / root
0755
tabs
19.164 KB
21 Sep 2025 9.23 AM
root / root
0755
tac
100.398 KB
10 Sep 2026 5.32 PM
root / root
0755
tail
67.906 KB
10 Sep 2026 5.32 PM
root / root
0755
tapestat
27.367 KB
15 Apr 2026 10.16 AM
root / root
0755
tar
522.289 KB
31 Aug 2026 2.49 PM
root / root
0755
taskset
23.227 KB
4 Apr 2026 10.15 PM
root / root
0755
tbl
130.859 KB
1 Feb 2022 10.44 AM
root / root
0755
tclsh
15.688 KB
15 Oct 2022 9.29 PM
root / root
0755
tclsh8.6
15.688 KB
15 Oct 2022 9.29 PM
root / root
0755
tcptraceroute
1.552 KB
12 Mar 2025 11.57 PM
root / root
0755
tdspool
257.859 KB
11 Aug 2026 8.13 PM
root / root
0755
team2bond
15.76 KB
23 Jan 2023 7.53 PM
root / root
0755
teamd
166.594 KB
23 Jan 2023 7.53 PM
root / root
0755
teamdctl
37.117 KB
23 Jan 2023 7.53 PM
root / root
0755
teamnl
23.258 KB
23 Jan 2023 7.53 PM
root / root
0755
tee
35.492 KB
10 Sep 2026 5.32 PM
root / root
0755
test
43.617 KB
10 Sep 2026 5.32 PM
root / root
0755
tic
87.789 KB
21 Sep 2025 9.23 AM
root / root
0755
timedatectl
47.664 KB
25 Jun 2026 12.28 AM
root / root
0755
timeout
35.984 KB
10 Sep 2026 5.32 PM
root / root
0755
tload
19.336 KB
30 Apr 2024 4.43 PM
root / root
0755
tmon
42.484 KB
11 Sep 2026 1.34 PM
root / root
0755
tmpwatch
36.031 KB
11 Feb 2022 11.52 AM
root / root
0755
toe
23.227 KB
21 Sep 2025 9.23 AM
root / root
0755
top
132.273 KB
30 Apr 2024 4.43 PM
root / root
0755
touch
91.844 KB
10 Sep 2026 5.32 PM
root / root
0755
tput
27.25 KB
21 Sep 2025 9.23 AM
root / root
0755
tr
43.68 KB
10 Sep 2026 5.32 PM
root / root
0755
tracepath
19.219 KB
20 Oct 2025 12.44 PM
root / root
0755
traceroute
77.289 KB
12 Mar 2025 11.57 PM
root / root
0755
traceroute6
77.289 KB
12 Mar 2025 11.57 PM
root / root
0755
tracker3
611.078 KB
23 Jan 2023 3.49 PM
root / root
0755
tred
15.352 KB
3 Apr 2024 11.16 AM
root / root
0755
troff
732.07 KB
1 Feb 2022 10.44 AM
root / root
0755
true
27.281 KB
10 Sep 2026 5.32 PM
root / root
0755
truncate
35.477 KB
10 Sep 2026 5.32 PM
root / root
0755
trust
268.883 KB
3 Aug 2026 2.23 PM
root / root
0755
tset
27.336 KB
21 Sep 2025 9.23 AM
root / root
0755
tsort
47.602 KB
10 Sep 2026 5.32 PM
root / root
0755
tsql
253.75 KB
11 Aug 2026 8.13 PM
root / root
0755
tty
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
turbostat
168.563 KB
11 Sep 2026 1.34 PM
root / root
0755
twopi
15.234 KB
3 Apr 2024 11.16 AM
root / root
0755
type
0.031 KB
30 Apr 2024 2.33 PM
root / root
0755
tzselect
14.992 KB
3 Aug 2026 10.11 AM
root / root
0755
uapi
3.32 MB
18 Aug 2026 4.57 AM
root / root
0755
udevadm
587.852 KB
25 Jun 2026 12.28 AM
root / root
0755
udisksctl
59.602 KB
20 Oct 2025 1.58 PM
root / root
0755
ul
23.258 KB
4 Apr 2026 10.15 PM
root / root
0755
ulimit
0.033 KB
30 Apr 2024 2.33 PM
root / root
0755
ulockmgr_server
19.375 KB
12 Mar 2025 7.30 PM
root / root
0755
umask
0.032 KB
30 Apr 2024 2.33 PM
root / root
0755
umount
35.266 KB
4 Apr 2026 10.15 PM
root / root
4755
unalias
0.034 KB
30 Apr 2024 2.33 PM
root / root
0755
uname
31.477 KB
10 Sep 2026 5.32 PM
root / root
0755
uname26
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
unexpand
39.531 KB
10 Sep 2026 5.32 PM
root / root
0755
unflatten
15.367 KB
3 Apr 2024 11.16 AM
root / root
0755
unicode_start
2.571 KB
20 Aug 2026 6.47 PM
root / root
0755
unicode_stop
0.358 KB
27 Feb 2012 10.27 AM
root / root
0755
uniq
43.633 KB
10 Sep 2026 5.32 PM
root / root
0755
unlink
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
unpigz
132.836 KB
12 Mar 2025 11.06 PM
root / root
0755
unshare
31.555 KB
4 Apr 2026 10.15 PM
root / root
0755
unxz
84.938 KB
8 Jun 2022 8.30 AM
root / root
0755
unzip
195.984 KB
9 Apr 2026 11.24 AM
root / root
0755
unzipsfx
87.703 KB
9 Apr 2026 11.24 AM
root / root
0755
update-ca-trust
4.361 KB
19 Nov 2025 9.34 AM
root / root
0755
update-crypto-policies
0.085 KB
24 Feb 2026 11.47 AM
root / root
0755
update-gtk-immodules
0.309 KB
7 Apr 2023 7.55 AM
root / root
0755
update-mime-database
59.867 KB
6 Apr 2023 11.20 PM
root / root
0755
upower
23.875 KB
11 Feb 2022 7.06 AM
root / root
0755
uptime
15.289 KB
30 Apr 2024 4.43 PM
root / root
0755
users
31.5 KB
10 Sep 2026 5.32 PM
root / root
0755
usleep
15.289 KB
12 Mar 2025 7.47 PM
root / root
0755
utmpdump
23.211 KB
4 Apr 2026 10.15 PM
root / root
0755
uuidgen
19.156 KB
4 Apr 2026 10.15 PM
root / root
0755
uuidparse
23.211 KB
4 Apr 2026 10.15 PM
root / root
0755
vdir
137.453 KB
10 Sep 2026 5.32 PM
root / root
0755
vi
1.38 MB
10 Sep 2026 5.27 PM
root / root
0755
view
0.143 KB
10 Sep 2026 5.27 PM
root / root
0755
vimdot
1.061 KB
3 Apr 2024 11.16 AM
root / root
0755
vlock
23.453 KB
20 Aug 2026 6.48 PM
root / root
0755
vmstat
39.414 KB
30 Apr 2024 4.43 PM
root / root
0755
w
23.367 KB
30 Apr 2024 4.43 PM
root / root
0755
wait
0.031 KB
30 Apr 2024 2.33 PM
root / root
0755
wall
23.227 KB
4 Apr 2026 10.15 PM
root / root
0755
watch
27.867 KB
30 Apr 2024 4.43 PM
root / root
0755
watchgnupg
23.203 KB
15 Jan 2026 9.34 PM
root / root
0755
wc
43.531 KB
10 Sep 2026 5.32 PM
root / root
0755
wdctl
31.328 KB
4 Apr 2026 10.15 PM
root / root
0755
wget
521.211 KB
1 Sep 2026 4.41 PM
root / root
0755
whatis
48.523 KB
21 Sep 2025 12.57 PM
root / root
0755
whatis.man-db
48.523 KB
21 Sep 2025 12.57 PM
root / root
0755
whereis
31.844 KB
4 Apr 2026 10.15 PM
root / root
0755
which
27.891 KB
5 Aug 2025 6.19 AM
root / root
0755
whiptail
31.93 KB
10 Feb 2022 1.07 PM
root / root
0755
who
51.594 KB
10 Sep 2026 5.32 PM
root / root
0755
whoami
31.469 KB
10 Sep 2026 5.32 PM
root / root
0755
wireplumber
23.625 KB
15 Apr 2026 10.19 AM
root / root
0755
withsctp
0.244 KB
30 Apr 2024 8.27 PM
root / root
0755
wmf2eps
19.719 KB
15 Oct 2022 12.42 PM
root / root
0755
wmf2fig
19.813 KB
15 Oct 2022 12.42 PM
root / root
0755
wmf2gd
15.813 KB
15 Oct 2022 12.42 PM
root / root
0755
wmf2svg
19.82 KB
15 Oct 2022 12.42 PM
root / root
0755
wmf2x
15.703 KB
15 Oct 2022 12.42 PM
root / root
0755
word-list-compress
15.703 KB
26 Jan 2022 9.47 PM
root / root
0755
wpctl
72.031 KB
15 Apr 2026 10.19 AM
root / root
0755
wpexec
19.602 KB
15 Apr 2026 10.19 AM
root / root
0755
write
23.242 KB
4 Apr 2026 10.15 PM
root / tty
2755
wsrep_sst_backup
2.39 KB
19 Aug 2026 9.01 AM
root / root
0755
wsrep_sst_common
68.497 KB
19 Aug 2026 9.01 AM
root / root
0644
wsrep_sst_mariabackup
52.993 KB
19 Aug 2026 9.01 AM
root / root
0755
wsrep_sst_mysqldump
8.102 KB
19 Aug 2026 9.01 AM
root / root
0755
wsrep_sst_rsync
30.735 KB
19 Aug 2026 9.01 AM
root / root
0755
wsrep_sst_rsync_wan
30.735 KB
19 Aug 2026 9.01 AM
root / root
0755
x86_64
27.477 KB
4 Apr 2026 10.15 PM
root / root
0755
x86_64-redhat-linux-c++
1.05 MB
4 Apr 2026 10.27 PM
root / root
0755
x86_64-redhat-linux-g++
1.05 MB
4 Apr 2026 10.27 PM
root / root
0755
x86_64-redhat-linux-gcc
1.04 MB
4 Apr 2026 10.27 PM
root / root
0755
x86_64-redhat-linux-gcc-11
1.04 MB
4 Apr 2026 10.27 PM
root / root
0755
x86_64-redhat-linux-gnu-pkg-config
0.81 KB
6 Apr 2023 8.27 PM
root / root
0755
x86_energy_perf_policy
38.727 KB
11 Sep 2026 1.34 PM
root / root
0755
xargs
64.094 KB
2 Oct 2024 9.04 PM
root / root
0755
xb-tool
31.469 KB
9 Apr 2026 12.26 PM
root / root
0755
xdg-dbus-proxy
56.539 KB
15 Oct 2022 8.05 PM
root / root
0755
xgettext
296.703 KB
27 Sep 2023 6.53 AM
root / root
0755
xml2-config
1.833 KB
31 Aug 2026 10.11 AM
root / root
0755
xmlcatalog
23.156 KB
31 Aug 2026 10.12 AM
root / root
0755
xmllint
80.555 KB
31 Aug 2026 10.12 AM
root / root
0755
xmlwf
39.625 KB
8 Sep 2026 9.58 AM
root / root
0755
xslt-config
2.577 KB
10 May 2015 2.11 PM
root / root
0755
xsltproc
31.234 KB
25 Jun 2026 12.22 AM
root / root
0755
xsubpp
4.961 KB
16 Feb 2022 8.56 AM
root / root
0755
xz
84.938 KB
8 Jun 2022 8.30 AM
root / root
0755
xzcat
84.938 KB
8 Jun 2022 8.30 AM
root / root
0755
xzcmp
6.481 KB
8 Jun 2022 8.30 AM
root / root
0755
xzdec
15.852 KB
8 Jun 2022 8.30 AM
root / root
0755
xzdiff
6.481 KB
8 Jun 2022 8.30 AM
root / root
0755
xzegrep
5.77 KB
8 Jun 2022 8.30 AM
root / root
0755
xzfgrep
5.77 KB
8 Jun 2022 8.30 AM
root / root
0755
xzgrep
5.77 KB
8 Jun 2022 8.30 AM
root / root
0755
xzless
1.761 KB
8 Jun 2022 8.30 AM
root / root
0755
xzmore
2.115 KB
8 Jun 2022 8.30 AM
root / root
0755
yat2m
40.039 KB
9 Feb 2022 11.24 PM
root / root
0755
yes
31.313 KB
10 Sep 2026 5.32 PM
root / root
0755
ypdomainname
23.836 KB
14 Feb 2022 11.22 AM
root / root
0755
yum
2.045 KB
20 May 2026 7.48 PM
root / root
0755
yum-builddep
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
yum-config-manager
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
yum-debug-dump
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
yum-debug-restore
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
yum-groups-manager
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
yumdownloader
3.604 KB
15 Apr 2026 12.44 PM
root / root
0755
zcat
1.941 KB
31 Aug 2026 4.16 PM
root / root
0755
zcmp
1.643 KB
31 Aug 2026 4.16 PM
root / root
0755
zdiff
6.3 KB
31 Aug 2026 4.16 PM
root / root
0755
zdump
27.344 KB
3 Aug 2026 10.14 AM
root / root
0755
zegrep
0.032 KB
31 Aug 2026 4.16 PM
root / root
0755
zfgrep
0.032 KB
31 Aug 2026 4.16 PM
root / root
0755
zforce
2.036 KB
31 Aug 2026 4.16 PM
root / root
0755
zgrep
7.926 KB
31 Aug 2026 4.16 PM
root / root
0755
zip
221.094 KB
7 Apr 2023 2.02 PM
root / root
0755
zipcloak
75.695 KB
7 Apr 2023 2.02 PM
root / root
0755
zipdetails
58.563 KB
29 Jun 2026 5.31 AM
root / root
0755
zipgrep
2.888 KB
10 Oct 2008 5.40 PM
root / root
0755
zipinfo
195.984 KB
9 Apr 2026 11.24 AM
root / root
0755
zipnote
67.609 KB
7 Apr 2023 2.02 PM
root / root
0755
zipsplit
63.578 KB
7 Apr 2023 2.02 PM
root / root
0755
zless
2.158 KB
31 Aug 2026 4.16 PM
root / root
0755
zmore
1.803 KB
31 Aug 2026 4.16 PM
root / root
0755
znew
4.474 KB
31 Aug 2026 4.16 PM
root / root
0755
zone2json
1.35 MB
10 Aug 2026 7.14 PM
root / root
0755
zone2sql
1.37 MB
10 Aug 2026 7.14 PM
root / root
0755
zsoelim
32.18 KB
1 Feb 2022 10.44 AM
root / root
0755

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF