freerdp (1.1.0~git20140921.1.440916e+dfsg1-13+deb9u3) stretch; urgency=medium

  * debian/patches: Add security patches.
    - CVE-2018-8786.patch: The count variable in update_read_bitmap() needs to
      be UINT32 (not UINT16).
    - CVE-2018-8787.patch: In gdi_Bitmap_Decompress, check for invalid bpp,
      width and height before decompressing.
      CVE-2018-8788.patch: In NSC encode/decode functions, catch data flawed in
      various ways and bail out with failure.
      CVE-2018-8789.patch:  In ntlm_read_message_fields_buffer, check buffer
      offset vs. Stream_Length and bail out if not appropriate.
    - Thanks to Alex Murray for backporting them to FreeRDP 1.1.
  * debian/patches:
    + Add 0010_add-support-for-credssp-v3-and-rdpproto-v6.patch. Add CredSSP v3
      and RDP proto v6 support. This allows users to connect to recently
      (since March 2018) updated Microsoft RDP servers again.
      Thanks to Bernhard Miklautz and Martin Fleisz for helping out with
      backporting this patch. Much appreciated!
  * debian/control:
    + Update Vcs-*: URLs.
  * debian/lib{freerdp-core1.1,winpr-sspi0.1}.symbols: Update symbols.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 10 Jan 2019 16:07:19 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-13+deb9u2) stretch; urgency=medium

  [ Bernhard Miklautz ]
  * debian/patches:
    + Add 0009-enable-TLS-12.patch. Enable TLS 1+ support. (Closes: #871478).

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 12 Aug 2017 15:26:43 -0400

freerdp (1.1.0~git20140921.1.440916e+dfsg1-13+deb9u1) stretch-security; urgency=high

  [ Bernhard Miklautz ]
  * debian/patches:
   + Add fix for CVE-2017-2834, CVE-2017-2835, CVE-2017-2836,
     CVE-2017-2837, CVE-2017-2838, CVE-2017-2839 (Closes: #869880)

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 27 Jul 2017 23:53:25 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-13) unstable; urgency=medium

  [ James Clarke ]
  * debian/patches:
    + Add 1013_aligned_meminfo_alignment.patch. Fix FTBFS in testsuite on
      SPARC64 architecture. (Closes: #764432).

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 26 Jan 2017 11:40:07 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-12) unstable; urgency=medium

  * debian/control:
    + Drop Otavio Salvador from Uploaders: field. Thanks for your previous
      contributions. (Closes: #847251).

 -- Mike Gabriel <sunweaver@debian.org>  Mon, 23 Jan 2017 08:59:15 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-11) unstable; urgency=medium

  * debian/control:
    + New maintenance umbrella: Debian Remote Maintainers team.
    + Temporary fix for FTBFS against libssl1.1-dev: use libssl1.0-dev for
      now. (Closes:  #828142). But will be reopened with less severity
      one the package has landed and the bug got auto-closed.
    + Bump Standards-Version: to 3.9.8. No changes needed.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 30 Nov 2016 13:48:47 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-10) unstable; urgency=medium

  * debian/rules:
    + Fix more DEB_HOST_* vs. DEB_BUILD_* issues. (Closes: #822842).

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 28 Apr 2016 23:01:32 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-9) unstable; urgency=medium

  * debian/rules:
    + Regression fix for usage of DEB_HOST_ARCH vs. DEB_BUILD_ARCH. Switching
      back to DEB_HOST_ARCH to not break cross-builds. Thanks to Guillem Jover
      for teaching me about the difference between those two options.
      (Closes: #822842).

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 28 Apr 2016 12:58:12 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-8) unstable; urgency=medium

  * debian/rules:
    + Use DEB_BUILD_ARCH, rather than DEB_HOST_ARCH when detecting armhf build
      system.
  * debian/{control,rules}:
    + Build with -DCHANNEL_URBDRC_CLIENT=on only on Linux OSes. (Closes:
      #815614).
  * debian/control:
    + Bump Standards: to 3.9.7. No changes needed.
    + Add recent MS Windows releases to LONG_DESCRIPTION (of bin:pkg
      freerdp-x11).

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 27 Apr 2016 21:35:58 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-7) unstable; urgency=medium

  * debian/rules:
    + Fix missing backslash in list of configure arguments. (Closes: #815317).
      Thanks to Emilio Pozuelo Monfort for spotting this.

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 20 Feb 2016 22:41:45 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-6) unstable; urgency=medium

  [ Sriram Raghunathan ]
  * debian/control:
    + Fix typo in control file which is used to show package info. (Closes:
      #768855).

  [ Lionel Elie Mamane ]
  * Enable URBDRC (USB redirection) channel. (Closes: #788005).

  [ Alex 'AdUser' Z ]
  * debian/patches:
    + Add 1010_libudev-link.patch. Fix linking against libudev if building
      USB redirection channel is enabled.

  [ Mike Gabriel ]
  * debian/{control,rules}:
    + Drop B-D: libgstreamer-plugins-base0.10-dev. This requires disabling
      gstreamer support and is a wanted and temporary regression. With
      upcoming freerdp2 upload to Debian, gstreamer1.0 support will be
      (re-)introduced. (Closes: #785898).
  * debian/control:
    + Add B-Ds: libusb-1.0-0-dev, libudev-dev, libdbus-glib-1-dev, uuid-dev.
    + Use encrypted URLs for Vcs-*: field.
    + Versioned B-D on dpkg-dev (>= 1.16.1.1).
  * debian/rules:
    + Enable all hardening flags.
  * debian/patches:
    + Add 0005_release-keys-when-xfreerdp-is-unfocused-to-prevent-s.patch.
      Prevent Alt key from getting "stuck" with -grab-keyboard option when
      using Alt-Tab to switch between local X windows. Thanks to Petr
      Vorel <petr.vorel@gmail.com> for providing the patch. (Closes: #778650).
    + Add 0006_fix-null-cert-that-is-not-an-error.patch. Fix null certificate
      that is not an error. Thanks to Nathan Schulte for referencing the
      upstream commit. Patch backported by myself to this freerdp Git snapshot.
      (Closes: #803891).
    + Add 0007_Fix-build-failure-on-x32.patch. Fix FTBFS on x32 architecture.
      Thanks to Adam Borowski for providing this patch. (Closes: #808503).
    + Add 1012_typo-fix.patch. Fix spelling of the work "occurred".

  [ Andreas Cadhalpun ]
  * debian/patches:
    + Add 1011_ffmpeg-2.9.patch. Fix FTBFS against ffmpeg-2.9. (Closes:
      #803814).

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 19 Feb 2016 09:02:00 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-5) unstable; urgency=medium

  * debian/patches:
    + Improve 1003_multi-arch-include-path.patch. Also make include dir in
      freerdp.pc (pkgconfig) multi-arch compliant. (Closes: #790636).
    + Add 0004_build-cmake-3.1-compatibility.patch. Fix FTBFS with cmake 3.1.
      (Closes: #788557). Thanks to Andreas Cadhalpun for helping out on this.
  * debian/control:
    + Bump Standards: to 3.9.6. No changes needed.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 19 Aug 2015 23:26:17 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-4) unstable; urgency=medium

  * debian/patches:
    + Add 0002_handle-old-style-cmdline-options.patch. Command line detection
      is run with dummy settings where not everything is allocated. Collections
      (device, dynamic channel and static channel) didn't handle this case
      properly. (Closes: #779312).
    + Add 0003_copy-data-when-adding-glyph-to-cache.patch. Copy data when adding
      glyph to cache. Fix double free or corruption inupdate_gdi_fast_glyph ->
      glyph_cache_put -> _int_free (Closes: #740637).

 -- Mike Gabriel <sunweaver@debian.org>  Tue, 10 Mar 2015 21:28:34 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-3) unstable; urgency=medium

  [ Bernhard Miklautz ]
  * debian/patches:
    + Add patch 0001_fix-cmdline-parser.patch (picked from upstream).
      Fix and improve command line parser. (Closes: #759361).

  [ Mike Gabriel ]
  * debian/copyright:
    + Mention new file client/common/test/TestClientCmdLine.c.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 13 Feb 2015 05:30:13 +0100

freerdp (1.1.0~git20140921.1.440916e+dfsg1-2) unstable; urgency=medium

  * debian/control:
    + Add B-D: libxrandr-dev.
  * debian/patches:
    + Add 1007_detect-arm-arch-correctly.patch. Detect arm architecture
      correctly. (Closes: #758565).
    + Add 1008_gcc-fPIC-on-arm64.patch. Enable -fPIC linker option for arm64
      and armhf builds.

 -- Mike Gabriel <sunweaver@debian.org>  Tue, 07 Oct 2014 22:42:23 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-1.1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Non-maintainer upload.
  * Fix testsuite issues (closes: #762591):
    - Add 1004_64-bit-architectures.patch to correctly support non-amd64
      64-bit architectures.
    - Add 1005_parse-buffer-endianess.patch to correctly parse RDP buffer
      on bug endian architectures.
    - Add 1006_test-unicode-endianess.patch to convert the expected
      results from native endian to little endian.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 28 Sep 2014 18:51:09 +0200

freerdp (1.1.0~git20140921.1.440916e+dfsg1-1) unstable; urgency=medium

  [ Mike Gabriel ]
  * New Git snapshot upload to unstable:
    - Obtained from stable-1.1 branch of http://github.com/FreeRDP/FreeRDP.
      Using commit hash: 440916eae2e07463912d5fe507677e67096eb083.
  * debian/control:
    + Add B-D: cdbs.
    + Add B-D: libgstreamer-plugins-base0.10-dev.
    + Split out libwinpr-dev from libfreerdp-dev and libwinpr-dbg from
      libwinpr-dbg from libfreerdp-dbg.
    + Use more meaningful SYNOPSIS for libwinpr* packages.
    + The lib*-dev packages are now Multi-Arch:same packages.
  * debian/rules:
    + Switch over to CDBS based packaging.
    + Don't ship static library files.
    + Enable unit tests.
    + Split out libwinpr-dbg from libfreerdp-dbg.
    + Enable multi-arch path for include directory.
    + Add -DWITH_GSTREAMER as cmake flag.
    + Set cmake's RPATH build settings correctly.
    + Drop upstream script, that would force us to list MPL-2.0 in
      debian/copyright.
  * debian/lib*-dev.install:
    + Reflect libwinpr-dev split-out in installation of development files.
  * debian/patches:
    + Drop 0001_handle-user@corp.net-username-correctly.patch. It is contained
      in the latest upstream Git snapshot.
    + Drop 1003_fix-header-inclusion.patch. More elegantly solved by upstream
      in latest upstream Git snapshot.
    + Add 1003_multi-arch-include-path.patch. Allow multi-arch compliant paths
      in lib*-dev packages.
  * debian/copyright:
    + Add so far non-mentioned upstream source/cmake/helper files.
    + Don't use blanks in short license names.
    + Move UNICODE license text to end of file.
    + Add license for debian/*.
  * lintian:
    + Tolerate too-long file name in libfreerdp-plugins-standard. Nothing we
      can do about it at the moment.

  [ Sebastian Ramacher ]
  * Split shared libraries into separate packages to avoid breakage if the
    SONAME changes are not done at the same time for every library. (Closes:
    #757605)
  * Ignore plugins when running dh_makeshlibs to fix lintian warnings and
    errors in libfreerdp-plugins-standard.

 -- Mike Gabriel <sunweaver@debian.org>  Mon, 22 Sep 2014 21:40:55 +0200

freerdp (1.1.0~git20140809.1.b07a5c1+dfsg-4) unstable; urgency=medium

  * debian/patches:
    + Add 1003_fix-header-inclusion.patch. Make sure that winpr headers are
      complete (esp. cmake-generated config.h). (Closes: #758981).
    + Refresh 2001_detect-ffmpeg-on-Debian.patch.
    + Add 0001_handle-user@corp.net-username-correctly.patch. Do not break
      up the name for '@'; both credSSP and the ClientInfo PDU expect
      'user@corp.net' to be transmitted as username 'user@corp.net', domain
      empty.
  * debian/watch:
    + Fix syntax error.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 24 Aug 2014 01:16:50 +0200

freerdp (1.1.0~git20140809.1.b07a5c1+dfsg-3) unstable; urgency=medium

  [ Sebastian Ramacher ]
  * debian/patches/1001_hide-internal-symbols.patch: Hide internal symbols.
    They do not need to be part of the public ABI. (Closes: #758155)
  * debian/patches/1002_update-pkg-config-file.patch: Add missing
    -lfreerdp-client to pkg-config file. (Closes: #758257)
  * debian/rules: Build with -DARM_FP_ABI=hard on armhf.
  * debian/libfreerdp1.symbols: Remove internal symbols.

  [ Mike Gabriel ]
  * debian/patches:
    + Add 2001_detect-ffmpeg-on-Debian.patch. Facilitate building FreeRDP with
      FFmpeg in Debian. (Closes: #758338).

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 17 Aug 2014 22:21:27 +0200

freerdp (1.1.0~git20140809.1.b07a5c1+dfsg-2) unstable; urgency=medium

  * debian/libfreerdp1.symbols:
    + Fix FTBFS on ppc64el architectures. (Closes: #757878).

 -- Mike Gabriel <sunweaver@debian.org>  Tue, 12 Aug 2014 00:34:25 +0200

freerdp (1.1.0~git20140809.1.b07a5c1+dfsg-1) unstable; urgency=medium

  * New Git snapshot upload to unstable:
    - Obtained from stable-1.1 branch of http://github.com/FreeRDP/FreeRDP.
      Using commit hash: b07a5c11e41c70916e9725b4207f90fc90fd2d57.
      --- Now with correct upstream ChangeLog ---
  * debian/rules:
    + In get-orig-source, ensure creation of a proper upstream ChangeLog
      from the Git commits. Overwrite un-maintained / existing upstream
      ChangeLog.
  * debian/patches:
    + Drop 0001_freerdp-ffmpeg.patch. Applied upstream.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 10 Aug 2014 00:18:13 +0200

freerdp (1.1.0~git20140808.1.7b5cd86+dfsg-1) unstable; urgency=medium

  * New Git snapshot upload to unstable:
    - Obtained from stable-1.1 branch of http://github.com/FreeRDP/FreeRDP.
      Using commit hash: 7b5cd86a3e8eb3b22893f259c8039da982da0a99.
      Recommended by: Bernhard Miklautz on IRC (#freerdp channel on Freenode)
      on 7th Aug 2014.
  * Drop APSL licensed files from upstream sources. Don't ship upstream code of
    the Android/Mac/iOS/Windows clients in Debian.
  * debian/watch:
    + Mangle Debian version (-> +dfsg).
  * debian/copyright:
    + Bring file up-to-date.
  * debian/patches:
    + Add 0001_freerdp-ffmpeg.patch. Fix build against libav10, taken from an
      upstream pull request yet to be merged.
  * debian/control:
    + Make B-Ds more readable (arrange in multi-lines). Add B-D: libjpeg-dev.
  * debian/rules:
    + Enable further build flags: WITH_CUPS=on (CUPS printer redirection),
      WITH_PCSC=on (smart card reader redirection), WITH_JPEG (libjpeg support).
  * debian/libfreerdp1.symbols:
    + Update symbols file for latest Git snapshot.
  * lintian:
    + Add overrides file for libfreerdp-plugins-standard, the package
      erroneously triggers debhelper's makeshlibs.
    + Ignore a very long file name in bin:package
      libfreerdp-plugins-standard-dbg.
    + Update libfreerdp1 (package-name-doesnt-match-sonames) override. Library
      names have changed.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 08 Aug 2014 18:29:47 +0200

freerdp (1.1.0~beta1+git20130629-1) experimental; urgency=low

  * Development snapshot [June 2013]. Targeted for Debian experimental.
    Based on upstream commit: 1274752506e97ac597fc02196ae83e63662e0753.
  * debian/control: add B-D: libxi-dev.

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 29 Jun 2013 11:50:57 +0200

freerdp (1.0.2-4) unstable; urgency=low

  * debian/patches:
    + Add patch: 2001_fix-libav10-FTBFS.patch. Fix FTBFS against libav10.
      (Closes: #739242).
  * debian/control:
    + Bump Standards: version to 3.9.5. No changes needed.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 12 Mar 2014 13:09:41 +0100

freerdp (1.0.2-3) unstable; urgency=low

  * Add patch: 1001_fix-compliling.patch. Fix compilation errors
    against libfreerdp-dev. Thanks to Jean-Baptiste Rouault for
    reporting this. (Closes: #729044).
  * debian/control:
    + Alioth-canonicalize Vcs-*: fields.
    + Make freerdp-dbg bin:package Multi-Arch: same.
    + Split up freerdp-dbg in several -dbg packages (freerdp-x11-dbg
      -> multi-arch: no, libfreerdp*-dbg -> Multi-Arch: same).
  * debian/rules:
    + Patch generated man page file. Fixes hyphen-used-as-minus-sign
      lintian issue.

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 09 Nov 2013 13:34:40 +0100

freerdp (1.0.2-2) unstable; urgency=low

  * debian/watch: Upstream has moved to Github a while ago.
  * New maintainer: Mike Gabriel <sunweaver@debian.org>. Former
    maintainer Otavio Salvador <otavio@debian.org> moved to
    Uploaders.
  * debian/copyright: Name copyright holders of the several project
    files. Make it more compliant to DEP-5.
  * Comply more with Standards: 3.9.4. (After updating of debian/copyright).
  * Lintian issue fixed: freerdp source: binary-control-field-duplicates-source
    field "section" in package freerdp-x11.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 28 Jun 2013 18:11:42 +0200

freerdp (1.0.2-1) unstable; urgency=low

  * New upstream release.
  * Remove 1.0-stable-sync.patch , this release contains those fixes.
  * Update libfreerdp1 symbols.
  * Update Standards-Version to 3.9.4 .
  * Add myself to uploaders.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Fri, 15 Mar 2013 20:12:30 +0100

freerdp (1.0.1-2) unstable; urgency=low

  * debian/control: Fix suggeting package name. Closes: #674138.
  * New upstream stable snapshot:
    - Fix handling of numlock with remoteapp. Closes: #683885.
    - libfreerdp-gdi: add PatBlt DPa operation. Closes: #662854.
  * libfreerdp1: Update symbols
  * debian/*.install, debian/control: Add multiarch support.
  * debian/rules: Enable PulseAudio support. Closes: #672604
  * debian/compat: Bump to 9 so debhelper can handle build flags
    automatically for CMake.

 -- Otavio Salvador <otavio@debian.org>  Sat, 27 Oct 2012 16:19:56 -0200

freerdp (1.0.1-1) unstable; urgency=low

  [ Jeremy Bicha ]
  * New upstream release. Closes: #659332.
  * Updated symbols

 -- Otavio Salvador <otavio@debian.org>  Sat, 11 Feb 2012 10:34:05 -0200

freerdp (1.0.0-2) unstable; urgency=low

  [ Jeremy Bicha ]
  * Don't install the freerdp keymaps; they're provided by xkb   

 -- Otavio Salvador <otavio@debian.org>  Tue, 31 Jan 2012 23:50:40 -0200

freerdp (1.0.0-1) unstable; urgency=low

  [ Jeremy Bicha ]
  * New upstream release. Closes: #647498.
  * Updated symbols and bumped soname
  * debian/control:
    - Added new build dependencies
    - Bump Standards-Version to 3.9.2
  * debian/source/format: Set to 3.0 (quilt)
  * debian/rules: Turn on strict symbols checking
  * debian/watch: Watch github

  [ Jean-Louis Dupond ]
  * debian/control: Updated homepage
  * debian/copyright: Reflect upstream switch to the Apache license

  [ Martin Pitt ]
  * debian/libfreerdp0.symbols: Fix version number, should
    be 1.0~beta5, not 1.0-beta5.
  * debian/control: Add libavcodec-dev build dependency, upstream build system
    checks for that. Thanks Jean-Louis Dupond!

 -- Otavio Salvador <otavio@debian.org>  Tue, 31 Jan 2012 11:46:23 -0200

freerdp (0.8.2-2) unstable; urgency=low

  * freerdp-x11: recommends libfreerdp-plugins-standard. Closes:
    #603462.

 -- Otavio Salvador <otavio@debian.org>  Fri, 19 Nov 2010 19:27:45 -0200

freerdp (0.8.2-1) unstable; urgency=low

  * New upstream version.

 -- Otavio Salvador <otavio@debian.org>  Sat, 13 Nov 2010 10:58:11 -0200

freerdp (0.8.1-2) unstable; urgency=low

  * Add symbols file to allow for correct depends. Closes: #602218.

 -- Otavio Salvador <otavio@debian.org>  Wed, 03 Nov 2010 09:46:00 -0200

freerdp (0.8.1-1) unstable; urgency=low

  * New upstream release.

 -- Otavio Salvador <otavio@debian.org>  Mon, 25 Oct 2010 14:29:02 -0200

freerdp (0.7.4-1) unstable; urgency=low

  * New upstream release.
    - Fixes connection with VirtualBox RDP server. Closes: #592454.
  * Bump standards-version; no changes needed.

 -- Otavio Salvador <otavio@debian.org>  Thu, 26 Aug 2010 11:07:49 -0300

freerdp (0.7.3-1) unstable; urgency=low

  * New upstream release.
  * Fix section of libfreerdp0 to follow overrides.
  * Add a watch file so it is easier to track new releases.

 -- Otavio Salvador <otavio@debian.org>  Tue, 27 Jul 2010 01:13:00 -0300

freerdp (0.7.2-1) unstable; urgency=low

  * New upstream release.

 -- Otavio Salvador <otavio@debian.org>  Mon, 05 Jul 2010 14:05:26 -0300

freerdp (0.7.1-1) unstable; urgency=low

  * New upstream release.
  * debian/copyright: add missing entries.

 -- Otavio Salvador <otavio@debian.org>  Wed, 23 Jun 2010 21:39:09 -0300

freerdp (0.7.0+debian-1) unstable; urgency=low

  * Initial release.
  * Rebuild upstream tarball without debian directory.

 -- Otavio Salvador <otavio@debian.org>  Fri, 18 Jun 2010 15:09:19 -0300
