summaryrefslogtreecommitdiffstats
path: root/xrdp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #536 from jsorg71/unicodejsorg712016-12-111-0/+80
|\ | | | | add unicode support
| * change some magics to definesJay Sorg2016-12-101-19/+22
| |
| * add unicode supportJay Sorg2016-12-101-0/+77
| |
* | o caps: advertise remotefx codec capsets only when supported (RFX mode,speidy2016-12-101-18/+7
|/ | | | | | proxy mode) o xrdp_encoder: do not initialze encoder context for RFX when rfxcodec is not supported
* Document xserverbpp, add it to Xvnc section, remove from Xorg sectionPavel Roskin2016-12-061-1/+1
| | | | | | 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-061-4/+15
|\ | | | | vnc: change password file to use guid hash
| * vnc: code cleanupJay Sorg2016-12-041-1/+1
| |
| * vnc: change password file to use guid hashJay Sorg2016-12-031-4/+15
| |
* | Make configure show it's looking for "pixman", not "xrdp_pixman"Pavel Roskin2016-12-041-2/+2
|/ | | | | | | | 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 #516 from metalefty/keymapsItamar Reis Peixoto2016-12-021-9/+0
|\ | | | | Adjust Japanese keymaps
| * unify Japanese keymap in xrdp_keyboard.iniKoichiro IWAO2016-12-021-9/+0
| |
* | xrdp_encoder: do not initialize for non-UNIX rdp clientsspeidy2016-11-291-15/+22
|/ | | | xrdp_encoder: comment about temporary workaround
* xrdp: do case insensitive compare for section namesJay Sorg2016-11-191-3/+3
|
* Merge pull request #488 from metalefty/docsItamar Reis Peixoto2016-11-172-128/+129
|\ | | | | Update man pages and config files
| * docs: revise description for disableSSLv3 in xrdp.iniKoichiro IWAO2016-11-161-1/+1
| |
| * config: change order of parametersKoichiro IWAO2016-11-161-37/+38
| | | | | | | | | | Put same layer configuration parameters together, bring low layer parameters earlier.
| * config: use semicolon to comment out descriptions in config filesKoichiro IWAO2016-11-162-98/+98
| | | | | | | | | | | | | | | | and use number sign to comment out actual configurations. For example: ; if set to true, enables foobar #foobar=true
| * config: Capitalize section title to fit documentsKoichiro IWAO2016-11-161-2/+2
| |
| * config: unify all boolean values in config to true/falseKoichiro IWAO2016-11-161-11/+11
| |
* | Merge pull request #485 from proski/code-standardsmetalefty2016-11-161-1/+1
|\ \ | | | | | | Code standards
| * | Remove all tabs in sourcesPavel Roskin2016-11-151-1/+1
| |/
* | Fix regression in domain to session type mappingPavel Roskin2016-11-151-1/+2
|/ | | | | | | | | | | | | 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.
* change xrdp.ini security_layer=negotiate and auto generate tls keys on make ↵Jay Sorg2016-11-111-1/+1
| | | | install
* Use km-0000yyyy.ini if km-xxxxyyyy.ini doen't existKoichiro IWAO2016-11-041-2/+14
| | | | | | | | | | | | | | | | | | | 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
* Merge pull request #437 from metalefty/switch-to-8-hex-digit-keymap-fileItamar Reis Peixoto2016-11-021-3/+3
|\ | | | | Switch to 8 hex digit keymapfile
| * Switch to 8 hex digit keymapfileKoichiro IWAO2016-10-241-3/+3
| | | | | | | | | | as the value keyboardLayout is actually 32-bit unsigned integer. See [MS-RDPBCGR] - v20160714 p.45.
* | Simplify names of xrdp.ini sections, rename "Session Manager" to "Xorg"Pavel Roskin2016-11-011-20/+20
|/ | | | | | 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.
* Get rid of EXTRA_LIBS, use variables with more specific namesPavel Roskin2016-10-201-5/+5
|
* Eliminate EXTRA_FLAGS, it's a poor name, use AM_LDFLAGSPavel Roskin2016-10-201-4/+0
|
* Merge EXTRA_DEFINES and EXTRA_INCLUDES into AM_CPPFLAGSPavel Roskin2016-10-201-19/+16
| | | | | | | | | | 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.
* Leave only one "autorun" in xrdp.ini, improve commentPavel Roskin2016-10-171-2/+3
|
* Don't use final newline in log calls, it's already appendedPavel Roskin2016-10-171-4/+4
|
* xrdp: librfxcodc link fixKoichiro IWAO2016-10-131-1/+1
| | | | as same fix as done in 4a815d5 for libpainter
* remove a debug messageJay Sorg2016-10-031-1/+0
|
* xrdp: handle 3 byte PDUJay Sorg2016-10-031-5/+43
|
* Improve message about listening socket is a wrong statePavel Roskin2016-09-081-2/+2
|
* new options for xrdp.ini disableSSlv3=yes and tls_ciphers=HIGH and code to ↵Alex Illsley2016-08-251-0/+4
| | | | implement
* add region intersectJay Sorg2016-08-082-2/+23
|
* add more advances region support using pixmanJay Sorg2016-08-084-250/+50
|
* Merge pull request #390 from proski/june21jsorg712016-08-0511-108/+106
|\ | | | | Cleanups and C++ compatibility
| * Cast fifo_remove_item() to XRDP_ENC_DATA* or XRDP_ENC_DATA_DONE* as neededPavel Roskin2016-07-081-2/+2
| |
| * Use g_new or g_new0 when C++ compiler would complain about implicit castPavel Roskin2016-07-082-3/+3
| |
| * Use const unsigned for hex arraysPavel Roskin2016-07-081-1/+1
| | | | | | Some constants are too big for the signed type.
| * Fix warnings detected by -Wwrite-stringsPavel Roskin2016-07-085-11/+12
| |
| * Shorten and clarify log window messagesPavel Roskin2016-07-082-6/+4
| | | | | | | | | | Specify display in the "login failed" message. Print the section name that wasn't found. Remove stdout message about missing section, xrdp_wm_log_msg() already writes to stdout.
| * Make xrdp_wm_log_msg() log its outputPavel Roskin2016-07-083-63/+64
| | | | | | | | Accept variable arguments and the log level in xrdp_wm_log_msg(). Remove logging that is done automatically now.
| * Rewrite add_string_to_logwindow()Pavel Roskin2016-07-081-12/+11
| | | | | | | | Make static, fix formatting, shorten some variable names, use += to add to variable, accept immutable strings.
| * Fix format warnings in log_message() callsPavel Roskin2016-06-213-14/+11
| |
| * Report pid and listening address/port for xrdp and xrdp-sesmanPavel Roskin2016-06-212-0/+3
| | | | | | | | | | | | For xrdp-sesman, don't report that the daemon is listening to a port if it fails to attach to that port. Don't use LOG_LEVEL_ALWAYS for startup message, it's not a critical error.
| * Fix incorrect use of "it's" and "its", adjust wordingPavel Roskin2016-06-214-7/+6
| |