Koichiro IWAO
021b79ba55
docs: remove IdleTimeLimit until it is actually implemented
...
it gives users false hope and finally disappoints them.
8 years ago
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
10 years ago
Jay Sorg
49fcc23673
sesman: added SessionVariables to sesman.ini and some indent cleanup
10 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
11 years ago
ArvidNorr
876f356dad
deny access if group is undefined
12 years ago
Jay Sorg
099a421c77
log: added path for when --prefix is used
12 years ago
norrarvid
4d4ebbf363
Initial syslog support in XRDP
12 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
14 years ago
jsorg71
e83b4c43f5
added X11DisplayOffset sesman option
15 years ago
jsorg71
4d80c52387
add '-nolisten tcp' to X11rdp and Xvnc params
15 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
18 years ago
jsorg71
7cdd7191a4
added ability to put extra Xserver parameters in sesman.ini
18 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
19 years ago
jsorg71
19d37b565c
added user specific window manager startup script and SIGUP to reload sesman configuration
19 years ago
jsorg71
0aff0efb52
added session manager and fixed disconnect problems
20 years ago