Commit Graph

3324 Commits (c15cd91198b7393cf7c9d2576f1762a22acc017f)
 

Author SHA1 Message Date
Koichiro IWAO c15cd91198
common: add constants of glyph support level 6 years ago
metalefty c2ade7a1f7
Merge pull request #1225 from savisko/devel
Fix crash of xrdp-chansrv process, issue #1202.
6 years ago
metalefty a83400060b
Merge pull request #1227 from metalefty/idle-disc
Ressurect IdleTimeLimit
6 years ago
Koichiro IWAO 5ea403430a
Sort & reword description of IdleTimeLimit 6 years ago
jsorg71 ae1514c167
dynamic virtual channel improvements
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
6 years ago
Michael Savisko 47d8e03d3a Fixed compilation warning in previous commit. 6 years ago
Michael Savisko ba93badf73 Fix crash of xrdp-chansrv process, issue #1202.
In xfuse_create_file_in_xrdp_fs insure that xfuse_fs is properly initialized.
6 years ago
Koichiro IWAO f84f3de478
docs: ressurect IdleTimeLimit
This reverts commit 513f7679966dc8bc1d86f328dce6372c763e2d93.
6 years ago
metalefty 6049cf8dad
Merge pull request #1216 from metalefty/prepare-release
Prepare release v0.9.8
6 years ago
Koichiro IWAO 6bbb2b2e2d
Update release date 6 years ago
Koichiro IWAO 7672014d4e
Bump version to v0.9.8 6 years ago
Koichiro IWAO 7b7d2288f1
Update NEWS for v0.9.8 6 years ago
Idan Freiberg 28d1fa7620
Merge pull request #1192 from hate-m-dollarsign/devel
xrdp: Use configured values instead of hardcoded ones in login_wnd inputs.
7 years ago
metalefty 80d349cbd6
Merge pull request #1193 from metalefty/TLSv1.3
TLSv1.3
7 years ago
Koichiro IWAO 171f8e79ed
xrdp: deprecate TLSv1 and TLSv1.1
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/
7 years ago
Koichiro IWAO 1ad8cbb2a0
Document TLSv1.3 support 7 years ago
Koichiro IWAO 74497752dc
Add TLSv1.3 support
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.
7 years ago
metalefty 98e8cec83d
Merge pull request #1206 from metalefty/xrdp-dis
show more helpful message if xrdp-dis failed
7 years ago
Koichiro IWAO 2a85a65d08
show more helpful message if xrdp-dis failed 7 years ago
jsane fadbd20baf 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.
7 years ago
metalefty 5f30ca2f87
Merge pull request #1198 from metalefty/pulse-socket-env
sesman: pass pulse socket name via environment variable
7 years ago
Koichiro IWAO d6992cf62d
sesman: add XRDP_ prefix to xrdp related environment variable
and remove CHANSRV, use the shorter name
7 years ago
Koichiro IWAO 59f3a79fe4
sesman: pass pulse socket name via environment variable 7 years ago
Jay Sorg e189be9d2e .gitignore, change configure_params.h to xrdp_configure_options.h 7 years ago
metalefty 1e08bd041c
Merge pull request #1186 from speidy/pulse-remove
chansrv: remove pulseaudio modules from xrdp source tree
7 years ago
Idan Freiberg 5d2c5b1410 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>
7 years ago
Koichiro IWAO ff85cb4530
Merge branch 'wfix-pulsechansrv-makefile' into devel 7 years ago
Brandon Wooldridge 8427c3601b Corrected spacing between arguments to `cc` for Pulseaudio chanserv Makefile 7 years ago
metalefty b8c7aadcb6
Merge pull request #1168 from metalefty/fix-xrdp-log-path-in-man
docs: fix xrdp's LogFile path in man
7 years ago
metalefty 5b77d2dc7f
Merge pull request #1140 from matt335672/chansrv-atexit
Add atexit() handler to unmount the filesystem on fatal X error
7 years ago
matt335672 c467ba6b04 Add handler for fatal X server conditions
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.
7 years ago
Koichiro IWAO 5d9ff0f544
docs: fix xrdp's LogFile path in man 7 years ago
metalefty a9e2dcc99f
Merge pull request #1160 from metalefty/prepare-release
Prepare release
7 years ago
Koichiro IWAO 52fd17af0f
Update v0.9.7 release date 7 years ago
Koichiro IWAO 2d3170c007
Bump version to v0.9.7 7 years ago
Koichiro IWAO 860d01cf16
Update NEWS for v0.9.7 7 years ago
metalefty cb06a28180
Merge pull request #1156 from metalefty/configure_echo
xrdp: print configure options to --version more pretty
7 years ago
Koichiro IWAO c0c7c3f106
xrdp: unify inconsistent mixed use of
* configure params
* configure options
* configure string
7 years ago
Koichiro IWAO be05afb30b
xrdp: print configure options to --version more pretty 7 years ago
metalefty e7c0b11336
Merge pull request #1153 from metalefty/rc-script
FreeBSD: separate rc script into xrdp and xrdp-sesman
7 years ago
metalefty dbee05d9ed
Merge pull request #1147 from metalefty/defaultwm-fullpath
Accept full path for DefaultWindowManager
7 years ago
Koichiro IWAO eda1842825
sesman: add comments, no logic change 7 years ago
Koichiro IWAO 6e16b38ecc
sesman: fix potential buffer over flow 7 years ago
Koichiro IWAO 9192e95c96
sesman: fix logging after default_wm change 7 years ago
Koichiro IWAO 6fb18cd5fa
docs: document configurable reconnect script path 7 years ago
Koichiro IWAO a39b413746
sesman: make the path of reconnect script configurable 7 years ago
Koichiro IWAO e82f212f34
sesman: 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
7 years ago
Idan Freiberg 036c292120
Merge pull request #1146 from metalefty/sesman-leak
sesman: fix leak in struct config_sesman
7 years ago
metalefty f83d967f46
Merge pull request #1120 from matt335672/set-env-on-reconnect
Copy the PAM session environment for the reconnect script
7 years ago
Koichiro IWAO 037d4eeece
sesman: fix leak in struct config_sesman 7 years ago