Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common: log what value is set to tls_ciphers | Koichiro IWAO | 2018-02-20 | 1 | -0/+1 |
| | | | | Related to #1033. | ||||
* | common: quit using `!` as comment out symbol in config files | Koichiro IWAO | 2018-02-20 | 1 | -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 file | Vraiment | 2018-02-19 | 3 | -1/+13 |
| | |||||
* | Make xrdp.ini to be dynamic for each operating system | Vraiment | 2018-02-19 | 3 | -7/+25 |
| | |||||
* | log: revert permission | daixj | 2018-02-13 | 1 | -0/+0 |
| | |||||
* | libxrdp: fix memory leak | daixj | 2018-02-13 | 1 | -0/+1 |
| | |||||
* | log: fix fd checking | daixj | 2018-02-13 | 1 | -2/+2 |
| | |||||
* | log: remove unused code and fix potential memory leak | daixj | 2018-02-13 | 1 | -11/+0 |
| | |||||
* | Added PAM support for MacOS | Vraiment | 2018-02-07 | 4 | -0/+22 |
| | |||||
* | FreeBSD: rework setsid code | Koichiro IWAO | 2018-02-06 | 1 | -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 again | Vraiment | 2018-01-30 | 4 | -0/+10 |
| | |||||
* | fix leak of SCP_DISCONNECTED_SESSION | Koichiro IWAO | 2018-01-23 | 2 | -0/+12 |
| | | | | Pointed out by: #919 | ||||
* | fix for zombie processes sometimes appearing | Jay Sorg | 2018-01-22 | 1 | -1/+5 |
| | |||||
* | xrdp: xrdp_encoder.c fix compile when XRDP_RFXCODEC is not defined | Jay Sorg | 2018-01-22 | 1 | -2/+2 |
| | |||||
* | xrdp: fix some leaks in xrdp_encoder.c | Jay Sorg | 2018-01-22 | 1 | -0/+11 |
| | |||||
* | fix potential fd leak | Koichiro IWAO | 2018-01-17 | 3 | -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 leak | Koichiro IWAO | 2018-01-12 | 1 | -0/+2 |
| | | | | Pointed out by: #919 | ||||
* | sesman: refactor, change variable names | Koichiro IWAO | 2018-01-11 | 3 | -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 space | Koichiro IWAO | 2018-01-11 | 1 | -1/+1 |
| | |||||
* | fix indent | Koichiro IWAO | 2018-01-09 | 1 | -1/+1 |
| | |||||
* | Make listen check before daemon fork | matt335672 | 2017-12-27 | 1 | -10/+9 |
| | |||||
* | update submodules to the latest release | Koichiro IWAO | 2017-12-27 | 1 | -0/+0 |
| | |||||
* | Bump version to v0.9.5 | Koichiro IWAO | 2017-12-27 | 3 | -3/+3 |
| | |||||
* | Update NEWS for v0.9.5 | Koichiro IWAO | 2017-12-27 | 1 | -0/+35 |
| | |||||
* | Simplify pulseaudio module build instructions | Dominik George | 2017-12-26 | 1 | -33/+5 |
| | |||||
* | README: add a link to wiki, how to set up audio redirection | Koichiro IWAO | 2017-12-26 | 1 | -1/+6 |
| | |||||
* | pulse: replace old pulse notes with bran-new README | Koichiro IWAO | 2017-12-26 | 3 | -156/+145 |
| | |||||
* | Fix memory corruption introduced by CVE-2017-16927 fix. | Dominik George | 2017-12-21 | 1 | -8/+8 |
| | |||||
* | workaround for corrupted display with W2K8 | cocoon | 2017-12-18 | 1 | -2/+7 |
| | | | workaround for corrupted display like black bars left of cmd with W2K8 | ||||
* | sesman: bring Xorg at the top in sesman.ini | Koichiro IWAO | 2017-12-16 | 1 | -15/+19 |
| | | | | as Xorg prefered recommended backend now. Add more comments. | ||||
* | add comment on sessions xrdp.ini | Koichiro IWAO | 2017-12-16 | 1 | -0/+3 |
| | |||||
* | sesman: comment on non-suid Xorg in sesman.ini | Koichiro IWAO | 2017-12-16 | 1 | -0/+10 |
| | | | | Pointed out by: #923 | ||||
* | Update xrdp_keyboard.ini | rkantos | 2017-12-14 | 1 | -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 statement | Koichiro IWAO | 2017-12-01 | 1 | -25/+25 |
| | |||||
* | xrdp_caps: constify and sort capability set | Koichiro IWAO | 2017-12-01 | 1 | -33/+33 |
| | |||||
* | common: add more capset constants | Koichiro IWAO | 2017-12-01 | 1 | -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 hex | Koichiro IWAO | 2017-12-01 | 1 | -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 value | Koichiro IWAO | 2017-12-01 | 2 | -7/+14 |
| | |||||
* | xrdp_listen: suppress log when TRANS_STATUS_DOWN | Koichiro IWAO | 2017-11-30 | 1 | -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 braces | Koichiro IWAO | 2017-11-30 | 1 | -8/+5 |
| | |||||
* | common: suppress log when closing log files | Koichiro IWAO | 2017-11-30 | 1 | -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 fields | speidy | 2017-11-28 | 1 | -7/+25 |
| | |||||
* | common: add more references to constants' origin | Koichiro IWAO | 2017-11-24 | 1 | -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' origin | Koichiro IWAO | 2017-11-24 | 1 | -65/+93 |
| | |||||
* | common: avoid 100% cpu on ssl accept, can be fake client | Jay Sorg | 2017-11-22 | 1 | -0/+9 |
| | |||||
* | Implements the accept/close logic for vsock | Justin Terry (VM) | 2017-11-17 | 1 | -0/+42 |
| | |||||
* | chansrv: add LOG_LEVEL_TRACE here, too | Koichiro IWAO | 2017-11-12 | 1 | -1/+2 |
| | |||||
* | travis: add build test on FDK AAC, Opus | Koichiro IWAO | 2017-11-12 | 1 | -4/+10 |
| | |||||
* | remove crc16.h from common/Makefile.am | Jay Sorg | 2017-11-09 | 1 | -1/+0 |
| | |||||
* | remove empty crc16.h file | Jay Sorg | 2017-11-09 | 3 | -2/+0 |
| |