daixj
fcb1b825c5
neutrinordp: don't enable remote_app if the INFO_RAIL flag is not set
2018-11-23 17:18:26 +08:00
jsorg71
ae1514c167
dynamic virtual channel improvements
...
remove not used chansrv <-> xrdp messages
move static channel disable control into libxrdp
remove some blocking read, write chansrv calls
add drdynvc calls to libxrdp
add drdynvc calls to chansrv
channel cleanup
2018-10-11 22:09:20 -07:00
Koichiro IWAO
b17c45d86f
fix potential fd leak
...
In most cases, checking fd > 0 is not valid. open(2) returns -1 on
error, 0 on stdin, 1 on stdout, 2 on stderr, >2 . The border should be
between -1 and 0. Additionally, between 2 and 3.
Pointed out by: #919
2018-01-17 09:38:28 +09:00
Koichiro IWAO
788ae1467a
xrdp_sec: constify color depth value
2017-12-01 11:20:42 +09:00
speidy
2f382d2a16
libxrdp: print connected client name to log
2017-03-21 22:02:29 -07:00
speidy
9d578d9c5f
libxrdp: fix misleading variable name
2017-03-21 22:02:29 -07:00
speidy
b905967ba6
libxrdp: improve unicode_in
2017-03-21 22:02:29 -07:00
Pavel Roskin
6ed4c969f4
Eliminate APP_CC and DEFAULT_CC
2017-03-14 00:21:48 -07:00
Pavel Roskin
b2d3dcf169
Include config_ac.h from all source files
2017-03-04 00:52:34 -08:00
Koichiro IWAO
e94ab10e14
TLS: new method to specify SSL/TLS version
...
SSL/TLS protocols only listed in ssl_protocols should be used.
The name "ssl_protocols" comes from nginx.
Resolves #428 .
2017-02-27 14:17:25 +09:00
speidy
0a5bc44a0b
libxrdp: use log_message
2017-01-15 08:46:04 +02:00
speidy
58d8cb0fd2
libxrdp: ignore incoming channels with empty names
2017-01-06 08:01:33 +02:00
speidy
94cdbdcee6
libxrdp: change channel_code into a meaningful name
2017-01-06 07:59:49 +02:00
Jay Sorg
da9439f24d
libxrdp: warn when using 512 bit key
2016-11-11 22:29:54 -08:00
Koichiro IWAO
e2d4b65787
libxrdp: cleanup log log in xrdp_load_keyboard_layout
2016-09-06 15:55:11 +09:00
Koichiro IWAO
2488159645
libxrdp: log keyboard type/subtype
2016-09-02 13:44:11 +09:00
Koichiro IWAO
644242fc53
libxrdp: log keyboard options
2016-09-02 13:44:11 +09:00
metalefty
b934e55fc8
Merge pull request #364 from laigor/devel
...
Allows use the xkb options that for example allows you to specify a key combination to change the layouts.
2016-08-30 09:28:25 +09:00
Alex Illsley
47124df4ed
new options for xrdp.ini disableSSlv3=yes and tls_ciphers=HIGH and code to implement
2016-08-25 11:20:47 -07:00
Pavel Roskin
ae5bb5bf9c
Fix incorrect use of "it's" and "its", adjust wording
2016-06-21 16:30:15 -07:00
speidy
f5ec7f4102
libxrdp: oops, fix virtual desktop size check
2016-05-18 00:24:16 -04:00
speidy
881756a82c
libxrdp: oops, fix virtual desktop size check
2016-05-18 00:23:07 -04:00
speidy
36c17767b7
libxrdp: in CS_MONITOR, validate virtual desktop size we got from client
2016-05-18 00:20:41 -04:00
speidy
b38dcf1bb0
xrdp_wm: fix for multimon, draw login window and log window on primary
...
monitor
2016-05-17 20:11:49 -04:00
Pavel Roskin
70f3d4c5e2
Fix warnings for unused variables read from byte streams
2016-04-23 00:18:38 -07:00
Pavel Roskin
0629b25d5f
Fix warnings about unused variables and functions
2016-04-21 22:27:27 -07:00
laigor
59be4134c3
Allows use the xkb options that for example allows you to specify a key combination to change the layouts.
...
Example of xrdp_keyboard.ini for russian keyboard
[default_rdp_layouts]
rdp_layout_us=0x00000409
rdp_layout_de=0x00000407
rdp_layout_fr=0x0000040C
rdp_layout_it=0x00000410
rdp_layout_jp=0x00000411
rdp_layout_jp2=0xe0010411
rdp_layout_jp3=0xe0200411
rdp_layout_jp4=0xe0210411
rdp_layout_ru=0x00000419
rdp_layout_se=0x0000041D
rdp_layout_pt=0x00000816
rdp_layout_br=0x00000416
rdp_layout_pl=0x00000415
[rdp_keyboard_ru]
keyboard_type=4
keyboard_subtype=1
model=pc105
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru
[layouts_map_ru]
rdp_layout_us=us,ru
rdp_layout_ru=us,ru
2016-04-14 22:35:56 +03:00
Jay Sorg
38241f2a0b
Fix all format warnings and some unused variable warnings
2016-03-14 17:04:08 -07:00
Jay Sorg
a303f9aaec
remove trailing white space
2015-08-03 20:37:43 -07:00
Jay Sorg
a4f8705e99
multimon fix, mstsc reports desktop width and height of primary only
2015-08-03 17:12:46 -07:00
Jay Sorg
d1bc5b0bf7
libxrdp: no logic change, tabs to spaces
2014-12-15 16:26:32 -08:00
speidy
5e89424129
libxrdp: fix for 'low' RDP security level (issue #202 )
2014-12-15 22:12:16 +02:00
speidy
fb306e624e
libxrdp: changes for security layer negotiation,
...
security_layer=negotiate is working now
2014-12-13 16:24:07 +02:00
Jay Sorg
605df27103
libxrdp: remove a global, remove some tabs
2014-11-06 16:51:39 -08:00
speidy
4015f526db
work on tls mode
2014-08-22 09:13:33 +03:00
Jay Sorg
c7144744a4
security change for none
2014-08-05 14:41:59 -07:00
Jay Sorg
ffed349875
added option to set rdp crypto level to none
2014-08-05 12:28:54 -07:00
Jay Sorg
821bf3e2a5
no logic change, convert tabs to spaces
2014-08-05 11:59:52 -07:00
Jay Sorg
779f0bf470
add xrdp_keyboard.ini to Makefile.am
2014-07-31 21:54:16 -07:00
Jay Sorg
4ef60f163d
load the rdp to X11 keybaord mappings from file
2014-07-31 16:17:19 -07:00
Idan Freiberg
16929efb05
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into
...
devel
Conflicts:
libxrdp/xrdp_sec.c
2014-07-23 16:44:59 +03:00
Idan Freiberg
5a0d1f028a
libxrdp: work on TLS mode
2014-07-23 15:42:19 +03:00
Idan Freiberg
afdf638c7b
libxrdp, common: work on TLS mode
2014-07-23 15:31:45 +03:00
speidy
1acdc3085e
libxrdp: work on TLS mode, temporary changes
2014-07-21 07:00:12 +03:00
Laxmikant Rashinkar
3bb31876e7
coverity: fixed resolution leak issues
2014-07-19 11:56:00 -07:00
Idan Freiberg
7ab1d887ae
libxrdp: work on TLS support
2014-07-17 14:29:23 +03:00
Idan Freiberg
f0b6c6b1d1
libxrdp: started adding TLS support
2014-07-15 18:29:40 +03:00
Idan Freiberg
34fc3d4aae
libxrdp: changed the way we calculate gcc-response length, RSA 2048 working now with mstsc
2014-06-19 18:27:35 +03:00
Jay Sorg
bd810c0695
support 2048 bit RSA keys
2014-06-18 22:02:58 -07:00
Jay Sorg
ab73d48fb3
libxrdp: fix for fips and fragmented fastpath
2014-03-22 00:24:06 -07:00