metalefty
1e08bd041c
Merge pull request #1186 from speidy/pulse-remove
...
chansrv: remove pulseaudio modules from xrdp source tree
2018-08-11 21:54:31 +09:00
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>
2018-08-03 06:12:53 +03:00
Koichiro IWAO
ff85cb4530
Merge branch 'wfix-pulsechansrv-makefile' into devel
2018-08-03 10:05:46 +09:00
Brandon Wooldridge
8427c3601b
Corrected spacing between arguments to `cc` for Pulseaudio chanserv Makefile
2018-08-02 15:24:46 -07:00
metalefty
b8c7aadcb6
Merge pull request #1168 from metalefty/fix-xrdp-log-path-in-man
...
docs: fix xrdp's LogFile path in man
2018-07-20 09:15:39 +09:00
metalefty
5b77d2dc7f
Merge pull request #1140 from matt335672/chansrv-atexit
...
Add atexit() handler to unmount the filesystem on fatal X error
2018-07-20 09:15:18 +09:00
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.
2018-07-19 08:16:29 +01:00
Koichiro IWAO
5d9ff0f544
docs: fix xrdp's LogFile path in man
2018-07-12 18:04:32 +09:00
metalefty
a9e2dcc99f
Merge pull request #1160 from metalefty/prepare-release
...
Prepare release
2018-06-29 16:58:51 +09:00
Koichiro IWAO
52fd17af0f
Update v0.9.7 release date
2018-06-29 00:37:06 +09:00
Koichiro IWAO
2d3170c007
Bump version to v0.9.7
2018-06-29 00:04:25 +09:00
Koichiro IWAO
860d01cf16
Update NEWS for v0.9.7
2018-06-29 00:04:14 +09:00
metalefty
cb06a28180
Merge pull request #1156 from metalefty/configure_echo
...
xrdp: print configure options to --version more pretty
2018-06-27 15:27:11 +09:00
Koichiro IWAO
c0c7c3f106
xrdp: unify inconsistent mixed use of
...
* configure params
* configure options
* configure string
2018-06-27 09:00:55 +09:00
Koichiro IWAO
be05afb30b
xrdp: print configure options to --version more pretty
2018-06-27 09:00:52 +09:00
metalefty
e7c0b11336
Merge pull request #1153 from metalefty/rc-script
...
FreeBSD: separate rc script into xrdp and xrdp-sesman
2018-06-21 09:24:54 +09:00
metalefty
dbee05d9ed
Merge pull request #1147 from metalefty/defaultwm-fullpath
...
Accept full path for DefaultWindowManager
2018-06-19 13:06:04 +09:00
Koichiro IWAO
eda1842825
sesman: add comments, no logic change
2018-06-19 12:57:30 +09:00
Koichiro IWAO
6e16b38ecc
sesman: fix potential buffer over flow
2018-06-16 16:44:37 +09:00
Koichiro IWAO
9192e95c96
sesman: fix logging after default_wm change
2018-06-16 16:44:37 +09:00
Koichiro IWAO
6fb18cd5fa
docs: document configurable reconnect script path
2018-06-16 16:44:37 +09:00
Koichiro IWAO
a39b413746
sesman: make the path of reconnect script configurable
2018-06-16 16:44:37 +09:00
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
2018-06-16 16:44:37 +09:00
Idan Freiberg
036c292120
Merge pull request #1146 from metalefty/sesman-leak
...
sesman: fix leak in struct config_sesman
2018-06-14 12:43:02 +03:00
metalefty
f83d967f46
Merge pull request #1120 from matt335672/set-env-on-reconnect
...
Copy the PAM session environment for the reconnect script
2018-06-14 11:04:43 +09:00
Koichiro IWAO
037d4eeece
sesman: fix leak in struct config_sesman
2018-06-13 17:20:03 +09:00
metalefty
91c5ee4475
Merge pull request #1142 from metalefty/dont-spit-on-the-console-sesman
...
Dont spit on the console (sesman)
2018-06-11 11:56:40 +09:00
Koichiro IWAO
2262f1361f
sesman: close stdout/stderr earlier
...
not to spit on the console
2018-06-05 00:19:36 +09:00
Koichiro IWAO
6ae3052a0f
sesman: don't spit on the console when starting
...
As the Debian patch[1] expresses, spitting messages on the console when
a process starts in background is a bad idea. Everything should be
written to log file and daemon should start silently. This is a first
step to shut up daemons.
Got some idea from Debian Remote Maintainers and Thorsten Glaser,
thanks!
[1] 2751ad4d62/debian/patches/shutup-daemon.diff
2018-06-05 00:19:36 +09:00
Koichiro IWAO
19fa26a27e
sesman: don't print config in reader function
...
reader function should just read. Add config_dump function to print read
config.
2018-06-05 00:19:35 +09:00
Koichiro IWAO
de33a7832e
sesman: s/XOrg/Xorg/g, no logic change
...
X.Org is usually spelled X.Org or Xorg.
2018-06-05 00:19:35 +09:00
Koichiro IWAO
e4857b13fa
sesman: config_read_logging function no longer exists
2018-06-05 00:19:33 +09:00
matt335672
cde5b09129
Copy the PAM session environment for the reconnect script
...
This provides access to variables set at login which may be
required by the script (e.g. KRB5CCNAME)
2018-05-31 10:54:38 +01:00
Koichiro IWAO
72b5088449
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/
2018-05-30 01:27:23 +09:00
jsorg71
57015aa088
Merge pull request #1132 from daixj-shterm/devel
...
fix issue #1112 : set SSL object's read_ahead flag to be 0
2018-05-27 01:09:14 -07:00
Jay Sorg
f6d3fd46b6
don't remove configure_params.h on make clean, only make distclean
2018-05-27 01:05:08 -07:00
Jay Sorg
04a5a0582e
distclean remove configure_params.h
2018-05-25 22:17:31 -07:00
Jay Sorg
349616a35d
add ipv6only to configure echo and add configure parameter to xrdp -h output
2018-05-25 22:17:31 -07:00
daixj
88b3c06311
fix issue #1112 : set SSL object's read_ahead flag to be 0
2018-05-21 11:08:41 +08:00
metalefty
a1576ccbf7
Merge pull request #1126 from metalefty/strict-locations
...
configure: set default value for enable_strict_locations
2018-05-12 12:28:57 +09:00
Koichiro IWAO
9d8816b41b
configure: set default value for enable_strict_locations
...
This change prints yes or no to configure summary introduced in #1118 .
2018-05-10 18:28:34 +09:00
Jay Sorg
0f89820351
echo configure summary
2018-05-02 15:33:01 -07:00
metalefty
39b664fc27
Merge pull request #1108 from aiden0z/devel
...
sesrun support start other session based on session_code argument
2018-04-22 13:45:18 +09:00
Aiden Luo
7864f9d692
sesrun support start other session based on session_code argument
2018-04-20 18:11:27 +08:00
metalefty
711750f798
Merge pull request #1107 from metalefty/sesman-xorg-wrapper
...
sesman: Update Xorg help comment for Arch Linux
2018-04-20 08:38:16 +09:00
metalefty
b522fb4a2f
Merge pull request #1104 from metalefty/remove-x11rdp
...
Remove x11rdp
2018-04-19 01:46:31 +09:00
Koichiro IWAO
819c506d26
sesman: Update Xorg help comment for Arch Linux
...
As reported in #1106 , Arch Linux looks to me like using Xorg wrapper now.
2018-04-19 01:21:54 +09:00
metalefty
6148f0e491
Merge pull request #1103 from metalefty/docs
...
docs: '!' is no longer a comment out symbol
2018-04-18 08:32:08 +09:00
Koichiro IWAO
eb6ba23325
Remove x11rdp from README and EXTRA_DIST
2018-04-17 13:34:38 +09:00
Koichiro IWAO
2ad5df96a3
Remove x11rdp from xrdp repository
...
Now x11rdp is replaced with xorgxrdp. Deprecating it.
Repository moved to https://github.com/neutrinolabs/x11rdp .
2018-04-17 13:26:18 +09:00