Commit Graph

2897 Commits (f25659d2eeb32efb519a96e1f1ab4894de115807)
 

Author SHA1 Message Date
speidy b38dcf1bb0 xrdp_wm: fix for multimon, draw login window and log window on primary
monitor
10 years ago
Jay Sorg dd906c3fc8 remove tabs 10 years ago
Jay Sorg d27270ab1f remove tabs 10 years ago
speidy 80b91c0a7b neutrinordp: indentation fixes 10 years ago
speidy a42cb4842c neutrinordp:
o support for passing domain name to module, using
xrdp.ini module specific parameter
o reduce rail trace logging
10 years ago
speidy 551d7dd58f neutrinordp: support for 32 to 16 bitmap conversion 10 years ago
speidy f20e06ff42 neutrinordp: added 16bpp to 32bpp pixel color conversion 10 years ago
speidy eb2bbcfc9f neutrinordp: set nla, program parameters from preamble 10 years ago
speidy 62799b8b10 xrdp_wm: in multimon scenario, draw log window and login window on
primary monitor
10 years ago
jsorg71 f31b5a178b Merge pull request #372 from proski/gcc5-warnings
Fix warnings reported by gcc 5.3.0 on Mac OS
10 years ago
Pavel Roskin 9057ad0bba Remove unused variables in get_display_num_from_display() 10 years ago
Pavel Roskin 1403652c72 Remove unused variable in devredir_cvt_from_unicode_len() 10 years ago
Pavel Roskin f2d326cbed Remove unused variables from dev_redir_proc_query_dir_response() 10 years ago
Pavel Roskin 0dd0426e6f Check XGetWindowProperty() return code in clipboard_event_property_notify() 10 years ago
Pavel Roskin e7e4d61265 Return correct error code from process_server_paint_rect_shmem_ex() 10 years ago
Itamar Reis Peixoto 0a6a55b547 Merge pull request #370 from proski/typos
Typo fixes and more
10 years ago
jsorg71 8249091183 Merge pull request #332 from metalefty/freebsd/ipv6
common: add log for g_tcp_connect
10 years ago
Pavel Roskin b95dc9e12f Remove extraneous color initialization 10 years ago
Pavel Roskin 72019d3611 Use better symbols to protect include files 10 years ago
Pavel Roskin c3f6e1f58a Use uniform comments for GUIDs 10 years ago
Pavel Roskin d33bc07005 Capitalize language and country names 10 years ago
Pavel Roskin ca9cbcafc8 Typo fixes 10 years ago
jsorg71 fdb146740f Merge pull request #360 from proski/format-warnings
Warning fixes
10 years ago
Jay Sorg fac0907a3c trans: set non blocking socket after accept 10 years ago
jsorg71 b0e1e21305 Merge pull request #366 from proski/macos-sem
Add unnamed semaphore support on Mac OS
10 years ago
Pavel Roskin f93074a430 Add unnamed semaphore support on Mac OS
sem_init() is not functional on Mac OS. Use the Grand Central Dispatch
implementation.

Make libscp_lock.c use semaphores through the thread_calls wrapper.
10 years ago
Pavel Roskin 70f3d4c5e2 Fix warnings for unused variables read from byte streams 10 years ago
Pavel Roskin 95e1603f9d Fix recently introduced warnings in session.c
Use of tabs is fixed as well.
10 years ago
Pavel Roskin 0629b25d5f Fix warnings about unused variables and functions 10 years ago
Pavel Roskin e65bd6b7d7 Fix more format warnings 10 years ago
Pavel Roskin bd0b1acf79 Fix format warnings caused by g_writeln("") 10 years ago
Pavel Roskin 55e12a09d8 Include config_ac.h from common/os_calls.h to enable all format warnings 10 years ago
Jay Sorg b3273a3bfc X11rdp: Mesa link fix 10 years ago
Jay Sorg 5e398e0c91 multimon fix 10 years ago
Jay Sorg 473f3dcd0c X11rdp: merge multimon from Xorg driver 10 years ago
jsorg71 00a11f77ce Merge pull request #359 from metalefty/sesman/configurable-xserver-path
sesman: do not hardcode Xorg/X11rdp/Xvnc executables
10 years ago
jsorg71 6c21aca50b Merge pull request #361 from metalefty/do-not-attempt-to-trap-sigkill
Do not attempt to trap SIGKILL part 2
10 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
10 years ago
Koichiro IWAO f7858e964d Remove trailing whitespace, no logic change 10 years ago
Koichiro IWAO cfdce461c3 Do not attempt to trap SIGKILL part 2
it doesn't work on any OS.
10 years ago
Jay Sorg 87208db090 fix warnings 10 years ago
Jay Sorg dbf6bcc8be remove some warnings 10 years ago
Jay Sorg 6a692c96cf remove some warnings 10 years ago
Koichiro IWAO cf2b629462 sesman: do not hardcode Xorg/X11rdp/Xvnc executables
In RHEL and its clones, /usr/bin/Xorg is set suid-root. To execute
Xorg with user privileges, /etc/pam.d/xserver needs be edited [1],
or suid bit of Xorg binary needs to be dropped.

In order to keep Xorg and /etc/pam.d/xserver untouched, preparing
non-suid version of Xorg as /usr/bin/Xorg.non-suid for example is
the simplest solution. However, Xorg.non-suid cannot be executed
since it is hardcoded to execute Xorg in sesman.

This change makes more flexible to execute Xorg with non-standard
name or not in PATH environment variable.

[1] https://www.centos.org/forums/viewtopic.php?t=21185
10 years ago
Koichiro IWAO fb08623b66 sesman: brief xorg_params, no logic change 10 years ago
Jay Sorg 0655272b9c common: call recv/send before can_recv/can_send 10 years ago
Jay Sorg bd6c38af4d common: fix warnings 10 years ago
jsorg71 75d79e0e3c Merge pull request #353 from nerdknight/devel
Fix compile error "format not a string literal and no format arguments [-Werror=format-security]"
10 years ago
NerdKnight 99ebe1340f Fix compile error "format not a string literal and no format arguments [-Werror=format-security]" 10 years ago
jsorg71 034ee36f9c Merge pull request #341 from proski/sanity-checks
Sanity checks
10 years ago