Change logs for nvidia-graphics-drivers source package in Precise

  • nvidia-graphics-drivers (304.88-0ubuntu0.0.2) precise-security; urgency=low
    
      * SECURITY UPDATE: ARGB Cursor Buffer Overflow in "NoScanout" Mode
        - CVE-2013-0131
    
      * New upstream release
        - Fixed CVE-2013-0131:
          NVIDIA UNIX GPU Driver ARGB Cursor Buffer Overflow in
          "NoScanout" Mode. This buffer overflow, which occurred
          when an X client installed a large ARGB cursor on an
          X server running in NoScanout mode, could cause a denial
          of service (e.g., an X server segmentation fault), or
          could be exploited to achieve arbitrary code execution.
    
      [ Alberto Milone ]
      * debian/control{.in}:
        - Drop dependencies on the linux headers.
      * debian/dkms.conf{.in}:
        - Drop all the patches.
      * debian/rules:
        - Make it possible to set the xserver ABIs in debian/substvars
      * debian/substvars:
        - Add support for xorg-video-abi-14.
        - Drop versioned dependency on xserver-xorg-core.
        - Add an alternative dependency on xserver-xorg-core-lts-quantal.
    
      [ Marc Deslauriers ]
      * debian/nvidia-current.install*: make sure we override the dkms.conf
        file from upstream.
     -- Marc Deslauriers <email address hidden>   Mon, 08 Apr 2013 13:19:39 -0400
  • nvidia-graphics-drivers (295.40-0ubuntu1.3) precise-proposed; urgency=low
    
      * Backport the following change from 304.51.really.304.43-0ubuntu1
        so that packages that Build-Depend on nvidia-current can be built
        (LP: #950963).
        - debian/nvidia-current.dirs.in:
          - Add /usr/share/applications.
     -- Graham Inggs <email address hidden>   Wed, 20 Feb 2013 21:52:18 +0200
  • nvidia-graphics-drivers (295.40-0ubuntu1.2) precise-proposed; urgency=low
    
      * Add support for kernel 3.4 (LP: #1011828). This will
        make sure that the driver can build against Quantal's
        kernel.
      * debian/control{.in}:
        - Add optional dependency on linux-headers-generic-lts-quantal.
     -- Alberto Milone <email address hidden>   Fri, 14 Dec 2012 19:18:12 +0100
  • nvidia-graphics-drivers (295.40-0ubuntu1.1) precise-security; urgency=low
    
      * SECURITY UPDATE: privilege escalation via kernel memory access
        - debian/dkms/patches/blacklist-vga-pmu-registers.patch: blacklist
          more offsets in nv.{c,h}.
        - debian/dkms.conf{.in}: added new patch.
        - CVE number pending
     -- Marc Deslauriers <email address hidden>   Sun, 05 Aug 2012 09:41:07 -0400
  • nvidia-graphics-drivers (295.40-0ubuntu1) precise; urgency=low
    
      * New upstream release:
        - Added support for the following GPUs:
          o GeForce GT 635M
          o GeForce 610M
        - SECURITY UPDATE: privilege escalation via kernel
          memory access (LP: #959842).
        - Fixed a bug that caused DisplayPort devices to
          occasionally fail to turn back on after the system
          is resumed from suspend.
        - Added a ModeValidation X configuration option token,
          "AllowNon3DVisionModes", to allow modes that are not
          optimized for NVIDIA 3D Vision to be validated on 3D
          Vision monitors.
     -- Alberto Milone <email address hidden>   Thu, 12 Apr 2012 15:08:57 +0200
  • nvidia-graphics-drivers (295.33-0ubuntu1) precise; urgency=low
    
      * New upstream release:
        - Added support for the following GPUs:
          o GeForce GTX 680
          o GeForce GT 630M
          o GeForce GT 620
        - Fixed a VDPAU bug where decoding some H.264 streams
          would cause hardware errors on lower-end products,
          resulting in corruption and poor performance.
        - Fixed a bug that caused DisplayPort audio to stop
          working after monitors are hotplugged on GeForce GT
          520.
        - Improved compatibility with recent Linux kernels.
        - Fixed a behavior change that prevented
          ConnectedMonitor from being usable with DisplayPort
          connectors.
        - Marked the GVO Clone mode NV-CONTROL attributes:
          NV_CTRL_GVO_DISPLAY_X_SCREEN
          NV_CTRL_GVO_X_SCREEN_PAN_X
          NV_CTRL_GVO_X_SCREEN_PAN_Y
          as deprecated. They will be removed in a future
          release. To display an X screen over GVO, it is
          recommended to use GVO with MetaModes, instead.
        - Fixed a bug that caused DisplayPort devices to not
          be listed in Xorg.*.log.
        - Added support for 3D Vision ready displays that
          have a NVIDIA 3D Vision infrared emitter built
          inside the panel itself.
        - Fixed a bug that caused OpenGL applications to
          crash with some libc versions, such as eglibc 2.15
          (LP: #929384).
        - Fixed a bug that caused HDMI audio to stop working
          on AppleTV devices when an X server was started.
      * debian/nvidia-$flavour.postrm{.in}:
        - Make sure to remove the blacklist for hybrid
          graphics and to rebuild the initramfs (LP: #958848).
     -- Alberto Milone <email address hidden>   Tue, 27 Mar 2012 10:06:36 +0200
  • nvidia-graphics-drivers (295.20-0ubuntu1) precise; urgency=low
    
      * New upstream release:
        - Added support for the following GPU:
          o NVS 5200M
        - Fixed a bug that caused black areas to appear on the
          back faces of some models in Maya.
        - Fixed a bug that resulted in the printing of spurious
          loader error messages.
        - Fixed a bug that could cause X to crash after
          hotplugging displays.
        - Fixed a bug which caused face selections to be
          misrendered in Maya when using the paint selection
          tool.
        - Improved performance for interactive tools in Mudbox.
        - Added support for deleting SDI audio ancillary data
          packets when a video frame is dropped on a Quadro SDI
          Output device. See the NV_CTRL_GVO_AUDIO_BLANKING
          attribute in NVCtrl.h for details. This option can be
          set via the GvoAudioBlanking attribute in
          nvidia-settings.
      * debian/rules:
        - Make sure that nouveau is blacklisted even when nvidia
          is disabled. This is necessary in order to get hybrid
          graphics to work.
      * debian/nvidia-$(flavour).postinst{.in},
        debian/nvidia-$(flavour).prerm{.in}:
        - Make use of quirks from nvidia-common.
     -- Alberto Milone <email address hidden>   Sat, 18 Feb 2012 09:59:52 +0100
  • nvidia-graphics-drivers (290.10-0ubuntu2) precise; urgency=low
    
      * Rebuild against Xserver 1.11 to pick up new dependencies.
     -- Christopher James Halse Rogers <email address hidden>   Thu, 19 Jan 2012 11:38:34 +1100
  • nvidia-graphics-drivers (290.10-0ubuntu1) precise; urgency=low
    
      * New upstream release:
        - Fixed a bug that would cause OpenGL applications to
          crash when run with recent releases of glibc such as
          glibc 2.14.90.
        - Improved the performance of FBO bind operations when
          using Xinerama by ~30% in some cases.
        - Fixed a bug that could cause stereo corruption when
          driving a stereo display and a non-stereo display
          from the same GPU.
        - Fixed a bug that could cause display devices on a
          secondary GPU to get swapped between X screens when
          restarting the X server.
        - Fixed a bug that could result in line flickering in
          full-scene anti- aliasing contexts.
        - Fixed a bug that caused the physical dimensions of
          rotated monitors to be reported incorrectly.
        - Add support for the pre-VBO DrawArrays command in
          the server-side GLX driver module. The NVIDIA
          client-side GLX implementation never sends this
          command, but the server needs to support it for
          compatibility with other GLX client implementations.
        - Fixed a regression that caused blank/white windows
          when exhausting video memory on GeForce 6 and 7
          series GPUs while using composited desktops.
        - Fixed a bug that caused a crash when glDrawArrays
          was used with a non-VBO vertex attribute array to
          draw on a Xinerama screen other than screen 0 using
          an indirect GLX context.
      * debian/nvidia-$flavour.prerm.in:
        - Use the right path to remove the alternative for the
          other architecture (LP: #915461).
     -- Alberto Milone <email address hidden>   Fri, 13 Jan 2012 15:48:27 +0100
  • nvidia-graphics-drivers (285.05.09-0ubuntu1) precise; urgency=low
    
      * New upstream release:
        - Added support for the following GPU:
          o GeForce GT 520MX
        - Added support for xserver ABI 11 (xorg-server 1.11).
        - Fixed a bug causing a Linux kernel BUG when retrieving
          CPU information on some systems.
        - Fixed a bug causing some applications to hang on exit.
        - Fixed a bug causing flickering in some GPU/display
          combinations.
        - Fixed a bug that could result in poor OpenGL performance
          after hotplugging a monitor.
        - Fixed a bug causing possible text corruption when
          recovering from GPU errors.
      * debian/dkms.conf{.in}:
        - Make sure that dkms doesn't use the gold linker,
          otherwise the resulting module would cause kernel
          oops (LP: #607399).
        - Drop non functional OBSOLETE_BY variable.
     -- Alberto Milone <email address hidden>   Tue, 08 Nov 2011 16:32:33 +0100
  • nvidia-graphics-drivers (280.13-0ubuntu6) oneiric; urgency=low
    
      * Restore slave link to grub-gfxpayload file. This only provide an
        empty blacklist file which shows how to blacklist cards if necessary.
        This change re-enables a feature available which was disabled in
        280.13-0ubuntu4 (LP: #854967).
     -- Alberto Milone <email address hidden>   Mon, 10 Oct 2011 20:32:20 +0200