Compare commits

..

314 Commits

Author SHA1 Message Date
Jeremy Bícha
1cc8082c0a releasing package freerdp2 version 2.11.7+dfsg1-6 2024-12-18 10:11:19 -05:00
Adrien Nader
b607683919 * d/tests/connect: use /cert-tofu to avoid errors with proxies 2024-12-18 10:09:53 -05:00
Jeremy Bícha
dc059a2d39 releasing package freerdp2 version 2.11.7+dfsg1-5 2024-12-16 22:57:31 -05:00
Jeremy Bícha
cc9c0a66c8 autopkgtest: add Depends: ca-certificates 2024-12-16 22:15:07 -05:00
Jeremy Bícha
4d650bf630 releasing package freerdp2 version 2.11.7+dfsg1-4 2024-10-04 16:22:31 -04:00
Jeremy Bícha
48be888513 Replace autopkgtests with the tests used by freerdp3 2024-10-04 16:21:27 -04:00
Jeremy Bícha
6187297b6e releasing package freerdp2 version 2.11.7+dfsg1-3 2024-10-03 11:12:15 -04:00
Jeremy Bícha
47c0f4de25 Apply CVE-2024-32661 patch from Ubuntu 2024-10-03 11:10:17 -04:00
Bernhard Übelacker
5685a9eca1 Apply multiple fixes to autopkgtests
Closes: #1079025
2024-10-03 09:54:40 -04:00
Jeremy Bícha
40ac300cbc Remove obsolete time transition lintian overrides 2024-10-03 09:41:37 -04:00
Sébastien Noel
4930b843f5 Add patch to fix build with ffmpeg 7
Closes: #1072413
2024-10-03 09:40:14 -04:00
Jeremy Bícha
66e976dd46 Cherry-pick several patches to fix build with gcc-14
Closes: #1074969
2024-10-03 09:39:57 -04:00
Mike Gabriel
7a0cfc871a upload to unstable (debian/2.11.7+dfsg1-2) 2024-07-20 15:37:51 +02:00
Mike Gabriel
d8fe268285 debian/tests/control: Add xauth. Fix tests on Debian, where xvfb does not pull-in xauth as dependency (other than in Ubuntu). 2024-07-20 15:36:23 +02:00
Mike Gabriel
22e2e0315b upload to unstable (debian/2.11.7+dfsg1-1) 2024-07-15 16:51:34 +02:00
Mike Gabriel
f78f13ecf5 Update upstream source from tag 'upstream/2.11.7+dfsg1'
Update to upstream version '2.11.7+dfsg1'
with Debian dir 64ec704343
2024-07-15 16:44:16 +02:00
Mike Gabriel
3d3a1415b7 prepare new upstream release (v2.11.7) 2024-07-15 16:43:36 +02:00
Nathan Pratta Teodosio
df721c20b4 Add autopkgtest to test whether a client can connect
to an XRDP server via freerdp2 and that the login screen shows up

Closes: #1073156
LP: #2060976

