summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #487 from proski/x11rdpItamar Reis Peixoto2016-11-132-11/+15
|\ | | | | X11rdp build system fixes
| * Strip the installed X11rdp binary, not the originalPavel Roskin2016-11-131-1/+1
| |
| * Reorder static libraries to avoid the need to link them twicePavel Roskin2016-11-131-7/+8
| |
| * Check that X11RDPBASE is set, give it a better descriptionPavel Roskin2016-11-131-3/+6
|/ | | Use BINBASE for the binary install path.
* change xrdp.ini security_layer=negotiate and auto generate tls keys on make ↵Jay Sorg2016-11-112-2/+3
| | | | install
* libxrdp: warn when using 512 bit keyJay Sorg2016-11-111-0/+9
|
* on make install, don't create rsakeys.ini if it already existsJay Sorg2016-11-111-1/+1
|
* Merge pull request #479 from proski/strerrorjsorg712016-11-091-2/+2
|\ | | | | Use g_get_strerror() instead of strerror(errno) for portability
| * Use g_get_strerror() instead of strerror(errno) for portabilityPavel Roskin2016-11-081-2/+2
|/
* Merge pull request #418 from metalefty/keymap-fallback-lower-16bitmetalefty2016-11-081-2/+14
|\ | | | | Use km-0000yyyy.ini if km-xxxxyyyy.ini doen't exist
| * 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 #478 from proski/install-headersmetalefty2016-11-071-3/+5
|\ \ | | | | | | Install headers used by X11rdp and xorgxrdp
| * | Install headers used by X11rdp and xorgxrdpPavel Roskin2016-11-061-3/+5
|/ / | | | | | | | | Installing the headers makes it possible to compile xorgxrdp as a separate package, without xrdp sources.
* | Merge pull request #454 from metalefty/change-chansrv-log-pathmetalefty2016-11-072-1/+41
|\ \ | |/ |/| chansrv: change chansrv log path to ${XDG_DATA_HOME}/xrdp
| * docs: update chansrv log pathKoichiro IWAO2016-10-251-1/+1
| |
| * chansrv: change chansrv log path to ${XDG_DATA_HOME}/xrdpKoichiro IWAO2016-10-251-0/+40
| | | | | | | | | | | | | | like Xorg's logfile is written to ${XDG_DATA_HOME}/xorg/Xorg.n.log. If XDG_DATA_HOME is not defined, the log path will be ${HOME}/.local/share/xrdp.
* | Merge pull request #473 from metalefty/add-finnish-keyboardItamar Reis Peixoto2016-11-022-0/+792
|\ \ | | | | | | add Finnish keyboard
| * | add Finnish keyboardKoichiro IWAO2016-11-022-0/+792
|/ / | | | | | | Closes #70
* | Merge pull request #437 from metalefty/switch-to-8-hex-digit-keymap-fileItamar Reis Peixoto2016-11-0225-176/+176
|\ \ | | | | | | Switch to 8 hex digit keymapfile
| * | switch newly added keymaps to 8 hex digitKoichiro IWAO2016-10-243-123/+123
| | |
| * | Switch the remaining 4 hex digit keymapfile to 8 hexKoichiro IWAO2016-10-245-34/+34
| | |
| * | Switch to 8 hex digit keymapfileKoichiro IWAO2016-10-2418-19/+19
| | | | | | | | | | | | | | | as the value keyboardLayout is actually 32-bit unsigned integer. See [MS-RDPBCGR] - v20160714 p.45.
* | | Merge pull request #470 from proski/xorg-inimetalefty2016-11-021-20/+20
|\ \ \ | | | | | | | | Simplify names of xrdp.ini sections, rename "Session Manager" to "Xorg"
| * | | 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.
* | | Merge pull request #472 from proski/sslItamar Reis Peixoto2016-11-011-15/+26
|\ \ \ | | | | | | | | Use static inline functions for OpenSSL 1.0 backport
| * | | Use static inline functions for OpenSSL 1.0 backportPavel Roskin2016-11-011-15/+26
|/ / / | | | | | | | | | | | | | | | | | | | | | Conditional preprocessor directives spread throughout the code set a bad example. The new backport code is located in one place. The compiler checks argument types. The backport code has no access to the caller variables. The main code has all advantages of the new, more compact API.
* | | Merge pull request #459 from Natureshadow/openssl110metalefty2016-11-011-27/+41
|\ \ \ | | | | | | | | Fix ssl_calls for OpenSSL 1.1.0
| * | | Add backwards compatibility to OpenSSL < 1.1.0.Dominik George2016-10-271-0/+15
| | | |
| * | | Fix ssl_calls for OpenSSL 1.1.0, closes #458.Dominik George2016-10-271-31/+30
| | | |
* | | | Merge pull request #463 from Natureshadow/config-patchesmetalefty2016-10-291-6/+6
|\ \ \ \ | | | | | | | | | | Move -logfile /dev/null option for easier commenting in debug scenarios.
| * | | | Move -logfile /dev/null option for easier commenting in debug scenarios.Dominik George2016-10-281-6/+6
|/ / / /
* | | | librfxcodec=2a90952Jay Sorg2016-10-271-0/+0
|/ / /
* | | Merge pull request #451 from metalefty/buildx-keepalive-downloadmetalefty2016-10-271-24/+19
|\ \ \ | |_|/ |/| | buildx.sh: download tarballs using keepalive
| * | buildx.sh: download tarballs using keepaliveKoichiro IWAO2016-10-211-23/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Executing wget like wget http://example.com/file1 http://example.com/file2 ... can do HTTP keepalive. Quit calling wget with single file. Downloading multiple files in one http connection is a little bit faster than executing wget more than 100 times. And parallelly execute two instances of wget to increase download speed.
| * | buildx.sh: simplify counting linesKoichiro IWAO2016-10-211-1/+1
| | |
* | | Merge pull request #450 from proski/memleakmetalefty2016-10-249-21/+34
|\ \ \ | |_|/ |/| | Fixing memory leaks
| * | Fix memory leak in xrdp-sesman on config reloadPavel Roskin2016-10-213-0/+22
| | |
| * | Memory leak fix: keep X server path in the parameter listPavel Roskin2016-10-211-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | g_cfg->xorg_params, g_cfg->vnc_params and g_cfg->rdp_params don't have auto_free enabled, so removing an item from one of those lists won't free its contents. It's better not to change those lists, as they represent the actual config file and could be reused. Instead, omit the 0th parameter (the executable path) from copying to xserver_params. Found by Valgrind.
| * | Call auth_end() exactly once in scp_v0_process()Pavel Roskin2016-10-211-5/+1
| | | | | | | | | | | | As discovered by Valgrind, it wasn't called at all in case of a successful session creation, which leaked memory.
| * | Fix memory leak: free session dataPavel Roskin2016-10-214-10/+8
| | | | | | | | | | | | | | | | | | | | | Call scp_session_destroy() in the functions that call scp_session_create() and nowhere else. As found by Valgrind, the session data is not freed if the session is created successfully.
* | | Merge pull request #453 from itamarjp/develmetalefty2016-10-243-0/+784
|\ \ \ | |/ / |/| | Add es_ES layout support #88
| * | add km-040a.ini keyboardItamar Reis Peixoto2016-10-212-0/+660
| | |
| * | add keymap-names.txtItamar Reis Peixoto2016-10-211-0/+124
| |/
* | Merge pull request #445 from proski/noextraItamar Reis Peixoto2016-10-217-124/+68
|\ \ | |/ |/| Avoid using non-standard Automake variables starting with "EXTRA"
| * Get rid of EXTRA_LIBS, use variables with more specific namesPavel Roskin2016-10-205-27/+17
| |
| * Eliminate EXTRA_FLAGS, it's a poor name, use AM_LDFLAGSPavel Roskin2016-10-205-20/+4
| |
| * Merge EXTRA_DEFINES and EXTRA_INCLUDES into AM_CPPFLAGSPavel Roskin2016-10-207-80/+50
|/ | | | | | | | | | 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.
* Update file-loc.txtKoichiro IWAO2016-10-201-10/+27
|
* Merge pull request #444 from proski/trivialmetalefty2016-10-2032-123/+89
|\ | | | | Simple changes, mostly log messages and documentation
| * Use const pointers in function arguments when possiblePavel Roskin2016-10-1718-34/+36
| |