Package: slurm-wlm / 20.11.7+really20.11.4-2+deb11u1

Metadata

Package Version Patches format
slurm-wlm 20.11.7+really20.11.4-2+deb11u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
mail path | (download)

doc/man/man1/strigger.1 | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 mail command absolute pathname                       
 This patch changes the default command to /usr/bin/mail in various
  configuration files and manual pages.                            
remove google javascript | (download)

doc/html/footer.txt | 13 0 + 13 - 0 !
doc/html/header.txt | 21 0 + 21 - 0 !
2 files changed, 34 deletions(-)

 remove google custom engine queries script
 Remove javascript for the custom google engine queries, in the header
 and in the footer of each html documentation page, to avoid potential
 privacy breach.
sacctmgr increase buffer | (download)

src/sacctmgr/file_functions.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 increase size of sacctmgr read buffer
 This patch significantly increases the size of the buffer for reading dumps
 with sacctmgr load. Without this patch, sacctmgr is not able to handle lines
 with more than 4096 which is too small in some cases. Also removed useless
 macro definition in other related file.
pidfile path | (download)

src/common/read_config.h | 4 2 + 2 - 0 !
src/slurmdbd/read_config.h | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix default pidfile paths
 This patch points default pidfild paths under /run
rpath | (download)

auxdir/slurm.m4 | 2 1 + 1 - 0 !
configure.ac | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix an rpath issue
 The libdir has to match the source package name in order to host
 slurm's private shared library.
miscellanea manpages | (download)

configure.ac | 1 1 + 0 - 0 !
doc/man/Makefile.am | 2 1 + 1 - 0 !
doc/man/man1/Makefile.am | 1 0 + 1 - 0 !
doc/man/man1/slurm.1 | 72 0 + 72 - 0 !
doc/man/man5/slurm.conf.5 | 4 2 + 2 - 0 !
doc/man/man7/Makefile.am | 22 22 + 0 - 0 !
doc/man/man7/slurm.7 | 72 72 + 0 - 0 !
doc/man/man7/spank.7 | 656 656 + 0 - 0 !
doc/man/man8/Makefile.am | 6 2 + 4 - 0 !
doc/man/man8/spank.8 | 656 0 + 656 - 0 !
10 files changed, 756 insertions(+), 736 deletions(-)

 move general info man pages to the miscellanea section (7)
 This patch moves the general information man pages slurm.1 and spank.8
 to the miscellanea section since they are not related to commands
fix typos | (download)

doc/man/man5/slurm.conf.5 | 4 2 + 2 - 0 !
src/common/slurm_protocol_api.c | 2 1 + 1 - 0 !
src/slurmrestd/http_url.c | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fix typos
pmixv4 | (download)

auxdir/x_ac_pmix.m4 | 3 2 + 1 - 0 !
src/plugins/mpi/pmix/mpi_pmix.c | 4 4 + 0 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 enable pmix plugin compilation with pmix version 4
 HAVE_PMIX macro is missing when pmix version 4 is found. This prevents
 the compilation of the slurm pmix plugin.
CVE 2021 31215 | (download)

src/plugins/prep/script/prep_script_slurmctld.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix cve-2021-31215
  Fix security issue in {Prolog,Epilog}Slurmctld by always prepending SPANK_.
  To all user-set environment variables.
CVE 2022 29500 | (download)

