[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