Commit Graph

552 Commits (e189be9d2e5174d8b88362733be1571bd023ae5a)

Author SHA1 Message Date
Pavel Roskin d97155e2f6 Don't use colon to separate IPv6 address from the port
8 years ago
speidy 8a0fec5e66 o send RFX tiles as stream (Stream Surface Bits Command)
8 years ago
Jay Sorg 9a517b34f0 vnc: code cleanup
8 years ago
metalefty 943dec86ca Merge pull request #512 from speidy/devel
8 years ago
Pavel Roskin c6307aa2b0 Use pkg-config to discover OpenSSL
8 years ago
Pavel Roskin 06f4f72e28 Add -ldl to libcommon link flags if it's needed for dlopen()
8 years ago
speidy 1fe048b63d xrdp_encoder: do not initialize for non-UNIX rdp clients
8 years ago
Koichiro IWAO 849a8075c5 common: If IPv6 not supported, fall back to IPv4
8 years ago
Koichiro IWAO 40e8194122 TLS: log TLS version and cipher
8 years ago
Itamar Reis Peixoto 7cc1dd2ba8 Merge pull request #460 from metalefty/ipv6/logs
8 years ago
Pavel Roskin 2dcc69b752 Use g_get_strerror() instead of strerror(errno) for portability
8 years ago
Pavel Roskin 1fe368c5b3 Install headers used by X11rdp and xorgxrdp
8 years ago
Koichiro IWAO dcf36b592b common: Address family it not always AF_INET6
8 years ago
Koichiro IWAO b2118450f4 common: Fix client IP address logging when IPv6 is enabled
8 years ago
Pavel Roskin 4324084d58 Use static inline functions for OpenSSL 1.0 backport
8 years ago
Dominik George e5cf45d1ac
Add backwards compatibility to OpenSSL < 1.1.0.
8 years ago
Dominik George 1b5fb8f1c8
Fix ssl_calls for OpenSSL 1.1.0, closes #458.
8 years ago
Pavel Roskin 6fef1e4eb5 Use const pointers in function arguments when possible
8 years ago
Pavel Roskin bc868b96b1 Remove text2bool() from log.h, there is no such function
8 years ago
Pavel Roskin a618d4f757 Don't use final newline in log calls, it's already appended
8 years ago
Pavel Roskin 7d03d1a3e9 Fix outgoing connections on Mac OSX
8 years ago
Pavel Roskin 5465b8c85e Add socklen_t check with substitution, use socklen_t as needed
8 years ago
Pavel Roskin 6f4ffa769c Improve debug information when closing a socket
8 years ago
Jay Sorg 8f747e37ca always set SSL_OP_NO_SSLv2 in TLS options
8 years ago
Alex Illsley 47124df4ed new options for xrdp.ini disableSSlv3=yes and tls_ciphers=HIGH and code to implement
8 years ago
Koichiro IWAO ceb4b7b2a4 Fix clipboard when text/filename contains non-ASCII characters
8 years ago
Jay Sorg f4f23b0a7d Include stdint.h, don't redefine MAX/MIN constants if already defined
8 years ago
Jay Sorg d35e57b117 Pixman fixes
8 years ago
Jay Sorg bb7bac2d9b add region intersect
8 years ago
Jay Sorg 58c777783b add more advances region support using pixman
8 years ago
jsorg71 8353baab3d Merge pull request #390 from proski/june21
8 years ago
speidy c9b55e3691 sesman: env_set_user, fix potential bof issues
8 years ago
Pavel Roskin ace7d2c822 Declare unified module interface and use it in modules
8 years ago
Pavel Roskin 2c13ef5c6d Use enum logLevels consistently for log levels
8 years ago
Pavel Roskin 0c72ee2371 Use char* for TLS send and receive
8 years ago
Pavel Roskin 28a1a090b3 Use correct types for ssl and ctx fields in struct ssl_tls
8 years ago
Pavel Roskin d1efb0d5ba Fix signed to unsigned comparisons reported by g++ 6.1.0
8 years ago
Pavel Roskin 5829323ad8 Use g_new or g_new0 when C++ compiler would complain about implicit cast
8 years ago
Pavel Roskin a24df49241 Introduce glib style macros for allocating memory with type
8 years ago
Pavel Roskin aeeb3d2c2e Fix warnings detected by -Wwrite-strings
8 years ago
Pavel Roskin 951e632757 Make program_name constant, don't duplicate or free it
8 years ago
Pavel Roskin 77b380c0b5 Fix format warnings in log_message() calls
8 years ago
Pavel Roskin b1527b7947 Check string format in log_message
8 years ago
Pavel Roskin ae5bb5bf9c Fix incorrect use of "it's" and "its", adjust wording
8 years ago
speidy b38dcf1bb0 xrdp_wm: fix for multimon, draw login window and log window on primary
8 years ago
Itamar Reis Peixoto 0a6a55b547 Merge pull request #370 from proski/typos
8 years ago
jsorg71 8249091183 Merge pull request #332 from metalefty/freebsd/ipv6
8 years ago
Pavel Roskin c3f6e1f58a Use uniform comments for GUIDs
8 years ago
Pavel Roskin ca9cbcafc8 Typo fixes
8 years ago
jsorg71 fdb146740f Merge pull request #360 from proski/format-warnings
8 years ago
Jay Sorg fac0907a3c trans: set non blocking socket after accept
8 years ago
Pavel Roskin f93074a430 Add unnamed semaphore support on Mac OS
8 years ago
Pavel Roskin e65bd6b7d7 Fix more format warnings
8 years ago
Pavel Roskin 55e12a09d8 Include config_ac.h from common/os_calls.h to enable all format warnings
8 years ago
Jay Sorg 0655272b9c common: call recv/send before can_recv/can_send
8 years ago
Jay Sorg bd6c38af4d common: fix warnings
8 years ago
jsorg71 034ee36f9c Merge pull request #341 from proski/sanity-checks
8 years ago
Jay Sorg 689ffe79d9 fix warnings, move some calls to os_calls
8 years ago
Jay Sorg 7393579205 Don't attempt to intercept SIGKILL, it doesn't work on any OS
8 years ago
Pavel Roskin 9091c3eef2 Annotate printf-like functions if supported by the compiler
8 years ago
Koichiro IWAO 9460bdb643 common: no logic change, indent 2 -> 4
8 years ago
Koichiro IWAO d01854a341 common: no logic change, fix alignment, whitespaces
8 years ago
Koichiro IWAO 1ed7dbec53 common: add log for g_tcp_connect
8 years ago
Jay Sorg f100036cd9 common: minor fix for older openssl keygen
8 years ago
Jay Sorg 3bc9f1e275 Merge branch 'devel' of git:neutrinolabs/xrdp into devel
8 years ago
Jay Sorg 0d192aee62 common: fix for key generated smaller than asked for
8 years ago
Pavel Roskin 59a5fb0ddb Move headers from EXTRA_DIST to sources, sort alphabetically
8 years ago
Pavel Roskin 92a6833e9b Fix typos
8 years ago
Pavel Roskin dcab7552db Stop redefining libdir, use moduledir for ${libdir}/xrdp
8 years ago
Jay Sorg 425bd945a5 common: updates for file.c
8 years ago
jsorg71 f7742eddec Merge pull request #273 from gschwind/devel
8 years ago
Itamar Reis Peixoto 08121e0840 Merge pull request #254 from metalefty/freebsd/ipv6
8 years ago
Pavel Roskin 02c981e796 More spelling fixes found by codespell and aspell
8 years ago
Pavel Roskin a452d8d36a Merge AM_CFLAGS and INCLUDES info AM_CPPFLAGS
8 years ago
Pavel Roskin 964e860072 Run through codespell
9 years ago
Jay Sorg 2893fefc91 common: check for term in force send and recv
9 years ago
Jay Sorg 4f128c530c no logic change, remove trailing space
9 years ago
Jay Sorg e1c7aa377f common: fix possible deadlock in trans
9 years ago
Jay Sorg fd793bd213 rename g_tcp_can_recv to g_sck_can_recv
9 years ago
Jay Sorg ab3b8edf4a common: change wait objs to use 'pipe' and remove per process temp directories in /tmp/.xrdp/
9 years ago
Jay Sorg 89f449aa01 common: set log file fd to close on exec
9 years ago
Jay Sorg 7695f3d87b common: fix logic for internal_log_end
9 years ago
Benoit Gschwind c9762fa3a7 fix wrong handle of commented section in configuration file.
9 years ago
Jay Sorg 4430119d40 common: remove d3des files
9 years ago
Jay Sorg 6384bae1e7 common: changes to trans for timeout
9 years ago
Jay Sorg 5c08ece708 common: add g_mirror_memcpy
9 years ago
itamarjp 960cc62a0e add missing files into extra_dist,
9 years ago
Jay Sorg 6c23b85593 add timeout to trans_get_wait_objs_rw
9 years ago
Jay Sorg 136e072513 fix problem caused by b56aa98 for tls connections
9 years ago
Jay Sorg b56aa9832e work on main loop changes
9 years ago
Koichiro IWAO 536ee41c5e common: add --enable-ipv6only option
9 years ago
Koichiro IWAO 5bc0453605 common: drop ipv6 autodetection only valid for linux
9 years ago
Koichiro IWAO cd6ab20e94 common: shut up some messages in ssl_tls_print_error
9 years ago
Koichiro IWAO 2a2b8bcd59 common: fix #248 TLS on FreeBSD
9 years ago
Jay Sorg 33167a7c74 add frame acks and h264 codec mode basics
9 years ago
Koichiro IWAO 1f844b2d0e common: workaround for #146
9 years ago
Koichiro IWAO 278e957dd7 common: add experimental --enable-ipv6 option
9 years ago
Jay Sorg ef20d9d507 add keyboard options to xrdp_client_info
9 years ago
speidy 86005c5bcc ssl_calls: fix to read certificate chains
10 years ago
Jay Sorg d9d746ce5c common: avoid possible SSL_shutdown crash
10 years ago
Jay Sorg cc0406dddf common: move tls calls to ssl_calls
10 years ago
Jay Sorg 5a8bf87c7f common: tls, fix for pending reads
10 years ago
Jay Sorg 6b0bbbeefa common: merge from a8
10 years ago
Jay Sorg c0ce0821ec common: no logic change, remove spaces
10 years ago
speidy 4015f526db work on tls mode
10 years ago
Jay Sorg 75874b3f7a common: some minor changes to arch.h
10 years ago
Koichiro IWAO dd979731c4 common: fix check for big endian arches
10 years ago
Jay Sorg 8397055e8b move some hard code paths to defines in header
10 years ago
Jay Sorg 386512c0ed common: fix some warning for TLS
10 years ago
Jay Sorg b30b74b3b3 added keyboard info to xrdp_client_info.h
10 years ago
Jay Sorg f49ca27ea7 common: fix for list16_insert_item
10 years ago
Laxmikant Rashinkar 0311a82c0a coverity: copy into fixed sized buffer
10 years ago
Laxmikant Rashinkar 1c423dadf4 coverity: copy into fixed sized buffer
10 years ago
Laxmikant Rashinkar 56e43c4a38 Merge branch 'devel' of github.com:NeutrinoLabs/xrdp into devel
10 years ago
Laxmikant Rashinkar 27055d5762 coverity: improper use of negative value
10 years ago
speidy 0f9bd232d9 common: indent fix
10 years ago
Jay Sorg 2cb2de7277 common: log, g_ prefix for global
10 years ago
speidy 8e6b75b98f Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into devel
10 years ago
Jay Sorg 57b0495bc7 common: indent, not logic change
10 years ago
speidy be51fb739c common: xrdp_tls, indentation fix
10 years ago
speidy c612683119 common: trans indentation fix
10 years ago
Jay Sorg a73e66513d common: indent, not logic change
10 years ago
Jay Sorg 9e1e6d3c3e common: indent, not logic change
10 years ago
Jay Sorg ff8275da58 common: indent, not logic change
10 years ago
Jay Sorg abf5549524 common: indent, not logic change
10 years ago
Jay Sorg 4bf326080d common: indent, not logic change
10 years ago
Jay Sorg b39c68bdc4 common: fifo.c, os_call.h, don't need prefix dir
10 years ago
Jay Sorg 3b79792bcc common: add default for XRDP_LOG_PATH
10 years ago
Idan Freiberg 16929efb05 Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into
10 years ago
Idan Freiberg df87033489 trans: work on TLS
10 years ago
Idan Freiberg afdf638c7b libxrdp, common: work on TLS mode
10 years ago
Laxmikant Rashinkar a990287c46 coverity: fixed unchecked return value from library
10 years ago
Jay Sorg 1291d2dbbe work on codec mode
10 years ago
Laxmikant Rashinkar 3bb31876e7 coverity: fixed resolution leak issues
10 years ago
Idan Freiberg f0b6c6b1d1 libxrdp: started adding TLS support
10 years ago
Idan Freiberg 9007deae6f libxrdp: added an option to enforce security layer in xrdp.ini
10 years ago
Jay Sorg fef8cd9c97 common: increase file maxline size to 2048
10 years ago
Jay Sorg d9b87e734b common: small fix for 32 bit color
10 years ago
Jay Sorg 09de814ff0 common: allow RSA keys bigger than 512 bit
10 years ago
Jay Sorg 8a116d3051 common: add another x86-64 define
10 years ago
Jay Sorg 05a281a3f8 common: trans UDS rights change
10 years ago
Jay Sorg 148c1f858c common: indent, no logic change to trans.h
10 years ago
Jay Sorg 1934c9ea00 sesman: more options for session lookup from Fredy Paquet
10 years ago
Jay Sorg aa983d2b46 common: fix for clearing environment vars in BSD
10 years ago
Jay Sorg da0d0e687a reduce the memory needed for crc16 bitmap cache lists
10 years ago
Jay Sorg 261d35eaac misc fixes for Xorg and compile
10 years ago
Laxmikant Rashinkar 963b95877a added a FIFO implementation
10 years ago
Jay Sorg 630f735a28 libxrdp: send, get, and use multi fragment max caps
10 years ago
jsorg71 1ce75182af Merge pull request #111 from speidy/fastpath
10 years ago
Jay Sorg 374633e63f common: no logic change, update comments
10 years ago