summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* .gitignore, change configure_params.h to xrdp_configure_options.hJay Sorg2018-08-131-1/+1
|
* Merge pull request #1186 from speidy/pulse-removemetalefty2018-08-118-1355/+0
|\ | | | | chansrv: remove pulseaudio modules from xrdp source tree
| * chansrv: remove pulseaudio modules from xrdp source treeIdan Freiberg2018-08-038-1355/+0
|/ | | | | | | 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>
* Merge branch 'wfix-pulsechansrv-makefile' into develKoichiro IWAO2018-08-031-1/+1
|\
| * Corrected spacing between arguments to `cc` for Pulseaudio chanserv MakefileBrandon Wooldridge2018-08-021-1/+1
| |
* | Merge pull request #1168 from metalefty/fix-xrdp-log-path-in-manmetalefty2018-07-201-1/+1
|\ \ | | | | | | docs: fix xrdp's LogFile path in man
| * | docs: fix xrdp's LogFile path in manKoichiro IWAO2018-07-121-1/+1
| |/
* | Merge pull request #1140 from matt335672/chansrv-atexitmetalefty2018-07-203-5/+37
|\ \ | |/ |/| Add atexit() handler to unmount the filesystem on fatal X error
| * Add handler for fatal X server conditionsmatt3356722018-07-193-5/+37
|/ | | | | | 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.
* Merge pull request #1160 from metalefty/prepare-releasemetalefty2018-06-293-2/+31
|\ | | | | Prepare release
| * Update v0.9.7 release dateKoichiro IWAO2018-06-291-1/+1
| |
| * Bump version to v0.9.7Koichiro IWAO2018-06-292-2/+2
| |
| * Update NEWS for v0.9.7Koichiro IWAO2018-06-291-0/+29
|/
* Merge pull request #1156 from metalefty/configure_echometalefty2018-06-273-7/+15
|\ | | | | xrdp: print configure options to --version more pretty
| * xrdp: unify inconsistent mixed use ofKoichiro IWAO2018-06-273-8/+8
| | | | | | | | | | | | * configure params * configure options * configure string
| * xrdp: print configure options to --version more prettyKoichiro IWAO2018-06-272-5/+13
| |
* | Merge pull request #1153 from metalefty/rc-scriptmetalefty2018-06-214-38/+85
|\ \ | |/ |/| FreeBSD: separate rc script into xrdp and xrdp-sesman
| * FreeBSD: separate rc script into xrdp and xrdp-sesmanKoichiro IWAO2018-05-304-38/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/
* | Merge pull request #1147 from metalefty/defaultwm-fullpathmetalefty2018-06-196-16/+81
|\ \ | | | | | | Accept full path for DefaultWindowManager
| * | sesman: add comments, no logic changeKoichiro IWAO2018-06-191-0/+2
| | |
| * | sesman: fix potential buffer over flowKoichiro IWAO2018-06-161-5/+7
| | |
| * | sesman: fix logging after default_wm changeKoichiro IWAO2018-06-161-1/+1
| | |
| * | docs: document configurable reconnect script pathKoichiro IWAO2018-06-163-4/+19
| | |
| * | sesman: make the path of reconnect script configurableKoichiro IWAO2018-06-164-4/+35
| | |
| * | sesman: accept full path for DefaultWindowManagerKoichiro IWAO2018-06-163-7/+22
|/ / | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #1146 from metalefty/sesman-leakIdan Freiberg2018-06-141-0/+1
|\ \ | | | | | | sesman: fix leak in struct config_sesman
| * | sesman: fix leak in struct config_sesmanKoichiro IWAO2018-06-131-0/+1
| |/
* | Merge pull request #1120 from matt335672/set-env-on-reconnectmetalefty2018-06-143-5/+6
|\ \ | | | | | | Copy the PAM session environment for the reconnect script
| * | Copy the PAM session environment for the reconnect scriptmatt3356722018-05-313-5/+6
| |/ | | | | | | | | This provides access to variables set at login which may be required by the script (e.g. KRB5CCNAME)
* | Merge pull request #1142 from metalefty/dont-spit-on-the-console-sesmanmetalefty2018-06-113-99/+130
|\ \ | |/ |/| Dont spit on the console (sesman)
| * sesman: close stdout/stderr earlierKoichiro IWAO2018-06-051-4/+9
| | | | | | | | not to spit on the console
| * sesman: don't spit on the console when startingKoichiro IWAO2018-06-051-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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] https://salsa.debian.org/debian-remote-team/xrdp/blob/2751ad4d62b1f63dbc2e4b8fa1580fa54b0f5460/debian/patches/shutup-daemon.diff
| * sesman: don't print config in reader functionKoichiro IWAO2018-06-052-74/+112
| | | | | | | | | | reader function should just read. Add config_dump function to print read config.
| * sesman: s/XOrg/Xorg/g, no logic changeKoichiro IWAO2018-06-052-4/+4
| | | | | | | | X.Org is usually spelled X.Org or Xorg.
| * sesman: config_read_logging function no longer existsKoichiro IWAO2018-06-052-17/+0
|/
* Merge pull request #1132 from daixj-shterm/develjsorg712018-05-271-1/+1
|\ | | | | fix issue #1112: set SSL object's read_ahead flag to be 0
| * fix issue #1112: set SSL object's read_ahead flag to be 0daixj2018-05-211-1/+1
| |
* | don't remove configure_params.h on make clean, only make distcleanJay Sorg2018-05-271-1/+1
| |
* | distclean remove configure_params.hJay Sorg2018-05-251-0/+3
| |
* | add ipv6only to configure echo and add configure parameter to xrdp -h outputJay Sorg2018-05-253-1/+9
|/
* Merge pull request #1126 from metalefty/strict-locationsmetalefty2018-05-121-1/+2
|\ | | | | configure: set default value for enable_strict_locations
| * configure: set default value for enable_strict_locationsKoichiro IWAO2018-05-101-1/+2
|/ | | | This change prints yes or no to configure summary introduced in #1118.
* echo configure summaryJay Sorg2018-05-021-0/+25
|
* Merge pull request #1108 from aiden0z/develmetalefty2018-04-221-3/+6
|\ | | | | sesrun support start other session based on session_code argument
| * sesrun support start other session based on session_code argumentAiden Luo2018-04-201-3/+6
| |
* | Merge pull request #1107 from metalefty/sesman-xorg-wrappermetalefty2018-04-201-1/+1
|\ \ | | | | | | sesman: Update Xorg help comment for Arch Linux
| * | sesman: Update Xorg help comment for Arch LinuxKoichiro IWAO2018-04-191-1/+1
| |/ | | | | | | As reported in #1106, Arch Linux looks to me like using Xorg wrapper now.
* | Merge pull request #1104 from metalefty/remove-x11rdpmetalefty2018-04-1989-19419/+1
|\ \ | | | | | | Remove x11rdp
| * | Remove x11rdp from README and EXTRA_DISTKoichiro IWAO2018-04-172-3/+1
| | |
| * | Remove x11rdp from xrdp repositoryKoichiro IWAO2018-04-1787-19416/+0
| |/ | | | | | | | | Now x11rdp is replaced with xorgxrdp. Deprecating it. Repository moved to https://github.com/neutrinolabs/x11rdp.