| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
as it is already deprecated. x11rdp is complicated to build and very few
people using it actually. However, some people still select "X11rdp"
session and get stuck despite not installing x11rdp.
https://github.com/neutrinolabs/xrdp/issues/962#issuecomment-430545526
People who really want to use x11rdp should revert this commit.
|
|\
| |
| | |
Fix crash of xrdp-chansrv process, issue #1202.
|
| | |
|
| |
| |
| |
| | |
In xfuse_create_file_in_xrdp_fs insure that xfuse_fs is properly initialized.
|
|\ \
| | |
| | | |
Ressurect IdleTimeLimit
|
| | | |
|
| |/
| |
| |
| | |
This reverts commit 513f7679966dc8bc1d86f328dce6372c763e2d93.
|
|/
|
|
|
|
|
|
|
| |
remove not used chansrv <-> xrdp messages
move static channel disable control into libxrdp
remove some blocking read, write chansrv calls
add drdynvc calls to libxrdp
add drdynvc calls to chansrv
channel cleanup
|
|\
| |
| | |
Prepare release v0.9.8
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
xrdp: Use configured values instead of hardcoded ones in login_wnd inputs.
|
| |
| |
| |
| |
| |
| |
| | |
Configured ls_label_width and ls_input_width currently only apply to the combo l
abel and dropdown. Other labels and inputs (username, password, port, ...) use hardcoded defaults.
Also had to change the default label width; for the previous value of 60, "username" ends up just a few pixels too wide.
|
|\ \
| | |
| | | |
TLSv1.3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Most websites disabled TLSv1 (1.0) and TLSv1.1 since March 2018
[1][2][3]. It is HTTPS context but there's few differences between HTTPS
and other TLS connections. Users can whenever re-enable these deprecated
TLS versions by editing xrdp.ini but not enabled by default.
[1] https://www.globalsign.com/en/blog/disable-tls-10-and-all-ssl-versions/
[2] https://www.thesslstore.com/blog/deprecation-tls-1-0-1-1-underway/
[3] https://www.digicert.com/blog/depreciating-tls-1-0-and-1-1/
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Actually, TLSv1.3 will be enabled without this change if xrdp is compiled
with OpenSSL or alternatives which support TLSv1.3. This commit makes to
enable or disable TLSv1.3 explicitly. Also, this commit adds a log
"TLSv1.3 enabled by config, but not supported by system OpenSSL". if
xrdp installation doesn't support TLSv1.3. It should be user-friendly.
|
|\ \
| | |
| | | |
show more helpful message if xrdp-dis failed
|
|/ / |
|
|\ \
| |/
|/| |
sesman: pass pulse socket name via environment variable
|
| |
| |
| |
| | |
and remove CHANSRV, use the shorter name
|
|/ |
|
| |
|
|\
| |
| | |
chansrv: remove pulseaudio modules from xrdp source tree
|
|/
|
|
|
|
|
| |
its actually an independent code which is not part of xrdp
moved to its own repoistory: https://github.com/neutrinolabs/pulseaudio-modules
Signed-off-by: Idan Freiberg <speidy@gmail.com>
|
|\ |
|
| | |
|
|\ \
| | |
| | | |
docs: fix xrdp's LogFile path in man
|
| |/ |
|
|\ \
| |/
|/| |
Add atexit() handler to unmount the filesystem on fatal X error
|
|/
|
|
|
|
| |
Unless X server failures are caught, these can cause a premature
exit of chansrv, giving it no chance to clean up. This is currently a
particular problem for fuser mounts.
|
|\
| |
| | |
Prepare release
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
xrdp: print configure options to --version more pretty
|
| |
| |
| |
| |
| |
| | |
* configure params
* configure options
* configure string
|
| | |
|
|\ \
| |/
|/| |
FreeBSD: separate rc script into xrdp and xrdp-sesman
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to improve fscd(8)[1] compatibility. fscd(8) monitors daemons and
restarts after daemons crashed. We usually want to start, stop, and
restart xrdp and xrdp-sesman separately because restarting xrdp-sesman
means losing existing sessions. This change will enable fscd(8) not to
restart xrdp-sesman together when only xrdp daemon crashes.
Now rc.d/xrdp mainly has following commands:
* start - starts xrdp
* stop - stops xrdp
* restart - stops xrdp, then starts it again
* allstart - starts both xrdp and xrdp-sesman
* allstop - stops both
* allrestart - stops both, then start them again
* status - returns status of xrdp
rc.d/xrdp-sesman doesn't have all- prefixed commands.
[1] https://www.freshports.org/sysutils/fsc/
|
|\ \
| | |
| | | |
Accept full path for DefaultWindowManager
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Solves: #1143
Also, this idea is inspired by Fedora's patch [1]. Some distro wants to
put all scripts in libexec directory due to SELinux. This enables
distros to put such scripts anywhere.
[1] https://src.fedoraproject.org/cgit/rpms/xrdp.git/tree/xrdp-0.9.6-scripts-libexec.patch?id=02f845c1b8cea781313cf3e9efcd6d7d50341824
|
|\ \
| | |
| | | |
sesman: fix leak in struct config_sesman
|