Gbp-Dch: Full
2024-06-13 13:26:42 -04:00
Mike Gabriel
eeaac3f057 upload to unstable (debian/2.11.5+dfsg1-1) 2024-03-25 16:33:39 +01:00
Mike Gabriel
2d6a9f3b9b debian/control: Switch from pkg-config to pkgconf. Thanks, lintian. 2024-03-25 16:26:12 +01:00
Mike Gabriel
6fe4ba798f Update upstream source from tag 'upstream/2.11.5+dfsg1'
Update to upstream version '2.11.5+dfsg1'
with Debian dir 3a144157ec
2024-03-25 16:13:55 +01:00
Mike Gabriel
a0544fd1f6 debian/watch: Adjust so we only see 2.x release. 2024-03-25 16:13:02 +01:00
Mike Gabriel
1c5b0b32c3 prepare new upstream release (v2.11.5) 2024-03-25 16:08:59 +01:00
Lukas Märdian
382aa6b66a NMU to experimental (debian/2.11.2+dfsg1-1.1~exp2) 2024-03-25 16:04:28 +01:00
Lukas Märdian
bdad2ddbfa NMU to experimental (debian/2.11.2+dfsg1-1.1~exp1) 2024-03-25 16:04:07 +01:00
Mike Gabriel
da7dfbb2d6 upload to unstable (debian/2.11.2+dfsg1-1) 2023-10-01 23:52:38 +02:00
Mike Gabriel
682454acf9 debian/control: Add B-D: libkrb5-dev. 2023-10-01 23:36:38 +02:00
Mike Gabriel
577316d7c0 debian/rules: Add -DWITH_KERBEROS=ON configure option. (Closes: #1036095). 2023-10-01 23:34:51 +02:00
Mike Gabriel
928c8abca7 debian/watch: Rework file. Find all released versions of freerdp2. (Closes: #1053317). 2023-10-01 23:33:48 +02:00
Mike Gabriel
5bbfde9671 debian/patches: Drop 0001_fix_ftbfs_1041377.patch. Applied upstream. 2023-10-01 23:21:11 +02:00
Mike Gabriel
057b4985ff Update upstream source from tag 'upstream/2.11.2+dfsg1'
Update to upstream version '2.11.2+dfsg1'
with Debian dir d56d512921
2023-10-01 23:20:10 +02:00
Mike Gabriel
3d5ae03c6a prepare new upstream release (v2.11.2) 2023-10-01 23:19:33 +02:00
Héctor Orón Martínez
d260e3c398 include upstream fix for FTBFS with FFmpeg 6.0
Fixes DebianBug #1041377

Signed-off-by: Héctor Orón Martínez <zumbi@debian.org>
2023-08-04 11:30:55 +02:00
Mike Gabriel
3a365cab32 upload to unstable (debian/2.10.0+dfsg1-1) 2023-02-26 22:47:29 +01:00
Mike Gabriel
a98f5e3e7c debian/libfreerdp2-2.symbols: Update symbols. 2023-02-26 22:46:13 +01:00
Mike Gabriel
67a51fdf54 debian/copyright: Update copyright attributions. 2023-02-26 22:30:32 +01:00
Mike Gabriel
05945da048 debian/copyright: Update auto-generated copyright.in file. 2023-02-26 22:27:57 +01:00
Mike Gabriel
4781bcfcda Update upstream source from tag 'upstream/2.10.0+dfsg1'
Update to upstream version '2.10.0+dfsg1'
with Debian dir b038285fe6
2023-02-26 21:53:37 +01:00
Mike Gabriel
ab16b2e2e4 debian/control: Bump Standards-Version: to 4.6.2. No changes needed. 2023-02-26 21:51:36 +01:00
Mike Gabriel
1a6267125c prepare new upstream release (v2.10.0) 2023-02-26 21:51:08 +01:00
Mike Gabriel
ac3e8bd4ac upload to unstable (debian/2.9.0+dfsg1-1) 2022-11-28 10:14:33 +01:00
Mike Gabriel
9f4041a26f debian/*.symbols: Update .symbols files. 2022-11-28 10:03:09 +01:00
Mike Gabriel
c0ca3d2d26 debian/copyright: Update auto-generated copyright.in file. 2022-11-28 09:51:53 +01:00
Mike Gabriel
ca0db20d36 debian/copyright: Update copyright attributions. 2022-11-28 09:51:36 +01:00
Mike Gabriel
8e69b04d95 Update upstream source from tag 'upstream/2.9.0+dfsg1'
Update to upstream version '2.9.0+dfsg1'
with Debian dir c712c5d91d
2022-11-28 09:30:26 +01:00
Mike Gabriel
307d2915d6 prepare new upstream release (v2.9.0) 2022-11-28 09:29:38 +01:00
Mike Gabriel
d556b6eca0 upload to unstable (debian/2.8.1+dfsg1-1) 2022-10-12 23:34:24 +02:00
Mike Gabriel
f37e46dc33 Update upstream source from tag 'upstream/2.8.1+dfsg1'
Update to upstream version '2.8.1+dfsg1'
with Debian dir 84624410bb
2022-10-12 23:28:40 +02:00
Mike Gabriel
9cec8baad9 debian/patches: Drop 1001_amend-DumpThreadHandles-inclusion.patch. Resolved upstream. 2022-10-12 23:26:41 +02:00
Mike Gabriel
cf6d35cc6a prepare new upstream release (v2.8.1) 2022-10-12 23:26:41 +02:00
Mike Gabriel
0bae4013ec debian/changelog: post-upload update with missing item. 2022-09-21 22:30:49 +02:00
Mike Gabriel
c232eabd62 upload to unstable (debian/2.8.0+dfsg1-1) 2022-09-21 22:24:45 +02:00
Mike Gabriel
833412e07b debian/*.symbols: Update .symbols files. 2022-09-21 22:24:31 +02:00
Mike Gabriel
d332a69cd6 debian/control: Bump Standards-Version: to 4.6.1. No changes needed. 2022-09-21 22:20:48 +02:00
Mike Gabriel
ce847dee67 debian/patches/: Drop 1001_keep-symbol-DumpThreadHandles-if-debugging-is-disabled.patch. Applied upstream, but only partially. Add 1001_amend-DumpThreadHandles-inclusion.patch. Amend missing adjustment in thread.h. 2022-09-21 22:03:35 +02:00
Mike Gabriel
cfbb8ebcbd New upstream version 2.8.0+dfsg1 2022-09-21 21:49:18 +02:00
Mike Gabriel
f26a873894 debian/copyright: Update copyright attributions. 2022-08-16 23:04:46 +02:00
Mike Gabriel
1742e02337 debian/copyright: Update auto-generated copyright.in file. 2022-08-16 23:04:16 +02:00
Mike Gabriel
04e3d1c061 upload to unstable (debian/2.7.0+dfsg1-1) 2022-04-27 17:17:20 +02:00
Mike Gabriel
069a421a52 debian/*.symbols: Update .symbols for 2.7.0. 2022-04-27 16:55:15 +02:00
Mike Gabriel
f9cf50afd8 debian/copyright: Update copyright attributions. 2022-04-27 16:49:31 +02:00
Mike Gabriel
0caf470244 debian/copyright: Update auto-generated copyright.in file. 2022-04-27 16:49:20 +02:00
Mike Gabriel
af4000f101 Update upstream source from tag 'upstream/2.7.0+dfsg1'
Update to upstream version '2.7.0+dfsg1'
with Debian dir 85455a6037
2022-04-27 16:47:19 +02:00
Mike Gabriel
2f23bb8b95 prepare new upstream release (v2.7.0) 2022-04-27 16:46:01 +02:00
Mike Gabriel
f8793d5c6e upload to unstable (debian/2.6.1+dfsg1-3) 2022-03-08 08:43:43 +01:00
Mike Gabriel
30905452ca Revert "debian/libwinpr2-2.symbols: Update symbols."
This reverts commit 8d7afd7dd0.
2022-03-08 08:42:29 +01:00
Mike Gabriel
f726052dd4 debian/patches: Add 1001_keep-symbol-DumpThreadHandles-if-debugging-is-disabled.patch. Keep DumpThreadHandles as a symbol even if WITH_DEBUG_THREADS is OFF. 2022-03-08 08:42:29 +01:00
Mike Gabriel
c13d353c77 upload to unstable (debian/2.6.1+dfsg1-2) 2022-03-08 08:12:07 +01:00
Bernhard Miklautz
8d7afd7dd0 debian/libwinpr2-2.symbols: Update symbols. 2022-03-08 08:06:37 +01:00
Bernhard Miklautz
a90b67e6c0 debian/rules: Disable additional debug logging. (Closes: #1006683). 2022-03-08 08:01:58 +01:00
Bernhard Miklautz
0b71f55532 debian/rules: Use ffmpeg for audio decoding if available to support additional audio formats. 2022-03-08 08:01:19 +01:00
Bernhard Miklautz
11fa5f7311 debian/control: Drop unused gstreamer dependencies libgstreamer1.0-dev and
libgstreamer-plugins-base1.0-dev.
2022-03-08 07:55:34 +01:00
Mike Gabriel
53c06fa209 upload to unstable (debian/2.6.1+dfsg1-1) 2022-03-08 07:49:51 +01:00
Mike Gabriel
ce43920f22 debian/copyright: Update copyright attributions. 2022-03-08 07:41:52 +01:00
Mike Gabriel
9292e895f0 debian/copyright.in: Update auto-generated copyright.in file. 2022-03-08 07:41:33 +01:00
Mike Gabriel
834bae447c debian/patches: Drop 2001-fake-git-revision.patch. Not required anymore. 2022-03-08 07:37:38 +01:00
Mike Gabriel
8fc6ef2a66 Update upstream source from tag 'upstream/2.6.1+dfsg1'
Update to upstream version '2.6.1+dfsg1'
with Debian dir 788e1fd09a
2022-03-08 07:35:08 +01:00
Mike Gabriel
167ff6dfdc prepare new upstream release (v2.6.1) 2022-03-08 07:34:42 +01:00
Mike Gabriel
85e7b6936c upload to unstable (debian/2.6.0+dfsg1-1) 2022-02-26 22:33:45 +01:00
Mike Gabriel
85472f7e5f debian/libfreerdp-server2-2.symbols: Update symbols. 2022-02-26 22:27:38 +01:00
Mike Gabriel
f7a9ffba9f rebase copyright 2022-02-26 22:20:57 +01:00
Mike Gabriel
63d3311554 debian/copyright: Update copyright attributions. 2022-02-26 21:55:22 +01:00
Mike Gabriel
c7cf752140 debian/copyright.in: Update auto-generated copyright.in file. 2022-02-26 21:55:08 +01:00
Mike Gabriel
4ab6e978fe Update upstream source from tag 'upstream/2.6.0+dfsg1'
Update to upstream version '2.6.0+dfsg1'
with Debian dir e82f2caa6e
2022-02-26 21:44:29 +01:00
Mike Gabriel
cf66ce7ac6 debian/copyright: Update list of files in Files-Excluded: field. 2022-02-26 21:41:23 +01:00
Mike Gabriel
0f88669b15 prepare new upstream release (v2.6.0) 2022-02-26 21:14:11 +01:00
Mike Gabriel
0547b4933a upload to unstable (debian/2.5.0+dfsg1-1) 2022-02-14 08:31:43 +01:00
Mike Gabriel
ae4ce05b6b debian/copyright: Update copyright attributions. 2022-02-14 08:25:32 +01:00
Mike Gabriel
4f40975b3a debian/copyright: Update auto-generated copyright.in file. 2022-02-14 08:15:25 +01:00
Mike Gabriel
bbef5038b1 debian/patches/2001-fake-git-revision.patch: Mark patch as non-forwardable. 2022-02-14 08:15:25 +01:00
Mike Gabriel
b049925296 New upstream version 2.5.0+dfsg1 2022-02-14 08:15:25 +01:00
Mike Gabriel
58e356d6f6 prepare new upstreak release (v2.5.0) 2022-02-14 08:02:55 +01:00
Mike Gabriel
a73b15bc0d upload to unstable (debian/2.4.1+dfsg1-1) 2021-12-09 23:22:33 +01:00
Mike Gabriel
a375cb6a81 debian/copyright: Update copyright attributions. 2021-12-09 23:16:29 +01:00
Mike Gabriel
2558cdec15 debian/copyright: Update auto-generated copyright.in reference file. 2021-12-09 23:16:17 +01:00
Mike Gabriel
12d8c44ea9 debian/libwinpr2-2.symbols: Update symbols. 2021-12-09 23:05:23 +01:00
Mike Gabriel
b6a6ec6f80 Update upstream source from tag 'upstream/2.4.1+dfsg1'
Update to upstream version '2.4.1+dfsg1'
with Debian dir 0b5f7144f0
2021-12-09 22:57:24 +01:00
Mike Gabriel
65144c4ee4 prepare new upstream release (v2.4.1) 2021-12-09 22:56:48 +01:00
Mike Gabriel
90d92d21f0 debian/patches/: Drop all patches pulled in from upstream recently. All part of 2.4.0. 2021-09-13 22:33:47 +02:00
Mike Gabriel
6378eb1d42 debian/copyright: Update auto-generated copyright.in template/reference file. 2021-09-13 22:33:47 +02:00
Mike Gabriel
55feba579f debian/control: Bump Standards-Version: to 4.6.0. No changes needed. 2021-09-13 22:33:38 +02:00
Mike Gabriel
2ef323aa69 New upstream version 2.4.0+dfsg1 2021-09-13 22:33:38 +02:00
Mike Gabriel
a2fc9432ec prepare new upstream release (2.4.0) 2021-09-13 22:25:21 +02:00
Mike Gabriel
21d2367ceb upload to unstable (debian/2.3.0+dfsg1-2) 2021-05-16 23:57:27 +02:00
Mike Gabriel
1a69e83215 debian/patches: Add 0035-Fixed-6989-Use-X509_STORE_set_default_paths.patch. Fix Windows 10 logon when using an internal trusted root CA. 2021-05-16 23:37:01 +02:00
Mike Gabriel
91e29c5e59 debian/patches: Add 0034-Fixed-6938-Remote-app-mode-clipboard-fix.patch. In remote app mode the _FREERDP_TIMESTAMP_PROPERTY does not work. Therefore ignore it. 2021-05-16 23:32:35 +02:00
Mike Gabriel
ff70cab82f debian/patches: add forgotten patch files 2021-04-29 12:34:37 +02:00
Mike Gabriel
2d7707f3f8 debian/changelog: update from Git history 2021-04-29 12:18:15 +02:00
Mike Gabriel
fc8bd9add6 debian/patches: Backport changes from 2.3.2 (bound checks, API compat fixes, Smartcard issues fixes, etc.).
0001-Added-compatibility-define.patch
    0003-Reverted-connectErrorCode-removal.patch
    0004-Fixed-a-leak-on-mouse-cursor-updates.patch
    0007-Fixed-format-string-in-smartcard_trace_state_return.patch
    0008-Fixed-linking-dependencies-for-client-geometry-chann.patch
    0010-Fixed-smartcard_convert_string_list-with-0-length.patch
    0012-Parse-on-a-copy-of-the-argument-string-for-printer.patch
    0015-Fix-xf_Pointer_SetPosition-with-smart-sizing.patch
    0017-Backported-6865-Disable-websockets-command-line-opti.patch
    0019-Check-smartcard_convert_string_list-for-NULL-string.patch
    0020-Use-specific-names-for-drive-hotplug-special-values.patch
    0021-Filter-RDPDR-types-other-than-drives-on-windows-hotp.patch
    0023-use-tlsOut-BIO-when-using-websocket-in-rdg_bio_ctrl.patch
    0024-Added-bounds-checks-to-gfx-commands.patch
    0025-Added-bounds-check-in-rdpgfx_recv_wire_to_surface_1_.patch
    0026-Added-fuzzying-test-for-planar-decoder.patch
    0027-Added-missing-bounds-check.patch
    0028-Fixed-mac-issues-with-smartcard-context-cleanup-6890.patch
    0031-Fix-monitor-list.patch
    0032-Fixed-CodeQL-warnings.patch
    0033-Reverted-winpr_BinToHexString-argument-change.patch
2021-04-29 12:05:39 +02:00
Mike Gabriel
a58a05cff9 debian/watch: Fix Github watch URL. 2021-04-29 11:54:12 +02:00
Mike Gabriel
702fe3f9aa upload to unstable (debian/2.3.0+dfsg1-1) 2021-02-25 16:50:58 +01:00
Mike Gabriel
bf9eaf6dde debian/control: Bump to Standards-Version: 4.5.1. No changes needed. 2021-02-25 16:16:25 +01:00
Mike Gabriel
4a2c5cc4fa debian/watch: Switch to format version 4. 2021-02-25 16:15:48 +01:00
Mike Gabriel
1fc6dbb280 debian/*.symbols: Update symbols for FreeRDP 2.3.0. 2021-02-25 16:14:28 +01:00
Mike Gabriel
69806bec69 debian/patches: Revert upstream's removal of the connectErrorCode symbol via 2002_revert-e4b30a5cb6100a8ea4f320b829c9c5712ed4a783.patch. This re-instates ABI compatibility with FreeRDP 2.2.0. 2021-02-25 16:14:02 +01:00
Mike Gabriel
5243d7ecba debian/patches: Drop 1001_spelling-fixes.patch. Applied upstream. 2021-02-25 16:13:02 +01:00
Mike Gabriel
6e36b45ff9 debian/copyright: Update copyright attributions: 2021-02-25 16:12:08 +01:00
Mike Gabriel
98586d2380 debian/copyright: Update auto-generated copyright.in file. 2021-02-25 16:11:54 +01:00
Mike Gabriel
0dc851016e Update upstream source from tag 'upstream/2.3.0+dfsg1'
Update to upstream version '2.3.0+dfsg1'
with Debian dir aaa97caffc
2021-02-25 15:19:16 +01:00
Mike Gabriel
ed9b274020 prepare new upstream release (v2.3.0+dfsg1) 2021-02-25 15:07:23 +01:00
Mike Gabriel
6d198059a2 Merge branch 'fix-backports-deps' into 'master'
Add missed binary version deps to avoid issue in some cases like upgrade to -backports

See merge request debian-remote-team/freerdp2!4
2021-02-25 14:05:13 +00:00
Fabio Fantoni
7966d9219f Add missed binary version deps to avoid issue in some cases like upgrade to -backports
In some cases like upgrade to -backports don't update all deps correctly
causing issues.
I already had in past, doing for example:
sudo apt -t buster-backports install freerdp2-x11
and latest times I workaround it with:
sudo apt -t buster-backports install freerdp2-x11 libfreerdp-client2-2
libfreerdp2-2 libwinpr2-2

This commit solve this issue adding binary version dependency on any
component (not only for x11 client but also wayland client, server and
other components used by other software, for example remmina).
Also avoided to add duplicate entries (if already present in other deps
of the component)

Closes: #964147
2021-02-15 15:51:02 +01:00
Mike Gabriel
b87910fc96 upload to unstable (debian/2.2.0+dfsg1-1) 2020-08-25 09:47:07 +02:00
Mike Gabriel
c118a0148b debian/libfreerdp-server2-2.symbols: Update symbols. 2020-08-25 09:45:26 +02:00
Mike Gabriel
cd9ec0da61 debian/libfreerdp2-2.symbols: Update symbols. 2020-08-25 09:35:27 +02:00
Mike Gabriel
fe6378ecd3 debian/copyright: Update copyright attributions. 2020-08-25 09:35:15 +02:00
Mike Gabriel
5c9c6b6890 debian/patches: Drop 0001-mask-CACHED_BRUSH-when-checking-brush-style.patch. Applied upstream. 2020-08-25 09:22:25 +02:00
Mike Gabriel
34e4ef129f Update upstream source from tag 'upstream/2.2.0+dfsg1'
Update to upstream version '2.2.0+dfsg1'
with Debian dir e498d308dc
2020-08-25 09:16:29 +02:00
Mike Gabriel
f5d19a26c6 prepare new upstream release (v2.2.0) 2020-08-25 09:08:20 +02:00
Mike Gabriel
e6ef80167b upload to unstable (debian/2.1.2+dfsg1-2) 2020-07-02 15:06:17 +02:00
Konstantin Demin
8baebc39b4 debian/patches: add 0001-mask-CACHED_BRUSH-when-checking-brush-style.patch. Fix regression introduced in 2.1.2. 2020-07-02 15:02:26 +02:00
Mike Gabriel
e07d692f0f upload to unstable (debian/2.1.2+dfsg1-1) 2020-06-29 14:15:29 +02:00
Mike Gabriel
71cb74df5f debian/libwinpr2-2.symbols: Update symbols. 2020-06-29 14:10:04 +02:00
Mike Gabriel
e7fbbcca00 debian/copyright: Update copyright attributions. 2020-06-29 14:03:29 +02:00
Mike Gabriel
5f504f040f debian/copyright: Update auto-generated copyright.in file. 2020-06-29 14:03:13 +02:00
Mike Gabriel
1b42d1864a Update upstream source from tag 'upstream/2.1.2+dfsg1'
Update to upstream version '2.1.2+dfsg1'
with Debian dir fec582cd6d
2020-06-29 13:56:29 +02:00
Mike Gabriel
2bba749e9d prepare new upstream release (v2.1.2) 2020-06-29 13:53:19 +02:00
Mike Gabriel
724b0ca3fd upload to unstable (debian/2.1.1+dfsg1-1) 2020-05-28 00:18:10 +02:00
Mike Gabriel
3c49534da9 New upstream version 2.1.1+dfsg1 2020-05-28 00:18:10 +02:00
Mike Gabriel
0136a1e751 debian/copyright: Update copyright attributions. 2020-05-28 00:18:10 +02:00
Mike Gabriel
7acf8c267f debian/copyright: Update auto-generated copyright.in file. 2020-05-28 00:18:10 +02:00
Mike Gabriel
e8c8aa4315 debian/control: Bump DH compat level to version 13. 2020-05-28 00:18:09 +02:00
Mike Gabriel
8e3d922b3a debian/rules: Re-add get-orig-source target for developers' convenience. 2020-05-28 00:18:09 +02:00
Mike Gabriel
7b93d179a4 debian/control: Add B-D: libpam0g-dev. (Closes: #958230). 2020-05-27 21:51:03 +02:00
Mike Gabriel
087a78eaf3 debian/changelog: update from Git log, bump upstream version to 2.1.1 2020-05-27 21:50:08 +02:00
Mike Gabriel
71289074c9 Merge branch 'wip-2.0.0' into 'master'
new upstream stable release 2.1.0

See merge request debian-remote-team/freerdp2!1
2020-05-16 09:36:32 +00:00
Konstantin Demin
c23d6e5522
debian/*.symbols: Update symbols files. 2020-05-15 10:30:15 +03:00
Konstantin Demin
7097255046
debian/rules: enable extended debug logging in freerdp2 itself. 2020-05-15 09:40:27 +03:00
Konstantin Demin
520a960178
debian/rules: fix build-time headers. 2020-05-15 09:39:14 +03:00
Konstantin Demin
d79d3435f1
debian/rules: specify correct build type 2020-05-15 01:03:34 +03:00
Konstantin Demin
febc688034
debian/rules: don't build freerdp-proxy so far 2020-05-15 01:02:46 +03:00
Konstantin Demin
682b29838a
debian/{control,rules}: enable image scaling support in freerdp. 2020-05-15 01:01:05 +03:00
Konstantin Demin
2ccf2b990b
debian/rules: rework layout. 2020-05-15 00:57:51 +03:00
Konstantin Demin
810f50e374
debian/patches: add 2001-fake-git-revision.patch. avoid Git interaction during build. 2020-05-15 00:35:24 +03:00
Konstantin Demin
9810fe2325
debian/{copyright,rules,watch}: use upstream tarball instead of Git snapshot. 2020-05-15 00:32:26 +03:00
Konstantin Demin
c533b1b395
debian/control: wrap-and-sort Build-Depends 2020-05-15 00:23:54 +03:00
Konstantin Demin
a249cc0471
debian/copyright: update upstream Source URL scheme to https. 2020-05-15 00:17:47 +03:00
Konstantin Demin
2feae26618
debian/control: update Homepage URL scheme to https. 2020-05-15 00:14:34 +03:00
Konstantin Demin
55aaa4bce0
debian/control: Bump Standards-Version: to 4.5.0. No changes needed. 2020-05-15 00:13:23 +03:00
Konstantin Demin
2bad0fc101
debian/patches: refresh 1001_spelling-fixes.patch. 2020-05-15 00:10:27 +03:00
Konstantin Demin
cd773f0284
debian/patches: drop 0002_fix-channels-smartcard-fix-statusw-call.patch. Applied upstream. 2020-05-15 00:07:53 +03:00
Konstantin Demin
9f7715c3c1
debian/patches: drop 0001_CVE-2019-17177.patch. Applied upstream. 2020-05-15 00:06:51 +03:00
Konstantin Demin
4ade698d02
new upstream stable version 2.1.0 2020-05-15 00:05:20 +03:00
Mike Gabriel
faaa641fab Merge branch 'drop-dbus-glib' into 'master'
debian/control: drop needless libdbus-glib-1-dev

As libdbus-glib-1-dev is deprecated in Bug#895291 [1], and dbus-glib
is not used at all, so it was removed from debian/control.
This commit fixes Bug#955840 unnecessarily Build-Depends on deprecated
dbus-glib. [2]

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895291
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955840

See merge request debian-remote-team/freerdp2!2
2020-05-14 19:55:03 +00:00
Kentaro Hayashi
0a5c52c556 debian/control: drop needless libdbus-glib-1-dev
As libdbus-glib-1-dev is deprecated in Bug#895291 [1], and dbus-glib
is not used at all, so it was removed from debian/control.
This commit fixes Bug#955840 unnecessarily Build-Depends on deprecated
dbus-glib. [2]

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895291
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955840
2020-05-10 15:50:16 +09:00
Mike Gabriel
4ab566bb23 debian/patches: Add 0002_fix-channels-smartcard-fix-statusw-call.patch. Fix smartcard login failures. (Closes: #919281). 2019-12-18 23:03:05 +01:00
Mike Gabriel
97e4118d5b upload to unstable (debian/2.0.0~git20190204.1.2693389a+dfsg1-2) 2019-12-16 11:34:35 +01:00
Mike Gabriel
a67bf7a39d debian/rules: Drop dbgsym:migration dh_strip overrides. 2019-12-16 11:32:54 +01:00
Mike Gabriel
94e4a9adb8 debian/patches: Add 0001_CVE-2019-17177.patch. Fix realloc return handling. (CVE-2019-17177). 2019-12-16 11:25:08 +01:00
Mike Gabriel
b7f902f748 debian/control: Add Rules-Requires-Root: field and set it to no. 2019-10-23 21:56:30 +02:00
Mike Gabriel
aa06bd72da debian/control: Bump Standards-Version: to 4.4.1. No changes needed. 2019-10-23 21:56:21 +02:00
Mike Gabriel
2cf66b3b81 upload to unstable (debian/2.0.0~git20190204.1.2693389a+dfsg1-1) 2019-02-04 11:35:31 +01:00
Mike Gabriel
cc54237db3 debian/debian/libwinpr2-2.symbols.<non-linux-arch>: Update symbols for Hurd/i386, kFreeBSD/amd64 and kFreeBSD/i386. 2019-02-04 11:14:01 +01:00
Mike Gabriel
60a7e6334e debian/copyright: Update copyright attributions. 2019-02-04 11:01:46 +01:00
Mike Gabriel
aed0f87531 debian/patches: Add 1001_spelling-fixes.patch. Fix typo in man page and usage output. 2019-02-04 11:01:40 +01:00
Mike Gabriel
d1b66d0402 debian/upstream/metadata: Add file. Comply with DEP-12. 2019-02-04 11:01:40 +01:00
Mike Gabriel
c4f0e27a85 debian/*.symbols: Update symbols files. 2019-02-04 11:01:39 +01:00
Mike Gabriel
307e900c98 debian/rules: Move --fail-missing from dh_install to dh_missing override. 2019-02-04 11:01:39 +01:00
Mike Gabriel
390bc86cdf debian/patches: Drop 1001_spelling-fixes.patch. Applied upstream. 2019-02-04 11:01:39 +01:00
Mike Gabriel
c35239ddc1 debian/{control,compat}: Drop compat file. Switch to debhelper-compat in control file. Bump DH compat level to version 12. 2019-02-04 11:01:39 +01:00
Mike Gabriel
d42fccdde9 debian/control: Bump Standards-Version: to 4.3.0. No changes needed. 2019-02-04 11:01:39 +01:00
Mike Gabriel
7084cb4b53 New upstream version 2.0.0~git20190204.1.2693389a+dfsg1 2019-02-04 11:01:39 +01:00
Mike Gabriel
d8a8133ee5 prepare new pre-2.0.0 FreeRDP upstream Git snapshot 2019-02-04 10:00:33 +01:00
Mike Gabriel
e82e6d53b3 upload to unstable (debian/2.0.0~git20181120.1.e21b72c95+dfsg1-1) 2018-11-21 20:53:41 +01:00
Mike Gabriel
0c9b5fc97e debian/patches: Add 1001_spelling-fixes.patch. Correct spelling flaw in WLog_DBG message. 2018-11-21 20:45:32 +01:00
Bernhard Miklautz
aec5f22d6a Integrate changes 2.0.0~git20181120.1.e21b72c95+dfsg1-1
* remove obsolete patches
* update changelog
* update copyright file to match the latest import
* update symbol files
* update build dependencies
* create .source_version on import
2018-11-21 15:42:55 +01:00
Bernhard Miklautz
f0807b69e8 Update upstream source from tag 'upstream/2.0.0_git20181120.1.e21b72c95+dfsg1'
Update to upstream version '2.0.0~git20181120.1.e21b72c95+dfsg1'
with Debian dir 01e9e06b38
2018-11-21 15:18:21 +01:00
Mike Gabriel
dfcc9b42d2 upload to unstable (debian/2.0.0~git20180411.1.7a7b1802+dfsg1-3) 2018-11-08 12:57:57 +01:00
Mike Gabriel
d4d6658234 debian/patches: Add patch header to 0002_set-tls-seclevel.patch. 2018-11-08 12:57:41 +01:00
Mike Gabriel
cd502191b5 debian/*.symbols: Add Build-Depends-Package: field. 2018-11-08 12:57:40 +01:00
Mike Gabriel
fdfc191500 debian/control: Bump Standards-Version: to 4.2.1. No changes needed. 2018-11-08 12:28:56 +01:00
Bernhard Miklautz
9faa521348 debian/patches: add 0002_set-tls-seclevel.patch
Set the default tls security level to 1. It can be overriden by using
the new command line parameter /tls-seclevel:.

Closes: #912206
2018-11-08 11:47:57 +01:00
Mike Gabriel
6c47fa5f4d debian/control: New team ML address: debian-lists@lists.debian.org. 2018-08-22 14:21:46 +02:00
Matteo F. Vescovi
ca77e664c0
debian/changelog: re-add -7 revision wrongly dropped
Gbp-Dch: Ignore
2018-05-21 22:52:45 +02:00
Mike Gabriel
24fd6fd1bc upload to unstable (debian/2.0.0~git20180411.1.7a7b1802+dfsg1-2) 2018-05-15 16:18:14 +02:00
Mike Gabriel
5c62b4e3fd debian/patches: Add 0001_nsc-context-free-must-not-access-uninit-fields.patch. Fixes segfault in Vinagre when user mistypes the password. (Closes: #898448). 2018-05-15 16:17:56 +02:00
Mike Gabriel
77129cb59b upload to unstable (debian/2.0.0~git20180411.1.7a7b1802+dfsg1-1) 2018-05-10 01:05:58 +02:00
Mike Gabriel
a3e4ea9854 debian/copyright: Add Comment: field. Explain why we pack our own orig tarball. 2018-05-09 22:16:59 +02:00
Mike Gabriel
0c0c5ed5ad debian/copyright: Update copyright attributions. 2018-05-09 22:16:31 +02:00
Mike Gabriel
30573d58e0 debian/copyright.in: Update autogenerated copyright.in file. 2018-05-09 22:15:58 +02:00
Mike Gabriel
6853d4636f debian/*.symbols: Update symbols (libfreerdp-client2-2, libfreerdp2-2 and libwinpr2-2). 2018-05-09 22:15:38 +02:00
Mike Gabriel
c15a3e082b debian/control: Bump Standards-Version: to 4.1.4. No changes needed. 2018-05-09 22:03:28 +02:00
Mike Gabriel
2e22ca3c7f debian/patches: Drop 1001__Typo-Fixes.patch, 1002_macro-fix-in-man-pages.patch, 1003_fix-FTBFS-on-kFreeBSD.patch and 1004_FreeBSD-is-not-kFreeBSD.patch. All issues resolved upstream. 2018-05-09 22:01:12 +02:00
Mike Gabriel
b3e2df24dd debian/patches: Drop 0001-Fix-gstreamer-1.0-detection.patch and 0002-fix-nla-don-t-use-server-version.patch. Included in this Git snapshot (i.e. 2.0.0~rc2). 2018-05-09 21:59:57 +02:00
Mike Gabriel
a0ab812b54 Updated version 2.0.0~git20180411.1.7a7b1802+dfsg1 from 'upstream/2.0.0_git20180411.1.7a7b1802+dfsg1'
with Debian dir f99597d666
2018-05-09 21:47:17 +02:00
demo1
86bf6f24df debian/libwinpr2-2.docs: add
Add debian/libwinpr2-2.docs to get rid of the
"missing-notice-file-for-apache-license" lintian error

Gbp-Dch: Ignore
2018-03-15 14:53:43 +01:00
Matteo F. Vescovi
abf13c7bd1
debian/changelog: shorten too long line
Lintian complains for this.

Gbp-Dch: Ignore
2018-03-15 14:42:52 +01:00
Matteo F. Vescovi
6300547e47
debian/changelog: new entry added
Gbp-Dch: Ignore
2018-03-15 14:36:05 +01:00
Matteo F. Vescovi
9e2de67a77
debian/rules: fix dpkg-architecture variables 2018-03-15 14:35:07 +01:00
Matteo F. Vescovi
d69d799648
debian/changelog: mark revision as team upload
Gbp-Dch: Ignore
2018-03-15 14:33:03 +01:00
Matteo F. Vescovi
2539043d34
debian/changelog: new entries added
Gbp-Dch: Ignore
2018-03-15 14:32:00 +01:00
Matteo F. Vescovi
29a9ed3377
debian/control: autotools-dev b-dep dropped
Now obsolete with debhelper 11

Gbp-Dch: Short
2018-03-15 14:29:57 +01:00
Matteo F. Vescovi
18dc5bc5e9
debian/rules: "--parallel" parameter dropped
Obsolete with debhelper 11

Gbp-Dch: Short
2018-03-15 14:28:43 +01:00
Matteo F. Vescovi
eeebf4887f
debian/: debhelper bump 9 -> 11 2018-03-15 14:27:42 +01:00
Matteo F. Vescovi
2f709248ae
debian/control: Vcs-* fields updated to point to salsa 2018-03-15 14:26:25 +01:00
Matteo F. Vescovi
9ecd2bcd6e
debian/control: S-V bump 4.1.1 -> 4.1.3 (no changes needed) 2018-03-15 14:25:17 +01:00
Bernhard Miklautz
3a0f65af86 debian/patches: add fix for NLA connection problem 2018-03-14 17:00:55 +01:00
Mike Gabriel
08d25915ec upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-6) 2017-11-02 12:13:33 +01:00
Mike Gabriel
edff58e0d4 debian/changelog: Post-upload fix of 2.0.0~git20170725.1.1648deb+dfsg1-5 stanza. We forgot to mention inclusion of pkg-info.pkg into debian/rules. 2017-11-02 12:11:56 +01:00
Jeremy Bicha
efd250db29 Add debian/gbp.conf 2017-10-30 10:11:23 +01:00
Jeremy Bicha
b86e979a6f debian/rules: Disable FFmpeg and GSM on Ubuntu
Closes: #880157
2017-10-30 10:10:27 +01:00
Mike Gabriel
5f33382ce2 debian/rules: Include pkg-info.pkg from dpkg to have DEB_SOURCE and DEB_VERSION available. 2017-10-22 00:39:25 +02:00
Mike Gabriel
93e13539b3 upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-5) 2017-10-22 00:30:56 +02:00
Mike Gabriel
775076ec87 debian/rules: Avoid using dpkg-parsechangelog. 2017-10-22 00:25:51 +02:00
Mike Gabriel
837d59be25 debian/control: Remove Multi-Arch: same field (for bin:pkg freerdp2-dev). (Closes: #874222). 2017-10-22 00:25:51 +02:00
Mike Gabriel
b0b98a6b29 debian/control: Bump Standards-Version: to 4.1.1. No changes needed. 2017-10-22 00:25:51 +02:00
Mike Gabriel
a6a93b5d4f debian/patches: Add 1003_fix-FTBFS-on-kFreeBSD.patch, 1004_FreeBSD-is-not-kFreeBSD.patch. Fix upstream passages for building against GNU/kFreeBSD. 2017-10-22 00:25:51 +02:00
Mike Gabriel
5a8336449a debian/libwinpr2-2.symbols{.kfreebsd-*,hurd-*}: The libwinpr/comm/comm_serial_sys.c API is Linux-only. 2017-10-21 22:58:15 +02:00
Mike Gabriel
4d436eaf96 debian/{control,rules}: Explicitly have libsystemd-dev as B-D. Disable building against libsystemd-dev for non-Linux host. 2017-10-21 22:36:53 +02:00
Mike Gabriel
fd3e76d62b debian/copyright.in: White-space fix. 2017-10-21 22:36:53 +02:00
Mike Gabriel
ed9a44db29 debian/copyright: White-space fix. 2017-10-21 22:36:53 +02:00
Mike Gabriel
b82005e14d debian/{control,*.install}: Process with wrap-and-sort -t -s -a. 2017-10-21 22:36:53 +02:00
Mike Gabriel
e09a79a40d debian/rules: FreeRDP2 does not build against oss4's alsa layer. Thus, deactivating alsa support on non-linux hosts. 2017-10-21 22:20:04 +02:00
Mike Gabriel
16eeb83b1f debian/{control,rules}: Don't build the wayland part of FreeRDP on non-Linux systems. 2017-10-21 22:17:00 +02:00
Mike Gabriel
db713bef31 upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-4) 2017-10-09 16:01:53 +02:00
Mike Gabriel
b60f67017d debian/rules: Improve fix for build support on armel. Thanks to Adrian Bunk. (Closes: #874164). 2017-10-09 15:55:33 +02:00
Mike Gabriel
429ae0c23f debian/control: Fix typo in newly added dependency for freerdp2-dev. 2017-10-09 15:53:01 +02:00
Mike Gabriel
cac1decf2e upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-3) 2017-10-09 11:19:35 +02:00
Mike Gabriel
6f0fdfb56f debian/control: Add D (freerdp-dev): libfreerdp-shadow-subsystem2-2 (same binary version}. (Closes: #877456). 2017-10-09 11:14:30 +02:00
Mike Gabriel
2a104dbe57 upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-2) 2017-10-01 12:53:48 +02:00
Mike Gabriel
ac6366df26 debian/rules: For armel builds set -DARM_FP_ABI=hard and -DWITH_NEON=off. Fixes FTBFS on Debian armel. 2017-10-01 12:52:07 +02:00
Mike Gabriel
503c311f85 debian/changelog: post-upload add closure of #871150 2017-08-12 22:06:49 -04:00
Mike Gabriel
f2f0ee24cb upload to unstable (debian/2.0.0~git20170725.1.1648deb+dfsg1-1) 2017-08-01 10:03:56 -04:00
Mike Gabriel
35e47b7219 debian/patches: Add 1001_Typo-Fixes.patch and 1002_macro-fix-in-man-pages.patch. Some cosmetic improvements (typos, man page flaws). 2017-08-01 10:03:56 -04:00
Mike Gabriel
a87e445c13 lintian issue unused-override spelling-error-in-binary usr/lib/x86_64-linux-gnu/libfreerdp-server.so.2.0.0 UNKOWN UNKNOWN not triggered anymore. 2017-08-01 09:42:46 -04:00
Mike Gabriel
39559d9647 debian/control: Bump Standards-Version: to 4.0.0. No changes needed. 2017-08-01 09:42:46 -04:00
Mike Gabriel
318d04a367 debian/{control,*.install,*.symbols}: Let package names match sonames. 2017-08-01 09:42:46 -04:00
Bernhard Miklautz
2e5396a00a patches: add 0001-Fix-gstreamer-1.0-detection
Fixes gstreamer detection with recent version of cmake.
2017-07-31 13:29:35 +02:00
Bernhard Miklautz
e2d65082d7 Integrate changes for 2.0.0~git20170725.1.1648deb+dfsg1-1
* update changelog
* update copyright file to match the latest import
* update symbol files
2017-07-27 10:56:51 +02:00
Bernhard Miklautz
79d95e8586 Merge tag 'upstream/2.0.0_git1648deb'
Upstream version 2.0.0~git1648deb
2017-07-25 14:45:37 +00:00
Bernhard Miklautz
9bcb3276cb New version 2.0.0~git20170725.1.1648deb+dfsg1-1 2017-07-25 16:41:57 +02:00
Mike Gabriel
f4f4f51ba9 upload to unstable (debian/2.0.0~git20161130.1.e60d0d5+dfsg1-1) 2017-01-23 09:03:18 +01:00
Mike Gabriel
571309996b debian/control: Add B:/R: rules (freerdp2-dev): freerdp2-dev has files of the same name as libfreerdp-dev from FreeRDP 1.1. (Closes: #848235). 2016-12-27 11:33:19 +01:00
Mike Gabriel
d9b0677259 upload to experimental (debian/2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1) 2016-12-01 02:59:26 +01:00
Mike Gabriel
53da99a24c debian/{control,rules}: dbgsym: Don't build dbg:packages anymore. See https://wiki.debian.org/AutomaticDebugPackages. 2016-12-01 02:46:31 +01:00
Mike Gabriel
9a8d4b5a4e rebase copyright 2016-12-01 02:39:34 +01:00
Mike Gabriel
c38646c024 debian/control: New maintenance umbrella: Debian Remote Maintainers team. 2016-12-01 02:18:38 +01:00
Mike Gabriel
59c9d8b9c8 debian/control: Bump Standards-Version: to 3.9.8. No changes needed. 2016-12-01 02:17:37 +01:00
Mike Gabriel
32857f0506 debian/copyright: Finalize for initial upload to Debian. 2016-12-01 02:17:20 +01:00
Mike Gabriel
92a3c08e2f lintian: Ignore spelling error that was originally done by Microsoft and now is part of the RDP protocol. 2016-11-30 15:24:18 +01:00
Mike Gabriel
8e94c0df47 lintian: Some executables (winpr-hash, winpr-makecert, wlfreerdp, freerdp-shadow-cli) don't yet have man pages. This is work in progress on the upstream part. 2016-11-30 15:24:18 +01:00
Mike Gabriel
0cb000ce55 debian/control: Tidy up SYNOPSES and LONG_DESCRIPTIONs for new libwinpr-tools2(-dbg) shared libraries. 2016-11-30 15:24:18 +01:00
Mike Gabriel
5661e67115 debian/copyright: Update to match latest upstream Git snapshot. 2016-11-30 15:24:18 +01:00
Mike Gabriel
26b41519cc debian/copyright: Update auto-generated copyright.in template. 2016-11-30 15:23:14 +01:00
Mike Gabriel
f79ebaa2c9 debian/{control,rules}: Build with -DCHANNEL_URBDRC_CLIENT=ON and -DCHANNEL_URBDRC=ON only on Linux OSes. 2016-11-30 15:21:17 +01:00
Mike Gabriel
19f7eec70f debian/control: Mention Windows 2012r2 explicitly in LONG_DESCRIPTIONs (freerdp-x11, freerdp-wayland). 2016-11-30 15:21:17 +01:00
Bernhard Miklautz
7c61942c00 Integrate changes from 2.0.0~git20161130.1.e60d0d5
* update changelog
* update symbol files
* debian/rules: use new cmake define BUILTIN_CHANNELS
  (instead of STATIC_CHANNELS)
* include wlog man page in libwinpr2
* update copyright file
2016-11-30 12:00:06 +00:00
Bernhard Miklautz
219c3679d6 Merge tag 'upstream/2.0.0_gite60d0d5'
Upstream version 2.0.0~gite60d0d5
2016-11-30 10:08:04 +00:00
Bernhard Miklautz
38c147cff7 New version 2.0.0~git20161130.1.e60d0d5+dfsg1-1 2016-11-30 10:03:47 +00:00
Bernhard Miklautz
e546e0ca8a Merge pull request #5 from tieto/fixes-for-upstream
debian/control: add dependency in libwinpr2-dev on libssl-dev
2016-05-09 09:48:23 +02:00
Jakub Adam
ba98732504 debian/control: add dependency in libwinpr2-dev on libssl-dev
Requirement mentioned in winpr2.pc.
2016-05-06 14:39:59 +02:00
Bernhard Miklautz
15eaeaba36 debian/control: add dependency in libwinpr2-dev to libwinpr-tools2 2016-05-06 14:24:58 +02:00
Bernhard Miklautz
8eb1719821 Integrated changes for 2.0.0~git20160503.1.f828595+dfsg1-1
* new package libwinpr-tools
* remove library libxfreerdp-client
2016-05-03 17:46:05 +00:00
Bernhard Miklautz
3abf2cc11b Merge tag 'upstream/2.0.0_git20160503.1.f828595+dfsg1'
Upstream version 2.0.0~git20160503.1.f828595+dfsg1
2016-05-03 17:02:17 +00:00
Bernhard Miklautz
61d506b20b Increase version to 2.0.0~git20160503.1.f828595+dfsg1-1 2016-05-03 17:01:03 +00:00
Bernhard Miklautz
160c775123 Integrate upstream changes for 2.0.0~git20160502.1.a7ca42e+dfsg1-1
* remove librdtk2[-dbg]
2016-05-02 18:03:08 +00:00
Bernhard Miklautz
4d18e1e56b Merge tag 'upstream/2.0.0_git20160502.1.a7ca42e+dfsg1'
Upstream version 2.0.0~git20160502.1.a7ca42e+dfsg1
2016-05-02 16:53:20 +00:00
Bernhard Miklautz
5d5a1c67f5 Increase version to 2.0.0~git20160502.1.a7ca42e+dfsg1-1 2016-05-02 18:46:21 +02:00
Mike Gabriel
3c10b6ae6a update changelog from Git history 2016-05-01 21:15:15 +02:00
Mike Gabriel
f60a2af839 debian/control: freerdp2-shadow-x11 is not a debug package. Thus, dropping Section: debug field. 2016-05-01 21:08:17 +02:00
Mike Gabriel
dd57536b24 debian/rules: Use DEB_HOST_* variables instead of DEB_BUILD_* to make cross-builds work. (See #822842 of src:pkg freerdp). 2016-04-29 21:57:58 +02:00
Mike Gabriel
4270af8ef7 debian/rules: dh_strip libfreerdp-shadow2 into libfreerdp-shadow2-dbg. 2016-04-29 21:50:32 +02:00
Mike Gabriel
f3c1f25bbf debian/patches: Add 1001_typo-fixes.patch. Provide spelling fixes in messages. 2016-04-29 00:35:57 +02:00
Mike Gabriel
48e34d58e9 debian/{rules,freerdp2-dev.install}: Ship libxfreerdp-client.so in freerdp2-dev bin:pkg. 2016-04-29 00:33:49 +02:00
Mike Gabriel
1f079cfaa8 debian/rules: Drop duplicate dh_strip for libfreerdp-shadow2. 2016-04-28 00:08:48 +02:00
Mike Gabriel
7aa32ca32e debian/{freerdp2-dev.install,rules}: Don't install static libraries into dev:pkg freerdp2-dev. 2016-04-28 00:08:48 +02:00
Mike Gabriel
6f3da311a1 debian/libfreerdp-client2.install: Don't ship empty directory. 2016-04-28 00:08:48 +02:00
Mike Gabriel
282e7a766f debian/freerdp2-x11.lintian-overrides: Override not required anymore. 2016-04-28 00:08:48 +02:00
Mike Gabriel
901657193f debian/*.symbols: Add .symbols files for all shared libraries. 2016-04-28 00:08:48 +02:00
Mike Gabriel
413dd1db1c Split-off libxfreerdp-client.so.2.0.0 into its own bin:pkg. 2016-04-28 00:08:48 +02:00
Mike Gabriel
c04c1a7651 debian/control: Make bin:pkg winpr-utils Priority: optional to match priority of bin:pkg freerdp2-dev. Make bin:pkg winpr-utils Multi-Arch: foreign. 2016-04-27 23:09:56 +02:00
Mike Gabriel
649d36ef8c debian/control: Bump Standards: to 3.9.7. No changes needed. 2016-04-27 22:50:30 +02:00
Bernhard Miklautz
bed102f992 Depend freerdp2-dev on winpr-utils
If winpr-utils are not available the cmake find module for freerdp2 won't work.
2016-03-30 16:35:48 +02:00
Bernhard Miklautz
aa779aa228 Merge pull request #4 from tieto/fixes-for-upstream
Depend freerdp2-dev on libfreerdp-shadow2
2016-03-21 13:23:16 +01:00
Jakub Adam
6443c26680 Depend freerdp2-dev on libfreerdp-shadow2 2016-03-21 11:16:55 +01:00
Bernhard Miklautz
a02db8e41b Merge tag 'upstream/2.0.0_git20160317.1.75ae3f5+dfsg1'
Upstream version 2.0.0~git20160317.1.75ae3f5+dfsg1
2016-03-17 14:08:56 +00:00
Bernhard Miklautz
aa03920e1a Adapt packages to upstream changes
* libwinpr2 and librdtk2
2016-03-17 12:16:30 +00:00
Bernhard Miklautz
80e7d39434 Merge tag 'upstream/2.0.0_git75ae3f5'
Upstream version 2.0.0~git75ae3f5
2016-03-17 10:46:02 +00:00
Bernhard Miklautz
c7b8d1c604 Increase version to 2.0.0~git20160317.1.75ae3f5+dfsg1-1 2016-03-17 10:43:21 +00:00
Bernhard Miklautz
05ab62583c Update version to 2.0.0~git20160229.1.b4b8239+dfsg1-1
* enable wayland (adds wlfreerdp and libuwac)
* ship shadowing subsystem libraries in libfreerdp-shadow2
2016-03-01 16:25:38 +00:00
Bernhard Miklautz
a12e58bec6 Merge tag 'upstream/2.0.0_gitb4b8239'
Upstream version 2.0.0~gitb4b8239
2016-02-29 16:49:29 +00:00
Bernhard Miklautz
ffcc66b4d1 Increase version to 2.0.0~git20160115.1.e2dbe5e+dfsg1-2 2016-02-23 16:55:17 +00:00
Bernhard Miklautz
d6aacd5646 Enable all hardening flags
As described in https://wiki.debian.org/Hardening#Notes_for_packages_using_CMake
2016-02-23 16:38:42 +00:00
Bernhard Miklautz
fe35ecf00d Rename freerdp-x11 and freerdp-shadow-x11
freerdp-x11 -> freerdp2-x11
freerdp-shadow-x11 -> freerdp2-shadow-x11

Also add a Conflicts (and Replaces) for the old (pre 2.0) freerdp-x11
2016-02-23 15:43:37 +00:00
Bernhard Miklautz
0d4742d474 Ignore build artifacts 2016-02-23 13:08:14 +00:00
Bernhard Miklautz
bb675affae freerdp2-dev: install missing files
Install generated include files (version.h build_version.h)
2016-02-23 13:06:35 +00:00
Bernhard Miklautz
afec513718 debian/control: Use encrypted URLs for Vcs-*: field. 2016-02-23 12:46:12 +01:00
Jakub Adam
1ed1a48f61 Use architecture-agnostic paths in debian/rules 2016-02-23 12:03:59 +01:00
Jakub Adam
67b7843384 Install missing wtypes.h into libwinpr1-dev 2016-02-23 11:36:30 +01:00
Bernhard Miklautz
c4d552e570 cleanup .install files
Don't start the paths with /
2016-02-01 14:01:06 +00:00
Bernhard Miklautz
58d063c54a Initial working version on freerdp2 2016-01-15 17:19:58 +00:00
Bernhard Miklautz
e77393eac3 Merge tag 'upstream/2.0.0_gite2dbe5e'
Upstream version 2.0.0~gite2dbe5e
2016-01-15 17:12:13 +00:00
Bernhard Miklautz
bef3496e68 Initial changelog and rules file 2016-01-15 17:10:56 +00:00
Bernhard Miklautz
3bab3348fd Initial commit 2016-01-15 16:37:51 +00:00
49 changed files with 15497 additions and 0 deletions

852
debian/changelog vendored Normal file
View File

@ -0,0 +1,852 @@
freerdp2 (2.11.7+dfsg1-6) unstable; urgency=medium
* Team upload
* d/tests/connect: use /cert-tofu to avoid errors with proxies
-- Adrien Nader <adrien.nader@canonical.com> Wed, 18 Dec 2024 13:02:02 +0100
freerdp2 (2.11.7+dfsg1-5) unstable; urgency=medium
* autopkgtest: add Depends: ca-certificates
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 16 Dec 2024 22:57:23 -0500
freerdp2 (2.11.7+dfsg1-4) unstable; urgency=medium
* Replace autopkgtests with the tests used by freerdp3 (Closes: #1079025)
-- Jeremy Bícha <jbicha@ubuntu.com> Fri, 04 Oct 2024 16:21:36 -0400
freerdp2 (2.11.7+dfsg1-3) unstable; urgency=high
* Team upload
[ Jeremy Bícha ]
* SECURITY UPDATE: NULL access and crash (Closes: #1072112
- debian/patches/CVE-2024-32661.patch: fix missing check in
rdp_write_logon_info_v1 in libfreerdp/core/info.c.
- CVE-2024-32661
* Cherry-pick several patches to fix build with gcc-14
(Closes: #1074969) (LP: #2075965)
* Remove obsolete 32-bit time transition lintian overrides
[ Sébastien Noel ]
* Add patch to fix build with ffmpeg 7 (Closes: #1072413)
[ Bernhard Übelacker ]
* Apply multiple fixes to autopkgtests (Closes: #1079025)
-- Jeremy Bícha <jbicha@ubuntu.com> Thu, 03 Oct 2024 11:10:42 -0400
freerdp2 (2.11.7+dfsg1-2) unstable; urgency=medium
* debian/tests/control:
+ Add xauth. Fix tests on Debian, where xvfb does not pull-in xauth as
dependency (other than in Ubuntu).
-- Mike Gabriel <sunweaver@debian.org> Sat, 20 Jul 2024 15:37:09 +0200
freerdp2 (2.11.7+dfsg1-1) unstable; urgency=medium
[ Mike Gabriel ]
* New upstream release. (Closes: #1069728).
+ CVE-2024-32041 [Low[ OutOfBound Read in zgfx_decompress_segment.
+ CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in
clear_decompress_residual_data.
+ CVE-2024-32040 [Low] integer underflow in nsc_rle_decode.
+ CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle.
+ CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress.
+ CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress.
[ Nathan Pratta Teodosio ]
* Add autopkgtest to test whether a client can connect
to an XRDP server via freerdp2 and that the login screen shows up
(Closes: #1073156) (LP: #2060976)
-- Mike Gabriel <sunweaver@debian.org> Mon, 15 Jul 2024 16:46:25 +0200
freerdp2 (2.11.5+dfsg1-1) unstable; urgency=medium
* New upstream release.
- CVE-2024-22211: Fix integer overflow in progressive decoder. (Closes:
#1061173).
* Upload time_t64 changes to unstable. (Closes: #1061952).
* debian/watch:
+ Adjust so we only see 2.x release.
* debian/control:
+ Switch from pkg-config to pkgconf. Thanks, lintian.
-- Mike Gabriel <sunweaver@debian.org> Mon, 25 Mar 2024 16:09:04 +0100
freerdp2 (2.11.2+dfsg1-1.1~exp2) experimental; urgency=medium
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
* Account for additional t64 Breaks/Replaces (Closes #1061982).
-- Lukas Märdian <slyon@debian.org> Tue, 30 Jan 2024 13:19:02 +0000
freerdp2 (2.11.2+dfsg1-1) unstable; urgency=medium
* New upstream release. (Closes: #1051638).
* Fixed security issues since v2.11.0:
- CVE-2023-40589: [codec,ncrush] fix index checks properly verify all
offsets while decoding data.
- CVE-2023-40567: Fix out-of-bounds write in the
`clear_decompress_bands_data` function.
- CVE-2023-40188: Fix out-of-bounds read in the `general_LumaToYUV444`
function.
- CVE-2023-40186: Fix out-of-bounds write in the `gdi_CreateSurface`
function.
- CVE-2023-40181: Fix out-of-bounds read in the `zgfx_decompress_segment`
function.
- CVE-2023-39356: Fix out-of-bounds read in the `gdi_multi_opaque_rect`
function.
- CVE-2023-39355: Fix use-after-free in processing
`RDPGFX_CMDID_RESETGRAPHICS` packets.
- CVE-2023-39354: Fix out-of-bounds read in the `nsc_rle_decompress_data`
function.
- CVE-2023-39353: Fix missing offset validation leading to out-of-bounds
read in the `libfreerdp/codec/rfx.c` file.
- CVE-2023-39352: Fix invalid offset validation leading to out-of-bounds
write.
- CVE-2023-39351: Fix null-pointer-dereference leading a crash in the
RemoteFX (rfx) handling.
- CVE-2023-39350: Fix integer underflow leading to DOS (e.g. abort due to
`WINPR_ASSERT` with default compilation flags).
* debian/patches:
+ Drop 0001_fix_ftbfs_1041377.patch. Applied upstream.
* debian/control:
+ Add B-D: libkrb5-dev.
* debian/rules:
+ Add -DWITH_KERBEROS=ON configure option. (Closes: #1036095).
* debian/watch:
+ Rework file. Find all released versions of freerdp2. (Closes: #1053317).
Thanks to Tobias Frost for sending a patch.
-- Mike Gabriel <sunweaver@debian.org> Sun, 01 Oct 2023 23:21:15 +0200
freerdp2 (2.10.0+dfsg1-1.1) unstable; urgency=medium
* Non-maintainer upload.
* debian/patches/0001_fix_ftbfs_1041377.patch:
- include upstream fix for FTBFS with FFmpeg 6.0
(Closes: #1041377)
-- Héctor Orón Martínez <zumbi@debian.org> Fri, 04 Aug 2023 04:08:40 -0400
freerdp2 (2.10.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
- Fix android build scripts, use CMake from SDK.
- Fix connection negotiation with mstsc/msrdc.
- [ntlm]: use rfc5929 binding hash algorithm.
- [channels,printer] Fixed reference counting.
- Fix uwac pixman.
- Fix Rdp security.
- [client,x11] Detect key autorepeat.
- [build] add channel path to RPATH.
- Fix build with BUILTIN_CHANNELS=OFF.
- revert changes so that the osmajortype/osminortype is not overwritten.
- [uwac] do not use iso C functions.
- [winpr,sam] fix inalid NULL arguments.
- Fix incompatible function pointer types.
- Ignore data PDUs for DVCs that were not opened successfully.
- [channel,urbdrc] fix type of usb hotplug callback.
- Extended info enforce limits.
- [core] add missing redirection fields.
* debian/control:
+ Bump Standards-Version: to 4.6.2. No changes needed.
* debian/copyright:
+ Update copyright attributions.
+ Update auto-generated copyright.in file.
* debian/libfreerdp2-2.symbols:
+ Update symbols.
-- Mike Gabriel <sunweaver@debian.org> Sun, 26 Feb 2023 21:59:16 +0100
freerdp2 (2.9.0+dfsg1-1) unstable; urgency=medium
* New upstream release. (Closes: #1024511).
- CVE-2022-39316: Resolve out of bound read in ZGFX decoder component.
- CVE-2022-39317: Resolve missing a range check for input offset index
in ZGFX decoder.
- CVE-2022-39318: Resolve missing input validation in `urbdrc` channel.
- CVE-2022-39319: Resolve missing input length validation in the `urbdrc`
channel
- CVE-2022-39320: Resolve attempting integer addition on too narrow types
leading to allocation of a buffer too small holding the data written.
- CVE-2022-39347: Resolve missing path canonicalization and base path check
for `drive` channel.
- CVE-2022-41877: Resolv missing input length validation in `drive` channel.
- Test if packages' executables can be run without 'undefined symbol:
winpr_PathMakePath' error. (Closes: #1024758).
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
* debian/*.symbols:
+ Update .symbols files.
-- Mike Gabriel <sunweaver@debian.org> Mon, 28 Nov 2022 09:51:57 +0100
freerdp2 (2.8.1+dfsg1-1) unstable; urgency=medium
* New upstream release. (Closes: #1021659).
- Fixes CVE-2022-39282, CVE-2022-39283.
* debian/patches:
+ Drop 1001_amend-DumpThreadHandles-inclusion.patch. Resolved upstream.
-- Mike Gabriel <sunweaver@debian.org> Wed, 12 Oct 2022 23:26:31 +0200
freerdp2 (2.8.0+dfsg1-1) unstable; urgency=medium
* New upstream version. (Closes: #1016491).
* debian/control:
+ Bump Standards-Version: to 4.6.1. No changes needed.
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
* debian/patches:
+ Drop 1001_keep-symbol-DumpThreadHandles-if-debugging-is-disabled.patch.
Similar solution applied upstream, but only partially, it seems.
+ Add 1001_amend-DumpThreadHandles-inclusion.patch. Amend missing adjustment
in thread.h.
* debian/*.symbols:
+ Update .symbols files for 2.8.0.
-- Mike Gabriel <sunweaver@debian.org> Tue, 16 Aug 2022 23:19:34 +0200
freerdp2 (2.7.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
* debian/*.symbols:
+ Update .symbols for 2.7.0.
-- Mike Gabriel <sunweaver@debian.org> Wed, 27 Apr 2022 16:49:43 +0200
freerdp2 (2.6.1+dfsg1-3) unstable; urgency=medium
* debian/patches:
+ Add 1001_keep-symbol-DumpThreadHandles-if-debugging-is-disabled.patch.
Keep DumpThreadHandles as a symbol even if WITH_DEBUG_THREADS is OFF.
* Revert "debian/libwinpr2-2.symbols: Update symbols."
-- Mike Gabriel <sunweaver@debian.org> Tue, 08 Mar 2022 08:25:13 +0100
freerdp2 (2.6.1+dfsg1-2) unstable; urgency=medium
[ Bernhard Miklautz ]
* debian/rules:
+ Disable additional debug logging. (Closes: #1006683).
+ Use ffmpeg for audio decoding if available to support additional
audio formats.
* debian/control:
+ Drop unused gstreamer dependencies libgstreamer1.0-dev and
libgstreamer-plugins-base1.0-dev.
* debian/libwinpr2-2.symbols:
+ Update symbols.
-- Mike Gabriel <sunweaver@debian.org> Tue, 08 Mar 2022 08:02:25 +0100
freerdp2 (2.6.1+dfsg1-1) unstable; urgency=medium
* New upstream release.
* debian/patches:
+ Drop 2001-fake-git-revision.patch. Not required anymore.
* debian/copyright:
+ Update copyright attributions.
+ Update auto-generated copyright.in file.
-- Mike Gabriel <sunweaver@debian.org> Tue, 08 Mar 2022 07:36:20 +0100
freerdp2 (2.6.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
* debian/copyright:
+ Update list of files in Files-Excluded: field.
+ Update copyright attributions.
+ Update auto-generated copyright.in file.
* debian/libfreerdp-server2-2.symbols:
+ Update symbols.
-- Mike Gabriel <sunweaver@debian.org> Sat, 26 Feb 2022 21:46:12 +0100
freerdp2 (2.5.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
- Support OpenSSL 3.0. (Closes: #996286).
* debian/patches:
+ Mark 2001-fake-git-revision.patch as non-forwardable.
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
-- Mike Gabriel <sunweaver@debian.org> Mon, 14 Feb 2022 08:14:09 +0100
freerdp2 (2.4.1+dfsg1-1) unstable; urgency=medium
* New upstream release. (Closes: #999727).
- CVE-2021-41160: Fix improper region checks in all clients that allowed
out of bound write to memory. (Closes: #1001062).
- CVE-2021-41159: Fix improper client input validation for gateway
connections that allowed one to overwrite memory. (Closes: #1001061).
* debian/patches/:
+ Drop all patches pulled in from upstream recently. All part of 2.4.0.
* debian/copyright:
+ Update auto-generated copyright.in template/reference file.
* debian/control:
+ Bump Standards-Version: to 4.6.0. No changes needed.
* debian/libwinpr2-2.symbols:
+ Update symbols.
* debian/copyright:
+ Update copyright attributions.
+ Update auto-generated copyright.in reference file.
-- Mike Gabriel <sunweaver@debian.org> Thu, 09 Dec 2021 23:16:59 +0100
freerdp2 (2.3.0+dfsg1-2) unstable; urgency=medium
* debian/watch:
+ Fix Github watch URL.
* debian/patches:
+ Backport changes from 2.3.2 (bound checks, API compat fixes, Smartcard
issues fixes, etc.).
- 0001-Added-compatibility-define.patch
- 0003-Reverted-connectErrorCode-removal.patch
- 0004-Fixed-a-leak-on-mouse-cursor-updates.patch
- 0007-Fixed-format-string-in-smartcard_trace_state_return.patch
- 0008-Fixed-linking-dependencies-for-client-geometry-chann.patch
- 0010-Fixed-smartcard_convert_string_list-with-0-length.patch
- 0012-Parse-on-a-copy-of-the-argument-string-for-printer.patch
- 0015-Fix-xf_Pointer_SetPosition-with-smart-sizing.patch
- 0017-Backported-6865-Disable-websockets-command-line-opti.patch
- 0019-Check-smartcard_convert_string_list-for-NULL-string.patch
- 0020-Use-specific-names-for-drive-hotplug-special-values.patch
- 0021-Filter-RDPDR-types-other-than-drives-on-windows-hotp.patch
- 0023-use-tlsOut-BIO-when-using-websocket-in-rdg_bio_ctrl.patch
- 0024-Added-bounds-checks-to-gfx-commands.patch
- 0025-Added-bounds-check-in-rdpgfx_recv_wire_to_surface_1_.patch
- 0026-Added-fuzzying-test-for-planar-decoder.patch
- 0027-Added-missing-bounds-check.patch
- 0028-Fixed-mac-issues-with-smartcard-context-cleanup-6890.patch
- 0031-Fix-monitor-list.patch
- 0032-Fixed-CodeQL-warnings.patch
- 0033-Reverted-winpr_BinToHexString-argument-change.patch
* debian/patches:
+ Add 0034-Fixed-6938-Remote-app-mode-clipboard-fix.patch. In remote app
mode the _FREERDP_TIMESTAMP_PROPERTY does not work. Therefore ignore it.
+ Add 0035-Fixed-6989-Use-X509_STORE_set_default_paths.patch. Fix Windows
10 logon when using an internal trusted root CA.
-- Mike Gabriel <sunweaver@debian.org> Sun, 16 May 2021 23:42:19 +0200
freerdp2 (2.3.0+dfsg1-1) unstable; urgency=medium
[ Fabio Fantoni ]
* debian/control:
+ Add missed binary version deps to avoid issue in some cases
like upgrade to -backports. (Closes: #964147)
[ Mike Gabriel ]
* New upstream release. (Closes: #893733, #903646).
* debian/control:
+ Bump to Standards-Version: 4.5.1. No changes needed.
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions:
* debian/patches:
+ Drop 1001_spelling-fixes.patch. Applied upstream.
+ Revert upstream's removal of the connectErrorCode symbol via
2002_revert-e4b30a5cb6100a8ea4f320b829c9c5712ed4a783.patch.
This re-instates ABI compatibility with FreeRDP 2.2.0.
* debian/*.symbols:
+ Update symbols for FreeRDP 2.3.0.
* debian/watch:
+ Switch to format version 4.
-- Mike Gabriel <sunweaver@debian.org> Thu, 25 Feb 2021 16:14:52 +0100
freerdp2 (2.2.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
+ CVE-2020-15103: Integer overflow due to missing input sanitation in
rdpegfx channel. (Closes: #965979).
* debian/patches:
+ Drop 0001-mask-CACHED_BRUSH-when-checking-brush-style.patch. Applied
upstream.
* debian/copyright:
+ Update copyright attributions.
* debian/libfreerdp2-2.symbols:
+ Update symbols.
* debian/libfreerdp-server2-2.symbols:
+ Update symbols.
-- Mike Gabriel <sunweaver@debian.org> Tue, 25 Aug 2020 09:17:57 +0200
freerdp2 (2.1.2+dfsg1-2) unstable; urgency=medium
[ Konstantin Demin ]
* debian/patches:
+ Add 0001-mask-CACHED_BRUSH-when-checking-brush-style.patch. Fix
regression introduced in 2.1.2.
-- Mike Gabriel <sunweaver@debian.org> Thu, 02 Jul 2020 15:02:32 +0200
freerdp2 (2.1.2+dfsg1-1) unstable; urgency=medium
* New upstream release.
- CVE-2020-4033: Out of bound read in RLEDECOMPRESS
- CVE-2020-4031: Use-After-Free in gdi_SelectObject
- CVE-2020-4032: Integer casting vulnerability in
`update_recv_secondary_order`
- CVE-2020-4030: OOB read in `TrioParse`
- CVE-2020-11099: OOB Read in license_read_new_or_upgrade_license_packet
- CVE-2020-11098: Out-of-bound read in glyph_cache_put
- CVE-2020-11097: OOB read in ntlm_av_pair_get
- CVE-2020-11095: Global OOB read in update_recv_primary_order
- CVE-2020-11096: Global OOB read in update_read_cache_bitmap_v3_order
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
* debian/libwinpr2-2.symbols:
+ Update symbols.
-- Mike Gabriel <sunweaver@debian.org> Mon, 29 Jun 2020 14:03:55 +0200
freerdp2 (2.1.1+dfsg1-1) unstable; urgency=medium
[ Konstantin Demin ]
* New upstream release.
- Fix smartcard login failures. (Closes: #919281)
- Fix crash when /gfx option is used with /sound option.
(Closes: #940925).
* debian/{copyright,rules,watch}:
+ Use upstream tarball instead of Git snapshot.
* debian/control:
+ Drop needless libdbus-glib-1-dev. (Closes: #955840).
+ Bump Standards-Version: to 4.5.0. No changes needed.
+ wrap-and-sort Build-Depends.
+ Update Homepage URL scheme to https.
* debian/patches:
+ Drop 0001_CVE-2019-17177.patch. Applied upstream.
+ Drop 0002_fix-channels-smartcard-fix-statusw-call.patch.
Applied upstream.
+ Refresh 1001_spelling-fixes.patch.
+ Add 2001-fake-git-revision.patch. avoid Git interaction during build.
* debian/copyright:
+ Update upstream Source URL scheme to https.
* debian/rules:
+ Rework layout.
+ Don't build freerdp-proxy so far.
+ Specify correct build type.
+ Fix build-time headers.
+ Enable extended debug logging in freerdp2 itself.
* debian/{control,rules}:
+ Enable image scaling support in freerdp.
* debian/*.symbols:
+ Update symbols files.
[ Mike Gabriel ]
* debian/control:
+ Add B-D: libpam0g-dev. (Closes: #958230).
+ Bump DH compat level to version 13.
* debian/rules:
+ Re-add get-orig-source target for developers' convenience.
* debian/copyright:
+ Update auto-generated copyright.in file.
+ Update copyright attributions.
-- Mike Gabriel <sunweaver@debian.org> Wed, 27 May 2020 21:54:38 +0200
freerdp2 (2.0.0~git20190204.1.2693389a+dfsg1-2) unstable; urgency=medium
* debian/control:
+ Bump Standards-Version: to 4.4.1. No changes needed.
+ Add Rules-Requires-Root: field and set it to 'no'.
* debian/patches:
+ Add 0001_CVE-2019-17177.patch. Fix realloc return handling.
(CVE-2019-17177).
* debian/rules:
+ Drop dbgsym:migration dh_strip overrides.
-- Mike Gabriel <sunweaver@debian.org> Mon, 16 Dec 2019 11:25:24 +0100
freerdp2 (2.0.0~git20190204.1.2693389a+dfsg1-1) unstable; urgency=medium
* Import Git snapshot for 2.0.0-2693389a (post ~rc4) from upstream:
+ Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: 2693389a103394e035edc2a01055ca2c9ccccb21
* debian/patches:
+ Drop 1001_spelling-fixes.patch. Applied upstream.
+ Add 1001_spelling-fixes.patch. Fix typo in man page and usage output.
* debian/copyright:
+ Update copyright attributions.
* debian/control:
+ Bump Standards-Version: to 4.3.0. No changes needed.
* debian/{control,compat}:
+ Drop compat file. Switch to debhelper-compat in control file. Bump
DH compat level to version 12.
* debian/rules:
+ Move --fail-missing from dh_install to dh_missing override.
* debian/*.symbols:
+ Update symbols files.
+ Update symbols for Hurd/i386, kFreeBSD/amd64 and kFreeBSD/i386.
* debian/upstream/metadata:
+ Add file. Comply with DEP-12.
-- Mike Gabriel <sunweaver@debian.org> Mon, 04 Feb 2019 10:04:45 +0100
freerdp2 (2.0.0~git20181120.1.e21b72c95+dfsg1-1) unstable; urgency=medium
[ Bernhard Miklautz ]
* Import Git snapshot for 2.0.0-rc4 from upstream:
+ Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: e21b72c95f857817b4b32b5ef5406355c005a9e8
* debian/patches - drop patches that are already upstream:
+ 0001_nsc-context-free-must-not-access-uninit-fields.patch
+ 0002_set-tls-seclevel.patch
* debian/rules:
+ Remove unicode licensed code on import and use libicu instead.
+ Create .source_version file on import to have version information
available.
* debian/control:
+ Add libicu-dev to the build dependencies.
* debian/copyright:
+ Update copyright attributions.
+ Update autogenerated copyright.in file.
[ Mike Gabriel ]
* debian/patches:
+ Add 1001_spelling-fixes.patch. Correct spelling flaw in WLog_DBG message.
-- Mike Gabriel <sunweaver@debian.org> Wed, 21 Nov 2018 17:22:43 +0100
freerdp2 (2.0.0~git20180411.1.7a7b1802+dfsg1-3) unstable; urgency=medium
[ Bernhard Miklautz ]
* debian/patches:
+ Add 0002_set-tls-seclevel.patch. Sets the default TLS security level to
1. Back-ported from ustream (PR 4996). (Closes: #912206).
[ Mike Gabriel ]
* debian/patches:
+ Add patch header to 0002_set-tls-seclevel.patch.
* debian/*.symbols:
+ Add Build-Depends-Package: field.
* debian/control:
+ Bump Standards-Version: to 4.2.1. No changes needed.
-- Mike Gabriel <sunweaver@debian.org> Thu, 08 Nov 2018 12:08:43 +0100
freerdp2 (2.0.0~git20180411.1.7a7b1802+dfsg1-2) unstable; urgency=medium
* debian/patches:
+ Add 0001_nsc-context-free-must-not-access-uninit-fields.patch. Fixes
segfault in Vinagre when user mistypes the password. (Closes: #898448).
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 15 May 2018 15:55:52 +0200
freerdp2 (2.0.0~git20180411.1.7a7b1802+dfsg1-1) unstable; urgency=medium
* Import Git snapshot for 2.0.0-rc2 from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: 7a7b180277a9c04809bf07a54882d7c33eeeb9f9
* debian/patches:
+ Drop 0001-Fix-gstreamer-1.0-detection.patch and
0002-fix-nla-don-t-use-server-version.patch. Included in this Git
snapshot (i.e. 2.0.0~rc2).
+ Drop 1001__Typo-Fixes.patch, 1002_macro-fix-in-man-pages.patch,
1003_fix-FTBFS-on-kFreeBSD.patch and 1004_FreeBSD-is-not-kFreeBSD.patch.
All issues resolved upstream.
* debian/control: Bump Standards-Version: to 4.1.4. No changes needed.
* debian/copyright:
+ Add Comment: field. Explain why we pack our own orig tarball.
+ Update copyright attributions.
+ Update autogenerated copyright.in file.
* debian/*.symbols:
+ Update symbols (libfreerdp-client2-2, libfreerdp2-2 and libwinpr2-2).
-- Mike Gabriel <sunweaver@debian.org> Wed, 09 May 2018 21:43:46 +0200
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-7) unstable; urgency=medium
* Team upload.
[ Bernhard Miklautz ]
* debian/patches
+ add 0002-fix-nla-don-t-use-server-version.patch to fix
NLA connection problems with latest Windows update.
* debian/libwinpr2-2.docs
+ add to fix lintian error "missing-notice-file-for-apache-license"
[ Matteo F. Vescovi ]
* debian/control: S-V bump 4.1.1 -> 4.1.3 (no changes needed)
* debian/control: Vcs-* fields updated to point to salsa
* debian/: debhelper bump 9 -> 11
* debian/rules: "--parallel" parameter dropped
* debian/control: autotools-dev b-dep dropped
* debian/rules: fix dpkg-architecture variables
-- Matteo F. Vescovi <mfv@debian.org> Thu, 15 Mar 2018 14:35:27 +0100
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-6) unstable; urgency=medium
[ Mike Gabriel ]
* debian/changelog:
+ Post-upload fix of 2.0.0~git20170725.1.1648deb+dfsg1-5 stanza. We forgot
to mention inclusion of pkg-info.pkg into debian/rules.
[ Jeremy Bicha ]
* debian/rules:
+ Disable FFmpeg and GSM on Ubuntu (Closes: #880157)
* debian/gbp.conf:
+ Add this file.
-- Mike Gabriel <sunweaver@debian.org> Thu, 02 Nov 2017 12:10:06 +0100
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-5) unstable; urgency=medium
* debian/{control,rules}:
+ Don't build the wayland part of FreeRDP on non-Linux systems.
+ Explicitly have libsystemd-dev as B-D. Disable building against
libsystemd-dev for non-Linux host.
* debian/control:
+ Bump Standards-Version: to 4.1.1. No changes needed.
+ Remove Multi-Arch: same field (for bin:pkg freerdp2-dev). (Closes:
#874222).
* debian/rules:
+ FreeRDP2 does not build against oss4's alsa layer. Thus, deactivating
alsa support on non-linux hosts.
+ Avoid using dpkg-parsechangelog.
+ Include pkg-info.pkg from dpkg to have DEB_SOURCE and DEB_VERSION
available.
* debian/{control,*.install}:
+ Process with wrap-and-sort -t -s -a.
* debian/copyright{,.in}:
+ White-space fix.
* debian/libwinpr2-2.symbols{.kfreebsd-*,hurd-*}:
+ The libwinpr/comm/comm_serial_sys.c API is Linux-only.
* debian/patches:
+ Add 1003_fix-FTBFS-on-kFreeBSD.patch,
1004_FreeBSD-is-not-kFreeBSD.patch.
Fix upstream passages for building against GNU/kFreeBSD.
-- Mike Gabriel <sunweaver@debian.org> Sun, 22 Oct 2017 00:30:08 +0200
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-4) unstable; urgency=medium
* debian/control:
+ Fix typo in newly added dependency for freerdp2-dev.
* debian/rules:
+ Improve fix for build support on armel. Thanks to Adrian Bunk. (Closes:
#874164).
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Mon, 09 Oct 2017 15:55:42 +0200
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-3) unstable; urgency=medium
* debian/control:
+ Add D (freerdp-dev): libfreerdp-shadow-subsystem2-2 (same binary version}.
(Closes: #877456).
-- Mike Gabriel <sunweaver@debian.org> Mon, 09 Oct 2017 11:15:16 +0200
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-2) unstable; urgency=medium
* debian/changelog:
+ post-upload add closure of #871150
* debian/rules:
+ For armel builds set -DARM_FP_ABI=hard and -DWITH_NEON=off. Fixes FTBFS
on Debian armel.
-- Mike Gabriel <sunweaver@debian.org> Sun, 01 Oct 2017 12:51:27 +0200
freerdp2 (2.0.0~git20170725.1.1648deb+dfsg1-1) unstable; urgency=medium
[ Bernhard Miklautz ]
* import git snapshot for 2.0.0-rc0 from upstream (Closes: #854689, #851600)
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: 1648deb435ad52206f7aa2afe4b4dff71d9329bc
+ fixes CVE-2017-2834, CVE-2017-2835, CVE-2017-2836,
CVE-2017-2837, CVE-2017-2838, CVE-2017-2839
+ update copyright
+ update symbols
* debian/control:
- Remove B:/R: rules (freerdp2-dev): libfreerdp-dev and freerdp2-dev don't
have conflicting file names anymore
* debian/patches
+ add 0001-Fix-gstreamer-1.0-detection.patch - fix gstreamer detection with
recent cmake versions. (Closes: #871150).
[ Mike Gabriel ]
* debian/{control,*.install,*.symbols}:
+ Let package names match sonames.
* debian/control:
+ Bump Standards-Version: to 4.0.0. No changes needed.
* lintian issue unused-override spelling-error-in-binary
usr/lib/x86_64-linux-gnu/libfreerdp-server.so.2.0.0 UNK(N)OWN
not triggered anymore.
* debian/patches:
+ Add 1001_Typo-Fixes.patch and 1002_macro-fix-in-man-pages.patch.
Some cosmetic improvements (typos, man page flaws).
-- Mike Gabriel <sunweaver@debian.org> Tue, 01 Aug 2017 10:37:14 +0000
freerdp2 (2.0.0~git20161130.1.e60d0d5+dfsg1-1) unstable; urgency=medium
* Upload to unstable.
* debian/control:
+ Add B:/R: rules (freerdp2-dev): freerdp2-dev has files of the same name
as libfreerdp-dev from FreeRDP 1.1. (Closes: #848235).
-- Mike Gabriel <sunweaver@debian.org> Tue, 27 Dec 2016 11:39:55 +0100
freerdp2 (2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1) experimental; urgency=medium
* Initial (experimental) upload to Debian of FreeRDP v2. (Closes: #824358,
#814676).
[ Bernhard Miklautz ]
* import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: f8285956097451f829d7da3455c45e3de39092e6
* debian/rules
+ use BUILTIN_CHANNELS cmake define instead of the obsolete
STATIC_CHANNELS
* update copyright
* libwinpr2
+ include wlog.1 man page
[ Mike Gabriel ]
* debian/control:
+ Maintenance umbrella is: Debian Remote Maintainers team.
+ Mention Windows 2012r2 explicitly in LONG_DESCRIPTIONs (freerdp-x11,
freerdp-wayland).
+ Tidy up SYNOPSES and LONG_DESCRIPTIONs for new libwinpr-tools2(-dbg)
shared libraries.
+ Bump Standards-Version: to 3.9.8. No changes needed.
* debian/{control,rules}:
+ Build with -DCHANNEL_URBDRC_CLIENT=ON and -DCHANNEL_URBDRC=ON only on
Linux OSes.
+ dbgsym: Don't build dbg:packages anymore.
See https://wiki.debian.org/AutomaticDebugPackages.
* debian/copyright:
+ Update auto-generated copyright.in template.
+ Update to match latest upstream Git snapshot.
+ Finalize for initial upload to Debian.
* lintian:
+ Some executables (winpr-hash, winpr-makecert, wlfreerdp,
freerdp-shadow-cli) don't yet have man pages. This is work in progress on
the upstream part.
+ Ignore spelling error that was originally done by Microsoft and now is
part of the RDP protocol.
-- Mike Gabriel <sunweaver@debian.org> Thu, 01 Dec 2016 02:19:59 +0100
freerdp2 (2.0.0~git20160503.1.f828595+dfsg1-1) UNRELEASED; urgency=medium
[ Bernhard Miklautz ]
* import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: f8285956097451f829d7da3455c45e3de39092e6
* integrate upstream changes
+ new library libwinpr-tools
* debian/rules:
+ build with WITH_CLIENT_INTERFACE=OFF this removes libxfreerdp-client
* debian/libfreerdp-shadow2.symbols
+ remove symbols obsoleted by libwinpr-tools
* debian/control
+ add dependency in libwinpr2-dev to libwinpr-tools2
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Tue, 03 May 2016 18:54:42 +0200
freerdp2 (2.0.0~git20160502.1.a7ca42e+dfsg1-1) UNRELEASED; urgency=medium
[ Bernhard Miklautz ]
* import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: a7ca42ec17e545b90d6a08c84bd4967e8b472c01
* integrate upstream changes
- remove rdtk - not exported as library anymore
* debian/patches
- remove 1001_typo-fixes.patch - already upstream
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Mon, 02 May 2016 18:42:42 +0200
freerdp2 (2.0.0~git20160317.1.75ae3f5+dfsg1-1) UNRELEASED; urgency=medium
[ Bernhard Miklautz ]
* Import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: 75ae3f58df5a14b4a67439aca96061a9c2ea5040
* Reflect upstream changes
- increase version numbers to 2 for rdtk and winpr
* debian/rules
+ get-orig-source: don't add git refs in the generated ChangeLog
[ Mike Gabriel ]
* debian/control:
+ Bump Standards: to 3.9.7. No changes needed.
+ Make bin:pkg winpr-utils Priority: optional to match priority of
bin:pkg freerdp2-dev.
+ Make bin:pkg winpr-utils Multi-Arch: foreign.
+ freerdp2-shadow-x11 is not a debug package. Thus, dropping Section:
debug field.
* Split-off libxfreerdp-client.so.2.0.0 into its own bin:pkg.
* debian/*.symbols:
+ Add .symbols files for all shared libraries.
* debian/freerdp2-x11.lintian-overrides:
+ Override not required anymore.
* debian/libfreerdp-client2.install:
+ Don't ship empty directory.
* debian/{freerdp2-dev.install,rules}:
+ Don't install static libraries into dev:pkg freerdp2-dev.
+ Ship libxfreerdp-client.so in freerdp2-dev bin:pkg.
* debian/patches:
+ Add 1001_typo-fixes.patch. Provide spelling fixes in messages.
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Thu, 17 Mar 2016 11:42:03 +0000
freerdp2 (2.0.0~git20160229.1.b4b8239+dfsg1-1) UNRELEASED; urgency=medium
* Import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Commit hash: b4b8239bf642a6cc41b2558e55be1b44577aa5dd
* Enable wayland support
+ Add package for libuwac (using wayland as a client)
+ add package freerdp2-wayland
* Ship the shadowing libraries in an extra package
- libfreerdp-shadow2
* debian/control:
- Fix some typos and trailing white spaces
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Mon, 29 Feb 2016 16:50:52 +0000
freerdp2 (2.0.0~git20160115.1.e2dbe5e+dfsg1-2) UNRELEASED; urgency=medium
[ Bernhard Miklautz]
* rename freerdp-x11 to freerdp2-x11 and
freerdp-shadow-x11 to freerdp2-shadow-x11
* freerdp2-dev: install missing files
* debian/control
+ Use encrypted URLs for Vcs-*: field.
+ Add B-D on dpkg-dev (>= 1.16.1.1) (required for buildflags.mk)
* debian/rules:
+ Enable all hardening flags.
[ Jakub Adam]
* install missing files into libwinpr1-dev
* Use architecture-agnostic paths in debian/rules
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Tue, 23 Feb 2016 15:50:04 +0000
freerdp2 (2.0.0~git20160115.1.e2dbe5e+dfsg1-1) UNRELEASED; urgency=medium
* Initial release
* Import git snapshot from upstream:
- Obtained from master branch of http://github.com/FreeRDP/FreeRDP.
Using commit hash: e2dbe5ee2db83b62a83ddf3c7cc45b5ed53f40b1
-- Bernhard Miklautz <bernhard.miklautz@shacknet.at> Fri, 15 Jan 2016 17:40:33 +0100

390
debian/control vendored Normal file
View File

@ -0,0 +1,390 @@
Source: freerdp2
Section: x11
Priority: optional
Maintainer: Debian Remote Maintainers <debian-remote@lists.debian.org>
Uploaders:
Mike Gabriel <sunweaver@debian.org>,
Bernhard Miklautz <bernhard.miklautz@shacknet.at>,
Build-Depends:
debhelper-compat (= 13),
cmake,
docbook-xsl,
libasound2-dev,
libavcodec-dev,
libavutil-dev,
libcairo2-dev,
libcups2-dev,
libgsm1-dev,
libicu-dev,
libjpeg-dev,
libkrb5-dev,
libpam0g-dev,
libpcsclite-dev,
libpulse-dev,
libssl-dev,
libswscale-dev,
libsystemd-dev [linux-any],
libudev-dev [linux-any],
libusb-1.0-0-dev [linux-any],
libwayland-dev [linux-any],
libx11-dev,
libxcursor-dev,
libxdamage-dev,
libxext-dev,
libxfixes-dev,
libxinerama-dev,
libxi-dev,
libxkbcommon-dev,
libxkbfile-dev,
libxrandr-dev,
libxrender-dev,
libxtst-dev,
libxv-dev,
pkgconf,
uuid-dev,
xmlto,
xsltproc,
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://www.freerdp.com/
Vcs-Browser: https://salsa.debian.org/debian-remote-team/freerdp2
Vcs-Git: https://salsa.debian.org/debian-remote-team/freerdp2.git
Package: freerdp2-x11
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp-client2-2t64 (= ${binary:Version}),
Provides:
freerdp,
Replaces:
freerdp-x11,
Conflicts:
freerdp-x11,
Description: RDP client for Windows Terminal Services (X11 client)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
Currently, the FreeRDP client supports the following Windows Versions:
.
* Windows NT Server
* Windows 2000 Terminal Server
* Windows XP
* Windows 2003 Server
* Windows Vista
* Windows 2008/2008r2/2011SBS Server
* Windows 7
* Windows 2012/2012r2 Server
* Windows 8
* Windows 10
.
This package contains the X11 based client.
Package: libfreerdp2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libwinpr2-2t64 (= ${binary:Version}),
Breaks:
libfreerdp2-2 (<< ${source:Version}),
libfreerdp2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libfreerdp2-2,
libfreerdp2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Suggests:
freerdp2-x11,
Description: Free Remote Desktop Protocol library (core library)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shared library with all core functionality.
Package: libfreerdp-client2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp2-2t64 (= ${binary:Version}),
Breaks:
libfreerdp-client2-2 (<< ${source:Version}),
libfreerdp-client2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libfreerdp-client2-2,
libfreerdp-client2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: Free Remote Desktop Protocol library (client library)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shared library for common client functionality.
Package: libfreerdp-server2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp2-2t64 (= ${binary:Version}),
Breaks:
libfreerdp-server2-2 (<< ${source:Version}),
libfreerdp-server2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libfreerdp-server2-2,
libfreerdp-server2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: Free Remote Desktop Protocol library (server library)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shared library with common server functionality.
Package: libwinpr2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
Breaks:
libwinpr2-2 (<< ${source:Version}),
libwinpr2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libwinpr2-2,
libwinpr2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Suggests:
freerdp2-x11,
Description: Windows Portable Runtime library
WinPR is a spin-off project of FreeRDP which aims at providing a portable
implementation of important portions of the Windows API. Just like FreeRDP,
WinPR is released under the Apache license. Unlike Wine, WinPR does not provide
binary compatibility, and does not require applications to be built for
Windows. Instead, WinPR provides API compatibility for applications targeting
non-Windows environments. When on Windows, the original native API is being
used instead of the equivalent WinPR implementation, without having to modify
the code using it.
.
This package contains the WinPR shared library.
Package: libwinpr-tools2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libwinpr2-2t64 (= ${binary:Version}),
Breaks:
libwinpr-tools2-2 (<< ${source:Version}),
libwinpr-tools2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libwinpr-tools2-2,
libwinpr-tools2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: Windows Portable Runtime Tools library
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shared library for Windows Portable Runtime
utilities and tools.
Package: libwinpr2-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libssl-dev,
libwinpr-tools2-2t64 (= ${binary:Version}),
libwinpr2-2t64 (= ${binary:Version}),
${misc:Depends},
Description: Windows Portable Runtime library (development files)
WinPR is a spin-off project of FreeRDP which aims at providing a portable
implementation of important portions of the Windows API. Just like FreeRDP,
WinPR is released under the Apache license. Unlike Wine, WinPR does not provide
binary compatibility, and does not require applications to be built for
Windows. Instead, WinPR provides API compatibility for applications targeting
non-Windows environments. When on Windows, the original native API is being
used instead of the equivalent WinPR implementation, without having to modify
the code using it.
.
This package contains the WinPR development files.
Package: freerdp2-dev
Section: devel
Architecture: any
Depends:
libfreerdp-client2-2t64 (= ${binary:Version}),
libfreerdp-server2-2t64 (= ${binary:Version}),
libfreerdp-shadow-subsystem2-2t64 (= ${binary:Version}),
libfreerdp-shadow2-2t64 (= ${binary:Version}),
libfreerdp2-2t64 (= ${binary:Version}),
libwinpr2-dev (= ${binary:Version}),
winpr-utils (= ${binary:Version}),
${misc:Depends},
Description: Free Remote Desktop Protocol library (development files)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the FreeRDP development files.
Package: winpr-utils
Multi-Arch: foreign
Section: utils
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
libwinpr-tools2-2t64 (= ${binary:Version}),
Description: Windows Portable Runtime library command line utilities
WinPR is a spin-off project of FreeRDP which aims at providing a portable
implementation of important portions of the Windows API. Just like FreeRDP,
WinPR is released under the Apache license. Unlike Wine, WinPR does not provide
binary compatibility, and does not require applications to be built for
Windows. Instead, WinPR provides API compatibility for applications targeting
non-Windows environments. When on Windows, the original native API is being
used instead of the equivalent WinPR implementation, without having to modify
the code using it.
.
This package contains WinPR command line utils (winpr-hash, winpr-makecert).
Package: libfreerdp-shadow2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp-server2-2t64 (= ${binary:Version}),
libwinpr-tools2-2t64 (= ${binary:Version}),
Breaks:
libfreerdp-shadow2-2 (<< ${source:Version}),
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libfreerdp-shadow2-2,
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: FreeRDP Remote Desktop Protocol shadow libraries
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shadow libraries.
Package: libfreerdp-shadow-subsystem2-2t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp-shadow2-2t64 (= ${binary:Version}),
Breaks:
libfreerdp-shadow-subsystem2-2 (<< ${source:Version}),
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libfreerdp-shadow-subsystem2-2,
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: FreeRDP Remote Desktop Protocol shadow subsystem libraries
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains the shadow subsystem libraries.
Package: freerdp2-shadow-x11
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp-shadow-subsystem2-2t64 (= ${binary:Version}),
Provides:
freerdp,
Description: FreeRDP x11 shadowing server
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
This package contains a "shadowing" server that can be used to
share an already started X11 DISPLAY.
Package: libuwac0-0t64
Provides: ${t64:Provides}
Architecture: linux-any
Section: libs
Pre-Depends:
${misc:Pre-Depends},
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp2-2t64 (= ${binary:Version}),
Breaks:
libuwac0-0 (<< ${source:Version}),
libuwac0 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Replaces:
libuwac0-0,
libuwac0 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
Multi-Arch: same
Description: Using wayland as a client library
Using wayland as a client (uwac) is a library to provide common
functionality for wayland clients.
.
This package contains the using wayland as a client library.
Package: libuwac0-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends:
libuwac0-0t64 (= ${binary:Version}),
${misc:Depends},
Description: Using wayland as a client (development files)
Using wayland as a client (uwac) is a library to provide common
functionality for wayland clients.
.
This package contains the libuwac development files
Package: freerdp2-wayland
Architecture: linux-any
Depends:
${misc:Depends},
${shlibs:Depends},
libfreerdp-client2-2t64 (= ${binary:Version}),
libuwac0-0t64 (= ${binary:Version}),
Description: RDP client for Windows Terminal Services (wayland client)
FreeRDP is a libre client/server implementation of the Remote
Desktop Protocol (RDP).
.
Currently, the FreeRDP clients supports the following Windows Versions:
.
* Windows NT Server
* Windows 2000 Terminal Server
* Windows XP
* Windows 2003 Server
* Windows Vista
* Windows 2008/2008r2/2011SBS Server
* Windows 7
* Windows 2012/2012r2 Server
* Windows 8
* Windows 10
.
This package contains the wayland based client.

3244
debian/copyright vendored Normal file

File diff suppressed because it is too large Load Diff

3280
debian/copyright.in vendored Normal file

File diff suppressed because it is too large Load Diff

10
debian/freerdp2-dev.install vendored Normal file
View File

@ -0,0 +1,10 @@
obj-*/include/freerdp/build-config.h usr/include/freerdp2/freerdp/
obj-*/include/freerdp/version.h usr/include/freerdp2/freerdp/
usr/include/freerdp*
usr/lib/*/cmake/FreeRDP*
usr/lib/*/libfreerdp-client2.so
usr/lib/*/libfreerdp-server2.so
usr/lib/*/libfreerdp-shadow-subsystem2.so
usr/lib/*/libfreerdp-shadow2.so
usr/lib/*/libfreerdp2.so
usr/lib/*/pkgconfig/freerdp*.pc

2
debian/freerdp2-shadow-x11.install vendored Normal file
View File

@ -0,0 +1,2 @@
/usr/share/man/man1/freerdp-shadow-cli.1
usr/bin/freerdp-shadow-cli

2
debian/freerdp2-wayland.install vendored Normal file
View File

@ -0,0 +1,2 @@
/usr/share/man/man1/wlfreerdp.1
usr/bin/wlfreerdp

2
debian/freerdp2-x11.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/bin/xfreerdp
usr/share/man/man1/xfreerdp.1*

2
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,2 @@
[DEFAULT]
pristine-tar = True

View File

@ -0,0 +1 @@
usr/lib/*/libfreerdp-client*.so.*

77
debian/libfreerdp-client2-2t64.symbols vendored Normal file
View File

@ -0,0 +1,77 @@
libfreerdp-client2.so.2 libfreerdp-client2-2t64 #MINVER#
* Build-Depends-Package: freerdp2-dev
add_device@Base 2.1.0+dfsg1
client_auto_reconnect@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
client_auto_reconnect_ex@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
client_cli_authenticate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
client_cli_gw_authenticate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
client_cli_present_gateway_message@Base 2.3.0+dfsg1
client_cli_verify_certificate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
client_cli_verify_certificate_ex@Base 2.0.0~git20190204.1.2693389a+dfsg1
client_cli_verify_changed_certificate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
client_cli_verify_changed_certificate_ex@Base 2.0.0~git20190204.1.2693389a+dfsg1
#MISSING: 2.8.0+dfsg1-1# cliprdr_parse_file_list@Base 2.0.0~git20170725.1.1648deb+dfsg1
#MISSING: 2.8.0+dfsg1-1# cliprdr_serialize_file_list@Base 2.0.0~git20170725.1.1648deb+dfsg1
#MISSING: 2.8.0+dfsg1-1# cliprdr_serialize_file_list_ex@Base 2.3.0+dfsg1
del_device@Base 2.1.0+dfsg1
freerdp_channels_addin_list_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_client_find_static_entry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_list_addins@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_load_static_addin_entry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_add_device_channel@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_add_dynamic_channel@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_add_static_channel@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_get_instance@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_get_thread@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_load_addins@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# freerdp_client_parse_old_command_line_arguments@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_parse_rdp_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_parse_rdp_file_buffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_parse_rdp_file_buffer_ex@Base 2.1.0+dfsg1
freerdp_client_parse_rdp_file_ex@Base 2.1.0+dfsg1
freerdp_client_populate_rdp_file_from_settings@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_populate_settings_from_rdp_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_print_buildconfig@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_print_command_line_help@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_print_command_line_help_ex@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
freerdp_client_print_version@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_get_integer_option@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_get_string_option@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_new_ex@Base 2.1.0+dfsg1
freerdp_client_rdp_file_set_callback_context@Base 2.1.0+dfsg1
freerdp_client_rdp_file_set_integer_option@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_rdp_file_set_string_option@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_command_line_status_print@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_command_line_status_print_ex@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
freerdp_client_settings_parse_assistance_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_parse_command_line@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_parse_command_line_arguments@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_parse_connection_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_parse_connection_file_buffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_settings_write_connection_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_start@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_stop@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_write_rdp_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_write_rdp_file_buffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# freerdp_detect_old_command_line_syntax@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_parse_hostname@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_parse_username@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_rdpsnd_get_context@Base 2.1.0+dfsg1
freerdp_set_connection_type@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mappedGeometryRef@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
mappedGeometryUnref@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
msusb_msconfig_dump@Base 2.1.0+dfsg1
msusb_msconfig_free@Base 2.1.0+dfsg1
msusb_msconfig_new@Base 2.1.0+dfsg1
msusb_msconfig_read@Base 2.1.0+dfsg1
msusb_msconfig_write@Base 2.1.0+dfsg1
msusb_msinterface_read@Base 2.1.0+dfsg1
msusb_msinterface_replace@Base 2.1.0+dfsg1
msusb_msinterface_write@Base 2.1.0+dfsg1
msusb_mspipes_replace@Base 2.1.0+dfsg1
rdpgfx_client_context_free@Base 2.1.0+dfsg1
rdpgfx_client_context_new@Base 2.1.0+dfsg1

View File

@ -0,0 +1 @@
usr/lib/*/libfreerdp-server*.so.*

51
debian/libfreerdp-server2-2t64.symbols vendored Normal file
View File

@ -0,0 +1,51 @@
libfreerdp-server2.so.2 libfreerdp-server2-2t64 #MINVER#
* Build-Depends-Package: freerdp2-dev
ainput_server_context_free@Base 2.6.0+dfsg1
ainput_server_context_new@Base 2.6.0+dfsg1
audin_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
audin_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
cam_dev_enum_server_context_free@Base 2.8.0+dfsg1
cam_dev_enum_server_context_new@Base 2.8.0+dfsg1
camera_device_server_context_free@Base 2.8.0+dfsg1
camera_device_server_context_new@Base 2.8.0+dfsg1
cliprdr_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
cliprdr_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
disp_server_context_free@Base 2.1.0+dfsg1
disp_server_context_new@Base 2.1.0+dfsg1
drdynvc_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
drdynvc_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
echo_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
echo_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
encomsp_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
encomsp_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rail_server_context_free@Base 2.1.0+dfsg1
rail_server_context_new@Base 2.1.0+dfsg1
rail_server_handle_messages@Base 2.1.0+dfsg1
rail_server_set_handshake_ex_flags@Base 2.2.0+dfsg1
rdpdr_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpdr_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_get_event_handle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_handle_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_resume@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_send_sc_ready@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpei_server_send_sc_ready_ex@Base 2.3.0+dfsg1
rdpei_server_suspend@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpgfx_server_context_free@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
rdpgfx_server_context_new@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
rdpgfx_server_get_event_handle@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
rdpgfx_server_handle_messages@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
rdpsnd_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpsnd_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpsnd_server_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpsnd_server_get_event_handle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdpsnd_server_handle_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
remdesk_server_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
remdesk_server_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
server_audin_get_formats@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
server_rdpsnd_get_formats@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
telemetry_server_context_free@Base 2.8.0+dfsg1
telemetry_server_context_new@Base 2.8.0+dfsg1

View File

@ -0,0 +1 @@
usr/lib/*/libfreerdp-shadow-subsystem*.so.*

View File

@ -0,0 +1,4 @@
libfreerdp-shadow-subsystem2.so.2 libfreerdp-shadow-subsystem2-2t64 #MINVER#
* Build-Depends-Package: freerdp2-dev
X11_ShadowSubsystemEntry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_subsystem_set_entry_builtin@Base 2.0.0~git20160317.1.75ae3f5+dfsg1

View File

@ -0,0 +1 @@
usr/lib/*/libfreerdp-shadow2*.so.*

22
debian/libfreerdp-shadow2-2t64.symbols vendored Normal file
View File

@ -0,0 +1,22 @@
libfreerdp-shadow2.so.2 libfreerdp-shadow2-2t64 #MINVER#
* Build-Depends-Package: freerdp2-dev
shadow_capture_align_clip_rect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_capture_compare@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_client_boardcast_msg@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_client_boardcast_quit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_client_post_msg@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_encoder_inflight_frames@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_encoder_preferred_fps@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_enum_monitors@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_screen_resize@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_command_line_status_print@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_parse_command_line@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_start@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_stop@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_server_uninit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_subsystem_frame_update@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_subsystem_pointer_convert_alpha_pointer_data@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
shadow_subsystem_set_entry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1

1
debian/libfreerdp2-2t64.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libfreerdp2.so.*

634
debian/libfreerdp2-2t64.symbols vendored Normal file
View File

@ -0,0 +1,634 @@
libfreerdp2.so.2 libfreerdp2-2t64 #MINVER#
* Build-Depends-Package: freerdp2-dev
Bitmap_Alloc@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
Bitmap_SetDimensions@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
Bitmap_SetRectangle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
FreeRDP_InitWtsApi@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
Glyph_Alloc@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
Pointer_Alloc@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSChannelGetHandleById@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSChannelGetHandleByName@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSChannelGetId@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSChannelGetIdByHandle@Base 2.8.0+dfsg1
WTSChannelGetName@Base 2.1.0+dfsg1
WTSChannelGetOptions@Base 2.8.0+dfsg1
WTSChannelSetHandleById@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSChannelSetHandleByName@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSGetAcceptedChannelNames@Base 2.8.0+dfsg1
WTSIsChannelJoinedById@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSIsChannelJoinedByName@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSVirtualChannelManagerCheckFileDescriptor@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSVirtualChannelManagerGetDrdynvcState@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
WTSVirtualChannelManagerGetEventHandle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSVirtualChannelManagerGetFileDescriptor@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSVirtualChannelManagerIsChannelJoined@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
WTSVirtualChannelManagerSetDVCCreationCallback@Base 2.8.0+dfsg1
_ber_sizeof_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
_der_skip_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
_er_skip_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
audio_format_compatible@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_compute_time_length@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_copy@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_free@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_get_tag_string@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_new@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_print@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_read@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_format_write@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_formats_free@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_formats_new@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
audio_formats_print@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
avc420_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
avc420_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
avc444_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
avc444_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_BOOL@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_application_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_bit_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_integer_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_octet_string_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_read_universal_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_sizeof_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_sizeof_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_sizeof_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_sizeof_sequence@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_sizeof_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_BOOL@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_application_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_octet_string_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ber_write_universal_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_interleaved_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_interleaved_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
bitmap_interleaved_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
brush_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
brush_cache_get@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
brush_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
brush_cache_put@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
brush_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_data_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_data_match@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_data_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_data_print@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_data_replace@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_get_stored_data@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_store_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
certificate_store_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
checkChannelErrorEvent@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clearChannelError@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clear_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clear_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clear_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clear_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
clear_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
cliprdr_parse_file_list@Base 2.8.0+dfsg1
cliprdr_serialize_file_list@Base 2.8.0+dfsg1
cliprdr_serialize_file_list_ex@Base 2.8.0+dfsg1
codecs_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
codecs_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
connectErrorCode@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_base64_decode@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_base64_encode@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_dns_names_free@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
crypto_cert_fingerprint@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_fingerprint_by_hash@Base 2.1.0+dfsg1
crypto_cert_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_get_dns_names@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
crypto_cert_get_email@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
crypto_cert_get_public_key@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_get_signature_alg@Base 2.10.0+dfsg1
crypto_cert_get_upn@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
crypto_cert_hash@Base 2.1.0+dfsg1
crypto_cert_issuer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_print_info@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_read@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_subject@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_subject_alt_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_subject_alt_name_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_cert_subject_common_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_get_certificate_data@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_reverse@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_rsa_private_decrypt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_rsa_private_encrypt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_rsa_public_decrypt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
crypto_rsa_public_encrypt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_get_content_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_skip_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_skip_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_skip_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_write_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_write_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_write_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
der_write_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_get_content_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_BOOL@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_application_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_bit_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_integer_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_read_universal_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_skip_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_skip_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_skip_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_skip_sequence@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_skip_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_BOOL@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_application_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_bit_string_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_contextual_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_octet_string_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_sequence_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
er_write_universal_tag@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_abort_connect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_addin_replace_argument@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_addin_replace_argument_value@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_addin_set_argument@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_addin_set_argument_value@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_bin_to_hex_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_construct_expert_blob@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# freerdp_assistance_decrypt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_encrypt_pass_stub@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_file_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_file_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_generate_pass_stub@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_get_encrypted_pass_stub@Base 2.0.0~git20190204.1.2693389a+dfsg1
freerdp_assistance_hex_string_to_bin@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# freerdp_assistance_parse_connection_string1@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# freerdp_assistance_parse_connection_string2@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_parse_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_parse_file_buffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_assistance_populate_settings_from_assistance_file@Base 2.0.0~git20190204.1.2693389a+dfsg1
freerdp_assistance_print_file@Base 2.0.0~git20190204.1.2693389a+dfsg1
freerdp_assistance_set_connection_string2@Base 2.0.0~git20190204.1.2693389a+dfsg1
freerdp_bitmap_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_bitmap_compress_planar@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_bitmap_planar_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_bitmap_planar_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_bitmap_planar_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channel_add_init_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channel_add_open_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channel_get_init_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channel_get_open_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channel_remove_init_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channel_remove_open_handle_data@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channels_attach@Base 2.0.0~git20170725.1.1648deb+dfsg1
freerdp_channels_check_fds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_client_load@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_client_load_ex@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
freerdp_channels_data@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_detach@Base 2.0.0~git20170725.1.1648deb+dfsg1
freerdp_channels_get_event_handle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_get_fds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_get_id_by_name@Base 2.1.0+dfsg1
freerdp_channels_get_name_by_id@Base 2.1.0+dfsg1
freerdp_channels_get_static_channel_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_load_plugin@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_channels_process_pending_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_check_event_handles@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_check_fds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_codecs_prepare@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_client_codecs_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# freerdp_client_populate_settings_from_assistance_file@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_codepages_free@Base 2.1.0+dfsg1
freerdp_connect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_detect_keyboard_layout_from_system_locale@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_device_clone@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_device_collection_add@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_device_collection_find@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_device_collection_find_type@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_device_collection_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_disconnect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_disconnect_before_reconnect@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_display_send_monitor_layout@Base 2.1.0+dfsg1
freerdp_dsp_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_dsp_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_dsp_context_reset@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_dsp_decode@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_dsp_encode@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_dsp_supports_format@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_dynamic_channel_clone@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_dynamic_channel_collection_add@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_dynamic_channel_collection_find@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_dynamic_channel_collection_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_error_info@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_focus_required@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_build_config@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_build_date@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_build_revision@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_disconnect_ultimatum@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
freerdp_get_dynamic_addin_install_path@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_base_category@Base 2.1.0+dfsg1
freerdp_get_error_base_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_base_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_connect_category@Base 2.1.0+dfsg1
freerdp_get_error_connect_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_connect_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_info_category@Base 2.1.0+dfsg1
freerdp_get_error_info_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_error_info_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_event_handles@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_fds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_last_error@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_last_error_category@Base 2.1.0+dfsg1
freerdp_get_last_error_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_last_error_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_library_install_path@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_logon_error_info_data@Base 2.0.0~git20170725.1.1648deb+dfsg1
freerdp_get_logon_error_info_type@Base 2.0.0~git20170725.1.1648deb+dfsg1
freerdp_get_message_queue@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_message_queue_event_handle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_param_bool@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_param_int@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_param_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_param_uint32@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_param_uint64@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_state@Base 2.9.0+dfsg1
freerdp_get_stats@Base 2.1.0+dfsg1
freerdp_get_system_locale_id@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_system_locale_name_from_id@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_transport_sent@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_version@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_get_version_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_glyph_convert@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_handle_signals@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_heartbeat_send_heartbeat_pdu@Base 2.2.0+dfsg1
freerdp_image_copy@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_image_copy_from_icon_data@Base 2.1.0+dfsg1
freerdp_image_copy_from_monochrome@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_image_copy_from_pointer_data@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_image_fill@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_image_scale@Base 2.1.0+dfsg1
freerdp_input_send_extended_mouse_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_focus_in_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_keyboard_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_keyboard_event_ex@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_keyboard_pause_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_mouse_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_synchronize_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_input_send_unicode_keyboard_event@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_get_layout_id_from_name@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_get_layout_name_from_id@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_get_layouts@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_get_matching_codepages@Base 2.1.0+dfsg1
freerdp_keyboard_get_rdp_scancode_from_x11_keycode@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_get_x11_keycode_from_rdp_scancode@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_keyboard_init_ex@Base 2.3.0+dfsg1
freerdp_keyboard_layouts_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_listener_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_listener_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_load_channel_addin_entry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_load_dynamic_addin@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_load_dynamic_channel_addin_entry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_message_queue_process_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_message_queue_process_pending_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_nego_get_routing_token@Base 2.1.0+dfsg1
freerdp_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_nla_impersonate@Base 2.1.0+dfsg1
freerdp_nla_revert_to_self@Base 2.1.0+dfsg1
freerdp_passphrase_read@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_peer_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_peer_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_peer_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_peer_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_peer_os_major_type_string@Base 2.8.0+dfsg1
freerdp_peer_os_minor_type_string@Base 2.8.0+dfsg1
freerdp_performance_flags_make@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_performance_flags_split@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_planar_switch_bgr@Base 2.3.0+dfsg1
freerdp_rail_support_flags_to_string@Base 2.8.0+dfsg1
freerdp_reconnect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_register_addin_provider@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_send_error_info@Base 2.1.0+dfsg1
freerdp_set_error_info@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_focus@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_gateway_usage_method@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_last_error@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_last_error_ex@Base 2.1.0+dfsg1
freerdp_set_param_bool@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_param_int@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_param_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_param_uint32@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_set_param_uint64@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_settings_clone@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_settings_copy@Base 2.1.0+dfsg1
freerdp_settings_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_settings_get_bool@Base 2.1.0+dfsg1
freerdp_settings_get_int16@Base 2.1.0+dfsg1
freerdp_settings_get_int32@Base 2.1.0+dfsg1
freerdp_settings_get_int64@Base 2.1.0+dfsg1
freerdp_settings_get_key_for_name@Base 2.1.0+dfsg1
freerdp_settings_get_name_for_key@Base 2.1.0+dfsg1
freerdp_settings_get_pointer@Base 2.1.0+dfsg1
freerdp_settings_get_string@Base 2.1.0+dfsg1
freerdp_settings_get_type_for_key@Base 2.1.0+dfsg1
freerdp_settings_get_type_for_name@Base 2.1.0+dfsg1
freerdp_settings_get_uint16@Base 2.1.0+dfsg1
freerdp_settings_get_uint32@Base 2.1.0+dfsg1
freerdp_settings_get_uint64@Base 2.1.0+dfsg1
freerdp_settings_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_settings_set_bool@Base 2.1.0+dfsg1
freerdp_settings_set_int16@Base 2.1.0+dfsg1
freerdp_settings_set_int32@Base 2.1.0+dfsg1
freerdp_settings_set_int64@Base 2.1.0+dfsg1
freerdp_settings_set_string@Base 2.1.0+dfsg1
freerdp_settings_set_uint16@Base 2.1.0+dfsg1
freerdp_settings_set_uint32@Base 2.1.0+dfsg1
freerdp_settings_set_uint64@Base 2.1.0+dfsg1
freerdp_settings_set_value_for_name@Base 2.1.0+dfsg1
freerdp_shall_disconnect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_state_string@Base 2.9.0+dfsg1
freerdp_static_channel_clone@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_static_channel_collection_add@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_static_channel_collection_find@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_static_channel_collection_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_target_net_addresses_copy@Base 2.10.0+dfsg1
freerdp_target_net_addresses_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
freerdp_update_gateway_usage_method@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_BitBlt@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CRectToCRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CRectToRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CRgnToCRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CRgnToRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CopyOverlap@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CopyRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateBitmap@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateBitmapEx@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateCompatibleBitmap@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateCompatibleDC@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateDC@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreatePen@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_CreateRectRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_DeleteDC@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_DeleteObject@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_Ellipse@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_EqualRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_FillRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_GetDC@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_GetPenColor@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
gdi_GetPixel@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_GetPointer@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
gdi_InvalidateRegion@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_PolyPolygon@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_Polygon@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_PtInRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_RectToCRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_RectToRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_Rectangle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_RgnToCRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_RgnToRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_SelectObject@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_SetPixel@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_SetRect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_SetRectRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_SetRgn@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_decode_color@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
gdi_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_get_pixel_format@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_graphics_pipeline_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_graphics_pipeline_init_ex@Base 2.1.0+dfsg1
gdi_graphics_pipeline_uninit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_init_ex@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
gdi_resize@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_resize_ex@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
gdi_rop3_code@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
gdi_rop3_code_string@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_rop3_string@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_send_suppress_output@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_control_init@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_control_uninit@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_data_init@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_data_uninit@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_geometry_init@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
gdi_video_geometry_uninit@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
getChannelError@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
getChannelErrorDescription@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
getChannelErrorEventHandle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
glyph_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
glyph_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
glyph_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
graphics_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
graphics_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
graphics_register_bitmap@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
graphics_register_glyph@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
graphics_register_pointer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
h264_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
h264_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
h264_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
interleaved_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
interleaved_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
jpeg_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
license_send_valid_client_error_packet@Base 2.0.0~git20190204.1.2693389a+dfsg1
metrics_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
metrics_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
metrics_write_bytes@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
mppc_set_compression_level@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msconfig_dump@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msconfig_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msconfig_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msconfig_read@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msconfig_write@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msinterface_read@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msinterface_replace@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_msinterface_write@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# msusb_mspipes_replace@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ncrush_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ncrush_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ncrush_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ncrush_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ncrush_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
new_flags@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
nine_grid_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nine_grid_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nine_grid_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_compose_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_context_set_parameters@Base 2.1.0+dfsg1
nsc_context_set_pixel_format@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# nsc_encode_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# nsc_message_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
nsc_decompose_message@Base 2.1.0+dfsg1
nsc_process_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.1.0+dfsg1# nsc_write_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
offscreen_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
offscreen_cache_get@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
offscreen_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
offscreen_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
orig_flags@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
palette_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
palette_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
palette_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_add_record@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_close@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_flush@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_get_next_record@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_get_next_record_content@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_get_next_record_header@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_has_next_record@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pcap_open@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_choice@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_integer16@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_number_of_sets@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_numeric_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_object_identifier@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_padding@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_read_selection@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_choice@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_enumerated@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_integer16@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_integer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_length@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_number_of_sets@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_numeric_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_object_identifier@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_octet_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_padding@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
per_write_selection@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
planar_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pointer_cache_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pointer_cache_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
pointer_cache_register_callbacks@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
primitives_flags@Base 2.1.0+dfsg1
primitives_get@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
primitives_get_generic@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
primitives_get_hints@Base 2.1.0+dfsg1
primitives_init@Base 2.1.0+dfsg1
primitives_set_hints@Base 2.1.0+dfsg1
primitives_uninit@Base 2.1.0+dfsg1
profiler_create@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_enter@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_exit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_print@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_print_footer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
profiler_print_header@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_compress_ex@Base 2.3.0+dfsg1
progressive_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_create_surface_context@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
progressive_decompress_ex@Base 2.3.0+dfsg1
progressive_delete_surface_context@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rail_read_unicode_string@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rdp_redirection_flags_to_string@Base 2.10.0+dfsg1
rectangle_is_empty@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rectangles_equal@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rectangles_intersection@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rectangles_intersects@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_clear@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_copy@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_extents@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_intersect_rect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_intersects_rect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_is_empty@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_n_rects@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_print@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_rects@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_uninit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
region16_union_rect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_compose_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_context_set_pixel_format@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_encode_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_encode_messages@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_encode_messages_ex@Base 2.3.0+dfsg1
rfx_message_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_message_get_rect_count@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_message_get_tile_count@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_process_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
rfx_write_message@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_capacity@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_commit_read_bytes@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_commit_written_bytes@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_destroy@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_ensure_linear_write@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_init@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_peek@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_used@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ringbuffer_write@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
setChannelError@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_create@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_get_elapsed_time_in_seconds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_get_elapsed_time_in_useconds@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_start@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
stopwatch_stop@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
terminal_fildes@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
terminal_needs_reset@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
tls_accept@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_connect@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# tls_match_hostname@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# tls_print_certificate_error@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# tls_print_certificate_name_mismatch_error@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_send_alert@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_set_alert_code@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# tls_verify_certificate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tls_write_all@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
tssk_exponent@Base 2.7.0+dfsg1
tssk_modulus@Base 2.7.0+dfsg1
tssk_privateExponent@Base 2.7.0+dfsg1
utf8_string_to_rail_string@Base 2.1.0+dfsg1
x509_verify_certificate@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xcrush_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xcrush_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xcrush_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xcrush_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xcrush_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
yuv_context_decode@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
yuv_context_free@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
yuv_context_new@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
yuv_context_reset@Base 2.0.0~git20180411.1.7a7b1802+dfsg1
zgfx_compress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
zgfx_compress_to_stream@Base 2.0.0~git20161130.1.e60d0d5+dfsg1
zgfx_context_free@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
zgfx_context_new@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
zgfx_context_reset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
zgfx_decompress@Base 2.0.0~git20160317.1.75ae3f5+dfsg1

1
debian/libuwac0-0t64.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libuwac*.so.*

59
debian/libuwac0-0t64.symbols vendored Normal file
View File

@ -0,0 +1,59 @@
libuwac0.so.0 libuwac0-0t64 #MINVER#
* Build-Depends-Package: libuwac0-dev
UwacClipboardDataGet@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacClipboardOfferAnnounce@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacClipboardOfferCreate@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacClipboardOfferDestroy@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacCloseDisplay@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacCreateWindowShm@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDestroyWindow@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayDispatch@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayGetFd@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayGetLastError@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayGetNbOutputs@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayGetOutput@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayQueryGetNbShmFormats@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayQueryInterfaceVersion@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacDisplayQueryShmFormats@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacErrorString@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacHasEvent@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacInstallErrorHandler@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacNextEvent@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacOpenDisplay@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacOutputGetPosition@Base 2.1.0+dfsg1
UwacOutputGetResolution@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacSeatGetId@Base 2.0.0~git20181120.1.e21b72c95+dfsg1
UwacSeatGetName@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacSeatInhibitShortcuts@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacSeatSetMouseCursor@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacTouchAutomataInit@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacTouchAutomataInjectEvent@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacTouchAutomataReset@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowAddDamage@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowGetDrawingBuffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowGetDrawingBufferGeometry@Base 2.0.0~git20190204.1.2693389a+dfsg1
UwacWindowGetGeometry@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowSetAppId@Base 2.8.0+dfsg1
UwacWindowSetFullscreenState@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowSetInputRegion@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowSetOpaqueRegion@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowSetTitle@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
UwacWindowSubmitBuffer@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# _wl_fullscreen_shell_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# _wl_fullscreen_shell_mode_feedback_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ivi_application_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
ivi_surface_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
org_kde_kwin_server_decoration_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
org_kde_kwin_server_decoration_manager_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
xdg_popup_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xdg_positioner_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
#MISSING: 2.0.0~git20190204.1.2693389a+dfsg1# xdg_shell_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xdg_surface_interface@Base 2.0.0~git20160317.1.75ae3f5+dfsg1
xdg_toplevel_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
xdg_wm_base_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zwp_fullscreen_shell_mode_feedback_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zwp_fullscreen_shell_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zwp_keyboard_shortcuts_inhibit_manager_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zwp_keyboard_shortcuts_inhibitor_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zxdg_decoration_manager_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1
zxdg_toplevel_decoration_v1_interface@Base 2.0.0~git20190204.1.2693389a+dfsg1

4
debian/libuwac0-dev.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/include/uwac*
usr/lib/*/cmake/uwac*
usr/lib/*/libuwac*.so
usr/lib/*/pkgconfig/uwac*.pc

1
debian/libwinpr-tools2-2t64.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libwinpr-tools2.so.*

8
debian/libwinpr-tools2-2t64.symbols vendored Normal file
View File

@ -0,0 +1,8 @@
libwinpr-tools2.so.2 libwinpr-tools2-2t64 #MINVER#
* Build-Depends-Package: libwinpr2-dev
makecert_context_free@Base 2.0.0~git20160503.1.f828595+dfsg1
makecert_context_new@Base 2.0.0~git20160503.1.f828595+dfsg1
makecert_context_output_certificate_file@Base 2.0.0~git20160503.1.f828595+dfsg1
makecert_context_output_private_key_file@Base 2.0.0~git20160503.1.f828595+dfsg1
makecert_context_process@Base 2.0.0~git20160503.1.f828595+dfsg1
makecert_context_set_output_file_name@Base 2.0.0~git20160503.1.f828595+dfsg1

1
debian/libwinpr2-2t64.docs vendored Normal file
View File

@ -0,0 +1 @@
winpr/libwinpr/sysinfo/cpufeatures/NOTICE

1542
debian/libwinpr2-2t64.hurd-i386 vendored Normal file

File diff suppressed because it is too large Load Diff

2
debian/libwinpr2-2t64.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libwinpr2.so.*
usr/share/man/man7/wlog.7

1542
debian/libwinpr2-2t64.kfreebsd-amd64 vendored Normal file

File diff suppressed because it is too large Load Diff

1542
debian/libwinpr2-2t64.kfreebsd-i386 vendored Normal file

File diff suppressed because it is too large Load Diff

1617
debian/libwinpr2-2t64.symbols vendored Normal file

File diff suppressed because it is too large Load Diff

7
debian/libwinpr2-dev.install vendored Normal file
View File

@ -0,0 +1,7 @@
obj-*/winpr/include/winpr/wtypes.h usr/include/winpr2/winpr
usr/include/winpr*
usr/lib/*/cmake/WinPR*
usr/lib/*/libwinpr*.so
usr/lib/*/libwinpr-tools*.so
usr/lib/*/pkgconfig/winpr-tools2.pc
usr/lib/*/pkgconfig/winpr2.pc

View File

@ -0,0 +1,32 @@
From: Alessandro Bono <alessandro.bono369@gmail.com>
Date: Wed, 8 May 2024 16:06:17 +0200
Subject: info: Fix incompatible pointer type
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
This fixes the following:
```
libfreerdp/core/info.c: In function rdp_read_info_null_string:
libfreerdp/core/info.c:88:39: error: initialization of const WCHAR * {aka const short unsigned int *} from incompatible pointer type BYTE * {aka unsigned char *} [-Wincompatible-pointer-types]
88 | const WCHAR* domain = Stream_Pointer(s);
```
(cherry picked from commit 4f411197dc9d2076f00748b1178a60b2423030bf)
---
libfreerdp/core/info.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libfreerdp/core/info.c b/libfreerdp/core/info.c
index 9aaa6cf..c9b2fc6 100644
--- a/libfreerdp/core/info.c
+++ b/libfreerdp/core/info.c
@@ -85,7 +85,7 @@ static BOOL rdp_read_info_null_string(const char* what, UINT32 flags, wStream* s
if (cbLen > 0)
{
- const WCHAR* domain = Stream_Pointer(s);
+ const WCHAR* domain = (WCHAR*)Stream_Pointer(s);
if (isNullTerminated && (max > 0))
max -= nullSize;

View File

@ -0,0 +1,38 @@
From: Alessandro Bono <alessandro.bono369@gmail.com>
Date: Wed, 8 May 2024 16:06:26 +0200
Subject: redirection: Fix incompatible pointer type
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
This fixes the following:
```
libfreerdp/core/redirection.c: In function redirection_copy_data:
libfreerdp/core/redirection.c:91:31: error: passing argument 1 of redirection_free_data from incompatible pointer type [-Wincompatible-pointer-types]
91 | redirection_free_data(dst, plen);
| ^~~
| |
| char **
libfreerdp/core/redirection.c:80:42: note: expected BYTE ** {aka unsigned char **} but argument is of type char **
80 | static void redirection_free_data(BYTE** str, UINT32* length)
| ~~~~~~~^~~
```
(cherry picked from commit f3ed1f1ac367eb21f93c9fba5047447fdccdb5cc)
---
libfreerdp/core/redirection.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libfreerdp/core/redirection.c b/libfreerdp/core/redirection.c
index 59c6dbc..63bc8cc 100644
--- a/libfreerdp/core/redirection.c
+++ b/libfreerdp/core/redirection.c
@@ -86,7 +86,7 @@ static void redirection_free_data(BYTE** str, UINT32* length)
*str = NULL;
}
-static BOOL redirection_copy_data(char** dst, UINT32* plen, const char* str, UINT32 len)
+static BOOL redirection_copy_data(BYTE** dst, UINT32* plen, const BYTE* str, UINT32 len)
{
redirection_free_data(dst, plen);

View File

@ -0,0 +1,33 @@
From: Alessandro Bono <alessandro.bono369@gmail.com>
Date: Wed, 8 May 2024 16:06:30 +0200
Subject: redirection: Fix incompatible pointer type
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
This fixes the following:
```
libfreerdp/core/redirection.c: In function freerdp_settings_set_pointer_len:
libfreerdp/core/redirection.c:112:31: error: assignment to BYTE ** {aka unsigned char **} from incompatible pointer type char ** [-Wincompatible-pointer-types]
112 | pdata = &settings->TargetNetAddress;
| ^
```
(cherry picked from commit 7894a7dfc5f811cb5dacc57a09236c11744b1ec8)
---
libfreerdp/core/redirection.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libfreerdp/core/redirection.c b/libfreerdp/core/redirection.c
index 63bc8cc..4872d4b 100644
--- a/libfreerdp/core/redirection.c
+++ b/libfreerdp/core/redirection.c
@@ -109,7 +109,7 @@ static BOOL freerdp_settings_set_pointer_len(rdpSettings* settings, size_t id, c
switch (id)
{
case FreeRDP_TargetNetAddress:
- pdata = &settings->TargetNetAddress;
+ pdata = (BYTE**)&settings->TargetNetAddress;
plen = &settings->TargetNetAddressCount;
break;
case FreeRDP_LoadBalanceInfo:

View File

@ -0,0 +1,24 @@
From: Mike Gilbert <floppym@gentoo.org>
Date: Wed, 22 May 2024 17:04:43 -0400
Subject: X11: fix pointer/integer type mismatch
Fixed on master in 2da280b8a1748052b70b3f5a1ef0d8e932c33adc.
(cherry picked from commit d2b6771c748e54e659d5f1243a92e499c3beaa36)
---
client/X11/xf_graphics.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
index 5aa1fd4..fe81e0e 100644
--- a/client/X11/xf_graphics.c
+++ b/client/X11/xf_graphics.c
@@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, rdpPointer* pointer)
#endif
fail:
- WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
+ WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL);
return rc;
}

View File

@ -0,0 +1,22 @@
From: akallabeth <akallabeth@posteo.net>
Date: Thu, 23 May 2024 09:30:33 +0200
Subject: [client,wayland] fix const correctness
(cherry picked from commit 67818bddb31900cdf3acb26cb0b673cc90b71cc9)
---
client/Wayland/wlfreerdp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/client/Wayland/wlfreerdp.c b/client/Wayland/wlfreerdp.c
index 65e29bc..5988aed 100644
--- a/client/Wayland/wlfreerdp.c
+++ b/client/Wayland/wlfreerdp.c
@@ -587,7 +587,7 @@ static void wlf_client_free(freerdp* instance, rdpContext* context)
DeleteCriticalSection(&wlf->critical);
}
-static void* uwac_event_clone(const void* val)
+static void* uwac_event_clone(void* val)
{
UwacEvent* copy;
UwacEvent* ev = (UwacEvent*)val;

View File

@ -0,0 +1,89 @@
From: Armin Novak <armin.novak@thincast.com>
Date: Thu, 8 Aug 2024 11:03:24 +0200
Subject: [warnings] fix -Wincompatible-pointer-types
(cherry picked from commit 5b2b53b15c9af46b85c4ef0007e7fb59d7608289)
---
channels/ainput/server/ainput_main.c | 8 ++++----
libfreerdp/codec/dsp_ffmpeg.c | 2 +-
winpr/libwinpr/crt/unicode.c | 8 ++++----
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/channels/ainput/server/ainput_main.c b/channels/ainput/server/ainput_main.c
index 943d0fa..fc61f9b 100644
--- a/channels/ainput/server/ainput_main.c
+++ b/channels/ainput/server/ainput_main.c
@@ -222,7 +222,7 @@ static HANDLE ainput_server_get_channel_handle(ainput_server* ainput)
WINPR_ASSERT(ainput);
- if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualEventHandle, &buffer,
+ if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualEventHandle, (void**)&buffer,
&BytesReturned) == TRUE)
{
if (BytesReturned == sizeof(HANDLE))
@@ -416,7 +416,7 @@ ainput_server_context* ainput_server_context_new(HANDLE vcm)
goto fail;
return &ainput->context;
fail:
- ainput_server_context_free(ainput);
+ ainput_server_context_free(&ainput->context);
return NULL;
}
@@ -539,8 +539,8 @@ UINT ainput_server_context_poll_int(ainput_server_context* context)
BYTE* buffer = NULL;
DWORD BytesReturned = 0;
- if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer,
- &BytesReturned) != TRUE)
+ if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady,
+ (void**)&buffer, &BytesReturned) != TRUE)
{
WLog_ERR(TAG, "WTSVirtualChannelReady failed,");
}
diff --git a/libfreerdp/codec/dsp_ffmpeg.c b/libfreerdp/codec/dsp_ffmpeg.c
index ef67914..80df188 100644
--- a/libfreerdp/codec/dsp_ffmpeg.c
+++ b/libfreerdp/codec/dsp_ffmpeg.c
@@ -423,7 +423,7 @@ static BOOL ffmpeg_encode_frame(AVCodecContext* context, AVFrame* in, AVPacket*
uint8_t** pp = in->extended_data;
for (int y = 0; y < in->channels; y++)
{
- float* data = pp[y];
+ float* data = (float*)pp[y];
for (int x = 0; x < in->nb_samples; x++)
{
const float val1 = data[x];
diff --git a/winpr/libwinpr/crt/unicode.c b/winpr/libwinpr/crt/unicode.c
index dc3533a..acbec01 100644
--- a/winpr/libwinpr/crt/unicode.c
+++ b/winpr/libwinpr/crt/unicode.c
@@ -215,8 +215,8 @@ int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int
else
{
targetLength =
- ucnv_convert("UTF-16LE", "UTF-8", targetStart, targetCapacity * sizeof(WCHAR),
- lpMultiByteStr, cbMultiByte, &error);
+ ucnv_convert("UTF-16LE", "UTF-8", (char*)targetStart,
+ targetCapacity * sizeof(WCHAR), lpMultiByteStr, cbMultiByte, &error);
if (targetLength > 0)
targetLength /= sizeof(WCHAR);
cchWideChar = U_SUCCESS(error) ? targetLength : 0;
@@ -353,14 +353,14 @@ int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int
#if defined(UCNV_CONVERT)
if (cbMultiByte == 0)
{
- targetLength = ucnv_convert("UTF-8", "UTF-16LE", NULL, 0, lpWideCharStr,
+ targetLength = ucnv_convert("UTF-8", "UTF-16LE", NULL, 0, (char*)lpWideCharStr,
cchWideChar * sizeof(WCHAR), &error);
cbMultiByte = targetLength;
}
else
{
targetLength = ucnv_convert("UTF-8", "UTF-16LE", targetStart, targetCapacity,
- lpWideCharStr, cchWideChar * sizeof(WCHAR), &error);
+ (char*)lpWideCharStr, cchWideChar * sizeof(WCHAR), &error);
cbMultiByte = U_SUCCESS(error) ? targetLength : 0;
}

View File

@ -0,0 +1,48 @@
From: Armin Novak <armin.novak@thincast.com>
Date: Thu, 8 Aug 2024 11:06:54 +0200
Subject: [server,proxy] deactivate capture module
the module does not work (and did not for a long time)
(cherry picked from commit be23ed4ba990bd39391a651444fbb9130722c93b)
---
server/proxy/modules/capture/CMakeLists.txt | 28 +++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/server/proxy/modules/capture/CMakeLists.txt b/server/proxy/modules/capture/CMakeLists.txt
index 80ba3b7..4004aaa 100644
--- a/server/proxy/modules/capture/CMakeLists.txt
+++ b/server/proxy/modules/capture/CMakeLists.txt
@@ -17,17 +17,19 @@
# limitations under the License.
#
-set(PLUGIN_NAME "proxy-capture-plugin")
+# deactivated: does not work
-add_library(${PLUGIN_NAME} MODULE
- cap_main.c
- cap_config.c
- cap_config.h
- cap_protocol.c
- cap_protocol.h
-)
-
-set_target_properties(${PLUGIN_NAME} PROPERTIES PREFIX "")
-set_target_properties(${PLUGIN_NAME} PROPERTIES NO_SONAME 1)
-set_target_properties(${PLUGIN_NAME} PROPERTIES
-LIBRARY_OUTPUT_DIRECTORY "${FREERDP_PROXY_PLUGINDIR}")
+#set(PLUGIN_NAME "proxy-capture-plugin")
+#
+#add_library(${PLUGIN_NAME} MODULE
+# cap_main.c
+# cap_config.c
+# cap_config.h
+# cap_protocol.c
+# cap_protocol.h
+#)
+#
+#set_target_properties(${PLUGIN_NAME} PROPERTIES PREFIX "")
+#set_target_properties(${PLUGIN_NAME} PROPERTIES NO_SONAME 1)
+#set_target_properties(${PLUGIN_NAME} PROPERTIES
+#LIBRARY_OUTPUT_DIRECTORY "${FREERDP_PROXY_PLUGINDIR}")

114
debian/patches/1000-ffmpeg7.patch vendored Normal file
View File

@ -0,0 +1,114 @@
From: =?utf-8?q?S=C3=A9bastien_Noel?= <sebastien@twolife.be>
Date: Tue, 30 Jul 2024 11:29:58 +0200
Subject: Fix build with ffmpeg 7
cherry picked from d0c5b1ae4289c7f3cde3fbc031cb4a3160df05ff
from freerdp3
---
libfreerdp/codec/dsp_ffmpeg.c | 28 ++++++++++------------------
1 file changed, 10 insertions(+), 18 deletions(-)
diff --git a/libfreerdp/codec/dsp_ffmpeg.c b/libfreerdp/codec/dsp_ffmpeg.c
index 80df188..68dfe5f 100644
--- a/libfreerdp/codec/dsp_ffmpeg.c
+++ b/libfreerdp/codec/dsp_ffmpeg.c
@@ -225,18 +225,15 @@ static void ffmpeg_close_context(FREERDP_DSP_CONTEXT* context)
static BOOL ffmpeg_open_context(FREERDP_DSP_CONTEXT* context)
{
int ret;
- int layout;
- const AUDIO_FORMAT* format;
if (!context || context->isOpen)
return FALSE;
- format = &context->format;
+ const AUDIO_FORMAT* format = &context->format;
if (!format)
return FALSE;
- layout = av_get_default_channel_layout(format->nChannels);
context->id = ffmpeg_get_avcodec(format);
if (ffmpeg_codec_is_filtered(context->id, context->encoder))
@@ -270,8 +267,7 @@ static BOOL ffmpeg_open_context(FREERDP_DSP_CONTEXT* context)
break;
}
- context->context->channels = format->nChannels;
- context->context->channel_layout = layout;
+ av_channel_layout_default(&context->context->ch_layout, format->nChannels);
context->context->sample_rate = format->nSamplesPerSec;
context->context->block_align = format->nBlockAlign;
context->context->bit_rate = format->nAvgBytesPerSec * 8;
@@ -314,8 +310,7 @@ static BOOL ffmpeg_open_context(FREERDP_DSP_CONTEXT* context)
if (!context->rcontext)
goto fail;
- context->frame->channel_layout = layout;
- context->frame->channels = format->nChannels;
+ av_channel_layout_default(&context->frame->ch_layout, format->nChannels);
context->frame->sample_rate = format->nSamplesPerSec;
context->frame->format = AV_SAMPLE_FMT_S16;
@@ -330,13 +325,11 @@ static BOOL ffmpeg_open_context(FREERDP_DSP_CONTEXT* context)
context->resampled->sample_rate = format->nSamplesPerSec;
}
- context->resampled->channel_layout = layout;
- context->resampled->channels = format->nChannels;
+ av_channel_layout_default(&context->resampled->ch_layout, format->nChannels);
if (context->context->frame_size > 0)
{
- context->buffered->channel_layout = context->resampled->channel_layout;
- context->buffered->channels = context->resampled->channels;
+ av_channel_layout_copy(&context->buffered->ch_layout, &context->resampled->ch_layout);
context->buffered->format = context->resampled->format;
context->buffered->nb_samples = context->context->frame_size;
@@ -421,7 +414,7 @@ static BOOL ffmpeg_encode_frame(AVCodecContext* context, AVFrame* in, AVPacket*
if (in->format == AV_SAMPLE_FMT_FLTP)
{
uint8_t** pp = in->extended_data;
- for (int y = 0; y < in->channels; y++)
+ for (int y = 0; y < in->ch_layout.nb_channels; y++)
{
float* data = (float*)pp[y];
for (int x = 0; x < in->nb_samples; x++)
@@ -477,14 +470,13 @@ static BOOL ffmpeg_fill_frame(AVFrame* frame, const AUDIO_FORMAT* inputFormat, c
size_t size)
{
int ret, bpp;
- frame->channels = inputFormat->nChannels;
+ av_channel_layout_default(&frame->ch_layout, inputFormat->nChannels);
frame->sample_rate = inputFormat->nSamplesPerSec;
frame->format = ffmpeg_sample_format(inputFormat);
- frame->channel_layout = av_get_default_channel_layout(frame->channels);
bpp = av_get_bytes_per_sample(frame->format);
frame->nb_samples = size / inputFormat->nChannels / bpp;
- if ((ret = avcodec_fill_audio_frame(frame, frame->channels, frame->format, data, size, 1)) < 0)
+ if ((ret = avcodec_fill_audio_frame(frame, inputFormat->nChannels, frame->format, data, size, 1)) < 0)
{
const char* err = av_err2str(ret);
WLog_ERR(TAG, "Error during audio frame fill %s [%d]", err, ret);
@@ -566,7 +558,7 @@ static BOOL ffmpeg_decode(AVCodecContext* dec_ctx, AVPacket* pkt, AVFrame* frame
}
{
- const size_t data_size = resampled->channels * resampled->nb_samples * 2;
+ const size_t data_size = resampled->ch_layout.nb_channels * resampled->nb_samples * 2;
Stream_EnsureRemainingCapacity(out, data_size);
Stream_Write(out, resampled->data[0], data_size);
}
@@ -664,7 +656,7 @@ BOOL freerdp_dsp_ffmpeg_encode(FREERDP_DSP_CONTEXT* context, const AUDIO_FORMAT*
rc =
av_samples_copy(context->buffered->extended_data, context->resampled->extended_data,
(int)context->bufferedSamples, copied, inSamples,
- context->context->channels, context->context->sample_fmt);
+ context->context->ch_layout.nb_channels, context->context->sample_fmt);
rest -= inSamples;
copied += inSamples;
context->bufferedSamples += (UINT32)inSamples;

24
debian/patches/CVE-2024-32661.patch vendored Normal file
View File

@ -0,0 +1,24 @@
From: akallabeth <akallabeth@posteo.net>
Date: Sun, 21 Apr 2024 13:56:13 +0200
Subject: fix missing check in rdp_write_logon_info_v1
(cherrypicked from commit 71e463e31b4d69f4022d36bfc814592f56600793)
---
libfreerdp/core/info.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libfreerdp/core/info.c b/libfreerdp/core/info.c
index c9b2fc6..dc72b61 100644
--- a/libfreerdp/core/info.c
+++ b/libfreerdp/core/info.c
@@ -1322,6 +1322,10 @@ static BOOL rdp_write_logon_info_v1(wStream* s, logon_info* info)
return FALSE;
/* domain */
+ WINPR_ASSERT(info);
+ if (!info->domain || !info->username)
+ return FALSE;
+
ilen = ConvertToUnicode(CP_UTF8, 0, info->domain, -1, &wString, 0);
if (ilen < 0)

3
debian/patches/README vendored Normal file
View File

@ -0,0 +1,3 @@
0xxx: Grabbed from upstream development.
1xxx: Possibly relevant for upstream adoption.
2xxx: Only relevant for official Debian release.

9
debian/patches/series vendored Normal file
View File

@ -0,0 +1,9 @@
0001-info-Fix-incompatible-pointer-type.patch
0002-redirection-Fix-incompatible-pointer-type.patch
0003-redirection-Fix-incompatible-pointer-type.patch
0004-X11-fix-pointer-integer-type-mismatch.patch
0005-client-wayland-fix-const-correctness.patch
0006-warnings-fix-Wincompatible-pointer-types.patch
0007-server-proxy-deactivate-capture-module.patch
1000-ffmpeg7.patch
CVE-2024-32661.patch

116
debian/rules vendored Executable file
View File

@ -0,0 +1,116 @@
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
ifeq (,$(filter terse,$(DEB_BUILD_OPTIONS)))
export DH_VERBOSE = 1
endif
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
CFLAGS += $(CPPFLAGS)
CXXFLAGS += $(CPPFLAGS)
empty :=
DEB_CMAKE_EXTRA_FLAGS = \
-DCMAKE_INSTALL_INCLUDEDIR=include/$(DEB_HOST_MULTIARCH) \
-DCMAKE_SKIP_RPATH=FALSE \
-DCMAKE_SKIP_INSTALL_RPATH=TRUE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DWITH_DEBUG_ALL=OFF \
-DBUILD_TESTING=OFF \
-DWITH_CHANNELS=ON \
-DBUILTIN_CHANNELS=ON \
-DWITH_SERVER=ON \
-DWITH_PROXY=OFF \
-DWITH_CLIENT_INTERFACE=OFF \
-DWITH_PULSE=ON \
-DWITH_ICU=ON \
-DWITH_CUPS=ON \
-DWITH_PCSC=ON \
-DWITH_JPEG=ON \
-DWITH_KERBEROS=ON \
$(empty)
ifneq (,$(filter armel,$(DEB_HOST_ARCH)))
DEB_CMAKE_EXTRA_FLAGS += \
-DWITH_NEON=OFF \
$(empty)
endif
ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
DEB_CMAKE_EXTRA_FLAGS += \
-DCHANNEL_URBDRC=ON \
-DCHANNEL_URBDRC_CLIENT=ON \
$(empty)
else
DEB_CMAKE_EXTRA_FLAGS += \
-DCHANNEL_URBDRC=OFF \
-DCHANNEL_URBDRC_CLIENT=OFF \
$(empty)
DEB_CMAKE_EXTRA_FLAGS += \
-DWITH_ALSA=OFF \
-DWITH_LIBSYSTEMD=OFF \
-DWITH_WAYLAND=OFF \
$(empty)
endif
# Ubuntu can't have ffmpeg in main
ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes),yes)
DEB_CMAKE_EXTRA_FLAGS += \
-DWITH_FFMPEG=OFF \
-DWITH_GSM=OFF \
-DWITH_CAIRO=ON \
$(empty)
else
DEB_CMAKE_EXTRA_FLAGS += \
-DWITH_GSM=ON \
-DWITH_SWSCALE=ON \
-DWITH_DSP_FFMPEG=ON \
-DSWScale_INCLUDE_DIRS=/usr/include/$(DEB_HOST_MULTIARCH) \
-DWITH_CAIRO=OFF \
$(empty)
endif
%:
dh $@
# char 026 (0x16) is seemed to be safe separator for sed "s" command;
# idea taken from Debian src:nginx/debian/dh_nginx.
# (however, they're using 0x17)
xSEDx :=$(shell printf '\026')
override_dh_auto_configure:
dh_auto_configure -- $(DEB_CMAKE_EXTRA_FLAGS)
# mangle CFLAGS value stored in buildflags.h.
# fixes build path leakage.
o='-f(debug|file)-prefix-map' ; \
sed -E -i \
-e "s$(xSEDx)$${o}=[^=]+=\. $(xSEDx)$(xSEDx)g;" \
-e "s$(xSEDx) $${o}=[^=]+=\.$(xSEDx)$(xSEDx)g;" \
obj-$(DEB_HOST_GNU_TYPE)/buildflags.h
# remove unused config define (not packaging freerdp-proxy so far).
# fixes build path leakage.
# NB: mangle that define to something like
# /usr/lib/$(DEB_HOST_MULTIARCH)/freerdp/proxy-plugins
# if you consider to package freerdp-proxy.
sed -i \
-e '/FREERDP_PROXY_PLUGINDIR/d' \
obj-$(DEB_HOST_GNU_TYPE)/include/freerdp/build-config.h
# NB debhelper 13+: convert to execute_before_dh_install
override_dh_install: TMP_LIB = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_install:
rm -rf $(TMP_LIB)/*.a
mkdir -p $(TMP_LIB)/freerdp/
dh_install
# NB debhelper 13+: remove override
override_dh_missing:
dh_missing --fail-missing
get-orig-source:
uscan --noconf --force-download --rename --download-current-version --destdir=..

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

22
debian/tests/connect vendored Normal file
View File

@ -0,0 +1,22 @@
#!/bin/sh -x
isNaturalNumber(){
case "$1" in
''|*[!0-9]*) return 0;;
*) return 1;;
esac
}
sudo systemctl start xrdp
# XXX: Is there a better way to get the port number other than by parsing the
# configuration file?
port=$(sed -n '/^port=[0123456789]/{s/port=//p;q;}' /etc/xrdp/xrdp.ini)
if test ! isNaturalNumber "$port"; then
exit 1
fi
timeout 2s xvfb-run -l xfreerdp /v:localhost:"$port" /p: /u: /d: /cert-tofu
if test $? != 124; then
2>&1 printf "%s\n" "Xfreerdp exited before the timeout, it has likely " \
"failed to connect. The test has therefore failed."
exit 2
fi

3
debian/tests/control vendored Normal file
View File

@ -0,0 +1,3 @@
Tests: connect
Depends: @, ca-certificates, xauth, xrdp, xvfb
Restrictions: allow-stderr, needs-sudo

5
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,5 @@
Name: FreeRDP
Bug-Database: https://github.com/FreeRDP/FreeRDP/issues
Bug-Submit: https://github.com/FreeRDP/FreeRDP/issues/new
Repository: https://github.com/FreeRDP/FreeRDP
Repository-Browse: https://github.com/FreeRDP/FreeRDP

7
debian/watch vendored Normal file
View File

@ -0,0 +1,7 @@
version=4
opts=\
filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz/freerdp-$1.tar.gz/,\
dversionmangle=s/\+dfsg1//,\
repacksuffix=+dfsg1 \
https://github.com/FreeRDP/FreeRDP/tags .*/archive/refs/tags/v?(2\.[\d\.]+).tar.gz \
debian

4
debian/winpr-utils.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/bin/winpr-hash
usr/bin/winpr-makecert
usr/share/man/man1/winpr-hash.1
usr/share/man/man1/winpr-makecert.1