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
6 years ago
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
7 years ago
Koichiro IWAO
788ae1467a
xrdp_sec: constify color depth value
7 years ago
speidy
2f382d2a16
libxrdp: print connected client name to log
8 years ago
speidy
9d578d9c5f
libxrdp: fix misleading variable name
8 years ago
speidy
b905967ba6
libxrdp: improve unicode_in
8 years ago
Pavel Roskin
6ed4c969f4
Eliminate APP_CC and DEFAULT_CC
8 years ago
Pavel Roskin
b2d3dcf169
Include config_ac.h from all source files
8 years ago
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 .
8 years ago
speidy
0a5bc44a0b
libxrdp: use log_message
8 years ago
speidy
58d8cb0fd2
libxrdp: ignore incoming channels with empty names
8 years ago
speidy
94cdbdcee6
libxrdp: change channel_code into a meaningful name
8 years ago
Jay Sorg
da9439f24d
libxrdp: warn when using 512 bit key
8 years ago
Koichiro IWAO
e2d4b65787
libxrdp: cleanup log log in xrdp_load_keyboard_layout
8 years ago
Koichiro IWAO
2488159645
libxrdp: log keyboard type/subtype
8 years ago
Koichiro IWAO
644242fc53
libxrdp: log keyboard options
8 years ago
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.
8 years ago
Alex Illsley
47124df4ed
new options for xrdp.ini disableSSlv3=yes and tls_ciphers=HIGH and code to implement
8 years ago
Pavel Roskin
ae5bb5bf9c
Fix incorrect use of "it's" and "its", adjust wording
9 years ago
speidy
f5ec7f4102
libxrdp: oops, fix virtual desktop size check
9 years ago
speidy
881756a82c
libxrdp: oops, fix virtual desktop size check
9 years ago
speidy
36c17767b7
libxrdp: in CS_MONITOR, validate virtual desktop size we got from client
9 years ago
speidy
b38dcf1bb0
xrdp_wm: fix for multimon, draw login window and log window on primary
...
monitor
9 years ago
Pavel Roskin
70f3d4c5e2
Fix warnings for unused variables read from byte streams
9 years ago
Pavel Roskin
0629b25d5f
Fix warnings about unused variables and functions
9 years ago
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
9 years ago
Jay Sorg
38241f2a0b
Fix all format warnings and some unused variable warnings
9 years ago
Jay Sorg
a303f9aaec
remove trailing white space
9 years ago
Jay Sorg
a4f8705e99
multimon fix, mstsc reports desktop width and height of primary only
9 years ago
Jay Sorg
d1bc5b0bf7
libxrdp: no logic change, tabs to spaces
10 years ago
speidy
5e89424129
libxrdp: fix for 'low' RDP security level (issue #202 )
10 years ago
speidy
fb306e624e
libxrdp: changes for security layer negotiation,
...
security_layer=negotiate is working now
10 years ago
Jay Sorg
605df27103
libxrdp: remove a global, remove some tabs
10 years ago
speidy
4015f526db
work on tls mode
10 years ago
Jay Sorg
c7144744a4
security change for none
10 years ago
Jay Sorg
ffed349875
added option to set rdp crypto level to none
10 years ago
Jay Sorg
821bf3e2a5
no logic change, convert tabs to spaces
10 years ago
Jay Sorg
779f0bf470
add xrdp_keyboard.ini to Makefile.am
10 years ago
Jay Sorg
4ef60f163d
load the rdp to X11 keybaord mappings from file
10 years ago
Idan Freiberg
16929efb05
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into
...
devel
Conflicts:
libxrdp/xrdp_sec.c
10 years ago
Idan Freiberg
5a0d1f028a
libxrdp: work on TLS mode
10 years ago
Idan Freiberg
afdf638c7b
libxrdp, common: work on TLS mode
10 years ago
speidy
1acdc3085e
libxrdp: work on TLS mode, temporary changes
11 years ago
Laxmikant Rashinkar
3bb31876e7
coverity: fixed resolution leak issues
11 years ago
Idan Freiberg
7ab1d887ae
libxrdp: work on TLS support
11 years ago
Idan Freiberg
f0b6c6b1d1
libxrdp: started adding TLS support
11 years ago
Idan Freiberg
34fc3d4aae
libxrdp: changed the way we calculate gcc-response length, RSA 2048 working now with mstsc
11 years ago
Jay Sorg
bd810c0695
support 2048 bit RSA keys
11 years ago
Jay Sorg
ab73d48fb3
libxrdp: fix for fips and fragmented fastpath
11 years ago
Jay Sorg
4cae44ce3b
libxrdp: keep rdp packets < 16K
11 years ago