File needrestart.changes of Package needrestart

-------------------------------------------------------------------
Tue May 20 14:41:02 UTC 2025 - Martin Stibor <martin.von.reichenberg@proton.me>

- Initial commit (re-upload) of NeedRestart into Open Build Service (OBS)
- Removed no longer necessary Install steps which have already been fixed upstream
- Provided support for various Linux Distributions [SUSE, FEDORA, MAGEIA(-Unfinished)]
- Added `rpmlintrc` file to suppress `perl-base` explicit dependency
- Update to the latest upstream stable version - 3.11

- Changes:
 * [CONT] allow to ignore containers by name
 * [Kernel] allow glob customization for find kernel image files

- Fixes:
 * [core] fix warnings if no cgroup could be determined

-------------------------------------------------------------------
Sun Apr  6 13:50:37 UTC 2025 - Martin von Reichenberg <martin.von.reichenberg@proton.me>

- Changes:
 * [core] add override for systemd-nspawn (Debian Bug #1101553)
   (Debian Bug#1101553 by Raphaël Halimi <raphael.halimi@gmail.com>)
 * [core] add another pattern to ignore java native access
   (github issue #267 by @rdemongeot)

- Fixes:
 * [core] unbreak systemd-user w/ dash
   (Debian Bug#1101551 by Raphaël Halimi <raphael.halimi@gmail.com>)
   (github pull request #338 by Ivan Shapovalov @intelfx)
 * [metrics] fix undefined values warning if no expected ucode version
   is available 

-------------------------------------------------------------------
Sat Mar 29 16:36:47 UTC 2025 - Martin von Reichenberg <martin.von.reichenberg@proton.me>

- Features:
 * [CONT] Detect systemd-nspawn and add a fallback module.
 * [Core] Add option '-x' to skip user interaction when no process is selected for restart by default.

- Changes:
 * [Core] Add default override for qrtr-ns / rmtfs.
 * [Core] Add override for bacula.
 * [Core] Add override for lxc.
 * [Core] Add override for xrdp.
 * [Core] Print executable in verbose mode.
 * [Core] Better systemd --user integration.
 * [Core] Ignore /memfd: binaries.
 * [Docs] Update kernel naming in config example for RPi2/3.
 * [Docs] Document -b a little more.
 * [L10N] Add zh-TW Traditional Chinese locale.

- Fixes:
 * [Core] Fix regression of false positives for processes running in
 * [Core] Fix typos.
 * [Docs] Fix missing escapes in markdown files.
 * [Interp] Fix source file scanning for processes in another mountns.
 * [uCode] Do not print undef values in batch mode.

-------------------------------------------------------------------
Thu Nov 21 16:30:57 UTC 2024 - hui <sturm-fr@web.de>

- Security
  * [Core] CVE-2024-48991: Prevent race condition on /proc/$PID/exec evaluation.
  * [Interp] CVE-2024-11003: Drop usage of Module::ScanDeps to prevent LPE.
  * [Interp] CVE-2024-48990: Do not set PYTHONPATH environment variable to prevent a LPE.
  * [Interp] CVE-2024-48992: Do not set RUBYLIB environment variable to prevent a LPE.

- Features
  * [CONT] Add Incus support.

- Changes
  * [Core] Refactor device number comparison to be independent of leading zeros.
  * [Interp] Enable ruby check for versioned ruby binary names.
  *[Interp] Chdir into empty directory to prevent python parsing arbitrary files.

- Fixes
  * [VM] Fix spelling mistake.
  * [Core] Make OpenMetrics output prometheus compatible.
  * [uCode] Fix error handling logic being dependent on debug level.
  * [Core] Fix "Use of uninitialized value $sdev in right bitshift".

-------------------------------------------------------------------
Mon Aug 12 12:11:50 UTC 2024 - Martin von Reichenberg <martin.von.reichenberg@proton.me>

- Update to the latest stable upstream version - 3.7
- Features:
 * [Interp] Add optional persistent cache support for perl scanning.
 * [Core] Add OpenMetrics time series output.

- Changes:
 * [Core] Replace which by command -v.
 * [Core] Ignore USBGuard.
 * [Core] Do not ignore dhclient but prevent restart ifup automaticly.
 * [Core] Add greetd to the list of restart exclusions.
 * [Core] Support dbus replacements.
 * [Core] Apply override_rc deterministically.
 * [uCode] Test vendor id before check for Intel ucode.
 * [uCode] Fix AMD ucode checking in non-debug mode.
 * [uCode] Mark unavailable ucode as CURRENT.
 * [Kernel] Increase read size for version strings.
 * [README] Add RPi5 details.
 * [README] Add RPi1 details.
 * [uCode] Add an option to print uCode hints w/o acknowledgement.

- Fixes:
 * [README] Prevent shell expansion in example.
 * [Core] Fix VM detection regression introduced in f54d85c.
 * [uCode] Fix uninitialized value regression.
 * [uCode] Fix AMD uCode check in non-debug mode.
 * [CONT] Fix always ignoring lxc/lxd instances.
 * [Core] Fix shellcheck issues.
 * [Kernel] Fix kernel version detection for kernel images >= 6.0. 

--------------------------------------------------------------------
Sat May  4 19:57:27 UTC 2024 - Martin von Reichenberg <martin.von.reichenberg@proton.me>

- Just a small cleanup for the spring season 

-------------------------------------------------------------------
Sat Nov  4 19:32:42 UTC 2023 - Martin von Reichenberg <martin.von.reichenberg@proton.me>

- Update to new upstream release version 3.6

- Imported changelog from 
 "https://src.fedoraproject.org/rpms/needrestart/blob/rawhide/f/needrestart.spec"

-------------------------------------------------------------------
Thu May 19 2022 Marc Dequènes (Duck) <duck@redhat.com> - 3.6-1
  * NUR

-------------------------------------------------------------------
Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-9
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
  
-------------------------------------------------------------------
Thu Sep 23 2021 Miro Hrončok <mhroncok@redhat.com> - 3.5-8
  * Dont own /usr/lib/python3.X/site-packages

-------------------------------------------------------------------
Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-7
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

-------------------------------------------------------------------
Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.5-6
  * Rebuilt for Python 3.10

-------------------------------------------------------------------
Mon Mar 15 2021 Marc Dequènes (Duck) <duck@redhat.com> - 3.5-5
  * move 'iucode-tool' to Recommends as it is not available in all
    architectures

-------------------------------------------------------------------
Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-4
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

-------------------------------------------------------------------
Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-3
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

-------------------------------------------------------------------
Tue Jun 02 2020 Miro Hrončok <mhroncok@redhat.com> - 3.5-2
  * Rebuilt for Python 3.9

-------------------------------------------------------------------
Fri May 29 2020 Marc Dequènes (Duck) <duck@redhat.com> - 3.5-1
  * NUR: removed patch integrated upstream and update debconf template
  * downgrade debconf to Recommends on systems supporting weak dependencies

-------------------------------------------------------------------
Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.4-5
  * Rebuilt for Python 3.9

-------------------------------------------------------------------
Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-4
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  
-------------------------------------------------------------------
Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.4-3
  * Rebuilt for Python 3.8
  
-------------------------------------------------------------------
Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

-------------------------------------------------------------------
Fri May 24 2019 Marc Dequènes (Duck) <duck@redhat.com> - 3.4-1
  * NUR
  * backport patch to blacklist the network service; accepted
  upstream but not yet released
  * remove workaround related to terminal size detection in
  a non-interractive situation, fixed upstream
  (see https://github.com/liske/needrestart/pull/110)
  * update debconf templates

-------------------------------------------------------------------
Tue Apr 02 2019 Marc Dequènes (Duck) <duck@redhat.com> - 3.3-3
  * limit Python files to the actual plugin, thus avoiding to embed Python
  bytecode and also owning the general Python lib path by mistake
  (fixes #1672094)

-------------------------------------------------------------------
Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-2
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

-------------------------------------------------------------------
Thu Jul 19 2018 Marc Dequènes (Duck) <duck@redhat.com> - 3.3-1
  * NUR
  * YUM plugin: use subprocess32 as recommended by Python
  subprocess documentation, and catch all exceptions
  * removes the `20-rpm` hook, this is breaking the RPM DB
  * workaround needrestart#123
  * add missing dependency on 'iucode-tool'
  * install new documentation file 'README.uCode.md'
  * update debconf templates
  * NUR: removed all patches, integrated upstream
  * added workaround for GetTerminalSize problem when used
  non-interractively (see needrestart#110)
  * fix crash with YUM plugin when called by yum-cron

-------------------------------------------------------------------
Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-11
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

-------------------------------------------------------------------
Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.11-10
  * Rebuilt for Python 3.7

-------------------------------------------------------------------
Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-9
  * Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

-------------------------------------------------------------------
Thu Dec 21 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-8
  * fix 'check_needed' variable scope in YUM plugin
  * fix YUM plugin Python encoding problem
  * declare YUM plugin can be run non-interactively
  * YUM/DNF plugins: run non-interactively if --assumeyes is used

-------------------------------------------------------------------
Thu Oct 05 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-7
  * forgot the %%{?dist} release component

-------------------------------------------------------------------
Thu Sep 28 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-6
  * Thanks Matthias Runge Mauchin for the review
  * break description line too long

-------------------------------------------------------------------
Thu Sep 28 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-5
  * add dependency on respective YUM/DNF packages to avoid unowned directories

-------------------------------------------------------------------
Wed Sep 27 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-4
  * make the changelog more readable

-------------------------------------------------------------------
Fri Sep 22 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-3
  * YUM plugin: call needrestart in close_hook to avoid RPMDB mess
  * fix conditional to install DNF plugin instead of YUM plugin
  * build depends on python3-devel to get the related macros
  * fix DNF plugin directory creation

-------------------------------------------------------------------
Fri Sep 15 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-2
  * update YUM and DNF plugins; dont crash when needrestart itself is being removed

-------------------------------------------------------------------
Thu Sep 07 2017 Marc Dequènes (Duck) <duck@redhat.com> - 2.11-1
  * initial packaging
openSUSE Build Service is sponsored by