61 Commits

Author SHA256 Message Date
86b8ae6c88 Accepting request 1332317 from network:cluster
- Update to version 0.5.17:
  * Added `MUNGE_OPT_IGNORE_TTL` and `MUNGE_OPT_IGNORE_REPLAY`.
  * Added `unmunge --ignore-ttl` and `--ignore-replay` cmdline opts.
  * Added configure `--with-systemdsysusersdir` opt.
  * Changed logrotate config to drop privileges to munge user.
  * Changed test suite to bail out immediately on munged startup failures.
  * Fixed encode/decode payload limit asymmetry.
  * Fixed cross-compilation support in configure script.
  * Improved mlockall error diagnostics and documentation.
  * Improved origin address configuration warnings.
  This release is backwards-compatible to 0.5.
- Remove tempfiles settings. This is handled by `RuntimeDirectory`
  in the `munge.service`.
- Remove tests for having systemd and sysusers: we no longer support
  stuff that's so old that this is required.
- Use sysuser file the package comes with.
- Update to version 0.5.18:
  * Fix buffer overflow in message unpacking that allows local users
    to leak the MUNGE cryptographic key and forge credential.
    credentials (bsc#1257651, CVE-2026-25506).
  * Fixed out-of-bounds read in credential decoding.
  * Fixed build failure on legacy macOS without `clock_gettime()`.

- Update to version 0.5.17:
  * Added `MUNGE_OPT_IGNORE_TTL` and `MUNGE_OPT_IGNORE_REPLAY`.
  * Added `unmunge --ignore-ttl` and `--ignore-replay` cmdline opts.
  * Added configure `--with-systemdsysusersdir` opt.
  * Changed logrotate config to drop privileges to munge user.
  * Changed test suite to bail out immediately on munged startup failures.
  * Fixed encode/decode payload limit asymmetry. (forwarded request 1332316 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1332317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=23
2026-02-11 17:47:47 +00:00
700e7b2569 - Update to version 0.5.17:
* Added `MUNGE_OPT_IGNORE_TTL` and `MUNGE_OPT_IGNORE_REPLAY`.
  * Added `unmunge --ignore-ttl` and `--ignore-replay` cmdline opts.
  * Added configure `--with-systemdsysusersdir` opt.
  * Changed logrotate config to drop privileges to munge user.
  * Changed test suite to bail out immediately on munged startup failures.
  * Fixed encode/decode payload limit asymmetry.
  * Fixed cross-compilation support in configure script.
  * Improved mlockall error diagnostics and documentation.
  * Improved origin address configuration warnings.
  This release is backwards-compatible to 0.5.
- Remove tempfiles settings. This is handled by `RuntimeDirectory`
  in the `munge.service`.
- Remove tests for having systemd and sysusers: we no longer support
  stuff that's so old that this is required.
- Use sysuser file the package comes with.
- Update to version 0.5.18:
  * Fix buffer overflow in message unpacking that allows local users
    to leak the MUNGE cryptographic key and forge credential.
    credentials (bsc#1257651, CVE-2026-25506).
  * Fixed out-of-bounds read in credential decoding.
  * Fixed build failure on legacy macOS without `clock_gettime()`.

- Update to version 0.5.17:
  * Added `MUNGE_OPT_IGNORE_TTL` and `MUNGE_OPT_IGNORE_REPLAY`.
  * Added `unmunge --ignore-ttl` and `--ignore-replay` cmdline opts.
  * Added configure `--with-systemdsysusersdir` opt.
  * Changed logrotate config to drop privileges to munge user.
  * Changed test suite to bail out immediately on munged startup failures.
  * Fixed encode/decode payload limit asymmetry.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=57
2026-02-10 20:12:10 +00:00
469c791d32 Accepting request 1302706 from network:cluster
- Improved match (forwarded request 1302322 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1302706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=22
2025-09-04 15:59:42 +00:00
f052c9d05a Accepting request 1302322 from home:eeich:branches:network:cluster
- Improved match

OBS-URL: https://build.opensuse.org/request/show/1302322
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=55
2025-09-04 09:35:33 +00:00
788b07b0cb Accepting request 1302263 from home:eeich:branches:network:cluster
- Improved test in %post

OBS-URL: https://build.opensuse.org/request/show/1302263
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=54
2025-09-01 21:14:20 +00:00
f10109c5f0 Accepting request 1302253 from home:eeich:branches:network:cluster
- Make logrotate work on munge log as user munge. This prevents
  a local privilege escalation (bsc#1246088).

OBS-URL: https://build.opensuse.org/request/show/1302253
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=53
2025-09-01 19:07:46 +00:00
485b9639dc Accepting request 1234712 from network:cluster
Changelog formatting changes:
  * Added `--listen-backlog` cmdline opt.
  This release is backwards-compatible to 0.5; however, credentials
  encoded with the current default of `MUNGE_MAC_SHA256` cannot be
  decoded by releases prior to 0.5.5.
- Remove munge key on uninstall (forwarded request 1234711 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1234712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=21
2025-01-05 14:30:18 +00:00
b17bd53e48 Accepting request 1234711 from home:eeich:branches:network:cluster
Changelog formatting changes:
  * Added `--listen-backlog` cmdline opt.
  This release is backwards-compatible to 0.5; however, credentials
  encoded with the current default of `MUNGE_MAC_SHA256` cannot be
  decoded by releases prior to 0.5.5.
- Remove munge key on uninstall

OBS-URL: https://build.opensuse.org/request/show/1234711
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=51
2025-01-03 10:27:16 +00:00
cc6a6357fe Accepting request 1177023 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1177023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=20
2024-05-27 09:56:19 +00:00
062ad10f34 Accepting request 1176932 from home:jgwang:branches:network:cluster
Update to version 0.5.16

OBS-URL: https://build.opensuse.org/request/show/1176932
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=49
2024-05-27 06:01:56 +00:00
6b8dad91da Accepting request 1058293 from network:cluster
- Update to version 0.5.15:

Hope, the changelog is correct now.

OBS-URL: https://build.opensuse.org/request/show/1058293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=19
2023-01-13 23:03:39 +00:00
c7bf28aade - Update to version 0.5.15:
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=47
2023-01-13 18:03:36 +00:00
bf46c1c0ab Accepting request 1046429 from home:eeich:branches:network:cluster
- Update to version 0.15.5:

OBS-URL: https://build.opensuse.org/request/show/1046429
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=46
2023-01-03 08:25:36 +00:00
98d8cdc774 Accepting request 987006 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/987006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=18
2022-07-06 13:42:19 +00:00
38c2c0ed9e Accepting request 987005 from home:NMoreyChaisemartin:branches:science:HPC
- Update to version 0.15.4:
  - Added support for OpenSSL 3.0.
  - Fixed "make install" conflict with systemd RuntimeDirectory.
  - Fixed big-endian bug causing failures on s390x.
  - Fixed systemd service unit conf to wait until network is online.
  - Fixed excessive logging of "suspended new connections".
  - Fixed gcry_check_version(GCRYPT_VERSION) bug reported by Debian.
  - Fixed sending repeated SIGTERMs to signal stop. (dbe6dcc)
  - Fixed failure to clean up socket or create seedfile having relative path.
  - Fixed test suite to clean up errant processes from failed tests.
- Re-enable build for s390*

OBS-URL: https://build.opensuse.org/request/show/987005
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=44
2022-07-06 09:50:47 +00:00
5f8ab30daa Accepting request 933240 from network:cluster
- Disable s390*-builds. On s390x the test suite fails.

OBS-URL: https://build.opensuse.org/request/show/933240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=17
2021-11-23 21:10:38 +00:00
f1162338a8 - Disable s390*-builds. On s390x the test suite fails.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=43
2021-11-23 09:58:08 +00:00
5a62e3e6d7 Accepting request 926029 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/926029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=16
2021-10-26 18:13:36 +00:00
49a96c3fef Accepting request 925528 from home:eeich:branches:network:cluster
- Typo fix to sysuser file.

OBS-URL: https://build.opensuse.org/request/show/925528
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=42
2021-10-18 14:45:21 +00:00
5ea5933e43 Accepting request 924637 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/924637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=15
2021-10-11 13:30:54 +00:00
d887e34f32 Accepting request 924078 from home:eeich:branches:network:cluster
- Restore tmpfiles.d handling which was deleted for no good
  reason.
- Make sure the product specific run-directory is used which
  is taken from the RPM macro %_rundir (bsc#1191336).

OBS-URL: https://build.opensuse.org/request/show/924078
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=41
2021-10-11 09:05:32 +00:00
ca1a4c0793 Accepting request 922788 from home:eeich:branches:network:cluster
- Utilize sysuser infrastructure to set user/group munge.

OBS-URL: https://build.opensuse.org/request/show/922788
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=40
2021-10-04 13:54:08 +00:00
dd51aaaa48 Accepting request 854216 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/854216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=14
2020-12-09 21:22:06 +00:00
25faa25355 Accepting request 854203 from home:eeich:branches:network:cluster
- Use 'mungekey' to generate munge key,
  Change permission of 'mungekey' from 0400 to 0600
- Remove munge key on uninstall  
- Add a bit of QA by running 'make check'
- Consolidate 'rundir'-handling:
  * fixed the location using %_rundir
  * %ghost-ed %_rundir/munge
- Pinned down configuration by adding more configure options
- Consolidated the file attribute setting
- Consolidated handline of /etc/sysconfig/munge
- Remove tmpfiles.d/munge.conf: the runtime directory is created
  by systemd itself.

OBS-URL: https://build.opensuse.org/request/show/854203
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=38
2020-12-09 10:11:15 +00:00
8e217161a9 Accepting request 789122 from network:cluster
- Fix up for check scripts. (forwarded request 789121 from eeich)

OBS-URL: https://build.opensuse.org/request/show/789122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=13
2020-03-27 21:03:01 +00:00
717052f3ea Accepting request 789121 from home:eeich:branches:network:cluster
- Fix up for check scripts.

OBS-URL: https://build.opensuse.org/request/show/789121
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=36
2020-03-27 17:41:27 +00:00
2fe6dc05b0 Accepting request 789108 from home:eeich:branches:network:cluster
- Make build compatible with older SLE releases: define make_build.

OBS-URL: https://build.opensuse.org/request/show/789108
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=35
2020-03-27 16:50:29 +00:00
dc1b35664a Accepting request 789036 from home:anag:branches:network:cluster
- Update to version 0.5.14, most relevant changes:
  * Added mungekey command for key generation via HKDF.
  * Added negative caching of user lookups for processing supplementary groups.
  * Added munged --origin and --stop cmdline opt.
  * Added unmunge --numeric cmdline opt.
  * Added several new configuration options.
  * Added systemd EnvironmentFile to set sysconfig options.
  * Added systemd RuntimeDirectory to replace tmpfiles.d conf.
  * Changed logging of non-existent users to only log once for a given user.
  * Changed default name of munged seedfile.
  * Fixed pidfile corruption when starting new daemon while socket still in use.
  * Fixed munged signal handlers to be async-signal-safe.
  * Fixed "Logging stopped due to error" behavior for transient errors.
  * Fixed misleading "Lockfile not found" error message.
  * Fixed conversion-specifier / argument mismatch in error message.
  * Removed autotools-generated files from version control.
- Update patch:
  * Make-SUSE-specific-adjustments.patch
- Spec cleanup
- Update package description to match upstream's
- Add logrotate file and Requires in logrotate
- Run bootstrap to create autotools files.

OBS-URL: https://build.opensuse.org/request/show/789036
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=34
2020-03-27 14:04:55 +00:00
1336de4830 Accepting request 769784 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/769784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=12
2020-02-04 18:55:12 +00:00
bdd3cf4c18 Accepting request 769645 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769645
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=32
2020-02-03 19:53:12 +00:00
dd089ce9d7 Accepting request 761356 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/761356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=11
2020-01-07 22:53:15 +00:00
Ana Guerrero
3fb548d7c3 Accepting request 761353 from home:eeich:branches:network:cluster
- Add Provides for 'munge-libs' to package libmunge for
  compatibility with the upstream spec file (bsc#1160075).

OBS-URL: https://build.opensuse.org/request/show/761353
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=30
2020-01-07 08:36:12 +00:00
7490abb38a Accepting request 754491 from network:cluster
- Fix possible LPE during installation (bsc#1155075,
  CVE-2019-3691).
- Remove special %license treatment for SLE-12 as this
  has been fixed. (forwarded request 754490 from eeich)

OBS-URL: https://build.opensuse.org/request/show/754491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=10
2019-12-06 11:09:06 +00:00
7dc499da35 Accepting request 754490 from home:eeich:branches:network:cluster
- Fix possible LPE during installation (bsc#1155075,
  CVE-2019-3691).
- Remove special %license treatment for SLE-12 as this
  has been fixed.

OBS-URL: https://build.opensuse.org/request/show/754490
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=28
2019-12-05 18:01:14 +00:00
62cc4dd5b6 Accepting request 637212 from network:cluster
- Add coreutils to the Requires(post/postun). (forwarded request 637211 from eeich)

OBS-URL: https://build.opensuse.org/request/show/637212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=9
2018-10-01 06:15:28 +00:00
ddca7ba835 Accepting request 637211 from home:eeich:branches:network:cluster
- Add coreutils to the Requires(post/postun).

OBS-URL: https://build.opensuse.org/request/show/637211
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=26
2018-09-22 20:49:01 +00:00
3f611724c9 Accepting request 617651 from network:cluster
- Handle license file using %license where applicable.

- Package sysconfig.munge only on non-systemd systems.
- Fix group settings for non-systemd systems in spec file:
  group 'munge' is used there as well.
- Some macro cleanup.

OBS-URL: https://build.opensuse.org/request/show/617651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=8
2018-06-20 13:31:12 +00:00
50cc7873ae - Improve test, fix typo.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=24
2018-06-19 06:55:56 +00:00
bb4aa8ae06 - Handle license file using %license where applicable.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=23
2018-06-19 06:36:50 +00:00
731e7e197c Accepting request 617205 from home:eeich:branches:network:cluster
- Package sysconfig.munge only on non-systemd systems.
- Fix group settings for non-systemd systems in spec file:
  group 'munge' is used there as well.
- Some macro cleanup.

OBS-URL: https://build.opensuse.org/request/show/617205
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=22
2018-06-16 08:38:29 +00:00
7778e822d9 Accepting request 616091 from network:cluster
- Switch to user 'munge', group 'munge'.

- Adding to SLE12 SP2 FATE#321706.

OBS-URL: https://build.opensuse.org/request/show/616091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=7
2018-06-13 13:40:31 +00:00
0243230cc1 - Switch to user 'munge', group 'munge'.
- Adding to SLE12 SP2 FATE#321706.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=20
2018-06-11 15:24:18 +00:00
10fe47a4ae Accepting request 587905 from network:cluster
- added README.SUSE file  (bsc#1085665) (forwarded request 587902 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/587905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=6
2018-03-18 20:44:55 +00:00
20d04f83d7 Accepting request 587902 from home:mslacken
- added README.SUSE file  (bsc#1085665)

OBS-URL: https://build.opensuse.org/request/show/587902
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=18
2018-03-16 14:09:11 +00:00
7f1ba98edb Accepting request 554960 from network:cluster
- Update to 0.5.13:
  * Added support for OpenSSL 1.1.0.
  * Added support for UID/GID values >= 2^31.
  * Added support for getentropy() and getrandom().
  * Added --trusted-group cmdline opt to munged.
  * Added --log-file and --seed-file cmdline opts to munged.
  * Changed default MAC algorithm to SHA-256.
  * Fixed autoconf installation directory variable substitution.
  * Fixed all gcc, clang, and valgrind warnings.
  * Improved resilience and unpredictability of PRNG.
  * Improved hash table performance.
  * Removed libmissing dependency from libmunge.

- Replace references to /var/adm/fillup-templates with new 
  %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/554960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=5
2017-12-22 11:18:48 +00:00
d4ff797ac0 - Update to 0.5.13:
* Added support for OpenSSL 1.1.0.
  * Added support for UID/GID values >= 2^31.
  * Added support for getentropy() and getrandom().
  * Added --trusted-group cmdline opt to munged.
  * Added --log-file and --seed-file cmdline opts to munged.
  * Changed default MAC algorithm to SHA-256.
  * Fixed autoconf installation directory variable substitution.
  * Fixed all gcc, clang, and valgrind warnings.
  * Improved resilience and unpredictability of PRNG.
  * Improved hash table performance.
  * Removed libmissing dependency from libmunge.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=16
2017-12-06 16:25:06 +00:00
3ddfe1a2cc Accepting request 544835 from home:RBrownSUSE:branches:network:cluster
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544835
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=15
2017-11-29 16:42:16 +00:00
0f212d4f95 Accepting request 456422 from network:cluster
1

OBS-URL: https://build.opensuse.org/request/show/456422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=4
2017-02-13 23:48:22 +00:00
Corot Sebastien
e5faa0cad3 Accepting request 455346 from home:eeich:branches:network:cluster
- Fix BuildRequires for zlib-devel.

- Replace group/user add macros with function calls.
- Make sure we update the user/group of files/directories correctly
  when updating - in case they have changed.

- Use user 'munge', group 'munge' for systemd and user 'daemon', group 'root' 
  for non-systemd by setting the appropriate macros '%munge_u' and '%munge_g'.
- Create user/group munge if they don't exist.
- Add 'BuildRequires: libbz2-devel'
- Fix typo.

- Add 'Recommends: munge' to libmunge:
  This library requires the munge service to run on the
  local system to be useful.

OBS-URL: https://build.opensuse.org/request/show/455346
OBS-URL: https://build.opensuse.org/package/show/network:cluster/munge?expand=0&rev=13
2017-02-11 20:29:52 +00:00
5a0ff85501 Accepting request 450095 from network:cluster
1

OBS-URL: https://build.opensuse.org/request/show/450095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munge?expand=0&rev=3
2017-01-17 13:35:42 +00:00