Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

salt-master-3006.0-57.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: salt-master Distribution: openSUSE Tumbleweed
Version: 3006.0 Vendor: openSUSE
Release: 57.1 Build date: Tue Apr 14 16:48:40 2026
Group: System/Management Build host: reproducible
Size: 3407538 Source RPM: salt-3006.0-57.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://saltproject.io/
Summary: The management component of Saltstack with zmq protocol supported
The Salt master is the central server to which all minions connect.
Enabled commands to remote systems to be called in parallel rather
than serially.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Apr 14 2026 Marek Czernek <marek.czernek@suse.com>
  - Fix testsuite failures
  - Added:
    * fix-test-failures-754.patch
* Tue Mar 17 2026 Victor Zhestkov <vzhestkov@suse.com>
  - Backport security patch for Salt vendored tornado (bsc#1259554):
    * CVE-2026-31958: Add limits on multipart form data parsing
  - Added:
    * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch
* Fri Mar 13 2026 Victor Zhestkov <vzhestkov@suse.com>
  - Add x86_64_v2 as a possible rpm package architecture
  - Make users with backslash working for salt-ssh (bsc#1254629)
  - Fix ansible.playbooks extra-vars quoting (bsc#1257831)
  - Fix virtualenv call in test helper to use proper python version
  - Added:
    * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
    * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
    * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
    * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch
* Mon Jan 19 2026 Marek Czernek <marek.czernek@suse.com>
  - Make syntax in httputil_test compatible with Python 3.6
  - Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
  - Added:
    * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
    * backport-add-maintain-m-privilege-to-postgres-module.patch
* Wed Jan 14 2026 Marek Czernek <marek.czernek@suse.com>
  - Use internal deb classes instead of external aptsource lib
  - Speed up wheel key.finger call (bsc#1240532)
  - Backport security patches for Salt vendored tornado:
    * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
    * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
    * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
  - CVE-2025-13836: limit http.client response read in NXOS modules
  - Simplify and speed up utils.find_json function (bsc#1246130)
  - Added:
    * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
    * speedup-wheel-key.finger-call-bsc-1240532-713.patch
    * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
    * simplify-utils.json.find_json-function.patch
* Thu Jan 08 2026 Marek Czernek <marek.czernek@suse.com>
  - Extend warn_until period to 2027
  - Added:
    * extend-fails-to-warnings-until-2027-742.patch
* Tue Nov 25 2025 Alexander Graul <alexander.graul@suse.com>
  - CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
  - Backport security fixes for vendored tornado
    * BDSA-2024-3438
    * BDSA-2024-3439
    * BDSA-2024-9026
  - CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
  - Added:
    * backport-3006.17-security-fixes-739.patch
* Thu Nov 13 2025 Marek Czernek <marek.czernek@suse.com>
  - Require Python dependencies only for used Python version
* Tue Nov 11 2025 Marek Czernek <marek.czernek@suse.com>
  - Fix TLS and x509 modules for OSes with older cryptography module
  - Require python-legacy-cgi only for Python > 3.12
  - Added:
    * fix-tls-and-x509-modules-for-older-cryptography-modu.patch
* Mon Nov 10 2025 Marek Czernek <marek.czernek@suse.com>
  - Builds with py >=3.13 require python-legacy-cgi
* Fri Nov 07 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix Salt for Python > 3.11 (bsc#1252285) (bsc#1252244)
    * Use external tornado on Python > 3.11
    * Make tls and x509 to use python-cryptography
    * Remove usage of spwd
  - Added:
    * fix-salt-for-python-3.11.patch
* Wed Oct 29 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix payload signature verification on Tumbleweed (bsc#1251776)
  - Added:
    * do-not-break-signature-verification-on-latest-m2cryp.patch
* Fri Oct 10 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix broken symlink on migration to Leap 16.0 (bsc#1250755)
* Mon Oct 06 2025 Victor Zhestkov <vzhestkov@suse.com>
  - Use versioned python interpreter for salt-ssh
  - Added:
    * use-versioned-python-interpreter-for-salt-ssh.patch
* Mon Oct 06 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix known_hosts error on gitfs (bsc#1250520) (bsc#1227207)
  - Added:
    * allow-libgit2-to-guess-sysdir-homedir-successfully-b.patch
* Wed Oct 01 2025 Victor Zhestkov <vzhestkov@suse.com>
  - Add python3.11 as preferable for salt-ssh to avoid tests fails
  - Added:
    * add-python3.11-as-preferable-for-salt-ssh-to-avoid-t.patch
* Wed Sep 17 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make test_pillar_timeout test more reliable
  - Modify README and other doc files for openSUSE
  - Added:
    * even-more-reliable-pillar-timeout-test.patch
    * modify-readme-for-opensuse-728.patch
* Fri Sep 12 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Set python-CherryPy as required for python-salt-testsuite
* Mon Aug 11 2025 Victor Zhestkov <vzhestkov@suse.com>
  - Revert require M2Crypto >= 0.44.0 for SUSE Family distros
  - Improve SL Micro 6.2 detection with grains
  - Fix functional.states.test_user for SLES 16 and Micro systems
  - Fix the tests failing on AlmaLinux 10 and other clones
  - Added:
    * improve-sl-micro-6.2-detection-with-grains.patch
    * fix-functional.states.test_user-for-sles-16-and-micr.patch
    * fix-the-tests-failing-on-almalinux-10-and-other-clon.patch
* Fri Jul 04 2025 Victor Zhestkov <vzhestkov@suse.com>
  - Add `minion_legacy_req_warnings` option to avoid noisy warnings
  - Require M2Crypto >= 0.44.0 for SUSE Family distros
  - Added:
    * add-minion_legacy_req_warnings-option-to-avoid-noisy.patch
* Fri Jun 27 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Prevent tests failures when pygit2 is not present
  - Added:
    * fix-tests-issues-in-salt-shaker-environments-721.patch
* Thu Jun 26 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Several fixes for security issues
    (bsc#1244561, CVE-2024-38822)
    (bsc#1244564, CVE-2024-38823)
    (bsc#1244565, CVE-2024-38824)
    (bsc#1244566, CVE-2024-38825)
    (bsc#1244567, CVE-2025-22240)
    (bsc#1244568, CVE-2025-22236)
    (bsc#1244570, CVE-2025-22241)
    (bsc#1244571, CVE-2025-22237)
    (bsc#1244572, CVE-2025-22238)
    (bsc#1244574, CVE-2025-22239)
    (bsc#1244575, CVE-2025-22242)
    * Request server hardening
    * Prevent traversal in local_cache::save_minions
    * Add test and fix for file_recv cve
    * Fix traversal in gitfs find_file
    * Fix traversal in salt.utils.virt
    * Fix traversal in pub_ret
    * Reasonable failures when pillars timeout
    * Make send_req_async wait longer
    * Remove token to prevent decoding errors
    * Fix checking of non-url style git remotes
    * Allow subdirs in GitFS find_file check
  - Added:
    * several-fixes-for-security-issues.patch
* Wed Jun 11 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Add subsystem filter to udev.exportdb (bsc#1236621)
  - tornado.httputil: raise errors instead of logging in
    multipart/form-data parsing (CVE-2025-47287, bsc#1243268)
  - Added:
    * add-subsystem-filter-to-udev.exportdb-bsc-1236621-71.patch
    * fix-of-cve-2025-47287-bsc-1243268-718.patch
* Tue May 27 2025 Marek Czernek <marek.czernek@suse.com>
  - Fix Ubuntu 24.04 edge-case test failures
  - Added:
    * fix-ubuntu-24.04-specific-failures-716.patch
* Mon May 19 2025 Marek Czernek <marek.czernek@suse.com>
  - Fix broken tests for Ubuntu 24.04
  - Added:
    * fix-debian-tests-715.patch
* Wed Apr 02 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix refresh of osrelease and related grains on Python 3.10+
  - Added:
    * fix-refresh-of-osrelease-and-related-grains-on-pytho.patch
* Thu Mar 27 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Small refactor on the spec file
* Tue Mar 25 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make "salt" package to obsolete "python3-salt" package on SLE15SP7+
  - Fix issue requiring proper Python flavor for dependencies
    and recommended package.
  - Do not build "python3-salt" anymore for SLE15SP7+
* Wed Mar 12 2025 Marek Czernek <marek.czernek@suse.com>
  - Fix aptpkg 'NoneType object has no attribute split' error
  - Added:
    * fix-deb822-nonetype-object-has-no-attribute-split-71.patch
* Mon Mar 10 2025 Victor Zhestkov <vzhestkov@suse.com>
  - Detect openEuler as RedHat family OS
  - Ensure the correct crypt module is loaded
  - Implement multiple inventory for ansible.targets
  - Make x509 module compatible with M2Crypto 0.44.0
  - Remove deprecated code from x509.certificate_managed test mode
  - Move logrotate config to /usr/etc/logrotate.d where possible
  - Added:
    * detect-openeuler-as-redhat-family-os.patch
    * ensure-the-correct-crypt-module-is-loaded.patch
    * implement-multiple-inventory-for-ansible.targets.patch
    * make-x509-module-compatible-with-m2crypto-0.44.0.patch
    * remove-deprecated-code-from-x509.certificate_managed.patch
* Mon Mar 10 2025 Marek Czernek <marek.czernek@suse.com>
  - Add DEB822 apt repository format support
  - Make Salt-SSH work with all SSH passwords (bsc#1215484)
  - Added:
    * add-deb822-apt-source-format-support-692.patch
    * remove-password-from-shell-after-functional-text-mat.patch
* Mon Feb 24 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Fix issue of using update-alternatives with alts
* Fri Feb 21 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Fix virt_query outputter and add support for block devices
  - Make _auth calls visible with master stats
  - Repair mount.fstab_present always returning pending changes
  - Set virtual grain in Podman systemd container
  - Fix crash due wrong client reference on `SaltMakoTemplateLookup`
  - Enhace batch async and fix some detected issues
  - Added:
    * repair-virt_query-outputter-655.patch
    * make-_auth-calls-visible-with-master-stats-696.patch
    * repair-fstab_present-test-mode-702.patch
    * set-virtual-grain-in-podman-systemd-container-703.patch
    * fixed-file-client-private-attribute-reference-on-sal.patch
    * backport-batch-async-fixes-and-improvements-701.patch
* Wed Feb 19 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Enhacement of Salt packaging
    * Use update-alternatives for all salt scripts
    * Use flexible dependencies for the subpackages
    * Make salt-minion to require flavored zypp-plugin
    * Make zyppnotify to use update-alternatives
    * Drop unused yumnotify plugin
    * Add dependency to python3-dnf-plugins-core for RHEL based
  - Fix tests failures after "repo.saltproject.io" deprecation
  - Added:
    * fix-tests-failures-after-repo.saltproject.io-depreca.patch
* Wed Jan 29 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Fix error to stat '/root/.gitconfig' on gitfs
    (bsc#1230944) (bsc#1234881) (bsc#1220905)
  - Added:
    * fix-failed-to-stat-root-.gitconfig-issue-on-gitfs-bs.patch
* Mon Jan 27 2025 Alexander Graul <alexander.graul@suse.com>
  - Adapt to removal of hex attribute in pygit2 v1.15.0 (bsc#1230642)
  - Added:
    * update-for-deprecation-of-hex-in-pygit2-1.15.0-and-a.patch
* Thu Jan 23 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Enhance smart JSON parsing when garbage is present (bsc#1231605)
  - Added:
    * enhance-find_json-garbage-filtering-bsc-1231605-688.patch
* Wed Jan 22 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022)
  - Fix issues running on Python 3.12 and 3.13
  - Added:
    * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch
    * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch
* Thu Jan 09 2025 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Revert setting SELinux context for minion service (bsc#1233667)
  - Remove System V init support
    * Make systemd the only supported init system by removing System V init
      and insserv references
    * Ensure package builds with no init system dependencies if built
      without systemd (for example for use in containers)
    * Apply some spec-cleaner suggestions (update copyright year, sort
      requirements, adjust spacing)
  - Added:
    * revert-setting-selinux-context-for-minion-service-bs.patch
* Tue Nov 26 2024 Victor Zhestkov <vzhestkov@suse.com>
  - Fix the condition of alternatives for Tumbleweed and Leap 16
  - Use update-alternatives for salt-call and fix builing on EL8
  - Build all python bindings for all flavors
  - Make minion reconnecting on changing master IP (bsc#1228182)
  - Added:
    * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch
* Thu Oct 17 2024 Marek Czernek <marek.czernek@suse.com>
  - Handle logger exception when flushing already closed file
  - Include passlib as a recommended dependency
  - Added:
    * handle-logger-flushing-already-closed-file-686.patch
* Thu Oct 10 2024 Pablo Suárez Hernández <psuarezhernandez@suse.com>
  - Make Salt Bundle more tolerant to long running jobs (bsc#1228690)
  - Added:
    * enhance-cleanup-mechanism-after-salt-bundle-upgrade-.patch
* Thu Oct 03 2024 Marek Czernek <marek.czernek@suse.com>
  - Fix additional x509 tests and test_suse tests for SLE12
  - Added:
    * fix-x509-private-key-tests-and-test_suse-on-sle12-68.patch
* Wed Oct 02 2024 Marek Czernek <marek.czernek@suse.com>
  - Fix failing x509 tests with OpenSSL < 1.1
  - Added:
    * fix-x509-test-fails-on-old-openssl-systems-682.patch
* Wed Sep 25 2024 Victor Zhestkov <vzhestkov@suse.com>
  - Avoid explicit reading of /etc/salt/minion (bsc#1220357)
  - Allow NamedLoaderContexts to be returned from loader
  - Revert the change making reactor less blocking (bsc#1230322)
  - Use --cachedir for extension_modules in salt-call (bsc#1226141)
  - Prevent using SyncWrapper with no reason
  - Added:
    * avoid-explicit-reading-of-etc-salt-minion-bsc-122035.patch
    * allow-namedloadercontexts-to-be-returned-from-loader.patch
    * revert-the-change-making-reactor-less-blocking-bsc-1.patch
    * use-cachedir-for-extension_modules-in-salt-call-bsc-.patch
    * prevent-using-syncwrapper-with-no-reason.patch
* Tue Sep 10 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix the SELinux context for Salt Minion service (bsc#1219041)
  - Added:
    * fix-the-selinux-context-for-salt-minion-service-bsc-.patch
* Wed Sep 04 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Set contextvars as a build requirement for package
* Wed Sep 04 2024 Marek Czernek <marek.czernek@suse.com>
  - Increase warn_until_date date for code we still support
  - The test_debian test now uses port 80 for ubuntu keyserver
  - Fix too frequent systemd service restart in test_system test
  - Added:
    * fix-test_debian-to-work-in-our-infrastructure-676.patch
    * fix-test_system-flaky-setup_teardown-fn.patch
    * fix-deprecated-code-677.patch
* Fri Aug 30 2024 Victor Zhestkov <vzhestkov@suse.com>
  - Avoid crash on wrong output of systemctl version (bsc#1229539)
  - Improve error handling with different OpenSSL versions
  - Remove redundant run_func from salt.master.MWorker._handle_aes
  - Added:
    * avoid-crash-on-wrong-output-of-systemctl-version-bsc.patch
    * improve-error-handling-with-different-openssl-versio.patch
    * remove-redundant-run_func-from-salt.master.mworker._.patch
* Thu Aug 29 2024 Yeray Gutiérrez Cedrés <yeray.gutierrez@suse.com>
  - Fix cloud minion configuration for multiple masters (bsc#1229109)
  - Added:
    * join-masters-if-it-is-a-list-671.patch
* Wed Aug 21 2024 Marek Czernek <marek.czernek@suse.com>
  - Use Pygit2 id instead of deprecated oid in gitfs
  - Added:
    * replace-use-of-pygit2-deprecated-and-removed-1.15.0-.patch
* Wed Aug 07 2024 Marek Czernek <marek.czernek@suse.com>
  - Fix few failing tests to work with both Salt and Salt bundle
  - Skip testing unsupported OpenSSL crypto algorithms
  - Added:
    * make-tests-compatible-with-venv-bundle.patch
    * skip-more-tests-related-to-old-openssl-algorithms.patch
* Wed Jul 24 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix rich rule comparison in firewalld module (bsc#1222684)
  - Added:
    * firewalld-normalize-new-rich-rules-before-comparing-.patch
* Tue Jul 09 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - test_vultrpy: adjust test expectation to prevent failure after Debian 10 EOL
  - Added:
    * test_vultrpy-adjust-test-expectation-to-prevent-fail.patch
* Mon Jul 08 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make auth.pam more robust with Salt Bundle and fix tests
  - Added:
    * some-more-small-tests-fixes-enhancements-661.patch
* Wed Jul 03 2024 Flex Liu <fliu@suse.com>
  - Fix performance of user.list_groups with many remote groups
    (bsc#1226964)
  - Added:
    * fix-user.list_groups-omits-remote-groups.patch
* Tue Jun 18 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix "status.diskusage" function and exclude some tests for Salt Bundle
  - Added:
    * fix-status.diskusage-and-exclude-some-tests-to-run-w.patch
* Wed Jun 12 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Skip certain tests if necessary for some OSes and set flaky ones
  - Added:
    * skip-certain-tests-if-necessary-and-mark-some-flaky-.patch
* Thu Jun 06 2024 Marek Czernek <marek.czernek@suse.com>
  - Add a timer to delete old env post update for venv-minion
  - Added:
    * provide-systemd-timer-unit.patch
* Mon May 27 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Several fixes for tests to avoid errors and failures in some OSes
  - Speed up salt.matcher.confirm_top by using __context__
  - Do not call the async wrapper calls with the separate thread
  - Prevent OOM with high amount of batch async calls (bsc#1216063)
  - Add missing contextvars dependency in salt.version
  - Skip tests for unsupported algorithm on old OpenSSL version
  - Remove redundant `_file_find` call to the master
  - Prevent possible exception in tornado.concurrent.Future._set_done
  - Make reactor engine less blocking the EventPublisher
  - Make salt-master self recoverable on killing EventPublisher
  - Improve broken events catching and reporting
  - Make logging calls lighter
  - Remove unused import causing delays on starting salt-master
  - Added:
    * improve-broken-events-catching-and-reporting.patch
    * add-missing-contextvars-dependency-in-salt.version.patch
    * prevent-oom-with-high-amount-of-batch-async-calls-bs.patch
    * speed-up-salt.matcher.confirm_top-by-using-__context.patch
    * remove-redundant-_file_find-call-to-the-master.patch
    * make-logging-calls-lighter.patch
    * make-salt-master-self-recoverable-on-killing-eventpu.patch
    * skip-tests-for-unsupported-algorithm-on-old-openssl-.patch
    * remove-unused-import-causing-delays-on-starting-salt.patch
    * do-not-call-the-async-wrapper-calls-with-the-separat.patch
    * prevent-possible-exception-in-tornado.concurrent.fut.patch
    * several-fixes-for-tests-to-avoid-errors-and-failures.patch
    * make-reactor-engine-less-blocking-the-eventpublisher.patch
* Mon May 13 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Mark python3-CherryPy as recommended package for the testsuite
* Tue May 07 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make "man" a recommended package instead of required
* Tue Mar 26 2024 Marek Czernek <marek.czernek@suse.com>
  - Convert oscap output to UTF-8
  - Added:
    * switch-oscap-encoding-to-utf-8-639.patch
* Thu Mar 21 2024 Marek Czernek <marek.czernek@suse.com>
  - Make Salt compatible with Python 3.11
  - Added:
    * fix-salt-warnings-and-testuite-for-python-3.11-635.patch
* Fri Mar 15 2024 Yeray Gutiérrez Cedrés <yeray.gutierrez@suse.com>
  - Ignore non-ascii chars in oscap output (bsc#1219001)
  - Added:
    * decode-oscap-byte-stream-to-string-bsc-1219001.patch
* Thu Mar 14 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix detected issues in Salt tests when running on VMs
  - Added:
    * fix-tests-failures-and-errors-when-detected-on-vm-ex.patch
* Wed Mar 06 2024 Marek Czernek <marek.czernek@suse.com>
  - Make importing seco.range thread safe (bsc#1211649)
  - Added:
    * make-importing-seco.range-thread-safe-bsc-1211649.patch
* Mon Feb 26 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix problematic tests and allow smooth tests executions on containers
  - Added:
    * fix-problematic-tests-and-allow-smooth-tests-executi.patch
* Wed Feb 21 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Discover Ansible playbook files as "*.yml" or "*.yaml" files (bsc#1211888)
  - Added:
    * discover-both-.yml-and-.yaml-playbooks-bsc-1211888.patch
* Tue Feb 20 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Extend dependencies for python3-salt-testsuite and python3-salt packages
  - Improve Salt and testsuite packages multibuild
* Thu Feb 08 2024 Yeray Gutiérrez Cedrés <yeray.gutierrez@suse.com>
  - Enable multibuilld and create test flavor
  - Additionally we require python-mock just for older Python versions.
* Mon Feb 05 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
  - Rename salt-tests to python3-salt-testsuite
* Thu Feb 01 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Prevent directory traversal when creating syndic cache directory
    on the master (CVE-2024-22231, bsc#1219430)
  - Prevent directory traversal attacks in the master's serve_file
    method (CVE-2024-22232, bsc#1219431)
  - Added:
    * fix-cve-2024-22231-and-cve-2024-22232-bsc-1219430-bs.patch
* Mon Jan 29 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Provide user(salt)/group(salt) capabilities for RPM 4.19
* Tue Jan 23 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Prevent exceptions with fileserver.update when called via state (bsc#1218482)
  - Added:
    * allow-kwargs-for-fileserver-roots-update-bsc-1218482.patch
* Thu Jan 18 2024 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Improve pip target override condition with VENV_PIP_TARGET
    environment variable (bsc#1216850)
  - Fixed KeyError in logs when running a state that fails
  - Added:
    * improve-pip-target-override-condition-with-venv_pip_.patch
    * fixed-keyerror-in-logs-when-running-a-state-that-fai.patch
* Thu Jan 18 2024 Marek Czernek <marek.czernek@suse.com>
  - Ensure that pillar refresh loads beacons from pillar without restart
  - Fix the aptpkg.py unit test failure
  - Prefer unittest.mock to python-mock in test suite
  - Added:
    * update-__pillar__-during-pillar_refresh.patch
    * fix-the-aptpkg.py-unit-test-failure.patch
    * prefer-unittest.mock-for-python-versions-that-are-su.patch
* Fri Dec 01 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649)
  - Added:
    * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch
* Thu Nov 16 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Revert changes to set Salt configured user early in the stack (bsc#1216284)
  - Added:
    * revert-make-sure-configured-user-is-properly-set-by-.patch
* Mon Nov 13 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  - Fix gitfs "__env__" and improve cache cleaning (bsc#1193948)
  - Added:
    * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch
    * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch
* Tue Oct 31 2023 Alexander Graul <alexander.graul@suse.com>
  - Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157)
  - Added:
    * fix-cve-2023-34049-bsc-1215157.patch
* Tue Oct 17 2023 Marek Czernek <marek.czernek@suse.com>
  - Allow all primitive grain types for autosign_grains (bsc#1214477)
  - Added:
    * allow-all-primitive-grain-types-for-autosign_grains-.patch
* Mon Oct 02 2023 Victor Zhestkov <vzhestkov@suse.com>
  - Fix optimization_order opt to prevent testsuite fails
  - Improve salt.utils.json.find_json to avoid fails
    with transactional salt salt-ssh managed clients (bsc#1213293)
  - Use salt-call from salt bundle with transactional_update
  - Only call native_str on curl_debug message in tornado when needed
  - Implement the calling for batch async from the salt CLI
  - Added:
    * implement-the-calling-for-batch-async-from-the-salt-.patch
    * improve-salt.utils.json.find_json-bsc-1213293.patch
    * only-call-native_str-on-curl_debug-message-in-tornad.patch
    * use-salt-call-from-salt-bundle-with-transactional_up.patch
    * fix-optimization_order-opt-to-prevent-test-fails.patch
* Mon Oct 02 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix calculation of SLS context vars when trailing dots
    on targetted sls/state (bsc#1213518)
  - Added:
    * fix-calculation-of-sls-context-vars-when-trailing-do.patch
* Wed Sep 20 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix inconsistency in reported version by egg-info metadata (bsc#1215489)
  - Added:
    * write-salt-version-before-building-when-using-with-s.patch
* Fri Sep 01 2023 Victor Zhestkov <vzhestkov@suse.com>
  - Revert usage of long running REQ channel to prevent possible
    missing responses on requests and dublicated responses
    (bsc#1213960, bsc#1213630, bsc#1213257)
  - Added:
    * revert-usage-of-long-running-req-channel-bsc-1213960.patch
* Thu Aug 31 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fix gitfs cachedir basename to avoid hash collisions
    (bsc#1193948, bsc#1214797, CVE-2023-20898)
  - Added:
    * fixed-gitfs-cachedir_basename-to-avoid-hash-collisio.patch
* Tue Aug 22 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make sure configured user is properly set by Salt (bsc#1210994)
  - Do not fail on bad message pack message (bsc#1213441, CVE-2023-20897, bsc#1214796)
  - Fix broken tests to make them running in the testsuite
  - Prevent possible exceptions on salt.utils.user.get_group_dict (bsc#1212794)
  - Added:
    * do-not-fail-on-bad-message-pack-message-bsc-1213441-.patch
    * fix-tests-to-make-them-running-with-salt-testsuite.patch
    * prevent-possible-exceptions-on-salt.utils.user.get_g.patch
    * make-sure-configured-user-is-properly-set-by-salt-bs.patch
* Wed Aug 09 2023 Alexander Graul <alexander.graul@suse.com>
  - Create minion_id with reproducible mtime
  - Fix detection of Salt codename by "salt_version" execution module
  - Fix regression: multiple values for keyword argument 'saltenv' (bsc#1212844)
  - Fix the regression of user.present state when group is unset (bsc#1212855)
  - Fix zypper repositories always being reconfigured
  - Fix utf8 handling in 'pass' renderer and make it more robust
  - Prevent _pygit2.GitError: error loading known_hosts when $HOME is not set (bsc#1210994)
  - Fix ModuleNotFoundError and other issues raised by salt-support module (bsc#1211591)
  - tornado: Fix an open redirect in StaticFileHandler (CVE-2023-28370, bsc#1211741)
  - Make master_tops compatible with Salt 3000 and older minions (bsc#1212516) (bsc#1212517)
  - Avoid failures due transactional_update module not available in Salt 3006.0 (bsc#1211754)
  - Avoid conflicts with Salt dependencies versions (bsc#1211612)
  - Added:
    * fix-utf8-handling-in-pass-renderer-and-make-it-more-.patch
    * fix-the-regression-of-user.present-state-when-group-.patch
    * make-master_tops-compatible-with-salt-3000-and-older.patch
    * avoid-conflicts-with-dependencies-versions-bsc-12116.patch
    * tornado-fix-an-open-redirect-in-staticfilehandler-cv.patch
    * fix-regression-multiple-values-for-keyword-argument-.patch
    * zypper-pkgrepo-alreadyconfigured-585.patch
    * mark-salt-3006-as-released-586.patch
    * fix-some-issues-detected-in-salt-support-cli-module-.patch
    * define-__virtualname__-for-transactional_update-modu.patch
    * 3006.0-prevent-_pygit2.giterror-error-loading-known_.patch
* Fri May 05 2023 Alexander Graul <alexander.graul@suse.com>
  - Update to Salt release version 3006.0 (jsc#PED-3139)
    * See release notes: https://docs.saltproject.io/en/latest/topics/releases/3006.0.html
  - Add python3-looseversion as new dependency for salt
  - Add python3-packaging as new dependency for salt
  - Drop conflictive patch dicarded from upstream
  - Fix SLS rendering error when Jinja macros are used
  - Fix version detection and avoid building and testing failures
  - Added:
    * fix-version-detection-and-avoid-building-and-testing.patch
    * make-sure-the-file-client-is-destroyed-upon-used.patch
  - Modified:
    * 3005.1-implement-zypper-removeptf-573.patch
    * activate-all-beacons-sources-config-pillar-grains.patch
    * add-custom-suse-capabilities-as-grains.patch
    * add-environment-variable-to-know-if-yum-is-invoked-f.patch
    * add-migrated-state-and-gpg-key-management-functions-.patch
    * add-publish_batch-to-clearfuncs-exposed-methods.patch
    * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch
    * add-sleep-on-exception-handling-on-minion-connection.patch
    * add-standalone-configuration-file-for-enabling-packa.patch
    * add-support-for-gpgautoimport-539.patch
    * allow-vendor-change-option-with-zypper.patch
    * async-batch-implementation.patch
    * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch
    * bsc-1176024-fix-file-directory-user-and-group-owners.patch
    * change-the-delimeters-to-prevent-possible-tracebacks.patch
    * control-the-collection-of-lvm-grains-via-config.patch
    * debian-info_installed-compatibility-50453.patch
    * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch
    * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch
    * don-t-use-shell-sbin-nologin-in-requisites.patch
    * drop-serial-from-event.unpack-in-cli.batch_async.patch
    * early-feature-support-config.patch
    * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch
    * enhance-openscap-module-add-xccdf_eval-call-386.patch
    * fix-bsc-1065792.patch
    * fix-for-suse-expanded-support-detection.patch
    * fix-issue-2068-test.patch
    * fix-missing-minion-returns-in-batch-mode-360.patch
    * fix-ownership-of-salt-thin-directory-when-using-the-.patch
    * fix-regression-with-depending-client.ssh-on-psutil-b.patch
    * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch
    * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch
    * fix-the-regression-for-yumnotify-plugin-456.patch
    * fix-traceback.print_exc-calls-for-test_pip_state-432.patch
    * fixes-for-python-3.10-502.patch
    * include-aliases-in-the-fqdns-grains.patch
    * info_installed-works-without-status-attr-now.patch
    * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch
    * make-aptpkg.list_repos-compatible-on-enabled-disable.patch
    * make-setup.py-script-to-not-require-setuptools-9.1.patch
    * pass-the-context-to-pillar-ext-modules.patch
    * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch
    * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch
    * prevent-shell-injection-via-pre_flight_script_args-4.patch
    * read-repo-info-without-using-interpolation-bsc-11356.patch
    * restore-default-behaviour-of-pkg-list-return.patch
    * return-the-expected-powerpc-os-arch-bsc-1117995.patch
    * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch
    * run-salt-api-as-user-salt-bsc-1064520.patch
    * run-salt-master-as-dedicated-salt-user.patch
    * save-log-to-logfile-with-docker.build.patch
    * skip-package-names-without-colon-bsc-1208691-578.patch
    * switch-firewalld-state-to-use-change_interface.patch
    * temporary-fix-extend-the-whitelist-of-allowed-comman.patch
    * update-target-fix-for-salt-ssh-to-process-targets-li.patch
    * use-adler32-algorithm-to-compute-string-checksums.patch
    * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch
    * use-salt-bundle-in-dockermod.patch
    * x509-fixes-111.patch
    * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch
  - Removed:
    * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch
    * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch
    * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch
    * allow-entrypoint-compatibility-for-importlib-metadat.patch
    * clarify-pkg.installed-pkg_verify-documentation.patch
    * detect-module.run-syntax.patch
    * fix-salt.states.file.managed-for-follow_symlinks-tru.patch
    * fix-state.apply-in-test-mode-with-file-state-module-.patch
    * fix-test_ipc-unit-tests.patch
    * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch
    * fopen-workaround-bad-buffering-for-binary-mode-563.patch
    * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch
    * ignore-extend-declarations-from-excluded-sls-files.patch
    * ignore-non-utf8-characters-while-reading-files-with-.patch
    * include-stdout-in-error-message-for-zypperpkg-559.patch
    * make-pass-renderer-configurable-other-fixes-532.patch
    * make-sure-saltcacheloader-use-correct-fileclient-519.patch
    * normalize-package-names-once-with-pkg.installed-remo.patch
    * retry-if-rpm-lock-is-temporarily-unavailable-547.patch
    * set-default-target-for-pip-from-venv_pip_target-envi.patch
    * state.apply-don-t-check-for-cached-pillar-errors.patch
    * state.orchestrate_single-does-not-pass-pillar-none-4.patch
* Fri Mar 17 2023 Alexander Graul <alexander.graul@suse.com>
  - Require python3-jmespath runtime dependency (bsc#1209233)
  - Fix problem with detecting PTF packages (bsc#1208691)
  - Added:
    * skip-package-names-without-colon-bsc-1208691-578.patch
* Tue Jan 31 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Fixes pkg.version_cmp on openEuler systems and a few other OS flavors
  - Added:
    * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch
* Mon Jan 23 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Make pkg.remove function from zypperpkg module to handle also PTF packages
  - Added:
    * 3005.1-implement-zypper-removeptf-573.patch
* Tue Jan 17 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Control the collection of lvm grains via config (bsc#1204939)
  - Added:
    * control-the-collection-of-lvm-grains-via-config.patch
* Thu Jan 12 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Allow entrypoint compatibility for "importlib-metadata>=5.0.0" (bsc#1207071)
  - Added:
    * allow-entrypoint-compatibility-for-importlib-metadat.patch
* Mon Jan 09 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Add missing patch after rebase to fix collections Mapping issues
  - Added:
    * fixes-for-python-3.10-502.patch
* Wed Jan 04 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Prevent deadlocks in salt-ssh executions
  - Added:
    * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch
* Mon Jan 02 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
  - Create new salt-tests subpackage containing Salt tests

Files

/etc/salt/master
/etc/salt/master.d
/etc/salt/pki/master
/etc/salt/pki/master/minions
/etc/salt/pki/master/minions_autosign
/etc/salt/pki/master/minions_denied
/etc/salt/pki/master/minions_pre
/etc/salt/pki/master/minions_rejected
/etc/salt/roster
/srv/pillar
/srv/salt
/usr/bin/salt
/usr/bin/salt-cp
/usr/bin/salt-key
/usr/bin/salt-master
/usr/bin/salt-run
/usr/lib/systemd/system/salt-master.service
/usr/sbin/rcsalt-master
/usr/share/man/man1/salt-cp.1.gz
/usr/share/man/man1/salt-key.1.gz
/usr/share/man/man1/salt-master.1.gz
/usr/share/man/man1/salt-run.1.gz
/usr/share/man/man7/salt.7.gz
/var/cache/salt/master
/var/cache/salt/master/jobs
/var/cache/salt/master/proc
/var/cache/salt/master/queues
/var/cache/salt/master/roots
/var/cache/salt/master/syndics
/var/cache/salt/master/tokens
/var/lib/salt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026