Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "devredir: fix xinode leak" | Koichiro IWAO | 2018-03-23 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | This reverts commit 5daa09171e1e6e65a1a3ab969775fdf8affffc37. Causes "double free". Fix #990 was not correct. ``` [1271363627]: DEV_REDIR dev_redir_proc_device_iocompletion: 738 : entered: IoStatus=0x0 CompletionId=1 [1271363627]: DEV_REDIR dev_redir_proc_device_iocompletion: 839 : got CID_DIRECTORY_CONTROL [1271363627]: DEV_REDIR dev_redir_proc_query_dir_response: 933 : processing FILE_DIRECTORY_INFORMATION structs [1271363627]: DEV_REDIR dev_redir_proc_query_dir_response: 968 : FileName: . [1271363627]: DEV_REDIR devredir_fuse_data_peek: 1335 : returning 0x7f2a9c013410 *** Error in `/usr/sbin/xrdp-chansrv': double free or corruption (out): 0x00007f2a9c13a330 *** ``` Closes: #1025 | ||||
* | devredir: fix xinode leak | Koichiro IWAO | 2018-01-12 | 1 | -0/+2 |
| | | | | Pointed out by: #919 | ||||
* | Simplify pulseaudio module build instructions | Dominik George | 2017-12-26 | 1 | -33/+5 |
| | |||||
* | pulse: replace old pulse notes with bran-new README | Koichiro IWAO | 2017-12-26 | 3 | -156/+145 |
| | |||||
* | chansrv: add LOG_LEVEL_TRACE here, too | Koichiro IWAO | 2017-11-12 | 1 | -1/+2 |
| | |||||
* | sound: g_bbuf_size should be determined after codec is determined | Koichiro IWAO | 2017-11-08 | 1 | -3/+3 |
| | | | | | Fixes #910, if both client and server support more than one codecs, g_bbuf_size might be set to wrong value. | ||||
* | chansrv: sound, fdk-aac, avoid 1 item array items | Jay Sorg | 2017-08-04 | 1 | -29/+34 |
| | |||||
* | use pkg-config to configure with fdk-aac | Jay Sorg | 2017-08-04 | 1 | -2/+2 |
| | |||||
* | chansrv: sound, remove a do not know and a comment | Jay Sorg | 2017-08-04 | 1 | -1/+0 |
| | |||||
* | chansrv: sound, use WAVE_FORMAT_AAC not WAVE_FORMAT_AAC_MS | Jay Sorg | 2017-08-04 | 1 | -2/+2 |
| | |||||
* | chansrv: sound, add aac | Jay Sorg | 2017-08-04 | 2 | -2/+246 |
| | |||||
* | chansrv: sound, handle skips in audio acks | Jay Sorg | 2017-08-04 | 1 | -5/+30 |
| | |||||
* | xfuse_create_share() called before xfuse_init() | matt335672 | 2017-08-03 | 1 | -0/+12 |
| | | | | | * Initialise inode table in `xfuse_create_share()` if necessary * Add guard to `xfuse_init_xrdp_fs()` to prevent double initialisation of the inode table | ||||
* | chansrv: remove trailing space | Koichiro IWAO | 2017-07-25 | 1 | -2/+2 |
| | |||||
* | chansrv: use switch-case to support more codecs | Koichiro IWAO | 2017-07-25 | 1 | -12/+13 |
| | |||||
* | chansrv: constify wFormatTag | Koichiro IWAO | 2017-07-25 | 1 | -15/+16 |
| | |||||
* | chansrv: include display number in chansrv log filename | Koichiro IWAO | 2017-07-06 | 1 | -5/+5 |
| | | | | | since xrdp-chansrv may be run multiple instances per user. For example, Xvnc backend creates one session per screen geometry. | ||||
* | pulse: respect XRDP_SOCKET_PATH environment variable | Koichiro IWAO | 2017-05-16 | 3 | -6/+18 |
| | |||||
* | pulse: define default socket directory in Makefile | Koichiro IWAO | 2017-04-06 | 1 | -1/+4 |
| | |||||
* | Rename file_loc.h to xrdp_sockets.h, install it | Pavel Roskin | 2017-03-28 | 4 | -4/+4 |
| | | | | Include xrdp_sockets.h directly, not through headers. | ||||
* | pulse: refer correct path to file_loc.h | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 |
| | |||||
* | pulse: use correct macro for audio in/out sockets | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 |
| | |||||
* | xrdp-chansrv: default to INFO log level rather than ERROR | Pavel Roskin | 2017-03-20 | 1 | -1/+1 |
| | |||||
* | Make socket directory configurable, don't hardcode /tmp/.xrdp | Pavel Roskin | 2017-03-17 | 3 | -2/+3 |
| | | | | | | | | | | Use XRDP_SOCKET_PATH in file_loc.h Don't define any non-socket paths in file_loc.h, they should come from the makefiles. Define all paths unconditionally, they should not be defined elsewhere. Pass XRDP_SOCKET_PATH as environment variable to the backends. | ||||
* | chansrv: dvc, check channel exists on get/remove api struct | speidy | 2017-03-16 | 1 | -2/+4 |
| | |||||
* | Eliminate APP_CC and DEFAULT_CC | Pavel Roskin | 2017-03-14 | 23 | -431/+431 |
| | |||||
* | Include config_ac.h from all source files | Pavel Roskin | 2017-03-04 | 14 | -0/+56 |
| | |||||
* | chansrv: fix warnings in pulse module | Koichiro IWAO | 2017-02-02 | 1 | -4/+4 |
| | |||||
* | change log message to long long | Jay Sorg | 2017-01-29 | 1 | -2/+2 |
| | |||||
* | sesman: fix warning for 32 bit / 64 bit log entry, trunc to 32 bit | Jay Sorg | 2017-01-29 | 1 | -2/+2 |
| | |||||
* | Constify string arguments in xrdp-chansrv sources | Pavel Roskin | 2017-01-22 | 6 | -28/+30 |
| | |||||
* | Fix calling XChangeProperty in clipboard provide | Szabolcs Seláf | 2017-01-17 | 1 | -1/+1 |
| | | | | XChangeProperty's last parameter is number of elements, not number of bytes as it's in https://tronche.com/gui/x/xlib/window-information/XChangeProperty.html Because of this bug Paste did not work in any java applications. | ||||
* | Don't log device_data_len in the code where it may be uninitialized | Pavel Roskin | 2017-01-11 | 1 | -3/+2 |
| | | | Log device_data_len only in the code that reads it. | ||||
* | Remove send_channel_data() from devredir.h, it's declared in chansrv.h | Pavel Roskin | 2017-01-11 | 2 | -2/+1 |
| | | | | Include "chansrv.h" from devredir.c to have send_channel_data() declaration. | ||||
* | rail: remove unneeded call to XGetWindowAttributes() | Pavel Roskin | 2017-01-06 | 1 | -3/+0 |
| | | | | It is already called above "if" with the same arguments. | ||||
* | Use "void" for empty argument list in declarations | Pavel Roskin | 2017-01-05 | 8 | -19/+19 |
| | | | | | | In C, an empty argument list in a declaration means that the function can accept any arguments. Use "void" instead, it means "no arguments". C++ treats void and empty list as "no arguments". | ||||
* | fix build with --enable-xrdpdebug=yes | volth | 2017-01-04 | 1 | -2/+0 |
| | |||||
* | fix build with --enable-xrdpdebug=yes | volth | 2017-01-04 | 1 | -0/+6 |
| | |||||
* | Distribute all files except git and github specific data | Pavel Roskin | 2016-12-18 | 1 | -0/+6 |
| | | | | | It is better to distribute a few useless file than not to distribute needed files. | ||||
* | Fix C++ errors and warnings in FUSE code | Pavel Roskin | 2016-11-26 | 1 | -29/+44 |
| | |||||
* | Use fuse_ino_t for FUSE inodes, not tui32 or int | Pavel Roskin | 2016-11-26 | 1 | -27/+27 |
| | |||||
* | Remove write-only FileId variable | Pavel Roskin | 2016-11-26 | 1 | -2/+0 |
| | |||||
* | Cast pointer to uint64_t through tintptr to avoid warnings | Pavel Roskin | 2016-11-26 | 1 | -4/+4 |
| | | | Cast to long would damage a pointer on Win64. | ||||
* | Use constant strings to fix warnings | Pavel Roskin | 2016-11-26 | 3 | -13/+15 |
| | |||||
* | Call devredir_cvt_slash() on the path copy, it changes the argument | Pavel Roskin | 2016-11-26 | 1 | -5/+6 |
| | |||||
* | Disable or remove dead code to prevent it from throwing warnings | Pavel Roskin | 2016-11-26 | 1 | -11/+12 |
| | |||||
* | Include needed files in chansrv_fuse.c, remove duplicate declarations | Pavel Roskin | 2016-11-26 | 2 | -18/+10 |
| | |||||
* | Fix misuse of NULL for arithmetic type | Pavel Roskin | 2016-11-26 | 1 | -1/+1 |
| | |||||
* | Use FUSE_CFLAGS and FUSE_LIBS from pkg-config | Pavel Roskin | 2016-11-26 | 2 | -4/+3 |
| | | | | | | | Include <fuse_lowlevel.h>, not <fuse/fuse_lowlevel.h>, the include path should be set up for that. Don't define _FILE_OFFSET_BITS in one file, FUSE_CFLAGS would enable it for the whole xrdp-chansrv build if needed. | ||||
* | Fix format warnings if FUSE is enabled | Pavel Roskin | 2016-11-21 | 1 | -74/+75 |
| |