| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| | |
add libpainter for drawing when client does not have minimum orders
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
self->line_size should be calculated in xrdp_bitmap_create_with_data()
The code was in the original noorders branch but got lost. Without this
fix, the image is garbled.
The client should be configured with compression disabled, or it will
disconnect. That's a known problem.
|
| |
| |
| |
| |
| | |
It is better to distribute a few useless file than not to distribute
needed files.
|
|\ \
| | |
| | | |
Set autorun to empty, improve autorun documentation
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Setting autorun to empty keeps X11rdp as the default backend for
autologin (since it's the first section), but it also enables the backend
selection by the domain name.
Describe the autorun interaction with the domain name both in the config
file and in the manual.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
The removal of "xserverbpp=24" from the Xorg entry lead to a regression.
Clients with a different bpp would not reconnect to an xorgxrdp session
if the client's bpp is different, even though xorgxrdp is always using 24
bpp.
Imply "xserverbpp=24" for "code=20" in xrdp.ini.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | | |
xrdp_encoder: make RemoteFX work with MSTSC client
|
| |\ \ |
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
o silent frame ack logging
o support surface commands in capsets
o fix some wrong constants
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | | |
add unicode support
|
| | | |
|
| |/ |
|
|/
|
|
|
|
| |
proxy mode)
o xrdp_encoder: do not initialze encoder context for RFX when rfxcodec
is not supported
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
vnc: change password file to use guid hash
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Adjust Japanese keymaps
|
| | |
|
|/
|
|
| |
xrdp_encoder: comment about temporary workaround
|
| |
|
|\
| |
| | |
Update man pages and config files
|
| | |
|
| |
| |
| |
| |
| | |
Put same layer configuration parameters together, bring low layer
parameters earlier.
|
| |
| |
| |
| |
| |
| |
| |
| | |
and use number sign to comment out actual configurations.
For example:
; if set to true, enables foobar
#foobar=true
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Code standards
|
| |/ |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
If no domain is passed, self->session->client_info->domain is an empty
string that is incorrectly treated as if the domain were passed by the
client.
The regression was introduced in fc753a95, when an incorrect check for
non-empty domain was added. That check was removed in 67119ecc based on
coverity report, leaving no trace of the original intention.
Check domain both for '_' and '\0' as the initial character. In either
case, select the first session type section in xrdp.ini.
|
|
|
|
| |
install
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
upper 16 bits of keylayout value indicates keyboard layout.
lower 16 bits of keylayout value indicates country/language.
If the keymap file doesn't match exactly to keylayout value,
the typical keyboard of the country/language should be used.
For example [1]:
0x00000409: US English
0x00010409: US Dvorak
0x00020409: US International
0x00030409: US Dvorak for left hand
0x00040409: US Dvorak for right hang
0x0000040e: Hungarian
0x0001040e: Hungarian 101-key
[1] https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/desktop/windows-language-pack-default-values
|
|\
| |
| | |
Switch to 8 hex digit keymapfile
|
| |
| |
| |
| |
| | |
as the value keyboardLayout is actually 32-bit unsigned integer.
See [MS-RDPBCGR] - v20160714 p.45.
|
|/
|
|
|
|
| |
Make section names equal to the names in the "name=" setting to avoid
confusion and the need to renumber sections. Avoid "sesman-" in the
names, it's not helpful to the user. Move "Xorg" just below "X11rdp",
that would give xorgxrdp more visibility.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
AM_CPPFLAGS is a documented Automake variable for C preprocessor flags
that should not be overridden when compiling the package.
There is no need to have two additional variables that are ultimately
merged into AM_CPPFLAGS.
Their names are also confusing. EXTDA_DIST is a documented Automake
variable. Everything else that starts with "EXTRA" is not.
|
| |
|
| |
|
|
|
|
| |
as same fix as done in 4a815d5 for libpainter
|
| |
|
| |
|
| |
|