Commit Graph

36 Commits (917aadd2d1a9b0e7373948ab9f52dcb9b93032e0)

Author SHA1 Message Date
Pavel Roskin 9cbf3d1bb8 Change default Xorg logfile to .xorgxrdp.%s.log
The log file is created in the home directory, %s is replaced with the
display number (e.g. 10).

If Xorg is run setuid root, it can refuse to run if the log path is
absolute.
8 years ago
Pavel Roskin 15c4c47811 Remove "-ac" from X server parameters, it's insecure and unnecessary
Fedora patches sesman.ini to remove "-ac", and that doesn't cause any ill
effects.
8 years ago
Koichiro IWAO cb1960e0fc config: use semicolon to comment out descriptions in config files
and use number sign to comment out actual configurations.
For example:

    ; if set to true, enables foobar
    #foobar=true
8 years ago
Koichiro IWAO 4f2d94505a config: unify all boolean values in config to true/false 8 years ago
Pavel Roskin 0d72cced46 Omit numbers from the "param" keys, they are not needed
Users assume that they need to renumber the parameters. That makes
parameter editing more involved than it needs to be.
8 years ago
Dominik George c90bc13d39
Move -logfile /dev/null option for easier commenting in debug scenarios. 8 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
9 years ago
Jay Sorg 380c1f6b7d sesman: change from using PULSE_CONFIG to PULSE_SCRIPT 11 years ago
Jay Sorg 49fcc23673 sesman: added SessionVariables to sesman.ini and some indent cleanup 11 years ago
Jay Sorg 1934c9ea00 sesman: more options for session lookup from Fredy Paquet 11 years ago
Jay Sorg 03a5914609 chansrv: make fuse mount directory configurable
Conflicts:

	sesman/sesman.ini
11 years ago
Jay Sorg 261d35eaac misc fixes for Xorg and compile 11 years ago
Jay Sorg c34ba69ad8 sesman: add -nolisten tcp to the ini file for Xorg 11 years ago
Laxmikant Rashinkar 6e85223a8a xorg driver module: we now access xorg driver module from /usr/lib/xorg 11 years ago
Laxmikant Rashinkar ac6717e32e fixed some connection issues when using xorg driver mode 11 years ago
Laxmikant Rashinkar 883650700f added support for using Xorg driver model 11 years ago
Laxmikant Rashinkar e7445a2544 o default login limit is now 50 users (instead of 10)
o we now wait for 30 seconds for session connection (instead of 1)
o if AUTO_LOGON flag is set but username is null, we force login dialog to show up
11 years ago
Jay Sorg 6700eb18d7 kill disconencted, make work like man page and update man page 12 years ago
ArvidNorr 876f356dad deny access if group is undefined 12 years ago
Jay Sorg 099a421c77 log: added path for when --prefix is used 13 years ago
norrarvid 4d4ebbf363 Initial syslog support in XRDP 13 years ago
Jay Sorg e9c58226ba use unix domain socket for xrdp-X11rdp connection 13 years ago
Jay Sorg 4f88bf83c1 fixes for bell function 14 years ago
Jay Sorg b6d386e584 no localhost for X11rdp, don't need to set dpi 14 years ago
Jay Sorg a8e68b0d46 limit X server to localhost and set dpi 15 years ago
jsorg71 e83b4c43f5 added X11DisplayOffset sesman option 15 years ago
jsorg71 4d80c52387 add '-nolisten tcp' to X11rdp and Xvnc params 16 years ago
jsorg71 673aaa36b1 full path for xrdp-sesman.log file 17 years ago
ilsimo 9c4b9f8390 added sessvc as session supervisor
first code for password changing
18 years ago
ilsimo 2637efd4ee Adding MaxLoginRetry configuration option 19 years ago
jsorg71 7cdd7191a4 added ability to put extra Xserver parameters in sesman.ini 19 years ago
ilsimo 153b59ad84 new session list code
added support for new [sessions] configuration options
19 years ago
ilsimo 377181c943 added missing config directives 19 years ago
ilsimo e7dbdea767 Adding logging functions and adding log options in config files 20 years ago
jsorg71 19d37b565c added user specific window manager startup script and SIGUP to reload sesman configuration 20 years ago
jsorg71 0aff0efb52 added session manager and fixed disconnect problems 20 years ago