# changelog

author: RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 24.4.4-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
  - Fix build with GCC 15 (Dominik Mierzejewski)


author: Dominik Mierzejewski <dominik@greysector.net> - 1.0.2-29
changelog:
  - Moved to RPM Fusion (rfbz#7098)
  - Corrected the License tag and converted to SPDX
  - Bumped release to match last in Fedora


author: Dominik Mierzejewski <dominik@greysector.net> - 1.0.2-30
changelog:
  - Applied upstream PRs #32 and #36 (rhbz#2283634),
    fixing some NULL pointer dereference and OOB read bugs.


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-19
changelog:
  - gcc-15: move force build to use std=gnu17 from SPEC file to NVidia sources
  - kernel >= 6.15: Kbuild: replace EXTRA_CFLAGS with ccflags-y
  - kernel >= 6.15: add MODULE_DESCRIPTION macro
  - kernel >= 6.15: nvidia-drm-connector.c: struct drm_display_mode to const
  - kernel >= 6.15: convert del_timer_sync to timer_delete_sync
  - kernel >= 6.15: switch vm_flags_set and vm_flags_clear to vm_flags_reset


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-21
changelog:
  - kernel >= 6.17: add drm_format_info struct to drm_framebuffer struct
  - kernel >= 6.17: allow to pass format_info struct into
    drm_helper_mode_fill_fb_struct()


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-22
changelog:
  - Fix patch for kernel >= 6.15 switch vm_flags_set and vm_flags_clear to
    vm_flags_reset
  - Add support for RHEL 8, 9 and 10 with manual patching using sed through
    the SPEC file


author: Sérgio Basto <sergio@serjux.com> - 3:390.157-24
changelog:
  - Add kernel-6.19.patch
  - Remove nvidia-390xx-kmod-0084-no-previous-prototype-in-nvlink_linux_c.patch
    as it conflicts with kernel-6.19.patch and appears to be unnecessary


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-25
changelog:
  - Rework and rename patch for kernel >= 6.19
  - Re-enable nvidia-390xx-kmod-0084-no-previous-prototype-in-nvlink_linux_c.patch
  - Remove flush_scheduled_work for kernel >= 6.18
  - Add patch for kernel >= 7.0.x
  - Fix make command in build section of SPEC file
  - Add last kernel version release for RHEL 9.x and 10.x


author: Simone Caronni <negativo17@gmail.com> - 1.0.0.85-7
changelog:
  - Package is now x86_64 as the client itself is all 64 bit based.
  - Most of the client libraries are also installed in 32 bit format, as all the
    client features compiled into the games still require them. For the same
    reason, 32 bit graphics libraries are also required.
  - Override client libraries using system ones where it makes sense.
  - Recommends hidapi for the the new hardware updater (#7452) until a new stable
    client release lands.
  - Trim changelog.


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-53
changelog:
  - Fix warning empty body in if statement - kernel 6.10
  - Add max_scan_ie_len in order to make wpa_supplicant 2.11 scans not to fail - RFBZ#7030
  - SPEC file add bcond to build for current kernel and akmod


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-54
changelog:
  - Add last kernel version release for RHEL 9.x and RHEL 8.x
  - Fix SPEC file RFBZ ref
  - Add patch for kernel >= 6.12 - RFBZ#7130


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-56
changelog:
  - Add last kernel version release for RHEL 9.x
  - Add patch for kernel >= 6.13
  - Add patch for kernel >= 6.14


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-57
changelog:
  - makefile: replace EXTRA_CFLAGS and EXTRA_LDFLAGS with ccflags-y and ldflags-y
  - Add MODULE_DESCRIPTION macro
  - Disable objtool and added CVE warning to description in SPEC file
  - Important warning: this module has reached the end of support from Broadcom.
    It is therefore exposed to Common Vulnerabilities and Exposures (CVE).
    More information on the concerned CVE could be obtained here:
    https://www.cve.org/CVERecord/SearchResults?query=broadcom+wl+WiFi+driver
  - Add last kernel version release for RHEL 9.x
  - Fix SPEC file for RHEL 10.x
  - Add patch for kernel >= 6.15 - RFBZ#7258


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-61
changelog:
  - Add last kernel version release for RHEL 9.x
  - Fix tentative to build for last kernel version release RHEL 10.x - RFBZ#7389


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 6.30.223.271-62
changelog:
  - Add patch for kernel >= 7.1
  - Remove flush_scheduled_work call - not recommended since kernel 6.13
  - Adapt manual patching in SPEC file for RHEL 9.x and 10.x


author: Sérgio Basto <sergio@serjux.com> - 3:470.256.02-4
changelog:
  - (#7331) Remove the /etc/default/grub workaround and handle NVIDIA package correctly
    https://github.com/rpmfusion/xorg-x11-drv-nvidia/commit/bb1a8cf1f801d1a7df8b37e9ff609d809e787b42


