summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | Merge pull request #477 from proski/vnc-strerrormetalefty2016-11-161-5/+9
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Improve error messages about VNC password file
| * | | | | | | | | | | Don't try to create .vnc directory if it existsPavel Roskin2016-11-151-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report system error if it cannot be created.
| * | | | | | | | | | | Report system error if the VNC password file cannot be createdPavel Roskin2016-11-151-2/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #476 from proski/authmetalefty2016-11-164-13/+13
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compile warnings for non-default authentication methods
| * | | | | | | | | | | | Fix compile warnings for non-default authentication methodsPavel Roskin2016-11-154-13/+13
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include string.h for strcmp(). Don't define _XOPEN_SOURCE, it conflicts with libc headers and hides putpwent(). Make input strings constant. Fix functions to match their declarations.
* | | | | | | | | | | | Merge pull request #485 from proski/code-standardsmetalefty2016-11-163-9/+9
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Code standards
| * | | | | | | | | | | | Fix compilation with C++Pavel Roskin2016-11-151-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | Remove all tabs in sourcesPavel Roskin2016-11-153-7/+7
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #480 from proski/strncatmetalefty2016-11-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix potential buffer overflow in strncat() invocation
| * | | | | | | | | | | | Fix potential buffer overflow in strncat() invocationPavel Roskin2016-11-151-1/+1
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | strncat() will copy at most the specified number of characters and append the null character on top of that. strlen() doesn't count the final null character.
* | | | | | | | | | | | Merge pull request #483 from proski/autorunmetalefty2016-11-161-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | Fix regression in domain to session type mapping
| * | | | | | | | | | | 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.
* | | | | | | | | | | Merge pull request #490 from proski/parammetalefty2016-11-161-23/+23
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | Omit numbers from the "param" keys, they are not needed
| * | | | | | | | | | Omit numbers from the "param" keys, they are not neededPavel Roskin2016-11-151-23/+23
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users assume that they need to renumber the parameters. That makes parameter editing more involved than it needs to be.
* | | | | | | | | | Merge pull request #489 from metalefty/travis-ciIdan Freiberg2016-11-151-0/+42
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | CI: add .travis.yml
| * | | | | | | | | | CI: add .travis.ymlKoichiro IWAO2016-11-151-0/+42
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests xrdp, librfxcodec, xorgxrdp, x11rdp in master, devel and other topic branches.
* | | | | | | | | | 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.