summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/devredir.c
Commit message (Collapse)AuthorAgeFilesLines
* Revert "devredir: fix xinode leak"Koichiro IWAO2018-03-231-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 leakKoichiro IWAO2018-01-121-0/+2
| | | | Pointed out by: #919
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-141-25/+25
|
* Include config_ac.h from all source filesPavel Roskin2017-03-041-0/+4
|
* change log message to long longJay Sorg2017-01-291-2/+2
|
* sesman: fix warning for 32 bit / 64 bit log entry, trunc to 32 bitJay Sorg2017-01-291-2/+2
|
* Constify string arguments in xrdp-chansrv sourcesPavel Roskin2017-01-221-1/+1
|
* Don't log device_data_len in the code where it may be uninitializedPavel Roskin2017-01-111-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.hPavel Roskin2017-01-111-0/+1
| | | | Include "chansrv.h" from devredir.c to have send_channel_data() declaration.
* Use constant strings to fix warningsPavel Roskin2016-11-261-6/+7
|
* Call devredir_cvt_slash() on the path copy, it changes the argumentPavel Roskin2016-11-261-5/+6
|
* Fix return type of devredir_fuse_data_peek and devredir_fuse_data_dequeuePavel Roskin2016-07-081-2/+2
|
* Fix signed to unsigned comparisons reported by g++ 6.1.0Pavel Roskin2016-07-081-3/+3
|
* Use g_new or g_new0 when C++ compiler would complain about implicit castPavel Roskin2016-07-081-3/+5
|
* Remove unused variable in devredir_cvt_from_unicode_len()Pavel Roskin2016-05-061-2/+1
|
* Remove unused variables from dev_redir_proc_query_dir_response()Pavel Roskin2016-05-061-15/+5
|
* Fix typosPavel Roskin2016-02-131-4/+4
|
* coverity: copy into fixed sized bufferLaxmikant Rashinkar2014-07-261-4/+4
|
* coverity: fixed issue argument cannot be negativeLaxmikant Rashinkar2014-07-231-1/+1
|
* coverity: Dereference after null checkLaxmikant Rashinkar2014-07-201-6/+14
|
* coverity: fixed resolution leak issuesLaxmikant Rashinkar2014-07-191-1/+8
|
* Merge branch 'master' of github.com:neutrinolabs/xrdpLaxmikant Rashinkar2013-09-241-8/+5
|\
| * chansrv: work on smart cardJay Sorg2013-09-091-2/+2
| |
| * chansrv: work on smartcardJay Sorg2013-09-081-8/+5
| |
* | FUSE: we now process only one opendir command at a timeLaxmikant Rashinkar2013-09-241-3/+7
|/
* FUSE: changed architecture to use opendir/readdir instead of just readdirLaxmikant Rashinkar2013-08-111-1/+1
|
* chansrv: work on smartcard redirJay Sorg2013-08-051-2/+14
|
* xorg driver, include cleanupJay Sorg2013-07-231-33/+55
|
* chansrv: no logic change, work on warningJay Sorg2013-07-021-5/+5
|
* folder redirection: fixed language issuesLaxmikant Rashinkar2013-06-081-31/+68
|
* folder redirection: made changes to read/write routines to avoid race conditionsLaxmikant Rashinkar2013-06-021-7/+37
|
* file system redirection:Laxmikant Rashinkar2013-05-211-4/+10
| | | | o vi now works with freerdp and rdesktop
* file system redirection:Laxmikant Rashinkar2013-05-181-24/+39
| | | | | | | | o touch <file> was not working - fixed o echo "this is a string" > filename was not working - fixed o echo "this is a string" >> filename was not working - fixed o vi was not working - working now but swap files are not being deleted automatically - work in progress
* smartcard: developer checkin for smartcard supportLaxmikant Rashinkar2013-05-151-263/+164
|
* file system redirection: resolved merge conflictsLaxmikant Rashinkar2013-05-051-174/+174
|\
| * chanarv: x prefix for stream functions to avoid name collisionJay Sorg2013-05-031-175/+175
| |
* | file system redirection: made changes to support rdesktopLaxmikant Rashinkar2013-05-051-20/+33
|/
* hooked up clipboard code with FUSELaxmikant Rashinkar2013-04-261-1/+0
|
* swapped cb_lookup and cb_readdirLaxmikant Rashinkar2013-04-201-15/+56
|
* folder redirection: we can now detect devices plugged in after a session has ↵Laxmikant Rashinkar2013-03-301-2/+22
| | | | started
* o in file system redirection, added support for renaming files and directoriesLaxmikant Rashinkar2013-03-241-75/+170
|
* o added support for deleteing files and directoriesLaxmikant Rashinkar2013-03-181-0/+143
|
* o early checkin for drive redirectionLaxmikant Rashinkar2013-03-081-6/+1277
| | | | | | | | | o basic drive redirection is working o functions currently supported: open: read, write, create, get/set attribute o requires latest NeutrinoRDP to work o note: clipboard is broken because of the move from linked lists to inodes in the FUSE code
* o moved from GNU General Public License to Apache License, Version 2.0Laxmikant Rashinkar2012-09-191-7/+7
| | | | | o applied new coding standards to all .c files o moved some files around
* chansrv: update licenseJay Sorg2012-07-241-18/+17
|
* update copyright yearjsorg712010-07-041-1/+1
|
* first clipboard checkinjsorg712009-08-151-0/+7
|
* added device redir start filesjsorg712009-04-221-0/+53