summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* common: log what value is set to tls_ciphersKoichiro IWAO2018-02-201-0/+1
| | | | Related to #1033.
* common: quit using `!` as comment out symbol in config filesKoichiro IWAO2018-02-201-1/+1
| | | | | | | | | It is not used anywhere in default config. Some config like `tls_ciphers` might contain `!` like this: tls_ciphers=FIPS:!aNULL:!eNULL Fixes #1033.
* Make sesman.ini dynamic for the location of the configuration fileVraiment2018-02-193-1/+13
|
* Make xrdp.ini to be dynamic for each operating systemVraiment2018-02-193-7/+25
|
* log: revert permissiondaixj2018-02-131-0/+0
|
* libxrdp: fix memory leakdaixj2018-02-131-0/+1
|
* log: fix fd checkingdaixj2018-02-131-2/+2
|
* log: remove unused code and fix potential memory leakdaixj2018-02-131-11/+0
|
* Added PAM support for MacOSVraiment2018-02-074-0/+22
|
* FreeBSD: rework setsid codeKoichiro IWAO2018-02-061-11/+29
| | | | | | | | | | | | | | | | | | | | | Pull request #650 is not valid to avoid run session twice. It certainly stops running session twice but causes #1016. In FreeBSD, sesman process will run like this. The intermediate sesman is needed to detect session termination correctly. xrdp-sesman (daemon) | +- xrdp-sesman (FreeBSD specific intermediate sesman) | +- xrdp-sesman (bsd sesion leader & each session) | +- Xorg +- startwm.sh +- xrdp-chansrv To stop runninng session twice correctly, just exit before the intermediate sesman executes Xorg, WM and chansrv.
* Make changes to generate dylibs in mac againVraiment2018-01-304-0/+10
|
* fix leak of SCP_DISCONNECTED_SESSIONKoichiro IWAO2018-01-232-0/+12
| | | | Pointed out by: #919
* fix for zombie processes sometimes appearingJay Sorg2018-01-221-1/+5
|
* xrdp: xrdp_encoder.c fix compile when XRDP_RFXCODEC is not definedJay Sorg2018-01-221-2/+2
|
* xrdp: fix some leaks in xrdp_encoder.cJay Sorg2018-01-221-0/+11
|
* fix potential fd leakKoichiro IWAO2018-01-173-6/+4
| | | | | | | | 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
* devredir: fix xinode leakKoichiro IWAO2018-01-121-0/+2
| | | | Pointed out by: #919
* sesman: refactor, change variable namesKoichiro IWAO2018-01-113-23/+31
| | | | | | | | session_variables1 -> env_names session_variables2 -> env_values Use the name used in callee function env_set_user(). The former names are not clear.
* remove trailing spaceKoichiro IWAO2018-01-111-1/+1
|
* fix indentKoichiro IWAO2018-01-091-1/+1
|
* Make listen check before daemon forkmatt3356722017-12-271-10/+9
|
* update submodules to the latest releaseKoichiro IWAO2017-12-271-0/+0
|
* Bump version to v0.9.5Koichiro IWAO2017-12-273-3/+3
|
* Update NEWS for v0.9.5Koichiro IWAO2017-12-271-0/+35
|
* Simplify pulseaudio module build instructionsDominik George2017-12-261-33/+5
|
* README: add a link to wiki, how to set up audio redirectionKoichiro IWAO2017-12-261-1/+6
|
* pulse: replace old pulse notes with bran-new READMEKoichiro IWAO2017-12-263-156/+145
|
* Fix memory corruption introduced by CVE-2017-16927 fix.Dominik George2017-12-211-8/+8
|
* workaround for corrupted display with W2K8cocoon2017-12-181-2/+7
| | | workaround for corrupted display like black bars left of cmd with W2K8
* sesman: bring Xorg at the top in sesman.iniKoichiro IWAO2017-12-161-15/+19
| | | | as Xorg prefered recommended backend now. Add more comments.
* add comment on sessions xrdp.iniKoichiro IWAO2017-12-161-0/+3
|
* sesman: comment on non-suid Xorg in sesman.iniKoichiro IWAO2017-12-161-0/+10
| | | | Pointed out by: #923
* Update xrdp_keyboard.inirkantos2017-12-141-0/+3
| | | Add the missing? Finnish rdp_layout_ definitions. Makes my install now work with Finnish keyboard layout. (same as Swedish)
* 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
|
* common: add more capset constantsKoichiro IWAO2017-12-011-4/+16
| | | | | | defined at MS-RDPBCGR 2.2.1.13.1.1.1 [1] and sort [1] https://msdn.microsoft.com/en-us/library/cc240486.aspx
* common: express capability set constants in hexKoichiro IWAO2017-12-011-19/+19
| | | | | | as same as done in MS-RDPBCGR 2.2.1.13.1.1.1 [1]. [1] https://msdn.microsoft.com/en-us/library/cc240486.aspx
* xrdp_sec: constify color depth valueKoichiro IWAO2017-12-012-7/+14
|
* xrdp_listen: suppress log when TRANS_STATUS_DOWNKoichiro IWAO2017-11-301-2/+0
| | | | | | | | | The log is always logged when clients are disconnecting even though nothing unusual is happening. This scares users too much. Actually, some users created a issue on GitHub with the following log. It will lose focus from the real error. > [ERROR] Listening socket is in wrong state, terminating listener
* remove useless bracesKoichiro IWAO2017-11-301-8/+5
|
* common: suppress log when closing log filesKoichiro IWAO2017-11-301-3/+0
| | | | | | | because if xrdp is running 'fork=yes' mode, the log message 'shutting down log subsystem...' is logged everytime when the child process is exitting. In other words, everytime when clients are disconnecting. This is a little bit too vebose.
* sesman: scpv0, accept variable length data fieldsspeidy2017-11-281-7/+25
|
* common: add more references to constants' originKoichiro IWAO2017-11-241-438/+498
| | | | | | | | | | classify constants into these 5 types * constants for xrdp * constants come from ITU-T Recommendations * constants come from Remote Desktop Protocol * constants come from other MS products * unclassified yet
* common: add references to constants' originKoichiro IWAO2017-11-241-65/+93
|
* common: avoid 100% cpu on ssl accept, can be fake clientJay Sorg2017-11-221-0/+9
|
* Implements the accept/close logic for vsockJustin Terry (VM)2017-11-171-0/+42
|
* chansrv: add LOG_LEVEL_TRACE here, tooKoichiro IWAO2017-11-121-1/+2
|
* travis: add build test on FDK AAC, OpusKoichiro IWAO2017-11-121-4/+10
|
* remove crc16.h from common/Makefile.amJay Sorg2017-11-091-1/+0
|
* remove empty crc16.h fileJay Sorg2017-11-093-2/+0
|