* Merge with Debian. Remaining change:
- Disable ffmpeg support (it's in universe)
- debian/patches/CVE-2014-0791.patch: check length in
libfreerdp/core/license.c. (CVE-2014-0791)
[ Bernhard Miklautz ]
* debian/patches:
+ Add 0009-enable-TLS-12.patch. Enable TLS 1+ support. (Closes: #871478).
[ 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 ]
* debian/{control,rules}:
+ Drop manually maintained dbg:packages. Create dbgsym:packages
automatically.
* debian/control:
+ Bump Standards-Version: to 4.0.0. No changes needed.
[ James Clarke ]
* debian/patches:
+ Add 1013_aligned_meminfo_alignment.patch. Fix FTBFS in testsuite on
SPARC64 architecture. (Closes: #764432).
* debian/control:
+ Drop Otavio Salvador from Uploaders: field. Thanks for your previous
contributions. (Closes: #847251).
* 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.
* SECURITY UPDATE: integer overflow in license_read_scope_list
- debian/patches/CVE-2014-0791.patch: check length in
libfreerdp/core/license.c.
- CVE-2014-0791
* SECURITY UPDATE: multiple code execution and DoS issues
- debian/patches/CVE-2017-283x.patch: fix issues in
libfreerdp/core/capabilities.c, libfreerdp/core/certificate.*,
libfreerdp/core/connection.c, libfreerdp/core/gcc.c,
libfreerdp/core/info.c, libfreerdp/core/license.c,
libfreerdp/core/mcs.c, libfreerdp/core/nego.c,
libfreerdp/core/peer.c, libfreerdp/core/rdp.*,
libfreerdp/core/security.*, libfreerdp/core/surface.c,
libfreerdp/core/tpkt.*, libfreerdp/core/transport.c.
- CVE-2017-2834, CVE-2017-2835, CVE-2017-2836, CVE-2017-2837,
CVE-2017-2838, CVE-2017-2839
* Merge with Debian (LP: #1602480). Remaining change:
- Disable ffmpeg support (it's in universe)
* debian/rules:
+ Fix more DEB_HOST_* vs. DEB_BUILD_* issues. (Closes: #822842).
* 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).
* 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).
* debian/rules:
+ Fix missing backslash in list of configure arguments. (Closes: #815317).
Thanks to Emilio Pozuelo Monfort for spotting this.
[ 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).
* Merge with Debian unstable, remaining changes
- Disable ffmpeg support
- Disable gstreamer support, this relies on gstreamer 0.10 and we don't
want to add any more deps on that.
* 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.
* Merge with Debian unstable, remaining changes
- Disable ffmpeg support
- Disable gstreamer support, this relies on gstreamer 0.10 and we don't
want to add any more deps on that.
* 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).
[ 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.
* Merge with Debian unstable, remaining changes
- Disable ffmpeg support
* Disable gstreamer support, this relies on gstreamer 0.10 and we don't want
to add any more deps on that.
* 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.
[ 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.
[ 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.
* 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.
[ 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).
* debian/libfreerdp1.symbols:
+ Fix FTBFS on ppc64el architectures. (Closes: #757878).
* 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.
* 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.
* Development snapshot [June 2013]. Targeted for Debian experimental.
Based on upstream commit: 1274752506e97ac597fc02196ae83e63662e0753.
* debian/control: add B-D: libxi-dev.
* 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.
* 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.
* 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.
* 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.
* 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.
[ Jeremy Bicha ]
* New upstream release. Closes: #659332.
* Updated symbols
[ Jeremy Bicha ]
* Don't install the freerdp keymaps; they're provided by xkb
[ 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!
* freerdp-x11: recommends libfreerdp-plugins-standard. Closes:
#603462.
* New upstream version.
* Add symbols file to allow for correct depends. Closes: #602218.
* New upstream release.
* New upstream release.
- Fixes connection with VirtualBox RDP server. Closes: #592454.
* Bump standards-version; no changes needed.
* New upstream release.
* Fix section of libfreerdp0 to follow overrides.
* Add a watch file so it is easier to track new releases.
* New upstream release.
* New upstream release.
* debian/copyright: add missing entries.
* Initial release.
* Rebuild upstream tarball without debian directory.