Koichiro IWAO
1ed7dbec53
common: add log for g_tcp_connect
...
in case getaddrinfo(3) might fail.
In FreeBSD, AI_V4MAPPED support for getaddrinfo(3) was very recently
implemented[1]. Most of FreeBSD systems in the world do not have
this implementation yet. This will be a problem when AI_V4MAPPED
isn't supported and xrdp is built with IPv6 option. In such a case,
g_tcp_connect always fails.
Of course getaddrinfo(3) might fail in other cases. The log helps
us to know what's happening.
[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198092
9 years ago
Jay Sorg
f100036cd9
common: minor fix for older openssl keygen
9 years ago
Jay Sorg
3bc9f1e275
Merge branch 'devel' of git:neutrinolabs/xrdp into devel
9 years ago
Jay Sorg
0d192aee62
common: fix for key generated smaller than asked for
9 years ago
Pavel Roskin
59a5fb0ddb
Move headers from EXTRA_DIST to sources, sort alphabetically
...
There should be no functional difference.
9 years ago
Pavel Roskin
92a6833e9b
Fix typos
9 years ago
Pavel Roskin
dcab7552db
Stop redefining libdir, use moduledir for ${libdir}/xrdp
...
libdir is for shared and static libraries. Some xrdp libraries are loaded
dynamically from a non-standard directory, so they are used like modules.
Having separate libdir and moduledir would eventually allow to separate
dynamically loaded modules from shared libraries.
9 years ago
Jay Sorg
425bd945a5
common: updates for file.c
9 years ago
jsorg71
f7742eddec
Merge pull request #273 from gschwind/devel
...
fix wrong handle of commented section in configuration file.
9 years ago
Itamar Reis Peixoto
08121e0840
Merge pull request #254 from metalefty/freebsd/ipv6
...
Unbreak IPv6 on FreeBSD and add IPv6-only option
9 years ago
Pavel Roskin
02c981e796
More spelling fixes found by codespell and aspell
9 years ago
Pavel Roskin
a452d8d36a
Merge AM_CFLAGS and INCLUDES info AM_CPPFLAGS
...
AM_CPPFLAGS is for flags passed to the preprocessor, such as defines and
includes. AM_CFLAGS is for flags affecting the compiler, such as debug
and optimization settings.
INCLUDES is an obsolete name. Users can pass INCLUDES and break
compilation. AM_CPPFLAGS is more explicit that the flags come from
Automake and should not be overridden.
9 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.
...
- fix parssing of commented section like the line:
#[section_name]
or
![section_name]
- add few comments
- improve redability
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,
...
this is required when using make dist to generate a tarball
10 years ago
Jay Sorg
6c23b85593
add timeout to trans_get_wait_objs_rw
10 years ago
Jay Sorg
136e072513
fix problem caused by b56aa98
for tls connections
10 years ago
Jay Sorg
b56aa9832e
work on main loop changes
10 years ago
Koichiro IWAO
536ee41c5e
common: add --enable-ipv6only option
10 years ago
Koichiro IWAO
5bc0453605
common: drop ipv6 autodetection only valid for linux
10 years ago
Koichiro IWAO
cd6ab20e94
common: shut up some messages in ssl_tls_print_error
...
SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE are not fatal error but just
indicate SSL_read, SSL_write, SSL_accept functions to repeat.
10 years ago
Koichiro IWAO
2a2b8bcd59
common: fix #248 TLS on FreeBSD
...
According to document[1][2][3], retry when SSL_get_error returns
SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE.
[1] https://www.openssl.org/docs/ssl/SSL_read.html
[2] https://www.openssl.org/docs/ssl/SSL_write.html
[3] https://www.openssl.org/docs/ssl/SSL_accept.html
10 years ago
Jay Sorg
33167a7c74
add frame acks and h264 codec mode basics
10 years ago
Koichiro IWAO
1f844b2d0e
common: workaround for #146
10 years ago
Koichiro IWAO
278e957dd7
common: add experimental --enable-ipv6 option
10 years ago
Jay Sorg
ef20d9d507
add keyboard options to xrdp_client_info
10 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
...
Fix for: https://bugzilla.redhat.com/show_bug.cgi?id=905411
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
11 years ago
Jay Sorg
2cb2de7277
common: log, g_ prefix for global
11 years ago
speidy
8e6b75b98f
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into devel
11 years ago
Jay Sorg
57b0495bc7
common: indent, not logic change
11 years ago
speidy
be51fb739c
common: xrdp_tls, indentation fix
11 years ago
speidy
c612683119
common: trans indentation fix
11 years ago
Jay Sorg
a73e66513d
common: indent, not logic change
11 years ago
Jay Sorg
9e1e6d3c3e
common: indent, not logic change
11 years ago
Jay Sorg
ff8275da58
common: indent, not logic change
11 years ago
Jay Sorg
abf5549524
common: indent, not logic change
11 years ago
Jay Sorg
4bf326080d
common: indent, not logic change
11 years ago
Jay Sorg
b39c68bdc4
common: fifo.c, os_call.h, don't need prefix dir
11 years ago
Jay Sorg
3b79792bcc
common: add default for XRDP_LOG_PATH
11 years ago
Idan Freiberg
16929efb05
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into
...
devel
Conflicts:
libxrdp/xrdp_sec.c
11 years ago
Idan Freiberg
df87033489
trans: work on TLS
11 years ago
Idan Freiberg
afdf638c7b
libxrdp, common: work on TLS mode
11 years ago
Laxmikant Rashinkar
a990287c46
coverity: fixed unchecked return value from library
11 years ago
Jay Sorg
1291d2dbbe
work on codec mode
11 years ago
Laxmikant Rashinkar
3bb31876e7
coverity: fixed resolution leak issues
11 years ago
Idan Freiberg
f0b6c6b1d1
libxrdp: started adding TLS support
11 years ago
Idan Freiberg
9007deae6f
libxrdp: added an option to enforce security layer in xrdp.ini
11 years ago
Jay Sorg
fef8cd9c97
common: increase file maxline size to 2048
11 years ago
Jay Sorg
d9b87e734b
common: small fix for 32 bit color
11 years ago
Jay Sorg
09de814ff0
common: allow RSA keys bigger than 512 bit
11 years ago
Jay Sorg
8a116d3051
common: add another x86-64 define
11 years ago
Jay Sorg
05a281a3f8
common: trans UDS rights change
11 years ago
Jay Sorg
148c1f858c
common: indent, no logic change to trans.h
11 years ago
Jay Sorg
1934c9ea00
sesman: more options for session lookup from Fredy Paquet
11 years ago
Jay Sorg
aa983d2b46
common: fix for clearing environment vars in BSD
11 years ago
Jay Sorg
da0d0e687a
reduce the memory needed for crc16 bitmap cache lists
11 years ago
Jay Sorg
261d35eaac
misc fixes for Xorg and compile
11 years ago
Laxmikant Rashinkar
963b95877a
added a FIFO implementation
11 years ago
Jay Sorg
630f735a28
libxrdp: send, get, and use multi fragment max caps
11 years ago
jsorg71
1ce75182af
Merge pull request #111 from speidy/fastpath
...
libxrdp: Fastpath input
11 years ago
Jay Sorg
374633e63f
common: no logic change, update comments
11 years ago
speidy
1f1e803140
Merge ../../neutrinolabs/xrdp into fastpath
...
Conflicts:
libxrdp/libxrdp.c
libxrdp/libxrdp.h
libxrdp/xrdp_iso.c
libxrdp/xrdp_sec.c
libxrdp/xrdp_tcp.c
xrdp/xrdp.ini
11 years ago
Jay Sorg
f6fb5a32ed
common: added some trans options used in fast path
11 years ago
Jay Sorg
25ad4d8a36
common: add more fips ssl calls
11 years ago
Jay Sorg
2921400083
common: check for nil in fips cleanup
11 years ago
Jay Sorg
926cd095fc
common: added des3 calls for fips
11 years ago
Jay Sorg
b0a1832186
common: update client_info struct
11 years ago
speidy
80204e2536
libxrdp: work on fastpath input, added fastpath option to xrdp.ini
11 years ago
Jay Sorg
43e388b7e5
remove some warning, move gethostname to os_calls
11 years ago
Jay Sorg
4e6d57dbe5
common: some notes and compile fixes
11 years ago
speidy
cbf5d50a5c
libxrdp: work on fastpath input
11 years ago
speidy
113f2696fe
libxrdp: work on fastpath
11 years ago
Jay Sorg
48228cae2e
common: added shm to os_calls
11 years ago