nvidia-graphics-drivers-304 (304.135-0ubuntu0.14.04.1) trusty; urgency=medium

  * SECURITY UPDATE:
    - CVE-2017-0318 (LP: #1659586).
  * New upstream release.
  * debian/dkms_nvidia/patches/buildfix_kernel_4.9.patch,
    debian/dkms_nvidia/patches/buildfix_kernel_4.10.patch,
    debian/templates/dkms_nvidia.conf.in:
    - Add support for Linux 4.9 and 4.10.

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 08 Mar 2017 12:54:19 +0100

nvidia-graphics-drivers-304 (304.134-0ubuntu0.14.04.1) trusty; urgency=medium

  * New upstream release.
  * debian/substvars:
     - Add support for X ABI 23.

 -- Robert Hooker <sarvatt@ubuntu.com>  Thu, 15 Dec 2016 12:08:23 -0500

nvidia-graphics-drivers-304 (304.132-0ubuntu0.14.04.1) trusty-security; urgency=medium

  * SECURITY UPDATE:
    - CVE-2016-7382, 2016-7389 (LP: #1627055).
  * New upstream release:
    - Added /var/log/dmesg to the list of paths which are searched by
      nvidia-bug-report.sh for kernel messages.
    - Fixed a bug that caused kernel panics when using the NVIDIA
      driver on v4.5 and newer Linux kernels built with
      CONFIG_DEBUG_VM_PGFLAGS.
  * debian/dkms/patches/buildfix_kernel_4.3.patch:
    - Refresh the patch.
  * debian/templates/control.in:
    - Add transitional packages to deprecate the -updates flavour.

 -- Alberto Milone <alberto.milone@canonical.com>  Fri, 14 Oct 2016 17:22:43 +0200

nvidia-graphics-drivers-304 (304.131-0ubuntu0.14.04.2) trusty-proposed; urgency=medium

  * debian/dkms/patches/buildfix_kernel_4.3.patch,
    debian/templates/dkms.conf.in:
    - Add support for Linux 4.3 (LP: #1609460).

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 03 Aug 2016 17:16:42 +0200

nvidia-graphics-drivers-304 (304.131-0ubuntu0.14.04.1) trusty-security; urgency=medium

  * debian/substvars:
    - Add support for X ABI 20.
  * SECURITY UPDATE:
    - CVE-2015-7869 (LP: #1512414).
  * New upstream release:
    - Fixed a bug that could cause texture corruption in some OpenGL
      applications when video memory is exhausted by a combination
      of simultaneously running graphical and compute workloads.
    - Added support for X.Org xserver ABI 20 (xorg-server 1.18).

 -- Alberto Milone <alberto.milone@canonical.com>  Fri, 13 Nov 2015 11:57:23 +0100

nvidia-graphics-drivers-304 (304.128-0ubuntu0.0.1) trusty-security; urgency=medium

  [ Alberto Milone ]
  * debian/templates/dkms.conf.in:
    - Drop patches for Linux 3.19 and 4.0.
  * New upstream release:
    - Removed libvdpau and libvdpau_trace from the NVIDIA driver
      package. VDPAU is not supported on the legacy hardware
      supported on the release 304 legacy driver branch. The
      libvdpau_nvidia vendor library is still included, so users who
      wish to use VDPAU with newer hardware that still works with
      release 304 drivers may install libvdpau from packages provided
      by the OS vendor where available, or from the source code
      available at:
      http://people.freedesktop.org/~aplattner/vdpau/
  * SECURITY UPDATE:
    - CVE-2015-5950 (LP: #1489391).

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 16 Sep 2015 16:55:41 +0200

nvidia-graphics-drivers-304 (304.125-0ubuntu0.0.2) trusty-proposed; urgency=medium

  * debian/templates/control.in:
    - Avoid circular dependencies. The nvidia driver will depend on
      nvidia-opencl-icd-$ver, which, in turn, will pull in
      nvidia-libopencl1-$ver. The open icd (i.e. ocl-icd-libopencl1)
      is also available for use as an alternative.
  * debian/substvars:
    - Drop lts-utopic and lts-vivid, as depending on xserver-xorg-core and on the ABI is enough.
  * debian/templates/dkms.conf.in,
    debian/dkms/patches/buildfix_kernel_3.19.patch,
    debian/dkms/patches/buildfix_kernel_4.0.patch:
    - Add support for Linux 3.19 and Linux 4.0 (LP: #1465706).

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 23 Jun 2015 11:56:01 +0200

nvidia-graphics-drivers-304 (304.125-0ubuntu0.0.1) trusty-security; urgency=medium

  [ Alberto Milone ]
  * New upstream release.
  * debian/substvars:
    - Add support for video ABIs up to 19.
  * debian/templates/dkms_nvidia.conf.in:
    - Drop the patches for recent kernels.
  * SECURITY UPDATE:
    - CVE-2014-8091, CVE-2014-8098, CVE-2014-8298 (LP: #1400673).

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 09 Dec 2014 18:42:30 +0100

nvidia-graphics-drivers-304 (304.117-0ubuntu1) trusty; urgency=low

  * debian/templates/control.in:
    - Change the description of the driver. It will be more
      usable in the UI now.
  * debian/substvars:
    - Add support for X ABI 15.
  * New upstream release:
    - Added support for X.org xserver ABI 15 (xorg-server 1.15).

 -- Alberto Milone <alberto.milone@canonical.com>  Sat, 18 Jan 2014 19:08:14 +0100

nvidia-graphics-drivers-304 (304.116-0ubuntu2) trusty; urgency=low

  * debian/templates/dkms.conf.in,
    debian/dkms/patches/buildfix_kernel_3.13.patch:
    - Add support for Linux 3.13.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 09 Jan 2014 15:05:58 +0100

nvidia-graphics-drivers-304 (304.116-0ubuntu1) trusty; urgency=low

  * New upstream release:
    - Improved compatibility with recent Linux kernels.
    - Updated the NVIDIA OpenGL driver to write temporary files to
      $TMPDIR if it is set, instead of unconditionally writing to
      /tmp (LP: #1212425).
    - Updated a fallback of writing temporary files to $HOME/.nvidia
      to use $HOME/.nv instead, as the latter path is already used
      for other NVIDIA driver related files.
  * debian/templates/dkms.conf.in:
    - Drop patches for Linux 3.10 and 3.11.
  * debian/rules:
    - Add the download-sources target.

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 10 Dec 2013 10:43:46 +0100

nvidia-graphics-drivers-304 (304.88-0ubuntu11) trusty; urgency=low

  * debian/templates/nvidia-graphics-drivers.{install|postinst|prerm}.in,
    debian/glamor.conf:
    - Do not update gmenucache.
    - Disable the glamoregl module.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 28 Nov 2013 14:56:20 +0100

nvidia-graphics-drivers-304 (304.88-0ubuntu10) trusty; urgency=low

  * Remove nvidia-settings icon, desktop file, and autostart
    file. This is all provided by nvidia-settings now.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 21 Nov 2013 12:56:07 +0100

nvidia-graphics-drivers-304 (304.88-0ubuntu9) trusty; urgency=low

  [ Andy Dick ]
  * debian/templates/nvidia-graphics-drivers.preinst.in:
    - Attempt uninstallation of any existing .run file
      installation before installing Debian-packaged driver.
  * debian/rules:
    - Don't assume that extracted files are writable.
    - Avoid extracting unnecessary .run files.
    - Conditionalize the copying of Makefile.kbuild to Makefile.

  [ Alberto Milone ]
  * debian/templates/control.in, debian/rules:
    - Depend on lib32gcc1 [amd64], libc6-i386 [amd64]
    - Split libcuda1-$flavour, nvidia-libopencl1-$flavour and
      nvidia-opencl-icd-$flavour into separate packages.
    - Remove the lpia architecture.
    - Recommend nvidia-settings (>= 331.20).

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 19 Nov 2013 15:48:10 +0100

nvidia-graphics-drivers-304 (304.88-0ubuntu8) saucy; urgency=low

  * debian/dkms.conf.in,
    debian/dkms/patches/fix-build-with-linux-3.11.patch:
    - Add support for Linux 3.11.

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 06 Aug 2013 14:46:05 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu7) saucy; urgency=low

  * debian/additional_card_ids:
    - Add card id 11C4 (LP: #1199342).

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 24 Jul 2013 08:31:51 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu6) saucy; urgency=low

  [ Alberto Milone ]
  * debian/templates/control.in:
    - Do not conflict with or replace nvidia-driver-binary.
  [ Graham Inggs ]
  * debian/templates/control.in:
    - Provide the opencl-icd virtual package (LP: #763457).
    - Conflict with and Replace libopencl1.
  * debian/templates/nvidia-graphics-drivers.shlibs.in:
    - Remap libGL onto libgl1 virtual package.

 -- Alberto Milone <alberto.milone@canonical.com>  Mon, 22 Jul 2013 12:25:20 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu5) saucy; urgency=low

  * debian/templates/nvidia-graphics-drivers.shlibs.in:
    - Remap libcuda and libOpenCL onto the virtual
      packages.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 11 Jul 2013 15:05:04 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu4) saucy; urgency=low

  * debian/templates/control.in:
    - Provide libcuda-5.0-1 and libopencl1.
    - Correct the package description.
    - Add a link to the release notes.
  * debian/rules:
    - Dynamically generate a link to the release notes.

 -- Alberto Milone <alberto.milone@canonical.com>  Mon, 08 Jul 2013 13:05:42 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu3) saucy; urgency=low

  * debian/dkms/patches/buildfix_kernel_3.10.patch:
    - Use nv_procfs_read_agp_info_gpu_fops when creating
      the "gpu" procfs file since we're passing data.

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 18 Jun 2013 13:17:20 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu2) saucy; urgency=low

  * debian/dkms/patches/buildfix_kernel_3.10.patch,
    debian/templates/dkms.conf.in:
    - Add support for Linux 3.10.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 13 Jun 2013 15:09:32 +0200

nvidia-graphics-drivers-304 (304.88-0ubuntu1) raring; urgency=low

  * debian/templates/control.in:
    - Conflict/replace/provide nvidia-driver-binary
      which is specific to modern nvidia drivers.
  * debian/dkms/patches/allow_sublevel_greater_than_5.patch,
    debian/templates/dkms.conf.in:
    - Allow SUBLEVEL variables greater than 5 in the
      kernel Makefile (LP: #1166639).
  * 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 <alberto.milone@canonical.com>  Tue, 09 Apr 2013 17:20:04 +0200

nvidia-graphics-drivers-304 (304.84-0ubuntu2) raring; urgency=low

  * debian/rules:
    - Allow direct assignment of package name. Thanks to
      Andy Dick <adick@nvidia.com> for the patch.
    - Use flavour-agnostic template file names. The *.in
      template files currently need to be renamed when
      switching package flavours. To facilitate package
      flavour switching, we use the flavour-agnostic
      templates nvidia-graphics-drivers-*.in in the
      debian/templates directory and generate flavour
      specific files from them.
      This work is based on the original implementation
      by Daniel Dadap <ddadap@nvidia.com>.
  * debian/templates/control.in:
    - Conflict/replace/provide xorg-driver-binary.
      Each nvidia and fglrx driver will do the same with
      xorg-driver-binary.
    - Drop any other conflicts/replaces/provides.
  * debian/templates/nvidia-graphics-drivers.README.
    Debian.in:
    - Update the documentation so as to cover the
      fact that we moved templates to debian/templates.

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 06 Mar 2013 16:25:21 +0100

nvidia-graphics-drivers-304 (304.84-0ubuntu1) raring; urgency=low

  * debian/dkms.conf.in:
    - Drop all patches.
  * debian/control.in:
    - Conflict/replace/provide nvidia-313-updates.
  * debian/substvars:
    - Add support for ABI 14.
  * New upstream release:
    - Fixed a bug that could lead to rendering corruption
      after an X server generation (i.e., leaving an X
      server running after all of its clients have exited).
    - Fixed a bug that could cause the X server to crash
      when performing an RandR 1.0 rotation (e.g., `xrandr
      --orientation left`) after unplugging the last
      connected monitor.
    - Fixed a bug that caused the nvidia-xconfig(1) man
      page to be blank.
    - Added support for X.org xserver ABI 14 (xorg-server 1.14).
    - Fixed font rendering performance and corruption
      problems on X servers with backported support for
      the new glyph cache functionality added to Pixman 0.27.
    - Fixed a potential X server crash during initialization,
      when a graphics card with a TV connector has no TV
      connected.
    - Added a new X configuration option, "UseHotplugEvents",
      to allow the suppression of RandR events when adding
      or removing non-DisplayPort displays. See the
      "X Config Options" appendix of the README for details.

 -- Alberto Milone <alberto.milone@canonical.com>  Mon, 04 Mar 2013 21:19:13 +0100

nvidia-graphics-drivers-304 (304.64-0ubuntu5) raring; urgency=low

  * debian/control{.in}:
    - Conflict/Replace nvidia-current (<< 304.64-0ubuntu3).

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 06 Feb 2013 11:06:30 +0100

nvidia-graphics-drivers-304 (304.64-0ubuntu4) raring; urgency=low

  * debian/control{.in}:
    - Drop all the dependencies on the linux-headers.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 17 Jan 2013 16:36:31 +0100

nvidia-graphics-drivers-304 (304.64-0ubuntu3) raring; urgency=low

  * debian/control.in:
    - Create transitional packages for nvidia-current and
      nvidia-current-dev.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 10 Jan 2013 12:32:22 +0100

nvidia-graphics-drivers-304 (304.64-0ubuntu2) raring; urgency=low

  * dkms.conf.in, buildfix_kernel_3.8.patch:
    - Add support for Linux 3.8.

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 09 Jan 2013 16:30:51 +0100

nvidia-graphics-drivers-304 (304.64-0ubuntu1) raring; urgency=low

  * Initial release (LP: #1086718).

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 06 Dec 2012 16:43:42 +0100
