[pkg-remote-commits] [xrdp] 01/01: New upstream version 0.9.2
Dominik George
natureshadow-guest at moszumanska.debian.org
Thu May 4 17:10:37 UTC 2017
This is an automated email from the git hooks/post-receive script.
natureshadow-guest pushed a commit to annotated tag upstream/0.9.2
in repository xrdp.
commit 7d642c714a264aceef6b3923fef4a014708e70a1
Author: Dominik George <nik at naturalnet.de>
Date: Thu Apr 27 12:46:34 2017 +0200
New upstream version 0.9.2
---
Makefile.am | 6 +-
Makefile.in | 12 +-
NEWS.md | 23 +
README.md | 70 +-
astyle_config.as | 19 +-
bootstrap | 10 +
common/Makefile.am | 11 +-
common/Makefile.in | 29 +-
common/arch.h | 78 +-
common/fifo.c | 14 +-
common/fifo.h | 10 +-
common/file.c | 24 +-
common/file.h | 8 +-
common/file_loc.h | 68 -
common/list.c | 26 +-
common/list.h | 20 +-
common/list16.c | 24 +-
common/list16.h | 20 +-
common/log.c | 36 +-
common/log.h | 22 +-
common/os_calls.c | 320 +-
common/os_calls.h | 275 +-
common/pixman-region.c | 6 +-
common/ssl_calls.c | 216 +-
common/ssl_calls.h | 77 +-
common/thread_calls.c | 28 +-
common/thread_calls.h | 22 +-
common/trans.c | 58 +-
common/trans.h | 56 +-
common/xrdp_client_info.h | 10 +-
common/xrdp_constants.h | 2 +
common/{file.h => xrdp_sockets.h} | 24 +-
configure | 232 +-
configure.ac | 85 +-
docs/Makefile.in | 3 +
docs/man/Makefile.am | 25 +-
docs/man/Makefile.in | 54 +-
docs/man/{sesman.ini.5 => sesman.ini.5.in} | 10 +-
docs/man/{xrdp-chansrv.8 => xrdp-chansrv.8.in} | 6 +-
docs/man/{xrdp-dis.1 => xrdp-dis.1.in} | 4 +-
docs/man/{xrdp-genkeymap.8 => xrdp-genkeymap.8.in} | 4 +-
docs/man/{xrdp-keygen.8 => xrdp-keygen.8.in} | 8 +-
docs/man/{xrdp-sesadmin.8 => xrdp-sesadmin.8.in} | 2 +-
docs/man/{xrdp-sesman.8 => xrdp-sesman.8.in} | 12 +-
docs/man/{xrdp-sesrun.8 => xrdp-sesrun.8.in} | 6 +-
docs/man/xrdp-sessvc.8 | 26 -
docs/man/xrdp-xcon.8 | 14 -
docs/man/{xrdp.8 => xrdp.8.in} | 41 +-
docs/man/{xrdp.ini.5 => xrdp.ini.5.in} | 26 +-
file-loc.txt | 1 -
genkeymap/Makefile.in | 3 +
genkeymap/genkeymap.c | 4 +
install-sh | 21 +-
instfiles/Makefile.am | 2 +-
instfiles/Makefile.in | 5 +-
instfiles/default/Makefile.in | 3 +
instfiles/init.d/Makefile.in | 3 +
instfiles/init.d/xrdp | 4 +-
instfiles/pam.d/Makefile.am | 24 +-
instfiles/pam.d/Makefile.in | 26 +-
instfiles/pam.d/mkpamrules | 41 +
.../{xrdp-sesman.common => xrdp-sesman.debian} | 1 +
instfiles/pam.d/xrdp-sesman.other | 5 -
instfiles/pam.d/xrdp-sesman.password-auth | 4 -
instfiles/pam.d/xrdp-sesman.redhat | 5 +
instfiles/pam.d/xrdp-sesman.suse | 5 +
instfiles/pam.d/xrdp-sesman.unix | 5 +
instfiles/pulse/Makefile.in | 3 +
instfiles/rc.d/Makefile.in | 3 +
instfiles/xrdp-sesman.service | 5 +-
instfiles/xrdp.service | 3 +-
keygen/Makefile.am | 2 +-
keygen/Makefile.in | 5 +-
keygen/keygen.c | 30 +-
keygen/openssl.conf | 32 +
libpainter/Makefile.am | 2 +-
libpainter/Makefile.in | 15 +-
libpainter/aclocal.m4 | 5 +
libpainter/configure | 199 +-
libpainter/configure.ac | 9 +-
libpainter/include/Makefile.in | 13 +-
libpainter/install-sh | 21 +-
.../m4/ax_append_compile_flags.m4 | 10 +-
{xorgxrdp => libpainter}/m4/ax_append_flag.m4 | 6 +-
{xorgxrdp => libpainter}/m4/ax_cflags_warn_all.m4 | 6 +-
.../m4/ax_check_compile_flag.m4 | 6 +-
{xorgxrdp => libpainter}/m4/ax_require_defined.m4 | 4 +-
libpainter/pkgconfig/Makefile.in | 13 +-
libpainter/readme.txt | 0
libpainter/src/Makefile.in | 13 +-
libpainter/src/painter.c | 8 +-
libpainter/src/painter_utils.c | 6 +-
libpainter/tests/Makefile.am | 5 -
libpainter/tests/Makefile.in | 19 +-
libpainter/tests/paintertest.c | 3 +
librfxcodec/Makefile.am | 6 +-
librfxcodec/Makefile.in | 74 +-
librfxcodec/aclocal.m4 | 7 +-
librfxcodec/config_ac-h.in | 9 +-
librfxcodec/configure | 327 +-
librfxcodec/configure.ac | 16 +-
librfxcodec/include/Makefile.am | 4 +
{libpainter => librfxcodec}/include/Makefile.in | 20 +-
librfxcodec/include/rfxcodec_encode.h | 4 +-
librfxcodec/install-sh | 21 +-
.../m4/ax_append_compile_flags.m4 | 10 +-
{xorgxrdp => librfxcodec}/m4/ax_append_flag.m4 | 6 +-
{xorgxrdp => librfxcodec}/m4/ax_cflags_warn_all.m4 | 6 +-
.../m4/ax_check_compile_flag.m4 | 6 +-
{xorgxrdp => librfxcodec}/m4/ax_require_defined.m4 | 4 +-
librfxcodec/{acinclude.m4 => m4/nasm.m4} | 33 +-
librfxcodec/src/Makefile.am | 37 +-
librfxcodec/src/Makefile.in | 325 +-
librfxcodec/src/amd64/Makefile.am | 24 +
.../sessvc => librfxcodec/src/amd64}/Makefile.in | 179 +-
librfxcodec/src/amd64/cpuid_amd64.asm | 16 +-
librfxcodec/src/amd64/funcs_amd64.h | 26 +-
.../rfxcodec_encode_diff_rlgr1_amd64_sse2.asm | 36 -
.../rfxcodec_encode_diff_rlgr3_amd64_sse2.asm | 31 -
.../amd64/rfxcodec_encode_dwt_shift_amd64_sse2.asm | 14 +-
.../rfxcodec_encode_dwt_shift_amd64_sse41.asm | 14 +-
librfxcodec/src/amd64/rfxencode_tile_amd64.c | 106 +
.../cpuid_x86.asm => librfxcodec/src/common.asm | 62 +-
librfxcodec/src/nasm_lt.sh | 1 -
librfxcodec/src/rfx_bitstream.h | 4 +-
librfxcodec/src/rfxcommon.h | 75 +-
librfxcodec/src/rfxcompose.c | 45 +-
librfxcodec/src/rfxcompose.h | 9 +-
librfxcodec/src/rfxencode.c | 23 +-
librfxcodec/src/rfxencode.h | 10 +-
librfxcodec/src/rfxencode_alpha.c | 16 +-
librfxcodec/src/rfxencode_alpha.h | 2 +-
librfxcodec/src/rfxencode_diff_rlgr1.c | 253 +
.../{rfxencode_rlgr1.h => rfxencode_diff_rlgr1.h} | 9 +-
librfxcodec/src/rfxencode_diff_rlgr3.c | 289 +
.../{rfxencode_rlgr1.h => rfxencode_diff_rlgr3.h} | 9 +-
librfxcodec/src/rfxencode_differential.c | 4 +
librfxcodec/src/rfxencode_dwt.c | 12 +-
librfxcodec/src/rfxencode_dwt.h | 4 +-
librfxcodec/src/rfxencode_quantization.c | 24 +-
librfxcodec/src/rfxencode_rlgr1.c | 6 +-
librfxcodec/src/rfxencode_rlgr1.h | 2 +-
librfxcodec/src/rfxencode_rlgr3.c | 6 +-
librfxcodec/src/rfxencode_rlgr3.h | 2 +-
librfxcodec/src/rfxencode_tile.c | 262 +-
librfxcodec/src/rfxencode_tile.h | 30 +-
librfxcodec/src/x86/Makefile.am | 24 +
librfxcodec/{tests => src/x86}/Makefile.in | 169 +-
librfxcodec/src/x86/cpuid_x86.asm | 16 +-
librfxcodec/src/x86/funcs_x86.h | 27 +-
.../x86/rfxcodec_encode_diff_rlgr1_x86_sse2.asm | 35 -
.../x86/rfxcodec_encode_diff_rlgr3_x86_sse2.asm | 35 -
.../src/x86/rfxcodec_encode_dwt_shift_x86_sse2.asm | 14 +-
.../x86/rfxcodec_encode_dwt_shift_x86_sse41.asm | 14 +-
librfxcodec/src/x86/rfxencode_tile_x86.c | 106 +
librfxcodec/tests/Makefile.am | 8 +-
librfxcodec/tests/Makefile.in | 112 +-
librfxcodec/tests/rfxcodectest.c | 20 +-
librfxcodec/tests/rfxencode.c | 332 +
libxrdp/Makefile.am | 4 +-
libxrdp/Makefile.in | 28 +-
libxrdp/libxrdp.c | 40 +-
libxrdp/libxrdp.h | 193 +-
libxrdp/libxrdpinc.h | 97 +-
libxrdp/xrdp_bitmap32_compress.c | 20 +-
libxrdp/xrdp_bitmap_compress.c | 6 +-
libxrdp/xrdp_caps.c | 46 +-
libxrdp/xrdp_channel.c | 18 +-
libxrdp/xrdp_fastpath.c | 30 +-
libxrdp/xrdp_iso.c | 23 +-
libxrdp/xrdp_jpeg_compress.c | 62 +-
libxrdp/xrdp_mcs.c | 52 +-
libxrdp/xrdp_mppc_enc.c | 14 +-
libxrdp/xrdp_orders.c | 66 +-
libxrdp/xrdp_orders_rail.c | 71 +-
libxrdp/xrdp_orders_rail.h | 14 +-
libxrdp/xrdp_rdp.c | 193 +-
libxrdp/xrdp_sec.c | 160 +-
libxrdp/xrdp_surface.c | 16 +-
m4/ax_type_socklen_t.m4 | 4 +-
mc/Makefile.am | 6 +
mc/Makefile.in | 22 +-
mc/mc.c | 18 +-
mc/mc.h | 2 +-
neutrinordp/Makefile.am | 4 +-
neutrinordp/Makefile.in | 14 +-
neutrinordp/xrdp-color.c | 8 +-
neutrinordp/xrdp-color.h | 4 +-
neutrinordp/xrdp-neutrinordp.c | 139 +-
neutrinordp/xrdp-neutrinordp.h | 29 +-
pkgconfig/Makefile.in | 3 +
rdp/Makefile.am | 30 -
rdp/Makefile.in | 688 -
rdp/rdp.c | 354 -
rdp/rdp.h | 465 -
rdp/rdp_bitmap.c | 999 --
rdp/rdp_iso.c | 239 -
rdp/rdp_lic.c | 375 -
rdp/rdp_mcs.c | 630 -
rdp/rdp_orders.c | 1687 ---
rdp/rdp_rdp.c | 1203 --
rdp/rdp_sec.c | 713 -
rdp/rdp_tcp.c | 191 -
readme.txt | 3 -
sesman/Makefile.am | 8 +-
sesman/Makefile.in | 19 +-
sesman/access.c | 8 +-
sesman/access.h | 4 +-
sesman/auth.h | 14 +-
sesman/chansrv/Makefile.am | 5 +
sesman/chansrv/Makefile.in | 23 +-
sesman/chansrv/chansrv.c | 88 +-
sesman/chansrv/chansrv.h | 14 +-
sesman/chansrv/chansrv_common.c | 4 +
sesman/chansrv/chansrv_fuse.c | 52 +-
sesman/chansrv/chansrv_fuse.h | 12 +-
sesman/chansrv/clipboard.c | 80 +-
sesman/chansrv/clipboard.h | 8 +-
sesman/chansrv/clipboard_common.h | 4 +-
sesman/chansrv/clipboard_file.c | 36 +-
sesman/chansrv/clipboard_file.h | 14 +-
sesman/chansrv/devredir.c | 64 +-
sesman/chansrv/devredir.h | 22 +-
sesman/chansrv/drdynvc.c | 46 +-
sesman/chansrv/drdynvc.h | 10 +-
sesman/chansrv/fifo.c | 4 +
sesman/chansrv/irp.c | 10 +-
sesman/chansrv/irp.h | 14 +-
sesman/chansrv/pulse/module-xrdp-sink.c | 12 +-
sesman/chansrv/pulse/module-xrdp-source.c | 4 +-
sesman/chansrv/rail.c | 109 +-
sesman/chansrv/rail.h | 10 +-
sesman/chansrv/smartcard.c | 170 +-
sesman/chansrv/smartcard.h | 38 +-
sesman/chansrv/smartcard_pcsc.c | 80 +-
sesman/chansrv/smartcard_pcsc.h | 38 +-
sesman/chansrv/sound.c | 74 +-
sesman/chansrv/sound.h | 10 +-
sesman/chansrv/xcommon.c | 16 +-
sesman/chansrv/xcommon.h | 8 +-
sesman/config.c | 22 +-
sesman/config.h | 18 +-
sesman/env.c | 11 +-
sesman/env.h | 4 +-
sesman/libscp/Makefile.am | 4 +
sesman/libscp/Makefile.in | 16 +-
sesman/libscp/libscp.h | 4 -
sesman/libscp/libscp_connection.c | 4 +
sesman/libscp/libscp_init.c | 8 +-
sesman/libscp/libscp_init.h | 4 +-
sesman/libscp/libscp_lock.c | 14 +-
sesman/libscp/libscp_lock.h | 10 +-
sesman/libscp/libscp_session.c | 6 +-
sesman/libscp/libscp_session.h | 2 +-
sesman/libscp/libscp_tcp.c | 10 +-
sesman/libscp/libscp_tcp.h | 6 +-
sesman/libscp/libscp_v0.c | 4 +
sesman/libscp/libscp_v1c.c | 11 +-
sesman/libscp/libscp_v1c_mng.c | 4 +
sesman/libscp/libscp_v1c_mng.h | 4 -
sesman/libscp/libscp_v1s.c | 4 +
sesman/libscp/libscp_v1s_mng.c | 4 +
sesman/libscp/libscp_vX.c | 4 +
sesman/scp.c | 10 +-
sesman/scp.h | 2 +-
sesman/scp_v0.c | 21 +-
sesman/scp_v0.h | 2 +-
sesman/scp_v1.c | 30 +-
sesman/scp_v1.h | 2 +-
sesman/scp_v1_mng.c | 6 +-
sesman/scp_v1_mng.h | 2 +-
sesman/sesman.c | 41 +-
sesman/sesman.h | 4 -
sesman/sesman.ini | 7 -
sesman/session.c | 366 +-
sesman/session.h | 17 +-
sesman/sessvc/Makefile.am | 16 -
sesman/sessvc/sessvc.c | 166 -
sesman/sig.c | 26 +-
sesman/sig.h | 8 +-
sesman/tools/Makefile.am | 5 +
sesman/tools/Makefile.in | 20 +-
sesman/tools/config.c | 4 +
sesman/tools/dis.c | 8 +-
sesman/tools/sesadmin.c | 40 +-
sesman/tools/sesrun.c | 6 +-
sesman/tools/sestest.c | 4 +
sesman/tools/tcp.c | 10 +-
sesman/tools/tcp.h | 6 +-
sesman/tools/xcon.c | 4 +
sesman/verify_user.c | 26 +-
sesman/verify_user_bsd.c | 22 +-
sesman/verify_user_kerberos.c | 18 +-
sesman/verify_user_pam.c | 18 +-
sesman/verify_user_pam_userpass.c | 14 +-
sesman/xauth.c | 6 +-
sesman/xauth.h | 2 +-
tcutils/README.txt | 2 +-
tests/gtcp_proxy/Makefile | 2 +-
tests/tcp_proxy/main.c | 52 +-
vnc/Makefile.am | 6 +
vnc/Makefile.in | 22 +-
vnc/vnc.c | 55 +-
vnc/vnc.h | 2 +-
vrplayer/README.txt | 8 +-
xorg/X11R7.6/Mesa-7.10.3.patch | 11 +
xorg/X11R7.6/buildx.sh | 16 +-
xorg/X11R7.6/libpciaccess-0.12.0.patch | 24 +
xorg/X11R7.6/pixman-0.30.0.patch | 11 +
xorg/X11R7.6/rdp/.gitignore | 1 +
xorg/X11R7.6/rdp/Makefile | 8 -
xorg/X11R7.6/rdp/rdp.h | 18 +-
xorg/X11R7.6/rdp/rdpmain.c | 5 +-
xorg/X11R7.6/rdp/rdpmisc.c | 16 +
xorg/X11R7.6/rdp/rdpup.c | 16 +-
xorg/X11R7.6/x11_file_list.txt | 2 +-
xorg/X11R7.6/xorg-server-1.9.3.patch | 10 +
xorg/tests/xdemo/Makefile | 4 +-
xorg/tests/xdemo/xdemo.c | 2 +-
xorgxrdp/COPYING | 20 -
xorgxrdp/Makefile.am | 14 -
xorgxrdp/Makefile.in | 825 --
xorgxrdp/README.md | 88 -
xorgxrdp/acinclude.m4 | 137 -
xorgxrdp/aclocal.m4 | 1376 --
xorgxrdp/bootstrap | 31 -
xorgxrdp/compile | 347 -
xorgxrdp/config.guess | 1420 --
xorgxrdp/config.sub | 1799 ---
xorgxrdp/config_ac-h.in | 71 -
xorgxrdp/configure | 14845 -------------------
xorgxrdp/configure.ac | 76 -
xorgxrdp/depcomp | 791 -
xorgxrdp/install-sh | 527 -
xorgxrdp/ltmain.sh | 9661 ------------
xorgxrdp/m4/.gitignore | 2 -
xorgxrdp/m4/ax_gcc_func_attribute.m4 | 223 -
xorgxrdp/m4/libtool.m4 | 7997 ----------
xorgxrdp/m4/ltoptions.m4 | 384 -
xorgxrdp/m4/ltsugar.m4 | 123 -
xorgxrdp/m4/ltversion.m4 | 23 -
xorgxrdp/m4/lt~obsolete.m4 | 98 -
xorgxrdp/missing | 215 -
xorgxrdp/module/Makefile.am | 100 -
xorgxrdp/module/Makefile.in | 867 --
.../amd64/a8r8g8b8_to_a8b8g8r8_box_amd64_sse2.asm | 197 -
.../amd64/a8r8g8b8_to_nv12_box_amd64_sse2.asm | 332 -
xorgxrdp/module/amd64/cpuid_amd64.asm | 71 -
xorgxrdp/module/amd64/funcs_amd64.h | 48 -
xorgxrdp/module/amd64/i420_to_rgb32_amd64_sse2.asm | 252 -
xorgxrdp/module/amd64/uyvy_to_rgb32_amd64_sse2.asm | 162 -
xorgxrdp/module/amd64/yuy2_to_rgb32_amd64_sse2.asm | 162 -
xorgxrdp/module/amd64/yv12_to_rgb32_amd64_sse2.asm | 256 -
xorgxrdp/module/nasm_lt.sh | 57 -
xorgxrdp/module/rdp.h | 402 -
xorgxrdp/module/rdpCapture.c | 1114 --
xorgxrdp/module/rdpCapture.h | 51 -
xorgxrdp/module/rdpClientCon.c | 2418 ---
xorgxrdp/module/rdpClientCon.h | 169 -
xorgxrdp/module/rdpComposite.c | 94 -
xorgxrdp/module/rdpComposite.h | 36 -
xorgxrdp/module/rdpCopyArea.c | 94 -
xorgxrdp/module/rdpCopyArea.h | 33 -
xorgxrdp/module/rdpCopyPlane.c | 98 -
xorgxrdp/module/rdpCopyPlane.h | 34 -
xorgxrdp/module/rdpCursor.c | 356 -
xorgxrdp/module/rdpCursor.h | 45 -
xorgxrdp/module/rdpDraw.c | 420 -
xorgxrdp/module/rdpDraw.h | 109 -
xorgxrdp/module/rdpFillPolygon.c | 119 -
xorgxrdp/module/rdpFillPolygon.h | 34 -
xorgxrdp/module/rdpFillSpans.c | 62 -
xorgxrdp/module/rdpFillSpans.h | 33 -
xorgxrdp/module/rdpGC.c | 235 -
xorgxrdp/module/rdpGC.h | 34 -
xorgxrdp/module/rdpGlyphs.c | 105 -
xorgxrdp/module/rdpGlyphs.h | 66 -
xorgxrdp/module/rdpImageGlyphBlt.c | 89 -
xorgxrdp/module/rdpImageGlyphBlt.h | 34 -
xorgxrdp/module/rdpImageText16.c | 87 -
xorgxrdp/module/rdpImageText16.h | 33 -
xorgxrdp/module/rdpImageText8.c | 87 -
xorgxrdp/module/rdpImageText8.h | 33 -
xorgxrdp/module/rdpInput.c | 124 -
xorgxrdp/module/rdpInput.h | 50 -
xorgxrdp/module/rdpMain.c | 111 -
xorgxrdp/module/rdpMain.h | 34 -
xorgxrdp/module/rdpMisc.c | 446 -
xorgxrdp/module/rdpMisc.h | 282 -
xorgxrdp/module/rdpPixmap.c | 122 -
xorgxrdp/module/rdpPixmap.h | 53 -
xorgxrdp/module/rdpPolyArc.c | 104 -
xorgxrdp/module/rdpPolyArc.h | 32 -
xorgxrdp/module/rdpPolyFillArc.c | 104 -
xorgxrdp/module/rdpPolyFillArc.h | 32 -
xorgxrdp/module/rdpPolyFillRect.c | 87 -
xorgxrdp/module/rdpPolyFillRect.h | 33 -
xorgxrdp/module/rdpPolyGlyphBlt.c | 89 -
xorgxrdp/module/rdpPolyGlyphBlt.h | 34 -
xorgxrdp/module/rdpPolyPoint.c | 95 -
xorgxrdp/module/rdpPolyPoint.h | 33 -
xorgxrdp/module/rdpPolyRectangle.c | 134 -
xorgxrdp/module/rdpPolyRectangle.h | 33 -
xorgxrdp/module/rdpPolySegment.c | 101 -
xorgxrdp/module/rdpPolySegment.h | 32 -
xorgxrdp/module/rdpPolyText16.c | 91 -
xorgxrdp/module/rdpPolyText16.h | 33 -
xorgxrdp/module/rdpPolyText8.c | 91 -
xorgxrdp/module/rdpPolyText8.h | 33 -
xorgxrdp/module/rdpPolylines.c | 103 -
xorgxrdp/module/rdpPolylines.h | 33 -
xorgxrdp/module/rdpPri.c | 177 -
xorgxrdp/module/rdpPri.h | 51 -
xorgxrdp/module/rdpPushPixels.c | 62 -
xorgxrdp/module/rdpPushPixels.h | 33 -
xorgxrdp/module/rdpPutImage.c | 91 -
xorgxrdp/module/rdpPutImage.h | 33 -
xorgxrdp/module/rdpRandR.c | 463 -
xorgxrdp/module/rdpRandR.h | 66 -
xorgxrdp/module/rdpReg.c | 267 -
xorgxrdp/module/rdpReg.h | 68 -
xorgxrdp/module/rdpSetSpans.c | 64 -
xorgxrdp/module/rdpSetSpans.h | 33 -
xorgxrdp/module/rdpSimd.c | 114 -
xorgxrdp/module/rdpSimd.h | 34 -
xorgxrdp/module/rdpTrapezoids.c | 88 -
xorgxrdp/module/rdpTrapezoids.h | 34 -
xorgxrdp/module/rdpXv.c | 696 -
xorgxrdp/module/rdpXv.h | 42 -
.../x86/a8r8g8b8_to_a8b8g8r8_box_x86_sse2.asm | 182 -
.../module/x86/a8r8g8b8_to_nv12_box_x86_sse2.asm | 326 -
xorgxrdp/module/x86/funcs_x86.h | 48 -
xorgxrdp/module/x86/i420_to_rgb32_x86_sse2.asm | 251 -
xorgxrdp/module/x86/uyvy_to_rgb32_x86_sse2.asm | 166 -
xorgxrdp/module/x86/yuy2_to_rgb32_x86_sse2.asm | 166 -
xorgxrdp/module/x86/yv12_to_rgb32_x86_sse2.asm | 251 -
xorgxrdp/test-driver | 139 -
xorgxrdp/tests/Makefile.am | 10 -
xorgxrdp/tests/Makefile.in | 808 -
xorgxrdp/tests/xorg-test-run.sh | 101 -
xorgxrdp/tests/yuv2rgb/Makefile | 21 -
xorgxrdp/tests/yuv2rgb/yuv2rgb_speed.c | 331 -
xorgxrdp/xrdpdev/Makefile.am | 22 -
xorgxrdp/xrdpdev/Makefile.in | 687 -
xorgxrdp/xrdpdev/xorg.conf | 61 -
xorgxrdp/xrdpdev/xrdpdev.c | 798 -
xorgxrdp/xrdpkeyb/Makefile.am | 16 -
xorgxrdp/xrdpkeyb/Makefile.in | 656 -
xorgxrdp/xrdpkeyb/rdpKeyboard.c | 911 --
xorgxrdp/xrdpmouse/Makefile.am | 16 -
xorgxrdp/xrdpmouse/Makefile.in | 656 -
xorgxrdp/xrdpmouse/rdpMouse.c | 376 -
xrdp/Makefile.am | 3 +-
xrdp/Makefile.in | 28 +-
xrdp/funcs.c | 20 +-
xrdp/lang.c | 14 +-
xrdp/xrdp.c | 40 +-
xrdp/xrdp.h | 336 +-
xrdp/xrdp.ini | 25 +-
xrdp/xrdp_bitmap.c | 50 +-
xrdp/xrdp_cache.c | 34 +-
xrdp/xrdp_encoder.c | 127 +-
xrdp/xrdp_encoder.h | 6 +-
xrdp/xrdp_font.c | 10 +-
xrdp/xrdp_keyboard.ini | 5 +-
xrdp/xrdp_listen.c | 18 +-
xrdp/xrdp_login_wnd.c | 36 +-
xrdp/xrdp_mm.c | 467 +-
xrdp/xrdp_painter.c | 48 +-
xrdp/xrdp_process.c | 18 +-
xrdp/xrdp_region.c | 16 +-
xrdp/xrdp_types.h | 6 +-
xrdp/xrdp_wm.c | 92 +-
xrdp/xrdpwin.c | 24 +-
xrdpapi/Makefile.am | 4 +
xrdpapi/Makefile.in | 7 +
xrdpapi/simple.c | 12 +-
xrdpapi/vrplayer.c | 4 +
xrdpapi/xrdpapi.c | 7 +-
xrdpvr/Makefile.in | 3 +
xrdpvr/xrdpvr.c | 4 +
xup/Makefile.am | 6 +
xup/Makefile.in | 22 +-
xup/xup.c | 101 +-
xup/xup.h | 2 +-
485 files changed, 6805 insertions(+), 74622 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 6d64483..9640d1d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,7 @@
ACLOCAL_AMFLAGS = -I m4
-AM_DISTCHECK_CONFIGURE_FLAGS = --without-systemdsystemunitdir
+AM_DISTCHECK_CONFIGURE_FLAGS = \
+ --without-systemdsystemunitdir \
+ --enable-strict-locations
EXTRA_DIST = \
COPYING \
@@ -17,7 +19,6 @@ EXTRA_DIST = \
install.txt \
m4 \
postinstall-pak \
- readme.txt \
tcutils \
tests \
vrplayer \
@@ -50,7 +51,6 @@ endif
SUBDIRS = \
common \
vnc \
- rdp \
xup \
mc \
$(NEUTRINORDPDIR) \
diff --git a/Makefile.in b/Makefile.in
index b4d638e..3fce953 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -158,7 +158,7 @@ am__define_uniq_tagged_files = \
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
-DIST_SUBDIRS = common vnc rdp xup mc neutrinordp libxrdp libpainter \
+DIST_SUBDIRS = common vnc xup mc neutrinordp libxrdp libpainter \
librfxcodec xrdp sesman keygen docs instfiles genkeymap \
xrdpapi pkgconfig xrdpvr
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -254,6 +254,7 @@ NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
+OPENSSL = @OPENSSL@
OPENSSL_CFLAGS = @OPENSSL_CFLAGS@
OPENSSL_LIBS = @OPENSSL_LIBS@
OTOOL = @OTOOL@
@@ -265,6 +266,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_RULES = @PAM_RULES@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIXMAN_CFLAGS = @PIXMAN_CFLAGS@
PIXMAN_LIBS = @PIXMAN_LIBS@
@@ -332,6 +334,7 @@ program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
+socketdir = @socketdir@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
@@ -341,7 +344,10 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
ACLOCAL_AMFLAGS = -I m4
-AM_DISTCHECK_CONFIGURE_FLAGS = --without-systemdsystemunitdir
+AM_DISTCHECK_CONFIGURE_FLAGS = \
+ --without-systemdsystemunitdir \
+ --enable-strict-locations
+
EXTRA_DIST = \
COPYING \
README.md \
@@ -358,7 +364,6 @@ EXTRA_DIST = \
install.txt \
m4 \
postinstall-pak \
- readme.txt \
tcutils \
tests \
vrplayer \
@@ -375,7 +380,6 @@ EXTRA_DIST = \
SUBDIRS = \
common \
vnc \
- rdp \
xup \
mc \
$(NEUTRINORDPDIR) \
diff --git a/NEWS.md b/NEWS.md
index f98e76c..ee870bd 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,26 @@
+# Release notes for xrdp v0.9.2 (2017/03/30)
+## New features
+ * RemoteFX codec support is now enabled by default.
+ * Bitmap updates support is now enabled by default.
+ * TLS ciphers suites and version is now logged.
+ * Connected computer name is now logged.
+ * Switched to Xorg (xorgxrdp) as the default backend now.
+ * Miscellaneous RemoteFX codec mode improvements.
+ * Socket directory is configurable at the compile time.
+
+## Bugfixes
+ * Parallels client for MacOS / iOS can now connect (audio redirection must be disabled on client or xrdp server though).
+ * MS RDP client for iOS can now connect using TLS security layer.
+ * MS RDP client for Android can now connect to xrdp.
+ * Large resolutions (4K) can be used with RemoteFX graphics.
+ * Multiple RemoteApps can be opened throguh NeutrinoRDP proxy.
+ * tls_ciphers in xrdp.ini is not limited to 63 chars anymore, it's variable-length.
+ * Fixed an issue where tls_ciphers were ignored and rdp security layer could be used instead.
+ * Kill disconnected sessions feature is working with Xorg (xorgxrdp) backend.
+ * Miscellaneous code cleanup and memory issues fixes.
+
+-----------------------
+
# Release notes for xrdp v0.9.1 (2016/12/21)
## New features
* New xorgxrdp backend using existing Xorg with additional modules
diff --git a/README.md b/README.md
index 07f64e0..17b5e5c 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/neutrinolabs/xrdp)
![Apache-License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)
-*Current Version:* 0.9.1
+*Current Version:* 0.9.2
# xrdp - an open source RDP server
@@ -46,10 +46,29 @@ apt-get install xrdp
```
### RedHat / CentOS / Fedora
+
+On RedHat and CentOS, make sure to enable EPEL packages first.
+
+```bash
+yum install epel-release
+```
+
+Install xrdp package.
+
```bash
yum install xrdp
```
+`yum` is being replaced with `dnf`, so you may need to use `dnf` instead
+of `yum` in the above commands.
+
+To allow outside access to the service, open port 3389 on the firewall.
+
+```
+firewall-cmd --permanent --zone=public --add-port=3389/tcp
+firewall-cmd --reload
+```
+
## Environment
**xrdp** primarily targets to GNU/Linux. Tested on x86, x86_64, SPARC and
@@ -84,7 +103,7 @@ need **autoconf**, **automake**, **libtool** and **pkgconfig**.
If compiling from the packaged source, unpack the tarball and change to the
resulting directory.
-If compiling from a checked out repository, please make sure you've got the submodules
+If compiling from a checked out repository, please make sure you've got the submodules
cloned too (use `git clone --recursive https://github.com/neutrinolabs/xrdp`)
Then run following commands to compile and install xrdp:
@@ -99,28 +118,27 @@ sudo make install
```
xrdp
-├── common ------ common code
-├── docs -------- documentation
-├── fontdump ---- font dump for Windows
-├── genkeymap --- keymap generator
-├── instfiles --- installable data file
-├── keygen ------ xrdp RSA key pair generator
-├── libpainter -- painter library
-├── librfxcodec - RFX codec library
-├── libxrdp ----- core RDP protocol implementation
-├── m4 ---------- Autoconf macros
-├── mc ---------- media center module
-├── neutrinordp - RDP client module for proxying RDP connections using NeutrinoRDP
-├── pkgconfig --- pkg-config configuration
-├── rdp --------- RDP client module for connecting to another RDP server
-├── sesman ------ session manager for xrdp
-├── tcutils ----- QT based utility program for thin clients
-├── tests ------- tests for the code
-├── vnc --------- VNC client module for xrdp
-├── vrplayer ---- QT player redirecting video/audio to clients over xrdpvr channel
-├── xorg -------- X11rdp, an Xorg backend for xrdp
-├── xrdp -------- main server code
-├── xrdpapi ----- virtual channel API
-├── xrdpvr ------ API for playing media over RDP
-└── xup --------- X11rdp and xorgxrdp client module
+├── common ······ common code
+├── docs ········ documentation
+├── fontdump ···· font dump for Windows
+├── genkeymap ··· keymap generator
+├── instfiles ··· installable data file
+├── keygen ······ xrdp RSA key pair generator
+├── libpainter ·· painter library
+├── librfxcodec · RFX codec library
+├── libxrdp ····· core RDP protocol implementation
+├── m4 ·········· Autoconf macros
+├── mc ·········· media center module
+├── neutrinordp · RDP client module for proxying RDP connections using NeutrinoRDP
+├── pkgconfig ··· pkg-config configuration
+├── sesman ······ session manager for xrdp
+├── tcutils ····· QT based utility program for thin clients
+├── tests ······· tests for the code
+├── vnc ········· VNC client module for xrdp
+├── vrplayer ···· QT player redirecting video/audio to clients over xrdpvr channel
+├── xorg ········ X11rdp, an Xorg backend for xrdp
+├── xrdp ········ main server code
+├── xrdpapi ····· virtual channel API
+├── xrdpvr ······ API for playing media over RDP
+└── xup ········· X11rdp and xorgxrdp client module
```
diff --git a/astyle_config.as b/astyle_config.as
index 0a96890..7bcc1da 100644
--- a/astyle_config.as
+++ b/astyle_config.as
@@ -8,15 +8,15 @@
# for C++ files only
--indent-classes
-# Indent 'switch' blocks so that the 'case X:' statements are indented in the switch block.
+# Indent 'switch' blocks so that the 'case X:' statements are indented in the switch block.
# The entire case block is indented.
--indent-switches
# Add extra indentation to namespace blocks. This option has no effect on Java files.
--indent-namespaces
-# Converts tabs into spaces in the non-indentation part of the line.
---convert-tabs
+# Converts tabs into spaces in the non-indentation part of the line.
+--convert-tabs
# requires --convert-tabs to work properly
--indent-preprocessor
@@ -27,17 +27,14 @@
--max-instatement-indent=40
-# Pad empty lines around header blocks (e.g. 'if', 'for', 'while'...).
---break-blocks
-
-# Insert space padding around operators.
+# Insert space padding around operators.
--pad-oper
-# Insert space padding after paren headers only (e.g. 'if', 'for', 'while'...).
+# Insert space padding after paren headers only (e.g. 'if', 'for', 'while'...).
--pad-header
-# Add brackets to unbracketed one line conditional statements (e.g. 'if', 'for', 'while'...).
+# Add brackets to unbracketed one line conditional statements (e.g. 'if', 'for', 'while'...).
--add-brackets
--align-pointer=name
@@ -46,12 +43,12 @@
--suffix=none
# For each directory in the command line, process all subdirectories recursively.
---recursive
+--recursive
# Preserve the original file's date and time modified.
--preserve-date
-# Formatted files display mode. Display only the files that have been formatted.
+# Formatted files display mode. Display only the files that have been formatted.
# Do not display files that are unchanged.
--formatted
diff --git a/bootstrap b/bootstrap
index be61972..a610544 100755
--- a/bootstrap
+++ b/bootstrap
@@ -28,4 +28,14 @@ then
exit 1
fi
+if ! test -f libpainter/configure.ac
+then
+ git submodule update --init libpainter
+fi
+
+if ! test -f librfxcodec/configure.ac
+then
+ git submodule update --init librfxcodec
+fi
+
autoreconf -fvi
diff --git a/common/Makefile.am b/common/Makefile.am
index 1bc5851..bfccca9 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -9,14 +9,20 @@ EXTRA_DIST = pixman-region.c
include_HEADERS = \
xrdp_client_info.h \
xrdp_constants.h \
- xrdp_rail.h
+ xrdp_rail.h \
+ xrdp_sockets.h
AM_CPPFLAGS = \
-DXRDP_CFG_PATH=\"${sysconfdir}/xrdp\" \
-DXRDP_SBIN_PATH=\"${sbindir}\" \
-DXRDP_SHARE_PATH=\"${datadir}/xrdp\" \
-DXRDP_PID_PATH=\"${localstatedir}/run\" \
- -DXRDP_LOG_PATH=\"${localstatedir}/log\"
+ -DXRDP_LOG_PATH=\"${localstatedir}/log\" \
+ -DXRDP_SOCKET_PATH=\"${socketdir}\"
+
+if XRDP_DEBUG
+AM_CPPFLAGS += -DXRDP_DEBUG
+endif
AM_CFLAGS = $(OPENSSL_CFLAGS)
@@ -31,7 +37,6 @@ libcommon_la_SOURCES = \
fifo.h \
file.c \
file.h \
- file_loc.h \
list.c \
list.h \
list16.c \
diff --git a/common/Makefile.in b/common/Makefile.in
index f213144..fbfbcdf 100644
--- a/common/Makefile.in
+++ b/common/Makefile.in
@@ -79,6 +79,7 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
+ at XRDP_DEBUG_TRUE@am__append_1 = -DXRDP_DEBUG
subdir = common
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp $(include_HEADERS)
@@ -133,9 +134,9 @@ am__DEPENDENCIES_1 =
libcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
am__libcommon_la_SOURCES_DIST = arch.h crc16.h defines.h fifo.c fifo.h \
- file.c file.h file_loc.h list.c list.h list16.c list16.h log.c \
- log.h os_calls.c os_calls.h parse.h rail.h ssl_calls.c \
- ssl_calls.h thread_calls.c thread_calls.h trans.c trans.h \
+ file.c file.h list.c list.h list16.c list16.h log.c log.h \
+ os_calls.c os_calls.h parse.h rail.h ssl_calls.c ssl_calls.h \
+ thread_calls.c thread_calls.h trans.c trans.h \
pixman-region16.c pixman-region.h
@XRDP_PIXMAN_FALSE at am__objects_1 = pixman-region16.lo
am_libcommon_la_OBJECTS = fifo.lo file.lo list.lo list16.lo log.lo \
@@ -259,6 +260,7 @@ NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
+OPENSSL = @OPENSSL@
OPENSSL_CFLAGS = @OPENSSL_CFLAGS@
OPENSSL_LIBS = @OPENSSL_LIBS@
OTOOL = @OTOOL@
@@ -270,6 +272,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_RULES = @PAM_RULES@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIXMAN_CFLAGS = @PIXMAN_CFLAGS@
PIXMAN_LIBS = @PIXMAN_LIBS@
@@ -337,6 +340,7 @@ program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
+socketdir = @socketdir@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
@@ -351,15 +355,15 @@ EXTRA_DIST = pixman-region.c
include_HEADERS = \
xrdp_client_info.h \
xrdp_constants.h \
- xrdp_rail.h
-
-AM_CPPFLAGS = \
- -DXRDP_CFG_PATH=\"${sysconfdir}/xrdp\" \
- -DXRDP_SBIN_PATH=\"${sbindir}\" \
- -DXRDP_SHARE_PATH=\"${datadir}/xrdp\" \
- -DXRDP_PID_PATH=\"${localstatedir}/run\" \
- -DXRDP_LOG_PATH=\"${localstatedir}/log\"
-
+ xrdp_rail.h \
+ xrdp_sockets.h
+
+AM_CPPFLAGS = -DXRDP_CFG_PATH=\"${sysconfdir}/xrdp\" \
+ -DXRDP_SBIN_PATH=\"${sbindir}\" \
+ -DXRDP_SHARE_PATH=\"${datadir}/xrdp\" \
+ -DXRDP_PID_PATH=\"${localstatedir}/run\" \
+ -DXRDP_LOG_PATH=\"${localstatedir}/log\" \
+ -DXRDP_SOCKET_PATH=\"${socketdir}\" $(am__append_1)
AM_CFLAGS = $(OPENSSL_CFLAGS)
module_LTLIBRARIES = \
libcommon.la
@@ -372,7 +376,6 @@ libcommon_la_SOURCES = \
fifo.h \
file.c \
file.h \
- file_loc.h \
list.c \
list.h \
list16.c \
diff --git a/common/arch.h b/common/arch.h
index 7070d6a..ce3137a 100644
--- a/common/arch.h
+++ b/common/arch.h
@@ -19,9 +19,31 @@
#if !defined(ARCH_H)
#define ARCH_H
-#if defined(HAVE_CONFIG_H)
-#include "config_ac.h"
+#include <stdlib.h>
+
+#if defined(HAVE_STDINT_H)
+#include <stdint.h>
+#else
+typedef signed char int8_t;
+typedef unsigned char uint8_t;
+typedef signed short int16_t;
+typedef unsigned short uint16_t;
+typedef signed int int32_t;
+typedef unsigned int uint32_t;
+#if defined(_WIN64)
+typedef signed __int64 int64_t;
+typedef unsigned __int64 uint64_t;
+typedef signed __int64 intptr_t;
+typedef unsigned __int64 uintptr_t;
+#else
+typedef signed long long int64_t;
+typedef unsigned long long uint64_t;
+typedef signed long intptr_t;
+typedef unsigned long uintptr_t;
#endif
+#endif
+
+typedef int bool_t;
/* you can define L_ENDIAN or B_ENDIAN and NEED_ALIGN or NO_NEED_ALIGN
in the makefile to override */
@@ -58,7 +80,7 @@
#define NEED_ALIGN
#elif defined(__x86__) || defined(__x86_64__) || \
defined(__AMD64__) || defined(_M_IX86) || defined (_M_AMD64) || \
- defined(__i386__)
+ defined(__i386__) || defined(__aarch64__)
#define NO_NEED_ALIGN
#else
#warning unknown arch
@@ -74,14 +96,6 @@
#define THREAD_CC
#endif
-#if defined(__BORLANDC__) || defined(_WIN32)
-#define APP_CC __fastcall
-#define DEFAULT_CC __cdecl
-#else
-#define APP_CC
-#define DEFAULT_CC
-#endif
-
#if defined(_WIN32)
#if defined(__BORLANDC__)
#define EXPORT_CC _export __cdecl
@@ -94,37 +108,29 @@
#ifndef DEFINED_Ts
#define DEFINED_Ts
-typedef char ti8;
-typedef unsigned char tui8;
-typedef signed char tsi8;
-typedef short ti16;
-typedef unsigned short tui16;
-typedef signed short tsi16;
-typedef int ti32;
-typedef unsigned int tui32;
-typedef signed int tsi32;
-typedef int tbool;
-#if defined(_WIN64)
-/* Microsoft's VC++ compiler uses the more backwards-compatible LLP64 model.
- Most other 64 bit compilers(Solaris, AIX, HP, Linux, Mac OS X) use
- the LP64 model.
- long is 32 bits in LLP64 model, 64 bits in LP64 model. */
-typedef __int64 tbus;
-#else
... 100189 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-remote/xrdp.git
More information about the pkg-remote-commits
mailing list