summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/chansrv_fuse.c
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-141-3/+3
|
* Include config_ac.h from all source filesPavel Roskin2017-03-041-0/+4
|
* Constify string arguments in xrdp-chansrv sourcesPavel Roskin2017-01-221-16/+18
|
* Use "void" for empty argument list in declarationsPavel Roskin2017-01-051-4/+4
| | | | | | 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 C++ errors and warnings in FUSE codePavel Roskin2016-11-261-29/+44
|
* Use fuse_ino_t for FUSE inodes, not tui32 or intPavel Roskin2016-11-261-27/+27
|
* Remove write-only FileId variablePavel Roskin2016-11-261-2/+0
|
* Cast pointer to uint64_t through tintptr to avoid warningsPavel Roskin2016-11-261-4/+4
| | | Cast to long would damage a pointer on Win64.
* Use constant strings to fix warningsPavel Roskin2016-11-261-1/+1
|
* Disable or remove dead code to prevent it from throwing warningsPavel Roskin2016-11-261-11/+12
|
* Include needed files in chansrv_fuse.c, remove duplicate declarationsPavel Roskin2016-11-261-18/+3
|
* Fix misuse of NULL for arithmetic typePavel Roskin2016-11-261-1/+1
|
* Use FUSE_CFLAGS and FUSE_LIBS from pkg-configPavel Roskin2016-11-261-2/+1
| | | | | | | 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 enabledPavel Roskin2016-11-211-74/+75
|
* Fix potential buffer overflow in strncat() invocationPavel Roskin2016-11-151-1/+1
| | | | | | strncat() will copy at most the specified number of characters and append the null character on top of that. strlen() doesn't count the final null character.
* Merge pull request #390 from proski/june21jsorg712016-08-051-1/+1
|\ | | | | Cleanups and C++ compatibility
| * Fix signed to unsigned comparisons reported by g++ 6.1.0Pavel Roskin2016-07-081-1/+1
| |
* | chansrv: avoid chansrv SEGV when xinode is NULLKentaro Hayashi2016-07-211-0/+5
|/ | | | | | | When xfuse_create_file_in_xrdp_fs is failed, it returns NULL. Without this fix, xinode->size causes SEGV, so implementation is changed to return -1 and check the return value in caller.
* Fix warnings about unused variables and functionsPavel Roskin2016-04-211-2/+2
|
* Fix typosPavel Roskin2016-02-131-3/+3
|
* chansrv: fix some warningsJay Sorg2015-12-291-7/+7
|
* chansrv: fix a crash in fuseJay Sorg2015-12-261-0/+5
|
* fuse: use EIO instead of EREMOTEIO for BSDsKoichiro IWAO2015-03-181-0/+4
| | | | FreeBSD/OpenBSD/NetBSD and OS X don't have errno EREMOTEIO.
* chansrv: explicit include in chansrv_fuse.cKoichiro IWAO2015-03-131-0/+1
| | | | | | chansrv_fuse.c includes chansrv_fuse.h even if XRDP_FUSE is not defined. However, time_t is used in chansrv_fuse.h. This causes build failure on FreeBSD.
* coverity: read from pointer after freeLaxmikant Rashinkar2014-07-271-1/+2
|
* coverity: copy into fixed sized bufferLaxmikant Rashinkar2014-07-271-1/+2
|
* coverity: copy into fixed sized bufferLaxmikant Rashinkar2014-07-261-1/+1
|
* coverity: Dereference after null checkLaxmikant Rashinkar2014-07-201-5/+8
|
* coverity: fixed resolution leak issuesLaxmikant Rashinkar2014-07-191-8/+10
|
* chansrv: make fuse mount directory configurableJay Sorg2014-04-191-5/+42
| | | | | | Conflicts: sesman/sesman.ini
* FUSE: we now process only one opendir command at a timeLaxmikant Rashinkar2013-09-241-78/+140
|
* FUSE: changed architecture to use opendir/readdir instead of just readdirLaxmikant Rashinkar2013-08-111-259/+197
|
* fuse: added support for detecting files/directories deleted locallyLaxmikant Rashinkar2013-08-091-7/+138
|
* chansrv: no logic change, work on warningJay Sorg2013-07-021-9/+9
|
* folder redirection: fixed language issuesLaxmikant Rashinkar2013-06-081-131/+29
|
* folder redirection: made changes to read/write routines to avoid race conditionsLaxmikant Rashinkar2013-06-021-2/+2
|
* file system redirection:Laxmikant Rashinkar2013-05-211-4/+47
| | | | o vi now works with freerdp and rdesktop
* file system redirection:Laxmikant Rashinkar2013-05-191-10/+27
| | | | o vi now works when connected via freerdp but does not fully work with rdesktop
* file system redirection:Laxmikant Rashinkar2013-05-181-21/+79
| | | | | | | | 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-1/+1
|
* file system redirection: resolved merge conflictsLaxmikant Rashinkar2013-05-051-9/+3
|\
| * chanarv: x prefix for stream functions to avoid name collisionJay Sorg2013-05-031-2/+2
| |
* | file system redirection: made changes to support rdesktopLaxmikant Rashinkar2013-05-051-12/+50
|/
* hooked up clipboard code with FUSELaxmikant Rashinkar2013-04-261-472/+197
|
* swapped cb_lookup and cb_readdirLaxmikant Rashinkar2013-04-201-44/+616
|
* folder redirection: we can now detect devices plugged in after a session has ↵Laxmikant Rashinkar2013-03-301-67/+54
| | | | started
* o in file system redirection, added support for renaming files and directoriesLaxmikant Rashinkar2013-03-241-8/+266
|
* o added some dummy functions to stop build from breakingLaxmikant Rashinkar2013-03-181-0/+2
| | | | when --enable-fuse is not specified
* Merge branch 'master' of github.com:FreeRDP/xrdpLaxmikant Rashinkar2013-03-181-0/+11
|\
| * chansrv: fix for building without fuseJay Sorg2013-03-111-0/+11
| |