summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CI: correct pixman package nameKoichiro IWAO2016-12-151-1/+1
|
* add libpainter for drawing when client does not have minimum ordersJay Sorg2016-12-159-45/+641
|
* Merge pull request #532 from metalefty/freebsd/sessionmetalefty2016-12-091-2/+2
|\ | | | | sesman: unbreak FreeBSD build after #523
| * sesman: unbreak FreeBSD build after #523Koichiro IWAO2016-12-091-2/+2
|/
* Merge pull request #521 from proski/xorg-logmetalefty2016-12-091-1/+1
|\ | | | | Change default Xorg logfile to .xorgxrdp.%s.log
| * Change default Xorg logfile to .xorgxrdp.%s.logPavel Roskin2016-12-061-1/+1
| | | | | | | | | | | | | | | | The log file is created in the home directory, %s is replaced with the display number (e.g. 10). If Xorg is run setuid root, it can refuse to run if the log path is absolute.
* | Merge pull request #513 from proski/no-setuidmetalefty2016-12-092-0/+30
|\ \ | |/ |/| Disable privilege elevation by setuid for the X server
| * Disable privilege elevation by setuid for the X serverPavel Roskin2016-12-062-0/+30
|/
* Merge pull request #528 from proski/xserverbppItamar Reis Peixoto2016-12-062-1/+7
|\ | | | | Document xserverbpp, add it to Xvnc section, remove from Xorg section
| * Document xserverbpp, add it to Xvnc section, remove from Xorg sectionPavel Roskin2016-12-062-1/+7
|/ | | | | | xserverbpp affects X11rdp and Xvnc, but not Xorg. No need to have xserverbpp in the Xorg section where it has no effect. Add commented out xserverbpp to Xvnc, some users may want to experiment with that setting.
* Merge pull request #523 from jsorg71/vpfjsorg712016-12-0614-85/+167
|\ | | | | vnc: change password file to use guid hash
| * sesman: must save guid in session dataJay Sorg2016-12-043-1/+3
| |
| * vnc: code cleanupJay Sorg2016-12-045-24/+35
| |
| * vnc: change password file to use guid hashJay Sorg2016-12-0312-84/+153
| |
* | Merge pull request #526 from proski/pixmanmetalefty2016-12-052-3/+3
|\ \ | |/ |/| Make configure show it's looking for "pixman", not "xrdp_pixman"
| * Make configure show it's looking for "pixman", not "xrdp_pixman"Pavel Roskin2016-12-042-3/+3
|/ | | | | | | | The pixman library in not part of xrdp. If users see that "xrdp_pixman" is not found, they might assume it is some xrdp specific library. The Automake conditional is still XRDP_PIXMAN, but the pkg-config variables become PIXMAN_LIBS and PIXMAN_CFLAGS.
* Merge pull request #518 from proski/randrmetalefty2016-12-031-0/+4
|\ | | | | Provide reasonable hTotal, vTotal and dotClock for the display mode
| * Provide reasonable hTotal, vTotal and dotClock for the display modePavel Roskin2016-12-021-0/+4
|/ | | | | gtk3 programs crash when they divide dotClock by hTotal and vTotal to calculate the refresh rate.
* Merge pull request #516 from metalefty/keymapsItamar Reis Peixoto2016-12-026-3182/+2
|\ | | | | Adjust Japanese keymaps
| * unify Japanese keymap in xrdp_keyboard.iniKoichiro IWAO2016-12-021-9/+0
| |
| * genkeymap: change Japanese keyboard model to pc105Koichiro IWAO2016-11-301-1/+1
| | | | | | | | changed in #394.
| * instfiles: unify km-*0411.ini into km-00000411.iniKoichiro IWAO2016-11-305-3172/+1
| | | | | | | | | | as they're identical and no longer need to duplicate them after commit 5725200.
* | Merge pull request #512 from speidy/develmetalefty2016-12-024-35/+50
|\ \ | | | | | | xrdp_encoder: do not initialize for non-UNIX rdp clients
| * | xrdp_encoder: do not initialize for non-UNIX rdp clientsspeidy2016-11-294-35/+50
| |/ | | | | | | xrdp_encoder: comment about temporary workaround
* | Merge pull request #517 from proski/cplusplusItamar Reis Peixoto2016-12-021-0/+1
|\ \ | | | | | | Add g++ to the list of compilers for Travis CI
| * | Add g++ to the list of compilers for Travis CIPavel Roskin2016-11-301-0/+1
|/ /
* | Merge pull request #514 from proski/dlopenItamar Reis Peixoto2016-11-302-6/+13
|\ \ | |/ |/| Find openssl by pkg-config, add -ldl if needed
| * Use pkg-config to discover OpenSSLPavel Roskin2016-11-292-5/+5
| | | | | | All supported versions of OpenSSL have pkg-config files.
| * Add -ldl to libcommon link flags if it's needed for dlopen()Pavel Roskin2016-11-292-1/+8
|/
* librfxcodec=fb80d7dKoichiro IWAO2016-11-291-0/+0
|
* Merge pull request #509 from proski/sec_levelmetalefty2016-11-292-5/+13
|\ | | | | Security level fixes
| * Don't select SSL protocol if no keys, fall back to RDP for "hybrid"Pavel Roskin2016-11-281-1/+3
| | | | | | | | | | If both the client and the server are configured to allow both RDP and SSL connections, the server is free to choose RDP in absense of the SSL keys.
| * Log the result of the security level negotiationPavel Roskin2016-11-281-2/+3
| |
| * Recognize security_layer=negotiate in xrdp.ini, improve loggingPavel Roskin2016-11-271-2/+7
|/ | | | | | | security_layer=negotiate is documented, but the code is complaining loudly about it. Fix it, make sure not to change the actual behavior apart from the logging. Improve the log message for unrecognized security_layer setting.
* Merge pull request #502 from proski/fuse1metalefty2016-11-284-113/+121
|\ | | | | Fix all FUSE warnings and C++ compatibility, add Mac compilation support
| * Fix C++ errors and warnings in FUSE codePavel Roskin2016-11-261-29/+44
| |
| * Use fuse_ino_t for FUSE inodes, not tui32 or intPavel Roskin2016-11-261-27/+27
| |
| * Remove write-only FileId variablePavel Roskin2016-11-261-2/+0
| |
| * Cast pointer to uint64_t through tintptr to avoid warningsPavel Roskin2016-11-261-4/+4
| | | | | | Cast to long would damage a pointer on Win64.
| * Use constant strings to fix warningsPavel Roskin2016-11-263-13/+15
| |
| * Call devredir_cvt_slash() on the path copy, it changes the argumentPavel Roskin2016-11-261-5/+6
| |
| * Disable or remove dead code to prevent it from throwing warningsPavel Roskin2016-11-261-11/+12
| |
| * Include needed files in chansrv_fuse.c, remove duplicate declarationsPavel Roskin2016-11-262-18/+10
| |
| * Fix misuse of NULL for arithmetic typePavel Roskin2016-11-261-1/+1
| |
| * Use FUSE_CFLAGS and FUSE_LIBS from pkg-configPavel Roskin2016-11-262-4/+3
|/ | | | | | | Include <fuse_lowlevel.h>, not <fuse/fuse_lowlevel.h>, the include path should be set up for that. Don't define _FILE_OFFSET_BITS in one file, FUSE_CFLAGS would enable it for the whole xrdp-chansrv build if needed.
* Merge pull request #461 from metalefty/ipv6/fallback-to-ipv4metalefty2016-11-241-0/+16
|\ | | | | common: If IPv6 not supported, fall back to IPv4
| * common: If IPv6 not supported, fall back to IPv4Koichiro IWAO2016-11-221-0/+16
| | | | | | | | | | | | | | The system to run xrdp does not necessarily support IPv6 even though it is compiled with IPv6. Fixes #432.
* | Merge pull request #503 from proski/jpegmetalefty2016-11-241-9/+9
|\ \ | | | | | | Fix pointer sign warnings in jpeg and TurboJPEG code
| * | Fix pointer sign warnings in TurboJPEG compression codePavel Roskin2016-11-221-2/+2
| | |
| * | Fix pointer sign warnings in JPEG compression codePavel Roskin2016-11-221-7/+7
|/ /