You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xrdp-proprietary/sesman
Koichiro IWAO c50015122c
FreeBSD: rework setsid code
Pull request #650 is not valid to avoid run session twice.
It certainly stops running session twice but causes #1016.

In FreeBSD, sesman process will run like this. The intermediate
sesman is needed to detect session termination correctly.

xrdp-sesman (daemon)
    |
    +- xrdp-sesman (FreeBSD specific intermediate sesman)
        |
        +- xrdp-sesman (bsd sesion leader & each session)
             |
             +- Xorg
             +- startwm.sh
             +- xrdp-chansrv

To stop runninng session twice correctly, just exit before the
intermediate sesman executes Xorg, WM and chansrv.
8 years ago
..
chansrv devredir: fix xinode leak 8 years ago
libscp fix leak of SCP_DISCONNECTED_SESSION 8 years ago
tools Rename file_loc.h to xrdp_sockets.h, install it 9 years ago
Doxyfile preparing sources to add new sesman control protocol 20 years ago
Makefile.am sesman: search pam files also in ${sysconfdir}/pam.d 9 years ago
access.c Eliminate APP_CC and DEFAULT_CC 9 years ago
access.h Eliminate APP_CC and DEFAULT_CC 9 years ago
auth.h Eliminate APP_CC and DEFAULT_CC 9 years ago
config.c sesman: refactor, change variable names 8 years ago
config.h sesman: refactor, change variable names 8 years ago
env.c Use g_create_path instead of g_create_dir 9 years ago
env.h Eliminate APP_CC and DEFAULT_CC 9 years ago
reconnectwm.sh sesman: install empty reconnectwm.sh as a template 9 years ago
scp.c Eliminate APP_CC and DEFAULT_CC 9 years ago
scp.h Eliminate APP_CC and DEFAULT_CC 9 years ago
scp_v0.c sesman: move auth/pam calls to main process 9 years ago
scp_v0.h Eliminate APP_CC and DEFAULT_CC 9 years ago
scp_v1.c sesman: move auth/pam calls to main process 9 years ago
scp_v1.h Eliminate APP_CC and DEFAULT_CC 9 years ago
scp_v1_mng.c xrdp-sesadmin: fix error when there are no sessions 9 years ago
scp_v1_mng.h Eliminate APP_CC and DEFAULT_CC 9 years ago
sesman.c fix indent 8 years ago
sesman.h Rename file_loc.h to xrdp_sockets.h, install it 9 years ago
sesman.ini sesman: bring Xorg at the top in sesman.ini 8 years ago
session.c FreeBSD: rework setsid code 8 years ago
session.h sesman: delete socket files when session exits 9 years ago
sig.c Eliminate APP_CC and DEFAULT_CC 9 years ago
sig.h Eliminate APP_CC and DEFAULT_CC 9 years ago
startwm.sh startwm.sh: do not call pseudo shell code for /etc/X11/xdm/Xsession 9 years ago
verify_user.c Eliminate APP_CC and DEFAULT_CC 9 years ago
verify_user_bsd.c Eliminate APP_CC and DEFAULT_CC 9 years ago
verify_user_kerberos.c Eliminate APP_CC and DEFAULT_CC 9 years ago
verify_user_pam.c sesman: search pam files also in ${sysconfdir}/pam.d 9 years ago
verify_user_pam_userpass.c Eliminate APP_CC and DEFAULT_CC 9 years ago
xauth.c Eliminate APP_CC and DEFAULT_CC 9 years ago
xauth.h Eliminate APP_CC and DEFAULT_CC 9 years ago