summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make librfxcodec a subpackagePavel Roskin2016-12-153-1/+10
| | | | | | | | | | | | | Since libpainter is going to become a subpackage, we can make librfxcodec a subpackage as well. With this change, librfxcodec is configured, built and linked to xrdp automatically if enabled by "--enable-rfxcodec" librfxcodec is packaged by "make dist" regardless of "--enable-rfxcodec" librfxcodec/confgure is run unconditionally, it's needed for "make dist" to work. But librfxcodec is only compiled if enabled.
* Merge pull request #546 from proski/jpeg-warningjsorg712016-12-151-4/+7
|\ | | | | Fix a warning in jpeg compression code with --enable-jpeg
| * Fix a warning in jpeg compression code with --enable-jpegPavel Roskin2016-12-141-4/+7
| | | | | | | | | | | | | | | | | | | | If the image width is not divisible by 4, the image is padded to the next multiple of 4. The additional pixels are filled with the colors of the last pixel in the row. The last pixel colors may not be initialized if the width is 0. In this case, the would be no padding, but the compiler doesn't know that. Add a check that the width is more that 0 before filling the padding.
* | Merge pull request #552 from metalefty/travis-cimetalefty2016-12-161-1/+1
|\ \ | | | | | | CI: correct pixman package name
| * | CI: correct pixman package nameKoichiro IWAO2016-12-161-1/+1
| |/
* | Merge pull request #531 from speidy/surface_cmdsjsorg712016-12-155-39/+78
|\ \ | |/ |/| xrdp_encoder: make RemoteFX work with MSTSC client
| * xrdp_constants: move CAPSET constants to their placespeidy2016-12-131-9/+12
| |
| * lixrdp: typo fixspeidy2016-12-131-1/+1
| |
| * libxrdp: more constantsspeidy2016-12-132-4/+7
| |
| * Merge branch 'surface_cmds' of git://github.com/speidy/xrdp into surface_cmdsspeidy2016-12-138-36/+126
| |\
| | * Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into surface_cmdsSpeidy2016-12-128-36/+126
| | |\
| * | | libxrdp: caps, group caps require fastpath output, use ↵speidy2016-12-132-10/+11
| | | | | | | | | | | | | | | | FASTPATH_OUTPUT_SUPPORTED constant
| * | | libxrdp: improve messagesspeidy2016-12-132-6/+6
| |/ /
| * | xrdp_caps: fix jpeg codec propertiesspeidy2016-12-101-2/+2
| | |
| * | xrdp_encoder: remove temporary workaround for RFX to avoid mstscspeidy2016-12-081-5/+0
| | |
| * | no logic change, indent onlyspeidy2016-12-081-6/+4
| | |
| * | o send RFX tiles as stream (Stream Surface Bits Command)speidy2016-12-084-18/+57
| | | | | | | | | | | | | | | | | | o silent frame ack logging o support surface commands in capsets o fix some wrong constants
* | | Merge pull request #538 from proski/submodulesmetalefty2016-12-152-1/+5
|\ \ \ | | | | | | | | Add libpainter submodule, update librfxcodec URL
| * | | Add libpainter submodulePavel Roskin2016-12-142-0/+4
| | | |
| * | | Use https for librfxcodec referencePavel Roskin2016-12-141-1/+1
|/ / / | | | | | | | | | | | | | | | | | | The git protocol is so limited that GitHub doesn't show it when selecting "Clone of download". It may be blocked by strict firewalls, whereas https would work almost certainly. Pushing code is not allowed over git protocol, but it's possible over https with a tocken.
* | | Merge pull request #543 from westporch/develItamar Reis Peixoto2016-12-143-0/+1061
|\ \ \ | |_|/ |/| | Add Korean keymap
| * | Sort alphabeticallyWestporch2016-12-141-3/+3
| | |
| * | Sort alphabeticallyWestporch2016-12-141-2/+2
| | |
| * | Add Korean keymapWestporch2016-12-141-1/+2
| | |
| * | Add 'rdp_layout_kr=kr'Westporch2016-12-141-0/+3
| | |
| * | Add Korean keymapWestporch2016-12-141-0/+1057
|/ /
* | Merge pull request #536 from jsorg71/unicodejsorg712016-12-114-14/+113
|\ \ | | | | | | add unicode support
| * | change some magics to definesJay Sorg2016-12-103-20/+29
| | |
| * | use defines for flagsJay Sorg2016-12-101-9/+2
| | |
| * | add unicode supportJay Sorg2016-12-104-7/+104
| | |
* | | Merge pull request #535 from speidy/rfx_detectionmetalefty2016-12-112-18/+9
|\ \ \ | | | | | | | | Fix for RemoteFX detection, avoid blank screen when RFX is not supported on server
| * | | o caps: advertise remotefx codec capsets only when supported (RFX mode,speidy2016-12-102-18/+9
| |/ / | | | | | | | | | | | | | | | proxy mode) o xrdp_encoder: do not initialze encoder context for RFX when rfxcodec is not supported
* | | Merge pull request #529 from proski/vnc32Itamar Reis Peixoto2016-12-111-1/+1
|\ \ \ | | | | | | | | Fix support for 32-bpp clients connecting to 16-bpp VNC
| * | | Fix support for 32-bpp clients connecting to 16-bpp VNCPavel Roskin2016-12-091-1/+1
| |/ /
* | | Merge pull request #533 from proski/ipv6Itamar Reis Peixoto2016-12-111-1/+1
|\ \ \ | |/ / |/| | Don't use colon to separate IPv6 address from the port
| * | Don't use colon to separate IPv6 address from the portPavel Roskin2016-12-091-1/+1
|/ / | | | | | | | | IPv6 addresses can have colons in their names, so the final colon can be confusing.
* | 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.