Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add Spanish keylayout | Koichiro IWAO | 2017-06-17 | 1 | -0/+3 |
| | |||||
* | sort xrdp_keyboard.ini | Koichiro IWAO | 2017-06-09 | 1 | -7/+7 |
| | |||||
* | Fix UK/GB keyboard layout | Ben Cohen | 2017-06-08 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The UK/GB keyboard doesn't work properly connecting to xrdp with xorgxrdp. It does work when connecting to xrdp with x11vnc, however. This is because the layout is not declared in xrdp_keyboard.ini. It needs to be called "gb" not "uk". (There are other layouts that have km-nnnn.ini files that aren't declared in xrdp_keyboard.ini, so they might have the same bug, but I haven't tested that. This is analagous to the commits for the "ch" and "pl" layouts.) Test case: 1. Use a PC with the UK/GB keyboard layout. 2. Create /etc/xrdp/startwm.sh as follows: #!/bin/sh export LANG=en_GB.UTF-8 export MDM_LANG=en_GB.UTF-8 export XTERM_LOCALE=en_GB.UTF-8 xterm exit 0 3. Connect using rdesktop to localhost (from a session where the same environment variables are defined). 4. Test layout-specific keys such as: \ (backslash) | (bar) # (numbersign) ~ (asciitilde) £ (sterling: Shift-3) € (EuroSign: AltGr-4) These keys should produce the appropriate symbol but they don't. With the change in this commit the keys produce the correct symbol. | ||||
* | Pick up the first section if given section(domain) doesn't match anything | Koichiro IWAO | 2017-06-07 | 1 | -25/+43 |
| | | | | | | As some clinents (AFAIK Windows 10) always send domain name, the backend module is not selected properly. This causes the default usage with Windows 10 fails with 'xrdp_wm_log_msg: Section "XXX" not configured'. | ||||
* | Constify MCS connectionType | Koichiro IWAO | 2017-06-06 | 1 | -1/+1 |
| | |||||
* | Rename file_loc.h to xrdp_sockets.h, install it | Pavel Roskin | 2017-03-28 | 2 | -1/+1 |
| | | | | Include xrdp_sockets.h directly, not through headers. | ||||
* | Allocate space for tls_ciphers dynamically | Pavel Roskin | 2017-03-21 | 1 | -1/+1 |
| | |||||
* | Make socket directory configurable, don't hardcode /tmp/.xrdp | Pavel Roskin | 2017-03-17 | 1 | -0/+1 |
| | | | | | | | | | | Use XRDP_SOCKET_PATH in file_loc.h Don't define any non-socket paths in file_loc.h, they should come from the makefiles. Define all paths unconditionally, they should not be defined elsewhere. Pass XRDP_SOCKET_PATH as environment variable to the backends. | ||||
* | Propel xorgxrdp as default backend, give xorgxrdp the first place | Koichiro IWAO | 2017-03-17 | 1 | -7/+7 |
| | |||||
* | Eliminate APP_CC and DEFAULT_CC | Pavel Roskin | 2017-03-14 | 17 | -425/+425 |
| | |||||
* | Call log_end() on xrdp exit | Pavel Roskin | 2017-03-13 | 1 | -0/+1 |
| | |||||
* | frame ack code cleanup, add comments for possible client acks, when pointer, ↵ | Jay Sorg | 2017-03-06 | 1 | -12/+18 |
| | | | | use NULL, not 0 | ||||
* | add xrdp_mm_process_enc_done for processing encoder output | Jay Sorg | 2017-03-06 | 1 | -66/+65 |
| | |||||
* | checkup frame ack code, combine dup code | Jay Sorg | 2017-03-06 | 1 | -25/+35 |
| | |||||
* | frame ack fix change, cleanup | Jay Sorg | 2017-03-06 | 3 | -4/+8 |
| | |||||
* | Don't include config_ac.h from any header files | Pavel Roskin | 2017-03-04 | 1 | -3/+0 |
| | |||||
* | Include config_ac.h from all source files | Pavel Roskin | 2017-03-04 | 14 | -0/+56 |
| | |||||
* | TLS: switch ssl_protocols to a comma separated list | Koichiro IWAO | 2017-02-27 | 1 | -2/+2 |
| | |||||
* | docs: document maximum length of tls_ciphers | Koichiro IWAO | 2017-02-27 | 1 | -1/+1 |
| | |||||
* | TLS: new method to specify SSL/TLS version | Koichiro IWAO | 2017-02-27 | 1 | -2/+3 |
| | | | | | | | SSL/TLS protocols only listed in ssl_protocols should be used. The name "ssl_protocols" comes from nginx. Resolves #428. | ||||
* | encoder, remove check for UINT16_MAX, not really needed | Jay Sorg | 2017-02-22 | 1 | -2/+1 |
| | |||||
* | changes and cleanup to process_enc_rfx | Jay Sorg | 2017-02-22 | 2 | -51/+67 |
| | |||||
* | fix for frames in flight = 0 | Jay Sorg | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | frame ack change for slow client falling behind | Jay Sorg | 2017-02-22 | 1 | -2/+2 |
| | |||||
* | rfx fixes for large tile sets, performance change, Xorg will start next ↵ | Jay Sorg | 2017-02-22 | 2 | -4/+18 |
| | | | | frame earlier | ||||
* | fix warning new since stdint.h change | Jay Sorg | 2017-02-22 | 2 | -3/+5 |
| | |||||
* | Workaround for a regression of JP keyboard detection #663 | Koichiro IWAO | 2017-02-16 | 1 | -0/+3 |
| | | | | | | | | | | | | | caused by 9c31bd5. This is not a complete fix but just a workaround because keylayout value of Japanese keyboard can be other than these 4 values. This workaround still doesn't cover all JP keyboards. - 0x00000411 - 0xe0010411 - 0xe0200411 - 0xe0210411 Looking for `0411` in lower 16 bits is enough to detect JP keyboards. | ||||
* | Remove trailing whitespace | Pavel Roskin | 2017-02-08 | 1 | -1/+1 |
| | |||||
* | Don't use ACCESS macro | Pavel Roskin | 2017-02-02 | 2 | -20/+2 |
| | | | | | ACCESS is defined unconditionally in the files that use it. No comments exist about that macro. The code guarded by the macro is PAM related. | ||||
* | Fix several cases of discarding return values | Pavel Roskin | 2017-01-25 | 1 | -10/+40 |
| | |||||
* | Merge pull request #636 from proski/painter | Idan Freiberg | 2017-01-23 | 1 | -1/+1 |
|\ | | | | | Fix incorrect argument to painter_line() | ||||
| * | Fix incorrect argument to painter_line() | Pavel Roskin | 2017-01-21 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #625 from speidy/proxy_session_info | Idan Freiberg | 2017-01-23 | 3 | -1/+18 |
|\ \ | |/ |/| | Pass session info in proxy mode | ||||
| * | add session_info | Jay Sorg | 2017-01-15 | 3 | -1/+18 |
| | | | | | | | | | | Conflicts: libxrdp/libxrdp.h | ||||
* | | Remove librdp.so sources, it's obsoleted by neutrinordp | Pavel Roskin | 2017-01-19 | 1 | -6/+0 |
| | | | | | | | | Remove "rdp-any" section from xrdp.ini. | ||||
* | | List shorthand versions of command line switches in the help text | Pavel Roskin | 2017-01-17 | 1 | -5/+5 |
| | | |||||
* | | Implement "-n" alias for "--nodaemon" as documented in the manpage | Pavel Roskin | 2017-01-17 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #615 from speidy/channels_fixes | Idan Freiberg | 2017-01-15 | 1 | -2/+5 |
|\ \ | |/ |/| | Channels improvements | ||||
| * | libxrdp: channels, respect xrdp.ini channel blocking also for data | speidy | 2017-01-06 | 1 | -2/+5 |
| | | | | | | | | coming in from chansrv | ||||
* | | Don't call file_read_section() on unitialized section name | Pavel Roskin | 2017-01-11 | 1 | -0/+1 |
| | | | | | | | | | | This can only happen if xrdp.ini is corrupted and has no sections for backends. | ||||
* | | Constify the value argument to mod_set_param | Pavel Roskin | 2017-01-11 | 2 | -6/+6 |
| | | |||||
* | | Move mouse before click | Ricardo Duarte | 2017-01-10 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #612 from proski/includes | jsorg71 | 2017-01-05 | 1 | -1/+1 |
|\ | | | | | Use <> for system includes, move system includes above local ones | ||||
| * | Use <> for system includes, move system includes above local ones | Pavel Roskin | 2017-01-04 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #611 from volth/support-enable-xrdpdebug=yes-2 | jsorg71 | 2017-01-05 | 1 | -2/+0 |
|\ \ | |/ |/| | fix build with --enable-xrdpdebug=yes | ||||
| * | fix build with --enable-xrdpdebug=yes | volth | 2017-01-04 | 1 | -2/+0 |
| | | |||||
* | | xrdp: add some logging, remove unused var | speidy | 2016-12-29 | 1 | -2/+3 |
| | | |||||
* | | xrdp: fix for codec frame acks handling. | speidy | 2016-12-29 | 1 | -16/+1 |
|/ | | | | | | can handle zero unacked frames now. This should make RemoteFX usable with Parallels Client. they always wan't zero unacked frames on the wire. | ||||
* | Compile libpainter only if enabled, fix path to libpainter.a | Pavel Roskin | 2016-12-20 | 1 | -1/+1 |
| | | | | | When subpackages are compiled outside the build tree, the build artifacts are placed under top_builddir. | ||||
* | Merge pull request #553 from jsorg71/libpainter | metalefty | 2016-12-20 | 5 | -45/+580 |
|\ | | | | | add libpainter for drawing when client does not have minimum orders |