summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | Fix warnings about unused variables and functionsPavel Roskin2016-04-216-7/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Fix more format warningsPavel Roskin2016-04-216-37/+37
| | | | | | | | | | | |
| * | | | | | | | | | | Fix format warnings caused by g_writeln("")Pavel Roskin2016-04-213-21/+21
| | | | | | | | | | | |
| * | | | | | | | | | | Include config_ac.h from common/os_calls.h to enable all format warningsPavel Roskin2016-04-211-0/+4
| | | | | | | | | | | |
* | | | | | | | | | | | trans: set non blocking socket after acceptJay Sorg2016-04-271-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #366 from proski/macos-semjsorg712016-04-262-11/+26
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Add unnamed semaphore support on Mac OS
| * | | | | | | | | | | Add unnamed semaphore support on Mac OSPavel Roskin2016-04-232-11/+26
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sem_init() is not functional on Mac OS. Use the Grand Central Dispatch implementation. Make libscp_lock.c use semaphores through the thread_calls wrapper.
* | | | | | | | | | | X11rdp: Mesa link fixJay Sorg2016-04-211-0/+7
| | | | | | | | | | |
* | | | | | | | | | | multimon fixJay Sorg2016-04-201-4/+0
| | | | | | | | | | |
* | | | | | | | | | | X11rdp: merge multimon from Xorg driverJay Sorg2016-04-193-7/+197
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #359 from metalefty/sesman/configurable-xserver-pathjsorg712016-04-183-11/+25
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | sesman: do not hardcode Xorg/X11rdp/Xvnc executables
| * | | | | | | | | | | sesman: do not hardcode Xorg/X11rdp/Xvnc executablesKoichiro IWAO2016-04-072-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In RHEL and its clones, /usr/bin/Xorg is set suid-root. To execute Xorg with user privileges, /etc/pam.d/xserver needs be edited [1], or suid bit of Xorg binary needs to be dropped. In order to keep Xorg and /etc/pam.d/xserver untouched, preparing non-suid version of Xorg as /usr/bin/Xorg.non-suid for example is the simplest solution. However, Xorg.non-suid cannot be executed since it is hardcoded to execute Xorg in sesman. This change makes more flexible to execute Xorg with non-standard name or not in PATH environment variable. [1] https://www.centos.org/forums/viewtopic.php?t=21185
| * | | | | | | | | | | sesman: brief xorg_params, no logic changeKoichiro IWAO2016-04-071-4/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #361 from metalefty/do-not-attempt-to-trap-sigkilljsorg712016-04-172-15/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | | Do not attempt to trap SIGKILL part 2
| * | | | | | | | | | | Remove trailing whitespace, no logic changeKoichiro IWAO2016-04-111-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Do not attempt to trap SIGKILL part 2Koichiro IWAO2016-04-112-14/+0
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it doesn't work on any OS.
* | | | | | | | | | | fix warningsJay Sorg2016-04-093-3/+23
| | | | | | | | | | |
* | | | | | | | | | | remove some warningsJay Sorg2016-04-092-6/+3
| | | | | | | | | | |
* | | | | | | | | | | remove some warningsJay Sorg2016-04-091-6/+6
|/ / / / / / / / / /
* | | | | | | | | | common: call recv/send before can_recv/can_sendJay Sorg2016-04-061-51/+45
| | | | | | | | | |
* | | | | | | | | | common: fix warningsJay Sorg2016-04-021-3/+7
| | | | | | | | | |
* | | | | | | | | | Merge pull request #353 from nerdknight/develjsorg712016-04-023-3/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix compile error "format not a string literal and no format arguments [-Werror=format-security]"
| * | | | | | | | | | Fix compile error "format not a string literal and no format arguments ↵NerdKnight2016-03-283-3/+3
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [-Werror=format-security]"
* | | | | | | | | | Merge pull request #341 from proski/sanity-checksjsorg712016-03-169-41/+536
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Sanity checks
| * | | | | | | | | | Annotate printf-like functions if supported by the compilerPavel Roskin2016-03-033-5/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both GCC and Clang support it. Add a macro from Autoconf archive to check for format attribute support.
| * | | | | | | | | | Enable -Wall flag for compilers that support itPavel Roskin2016-03-035-2/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Autoconf archive macros to check for -Wall and its dependencies. Adjust m4/.gitignore to only ignore libtool macros. Require Autoconf 2.65 for compatibility with Autoconf archive macros.
| * | | | | | | | | | Be more specific in error messages about PID file locationPavel Roskin2016-03-032-4/+4
| | | | | | | | | | |
| * | | | | | | | | | Check if rsakeys.ini exists on startup, exit if it's missingPavel Roskin2016-03-031-0/+8
| | | | | | | | | | |
| * | | | | | | | | | Move all sanity checks to a separate function xrdp_sanity_check()Pavel Roskin2016-03-031-30/+51
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #347 from metalefty/typoItamar Reis Peixoto2016-03-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fix typo xrdp-sessman -> xrdp-sessvc
| * | | | | | | | | | | fix typo xrdp-sessman -> xrdp-sessvcKoichiro IWAO2016-03-151-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | fix a warningJay Sorg2016-03-161-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | fix warnings, move some calls to os_callsJay Sorg2016-03-164-10/+36
|/ / / / / / / / / / /
* | | | | | | | | | | Fix all format warnings and some unused variable warningsJay Sorg2016-03-149-22/+22
| | | | | | | | | | |
* | | | | | | | | | | Don't attempt to intercept SIGKILL, it doesn't work on any OSJay Sorg2016-03-147-17/+0
|/ / / / / / / / / /
* | | | | | | | | | xorgxrdp=a0add6cJay Sorg2016-03-021-0/+0
| | | | | | | | | |
* | | | | | | | | | keygen: default 2048 bit RSA keyJay Sorg2016-02-241-3/+2
| | | | | | | | | |
* | | | | | | | | | Merge pull request #333 from proski/key-installItamar Reis Peixoto2016-02-2411-54/+29
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Key install (generate rsakeys.ini during make install)
| * | | | | | | | | | Create and install rsakeys.iniPavel Roskin2016-02-233-17/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use install-data-hook to ensure restrictive permissions on rsakeys.ini. Don't create rsakeys.ini in init scripts. This makes xrdp functional upon "make install" without relying on the init scripts. Packagers should not package rsakeys.ini, it should be created when the package is installed.
| * | | | | | | | | | Use SCRIPTS for executable scripts, don't use "chmod 755"Pavel Roskin2016-02-224-11/+6
| | | | | | | | | | |
| * | | | | | | | | | Use "dist_" prefix to minimize use of EXTRA_DISTPavel Roskin2016-02-228-29/+17
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | "dist" is ignored in presense of "noinst", so keep noinst_man_MANS.
* | | | | | | | | | Merge pull request #326 from metalefty/pulseaudio-6.0jsorg712016-02-232-1/+10
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | pulse: fix build pulseaudio 6.0 or higher
| * | | | | | | | | pulse: fix build pulseaudio 6.0 or higherKoichiro IWAO2016-02-182-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Discovered in #321. The number of argument for pa_rtpoll_run have been changed since 6.0. >=6.0 : int pa_rtpoll_run(pa_rtpoll *f); <6.0 : int pa_rtpoll_run(pa_rtpoll *f, bool wait); Check pulseaudio version by PA_CHECK_VERSION macro introduced since pulseaudio 0.9.16. In case PA_CHECK_VERSION is not defined, pa_rtpoll_run takes 2 arguments.
* | | | | | | | | | common: minor fix for older openssl keygenJay Sorg2016-02-221-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'devel' of git:neutrinolabs/xrdp into develJay Sorg2016-02-2296-292/+545
|\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge pull request #330 from proski/automakeItamar Reis Peixoto2016-02-2215-95/+116
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | More makefile cleanup
| | * | | | | | | | | Move headers from EXTRA_DIST to sources, sort alphabeticallyPavel Roskin2016-02-2114-94/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There should be no functional difference.
| | * | | | | | | | | Add m4 directory to EXTRA_DIST, not all Automake versions package itPavel Roskin2016-02-211-1/+1
| |/ / / / / / / / /
| * | | | | | | | | Merge pull request #320 from proski/sesadminItamar Reis Peixoto2016-02-1563-119/+147
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Make sesadmin useful, another round of typo hunting
| | * | | | | | | | | xrdp-sesadmin: show help and exit if mandatory arguments are not givenPavel Roskin2016-02-141-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't mark password as mandatory, it's asked if not provided on the command line.