Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix potential fd leak | Koichiro IWAO | 2018-01-17 | 1 | -1/+1 |
| | | | | | | | | In most cases, checking fd > 0 is not valid. open(2) returns -1 on error, 0 on stdin, 1 on stdout, 2 on stderr, >2 . The border should be between -1 and 0. Additionally, between 2 and 3. Pointed out by: #919 | ||||
* | xrdp_caps: remove unneeded comment on case statement | Koichiro IWAO | 2017-12-01 | 1 | -25/+25 |
| | |||||
* | xrdp_caps: constify and sort capability set | Koichiro IWAO | 2017-12-01 | 1 | -33/+33 |
| | |||||
* | xrdp_sec: constify color depth value | Koichiro IWAO | 2017-12-01 | 1 | -7/+7 |
| | |||||
* | libxrdp: advertise horizontal mouse wheel capability | Koichiro IWAO | 2017-11-06 | 1 | -1/+5 |
| | |||||
* | fix for protocol error when 32 bit and non rfx | Jay Sorg | 2017-07-12 | 1 | -14/+35 |
| | |||||
* | move openssl calls to common/libssl.c, check for defines | Jay Sorg | 2017-06-22 | 1 | -37/+6 |
| | |||||
* | Use the words "cannot read" rather than "cannot open" | Koichiro IWAO | 2017-06-12 | 1 | -2/+2 |
| | | | | as the code actually tests readability. | ||||
* | Check certificate/privkey readability not existence | Koichiro IWAO | 2017-06-12 | 1 | -7/+7 |
| | | | | to fail RDP security negotiation if certificate/privkey is not readable | ||||
* | Log user-friendly message when certificate/privkey is inaccessible | Koichiro IWAO | 2017-06-12 | 1 | -0/+12 |
| | | | | | | | | | | | | We shouldn't assume that xrdp daemon is running under root privilege. In many cases, root privilege is not really needed for xrdp daemon. xrdp may fail to load certificate/privkey due to lack of permissions when running under user privilege. Checking existence of files is not enough and xrdp should output user-friendly log in such case. Reported by Debian user in bug 856436 [1]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856436 | ||||
* | Rename file_loc.h to xrdp_sockets.h, install it | Pavel Roskin | 2017-03-28 | 1 | -1/+0 |
| | | | | Include xrdp_sockets.h directly, not through headers. | ||||
* | xrdp_orders_rail: fix resulting unicode length | speidy | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | libxrdp: window update, simplify length checks | speidy | 2017-03-24 | 1 | -35/+26 |
| | |||||
* | xrdp_orders_rail: fix g_mbstowcs error handling | speidy | 2017-03-24 | 1 | -4/+20 |
| | |||||
* | RAIL: use fixed size length for window texts | speidy | 2017-03-24 | 1 | -6/+9 |
| | |||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -0/+4 |
| | |||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -5/+12 |
| | |||||
* | libxrdp: print connected client name to log | speidy | 2017-03-21 | 1 | -1/+3 |
| | |||||
* | libxrdp: fix misleading variable name | speidy | 2017-03-21 | 1 | -8/+8 |
| | |||||
* | libxrdp: improve unicode_in | speidy | 2017-03-21 | 1 | -25/+35 |
| | |||||
* | Allocate space for tls_ciphers dynamically | Pavel Roskin | 2017-03-21 | 1 | -1/+2 |
| | |||||
* | Eliminate APP_CC and DEFAULT_CC | Pavel Roskin | 2017-03-14 | 18 | -367/+366 |
| | |||||
* | Fix memory leak in tls_ciphers parsing | Pavel Roskin | 2017-03-13 | 1 | -0/+1 |
| | |||||
* | Remove useless comment, no logic change | Koichiro IWAO | 2017-03-09 | 1 | -3/+2 |
| | | | | Now client addr and port are properly logged. | ||||
* | 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 | 15 | -0/+60 |
| | |||||
* | Fix compilation on MacOS | Pavel Roskin | 2017-03-01 | 1 | -0/+2 |
| | | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used. | ||||
* | no cast is needed for NULL | Koichiro IWAO | 2017-02-27 | 1 | -4/+4 |
| | |||||
* | TLS: switch ssl_protocols to a comma separated list | Koichiro IWAO | 2017-02-27 | 1 | -6/+12 |
| | |||||
* | TLS: warn if no SSL/TLS protocols enabled | Koichiro IWAO | 2017-02-27 | 1 | -1/+9 |
| | |||||
* | TLS: new method to specify SSL/TLS version | Koichiro IWAO | 2017-02-27 | 2 | -3/+34 |
| | | | | | | | SSL/TLS protocols only listed in ssl_protocols should be used. The name "ssl_protocols" comes from nginx. Resolves #428. | ||||
* | fix warning new since stdint.h change | Jay Sorg | 2017-02-22 | 1 | -2/+2 |
| | |||||
* | Fix several cases of discarding return values | Pavel Roskin | 2017-01-25 | 1 | -4/+11 |
| | |||||
* | Merge pull request #625 from speidy/proxy_session_info | Idan Freiberg | 2017-01-23 | 4 | -0/+57 |
|\ | | | | | Pass session info in proxy mode | ||||
| * | libxrdp: use constant RDP_DATA_PDU_LOGON | speidy | 2017-01-15 | 1 | -2/+1 |
| | | |||||
| * | add session_info | Jay Sorg | 2017-01-15 | 4 | -0/+58 |
| | | | | | | | | | | Conflicts: libxrdp/libxrdp.h | ||||
* | | Merge pull request #426 from metalefty/log-tls-version-and-cipher | Idan Freiberg | 2017-01-16 | 1 | -4/+27 |
|\ \ | | | | | | | TLS: log TLS version and cipher | ||||
| * | | TLS: log client port in addition to ssl protocol and cipher | Koichiro IWAO | 2017-01-13 | 1 | -3/+5 |
| | | | |||||
| * | | log non TLS session | Koichiro IWAO | 2016-11-22 | 1 | -0/+8 |
| | | | |||||
| * | | TLS: log TLS version and cipher | Koichiro IWAO | 2016-11-22 | 1 | -4/+17 |
| | | | |||||
* | | | libxrdp: use log_message | speidy | 2017-01-15 | 1 | -1/+1 |
| | | | |||||
* | | | libxrdp: libxrdp_send_to_channel, improve error message | speidy | 2017-01-06 | 1 | -1/+1 |
| | | | |||||
* | | | libxrdp: ignore incoming channels with empty names | speidy | 2017-01-06 | 1 | -0/+6 |
| | | | |||||
* | | | libxrdp: change channel_code into a meaningful name | speidy | 2017-01-06 | 2 | -5/+5 |
| |/ |/| | |||||
* | | Fix all warnings in TurboJPEG code | Pavel Roskin | 2017-01-05 | 1 | -3/+21 |
| | | | | | | | | | | | | | | Actually use the error code from tjCompress() by logging the errors. Make sure width is more than zero before filling the pad with the last pixel data. | ||||
* | | 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 | -0/+2 |
| | | | |||||
* | | | libxrdp: frame acks, make sure max unacked frames value is valid. | speidy | 2016-12-29 | 1 | -0/+4 |
|/ / | |||||
* | | libxrdp: fix Fast-Path Synchronize Update message | speidy | 2016-12-27 | 1 | -1/+1 |
| | |