src/api/config_info.c | 1 1 + 0 - 0 !
src/api/job_info.c | 2 2 + 0 - 0 !
src/api/job_step_info.c | 2 2 + 0 - 0 !
src/api/node_info.c | 1 1 + 0 - 0 !
src/api/pmi_server.c | 1 1 + 0 - 0 !
src/api/reconfigure.c | 1 1 + 0 - 0 !
src/api/signal.c | 3 3 + 0 - 0 !
src/api/slurm_pmi.c | 3 3 + 0 - 0 !
src/api/step_launch.c | 2 2 + 0 - 0 !
src/bcast/file_bcast.c | 1 1 + 0 - 0 !
src/common/forward.c | 5 4 + 1 - 0 !
src/common/slurm_auth.c | 43 40 + 3 - 0 !
src/common/slurm_auth.h | 16 15 + 1 - 0 !
src/common/slurm_persist_conn.c | 1 1 + 0 - 0 !
src/common/slurm_persist_conn.h | 1 1 + 0 - 0 !
src/common/slurm_protocol_api.c | 234 230 + 4 - 0 !
src/common/slurm_protocol_api.h | 3 3 + 0 - 0 !
src/common/slurm_protocol_defs.c | 2 2 + 0 - 0 !
src/common/slurm_protocol_defs.h | 3 3 + 0 - 0 !
src/common/slurmdb_defs.c | 1 1 + 0 - 0 !
src/common/stepd_api.c | 3 2 + 1 - 0 !
src/common/stepd_api.h | 3 2 + 1 - 0 !
src/plugins/accounting_storage/common/common_as.c | 1 1 + 0 - 0 !
src/plugins/accounting_storage/slurmdbd/dbd_conn.c | 2 2 + 0 - 0 !
src/plugins/auth/jwt/auth_jwt.c | 16 15 + 1 - 0 !
src/plugins/auth/munge/auth_munge.c | 49 46 + 3 - 0 !
src/plugins/auth/none/auth_none.c | 17 16 + 1 - 0 !
src/plugins/mpi/pmi2/setup.c | 2 2 + 0 - 0 !
src/plugins/mpi/pmi2/setup.h | 1 1 + 0 - 0 !
src/plugins/mpi/pmi2/spawn.c | 5 3 + 2 - 0 !
src/plugins/mpi/pmix/pmixp_dconn.c | 1 1 + 0 - 0 !
src/plugins/mpi/pmix/pmixp_dconn.h | 3 3 + 0 - 0 !
src/plugins/mpi/pmix/pmixp_server.c | 28 21 + 7 - 0 !
src/plugins/mpi/pmix/pmixp_utils.c | 1 1 + 0 - 0 !
src/sattach/sattach.c | 1 1 + 0 - 0 !
src/slurmctld/agent.c | 22 21 + 1 - 0 !
src/slurmctld/agent.h | 5 5 + 0 - 0 !
src/slurmctld/backup.c | 10 8 + 2 - 0 !
src/slurmctld/controller.c | 2 2 + 0 - 0 !
src/slurmctld/fed_mgr.c | 2 2 + 0 - 0 !
src/slurmctld/job_mgr.c | 14 11 + 3 - 0 !
src/slurmctld/job_scheduler.c | 3 3 + 0 - 0 !
src/slurmctld/node_mgr.c | 3 3 + 0 - 0 !
src/slurmctld/node_scheduler.c | 3 3 + 0 - 0 !
src/slurmctld/ping_nodes.c | 4 4 + 0 - 0 !
src/slurmctld/proc_req.c | 2 2 + 0 - 0 !
src/slurmctld/srun_comm.c | 37 26 + 11 - 0 !
src/slurmctld/step_mgr.c | 3 3 + 0 - 0 !
src/slurmd/slurmd/req.c | 21 12 + 9 - 0 !
src/slurmd/slurmd/slurmd.c | 6 5 + 1 - 0 !
src/slurmd/slurmstepd/io.c | 1 1 + 0 - 0 !
src/slurmd/slurmstepd/mgr.c | 16 11 + 5 - 0 !
src/slurmd/slurmstepd/mgr.h | 2 1 + 1 - 0 !
src/slurmd/slurmstepd/req.c | 1 1 + 0 - 0 !
src/slurmd/slurmstepd/slurmstepd.c | 23 15 + 8 - 0 !
src/slurmd/slurmstepd/slurmstepd_job.c | 7 4 + 3 - 0 !
src/slurmd/slurmstepd/slurmstepd_job.h | 4 3 + 1 - 0 !
src/slurmd/slurmstepd/x11_forwarding.c | 4 4 + 0 - 0 !
src/slurmdbd/read_config.c | 1 1 + 0 - 0 !
src/slurmdbd/slurmdbd.c | 1 1 + 0 - 0 !
60 files changed, 586 insertions(+), 70 deletions(-)

 fix cve-2022-29500
  Prevent credential abuse.
CVE 2022 29501 | (download)

src/plugins/mpi/pmi2/setup.c | 5 5 + 0 - 0 !
src/slurmd/slurmd/req.c | 109 84 + 25 - 0 !
2 files changed, 89 insertions(+), 25 deletions(-)

 fix cve-2022-29501
  Prevent abuse of REQUEST_FORWARD_DATA.