Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable SHM access between XUP and Xorg as they are not running on the same ↵ | Timothy Pearson | 2019-03-17 | 1 | -0/+2 |
| | | | | machine | ||||
* | Don't try connecting to remote node if preliminary node allocation has ↵ | Timothy Pearson | 2019-03-17 | 1 | -7/+17 |
| | | | | failed for any reason | ||||
* | Fix merge | Timothy Pearson | 2019-03-17 | 1 | -6/+6 |
| | |||||
* | Add master node session recovery support | Timothy Pearson | 2019-03-17 | 1 | -7/+30 |
| | |||||
* | Fix a number of problems | Timothy Pearson | 2019-03-17 | 1 | -10/+158 |
| | | | | System is now mostly stabilized | ||||
* | Add preliminary Raptor session management | Timothy Pearson | 2019-03-17 | 1 | -2/+52 |
| | |||||
* | Fix recently introduced warnings in session.c | Pavel Roskin | 2016-04-21 | 1 | -10/+10 |
| | | | Use of tabs is fixed as well. | ||||
* | sesman: do not hardcode Xorg/X11rdp/Xvnc executables | Koichiro IWAO | 2016-04-07 | 1 | -7/+20 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | fix warnings, move some calls to os_calls | Jay Sorg | 2016-03-16 | 1 | -6/+7 |
| | |||||
* | Fix typos | Pavel Roskin | 2016-02-13 | 1 | -3/+3 |
| | |||||
* | Fix connection month display in xrdp-sesadmin | Pavel Roskin | 2016-02-13 | 1 | -1/+1 |
| | | | | | | | tm_mon in `struct tm` uses 0 for January. `struct session_data` and `struct SCP_DISCONNECTED_SESSION` don't specify how dates are stored. But considering the code in sestest and sesadmin, all date components are stored as displayed. | ||||
* | sesman: remove the thread | Jay Sorg | 2015-12-11 | 1 | -175/+45 |
| | |||||
* | Simplify session match logic. | Jan Losinski | 2015-10-25 | 1 | -20/+2 |
| | | | | | | | | | | | | | | | | | The session match logic had two versions - one for the SESMAN_SESSION_TYPE_XRDP and SESMAN_SESSION_TYPE_XORG sessions and one for every other type. The only difference was, that different display sizes where ignored when searching for sessions to reconnect if the policy does not have the SESMAN_CFG_SESS_POLICY_D flag set and the type is SESMAN_SESSION_TYPE_XRDP or SESMAN_SESSION_TYPE_XORG. The reason was that xvnc cannot resize and the others can do. This two versions where not necessary because we set the SESMAN_CFG_SESS_POLICY_D flag every time we have a xvnc session a few lines above. So the two branches for the different types can be reduced to one. Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de> | ||||
* | sesman: close sync and term sockets after fork | Jay Sorg | 2015-09-27 | 1 | -0/+5 |
| | |||||
* | Allow to reconnect with a different size while using the Xorg module | Blindauer Emmanuel | 2015-08-19 | 1 | -1/+1 |
| | |||||
* | sesman: don't use hard code path for Xorg | Jay Sorg | 2015-08-03 | 1 | -2/+2 |
| | |||||
* | sesman: add copyright noice for code from OpenSSH | Koichiro IWAO | 2015-06-16 | 1 | -0/+5 |
| | |||||
* | sesman: merge FreeBSD local patch for session.c | Koichiro IWAO | 2015-06-16 | 1 | -0/+36 |
| | | | | | net/xrdp: effective login name is not set by xrdp-sesman https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=157282 | ||||
* | sesman: avoid creation of .vnc directory if not vnc session | Jay Sorg | 2014-11-11 | 1 | -1/+7 |
| | |||||
* | sesman: only check vnc auth file if vnc session | Jay Sorg | 2014-11-11 | 1 | -1/+1 |
| | |||||
* | sesman: more checks when looking for a free display | Jay Sorg | 2014-08-06 | 1 | -0/+30 |
| | |||||
* | coverity: improper use of negative value | Laxmikant Rashinkar | 2014-07-26 | 1 | -12/+18 |
| | |||||
* | coverity: fixed resolution leak issues | Laxmikant Rashinkar | 2014-07-19 | 1 | -0/+6 |
| | |||||
* | sesman: added SessionVariables to sesman.ini and some indent cleanup | Jay Sorg | 2014-05-09 | 1 | -4/+10 |
| | |||||
* | Merge branch 'master' of https://github.com/neutrinolabs/xrdp into devel | speidy | 2014-04-22 | 1 | -0/+6 |
|\ | |||||
| * | Merge pull request #102 from bartw72/lock-on-add | jsorg71 | 2014-04-17 | 1 | -0/+6 |
| |\ | | | | | | | Set lock when adding new displays to the chain | ||||
| | * | Set lock when adding new displays to the chain | Bart Warmerdam | 2013-12-16 | 1 | -0/+6 |
| | | | |||||
* | | | sesman: more options for session lookup from Fredy Paquet | Jay Sorg | 2014-04-20 | 1 | -16/+43 |
| | | | |||||
* | | | sesman: indentation fix | speidy | 2014-03-22 | 1 | -2/+2 |
| | | | |||||
* | | | sesman: do reconnect to an exisitng Xorg session | speidy | 2014-03-22 | 1 | -0/+3 |
| | | | |||||
* | | | added support for using Xorg driver model | Laxmikant Rashinkar | 2014-03-08 | 1 | -3/+34 |
|/ / | |||||
* | | clean up temp files in /tmp/.xrdp | Laxmikant Rashinkar | 2014-02-24 | 1 | -0/+1 |
| | | |||||
* | | sesman: Fedora bug 821569 | Jay Sorg | 2013-10-01 | 1 | -70/+77 |
| | | |||||
* | | hook up the kill disconnect timeout to the sesman config file | Jay Sorg | 2013-08-24 | 1 | -0/+7 |
|/ | |||||
* | copyright year update | Jay Sorg | 2013-06-08 | 1 | -1/+1 |
| | |||||
* | sesman: cleanup, close xrdp to sesman socket listener when starting a ↵ | Jay Sorg | 2013-05-28 | 1 | -0/+2 |
| | | | | session / forking | ||||
* | sesman: cleanup, close xrdp to sesman socket when starting a session / forking | Jay Sorg | 2013-05-28 | 1 | -0/+2 |
| | |||||
* | o moved from GNU General Public License to Apache License, Version 2.0 | Laxmikant Rashinkar | 2012-09-19 | 1 | -797/+856 |
| | | | | | o applied new coding standards to all .c files o moved some files around | ||||
* | sesman: run sessvc and chansrv as user, not root | Jay Sorg | 2012-07-22 | 1 | -2/+4 |
| | |||||
* | sesman: exit after fork if reconnectwm.sh does not exist | Jay Sorg | 2012-07-16 | 1 | -1/+2 |
| | |||||
* | sesman: added option to run reconnectwm.sh on session reconnect | Jay Sorg | 2012-07-16 | 1 | -4/+60 |
| | |||||
* | no logic changes, remove warnings and coding style changes | Jay Sorg | 2012-06-10 | 1 | -12/+12 |
| | |||||
* | Initial syslog support in XRDP | norrarvid | 2012-05-27 | 1 | -38/+74 |
| | |||||
* | X11rdp needs bpp to match to reconnect / resize | Jay Sorg | 2011-08-24 | 1 | -1/+2 |
| | |||||
* | X11rdp can resize sessions now | Jay Sorg | 2011-08-23 | 1 | -0/+11 |
| | |||||
* | fixes for bell function | Jay Sorg | 2010-11-18 | 1 | -1/+1 |
| | |||||
* | Removed dead code re-introduced erroneously in commit ↵ | Nicola Ruggero | 2010-11-04 | 1 | -1/+0 |
| | | | | 4cf06dbbcb8522be5fa069976c8f361fc874039f | ||||
* | Implemented client IP logging | Nicola Ruggero | 2010-11-04 | 1 | -5/+7 |
| | |||||
* | Major code cleanup: | Nicola Ruggero | 2010-11-03 | 1 | -10/+25 |
| | | | | | | | - Initialized and zeroed out local variables - Check for some null pointers - Fixed some typos - Other minor changes (beautify, etc.) | ||||
* | Improved logging. Patch by aaron | Nicola Ruggero | 2010-10-26 | 1 | -0/+1 |
| |