summaryrefslogtreecommitdiffstats
path: root/libxrdp
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo s/BITMACACHE/BITMAPCACHE/Koichiro IWAO2018-12-131-1/+1
|
* Also rename constants in debug messages and commentsKoichiro IWAO2018-12-131-18/+18
|
* Fix constants mistakenly replacedKoichiro IWAO2018-12-131-1/+1
| | | | Pointed out by daixj-shterm.
* use MS name for PDU typesKoichiro IWAO2018-12-123-5/+5
| | | | | RDP_PDU_REDIRECT has been removed as it is not found in MS-RDPBCGR and not used anywhere.
* use MS for orderType constantsKoichiro IWAO2018-12-122-128/+128
|
* Fix and / or mistakeKoichiro IWAO2018-11-281-1/+1
|
* add some more constants and use themKoichiro IWAO2018-11-271-7/+8
|
* constify more magic numbersKoichiro IWAO2018-11-271-6/+4
|
* remove redundunt commentsKoichiro IWAO2018-11-271-14/+14
|
* use MS name for constantsKoichiro IWAO2018-11-271-48/+48
|
* neutrinordp: don't enable remote_app if the INFO_RAIL flag is not setdaixj2018-11-232-13/+22
|
* set use_cache_glyph_v2 on if the client supportdaixj2018-10-252-7/+3
|
* Support Cache Glyph Revison 2, issue #367daixj2018-10-253-6/+182
|
* dynamic virtual channel improvementsjsorg712018-10-116-29/+811
| | | | | | | | | remove not used chansrv <-> xrdp messages move static channel disable control into libxrdp remove some blocking read, write chansrv calls add drdynvc calls to libxrdp add drdynvc calls to chansrv channel cleanup
* libxrdp: fix memory leakdaixj2018-02-131-0/+1
|
* fix potential fd leakKoichiro IWAO2018-01-171-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 statementKoichiro IWAO2017-12-011-25/+25
|
* xrdp_caps: constify and sort capability setKoichiro IWAO2017-12-011-33/+33
|
* xrdp_sec: constify color depth valueKoichiro IWAO2017-12-011-7/+7
|
* libxrdp: advertise horizontal mouse wheel capabilityKoichiro IWAO2017-11-061-1/+5
|
* fix for protocol error when 32 bit and non rfxJay Sorg2017-07-121-14/+35
|
* move openssl calls to common/libssl.c, check for definesJay Sorg2017-06-221-37/+6
|
* Use the words "cannot read" rather than "cannot open"Koichiro IWAO2017-06-121-2/+2
| | | | as the code actually tests readability.
* Check certificate/privkey readability not existenceKoichiro IWAO2017-06-121-7/+7
| | | | to fail RDP security negotiation if certificate/privkey is not readable
* Log user-friendly message when certificate/privkey is inaccessibleKoichiro IWAO2017-06-121-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 itPavel Roskin2017-03-281-1/+0
| | | | Include xrdp_sockets.h directly, not through headers.
* xrdp_orders_rail: fix resulting unicode lengthspeidy2017-03-241-1/+1
|
* libxrdp: window update, simplify length checksspeidy2017-03-241-35/+26
|
* xrdp_orders_rail: fix g_mbstowcs error handlingspeidy2017-03-241-4/+20
|
* RAIL: use fixed size length for window textsspeidy2017-03-241-6/+9
|
* rail, text length checksJay Sorg2017-03-241-0/+4
|
* rail, text length checksJay Sorg2017-03-241-5/+12
|
* libxrdp: print connected client name to logspeidy2017-03-211-1/+3
|
* libxrdp: fix misleading variable namespeidy2017-03-211-8/+8
|
* libxrdp: improve unicode_inspeidy2017-03-211-25/+35
|
* Allocate space for tls_ciphers dynamicallyPavel Roskin2017-03-211-1/+2
|
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-1418-367/+366
|
* Fix memory leak in tls_ciphers parsingPavel Roskin2017-03-131-0/+1
|
* Remove useless comment, no logic changeKoichiro IWAO2017-03-091-3/+2
| | | | Now client addr and port are properly logged.
* Don't include config_ac.h from any header filesPavel Roskin2017-03-041-3/+0
|
* Include config_ac.h from all source filesPavel Roskin2017-03-0415-0/+60
|
* Fix compilation on MacOSPavel Roskin2017-03-011-0/+2
| | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used.
* no cast is needed for NULLKoichiro IWAO2017-02-271-4/+4
|
* TLS: switch ssl_protocols to a comma separated listKoichiro IWAO2017-02-271-6/+12
|
* TLS: warn if no SSL/TLS protocols enabledKoichiro IWAO2017-02-271-1/+9
|
* TLS: new method to specify SSL/TLS versionKoichiro IWAO2017-02-272-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 changeJay Sorg2017-02-221-2/+2
|
* Fix several cases of discarding return valuesPavel Roskin2017-01-251-4/+11
|
* Merge pull request #625 from speidy/proxy_session_infoIdan Freiberg2017-01-234-0/+57
|\ | | | | Pass session info in proxy mode
| * libxrdp: use constant RDP_DATA_PDU_LOGONspeidy2017-01-151-2/+1
| |