Commit Graph

3599 Commits

Author SHA1 Message Date
Jay Sorg eb56683df0 update the module version 2019-04-25 14:54:25 -07:00
Jay Sorg c3f7f6bd84 neutrinordp: implement suppress output 2019-04-25 14:54:25 -07:00
Jay Sorg 4cbf84d99b vnc: implement suppress output 2019-04-25 14:54:25 -07:00
Jay Sorg f4aebe021a add caps for refreshRect and suppressOutput 2019-04-25 14:54:25 -07:00
Jay Sorg 21f90e3ca2 work on suppress 2019-04-25 14:54:25 -07:00
Jay Sorg 9e9cada4ec work on suppress 2019-04-25 14:54:25 -07:00
Jay Sorg ecf4acf5f1 work on suppress 2019-04-25 14:54:25 -07:00
metalefty 20f6ac9adb
Merge pull request #1336 from metalefty/timeh
Fix build after #1327
2019-04-18 14:36:43 +09:00
Koichiro IWAO ae2cbbb2e0
Fix build after #1327
Fixes #1335.

In file included from ./irp.h:27:
./chansrv_fuse.h:39:5: error: unknown type name 'time_t'
    time_t          atime;             /* Time of last access.              */
    ^
./chansrv_fuse.h:40:5: error: unknown type name 'time_t'
    time_t          mtime;             /* Time of last modification.        */
    ^
./chansrv_fuse.h:41:5: error: unknown type name 'time_t'
    time_t          ctime;             /* Time of last status change.       */
    ^
3 errors generated.
*** Error code 1
2019-04-18 14:25:46 +09:00
metalefty 6004a4126a
Merge pull request #1334 from metalefty/release
Release v0.9.10
2019-04-18 11:14:43 +09:00
Koichiro IWAO 0e0d985bc5
Update NEWS for v0.9.10 2019-04-18 10:51:45 +09:00
Koichiro IWAO d6e2dbe82d
Bump to v0.9.10 2019-04-18 10:22:53 +09:00
metalefty ac5024fcd6
Merge pull request #1331 from matt335672/remove-unnecessary-g_cfg
Remove unnecessary reference from sesman/config.c
2019-04-16 09:46:57 +09:00
matt335672 fe97b983f5 Remove unnecessary reference from sesman/config.c
Following commit 81703c426f, there are
no longer any references to g_cfg from within this file, and so the
external reference can be removed.
2019-04-11 11:28:33 +01:00
metalefty 006721fea8
Merge pull request #1327 from matt335672/implement-separate-lookup
XFuse file overwrite and lookup improvements
2019-04-11 15:56:24 +09:00
metalefty ddaf968e90
Merge pull request #1318 from metalefty/hup-config
sesman: Fix default_wm and reconnect_sh refer wrong path after SIGHUP
2019-04-03 17:24:28 +09:00
matt335672 6a6442e32f Fix sing symbol link error when --disable-fuse is set 2019-04-02 13:08:47 +01:00
Jay Sorg 0ed82f71e8 xrdp: check term event for more responsive shutdown 2019-04-01 23:14:09 -07:00
matt335672 d154df5059 Add remote drive lookup functionality to fuse
- Replace xfuse_cb_enum_dir() directory callback for adding files with
  more general xfuse_devredir_add_file_or_dir() to be called from a
  directory or a lookup operation.
- Moved XRDP_INODE out of public interface for chansrv_fuse, and replaced
  with simpler struct file_attr to pass to
  xfuse_devredir_add_file_or_dir()
- Allow a struct file_attr to be placed in an IRP for assembly of file
  attributes over multiple IRP_MJ_QUERY_INFORMATION requats.
- Add dev_redir_lookup_entry() to public interface for devredir.c
- Add xfuse_devredir_cb_lookup_entry() callback to public interface for
  chansrv-fuse.c
2019-04-01 14:15:12 +01:00
matt335672 ef9013b4d9 Implement O_WRONLY option for open file
Allows files to be overwritten on Linux without EIO
Logging improved on failed write
2019-04-01 14:14:46 +01:00
matt335672 c43c9cd551 Code tidyups
- Remove unused 'is_synced' member from struct xrdp_inode
- Move prototype for xfuse_devredir_cb_write_file() to correct file
- Add const correctness to dev_redir_strings_ends_with() function
- Add const correctness to fuse_reverse_pathname() function
- Moved devredir_proc_cid_* functions out of devredir.h and made static
- Added XFUSE_DUMP_ADDED_ENTRIES maro for debugging
- Removed duplicate code path in xfuse_remove_dir_or_file()
- Removed duplicate code path in xfuse_cb_rename()
- Removed duplicate code path in xfuse_create_dir_or_file()
- Removed duplicate code path in xfuse_cb_open()
- Removed duplicate code path in xfuse_proc_opendir_req()
2019-04-01 14:14:22 +01:00
matt335672 c31b3b0dc2 chansrv_fuse.c tidyups
- Remove unused USE_SYNC_FLAG macro
- Remove unused members invoke_fuse, off, dirbuf1 from XFUSE_INFO
- Clear f_fifo_opendir entries on deinit
- Added some comments and fixed some others
2019-04-01 14:13:57 +01:00
Koichiro IWAO fff61cbeca
xrdp: do not exit when caught SIGHUP 2019-03-29 09:27:29 +09:00
Koichiro IWAO 81703c426f
sesman: Fix default_wm and reconnect_sh refer wrong path after SIGHUP
Changes in #1147 had a bug. Fixes #1315.

Reported by:    Daniel Hoffend
2019-03-28 11:42:32 +09:00
metalefty 06042dcff7
Merge pull request #1313 from metalefty/docs
docs: Put xrdp- prefix to some executables etc
2019-03-25 15:12:50 +09:00
Koichiro IWAO 4f85f8787b
xrdpwin: xrdp.sourceforge.net -> www.xrdp.org 2019-03-20 17:00:17 +09:00
Koichiro IWAO 46b4a9b7c8
docs: sesman and sesrun now have xrdp- prefix 2019-03-20 16:55:02 +09:00
metalefty ec05d4208d
Merge pull request #1298 from jaroslaw-osmanski/restrict-outbound-clipboard
Restrict outbound clipboard
2019-03-20 10:37:40 +09:00
Jaroslaw Osmanski 56fe961349 Fixed style and format issues. 2019-03-08 08:42:18 +01:00
metalefty dea3408a8a
Merge pull request #1299 from matt335672/clear-drives-on-disconnect
Reconnecting to session causes duplicate drive entries in fuse fs
2019-03-08 11:12:43 +09:00
Jaroslaw Osmanski 7d7e8184ae Use CHANSRV_RESTRICT_OUTBOUND_CLIPBOARD env between sesman -> chansrv 2019-03-02 16:53:15 +01:00
Jaroslaw Osmanski 1b6bfa682c Log when outbound copy was rejected because RestrictOutboundClipboard was set 2019-03-01 14:49:57 +01:00
matt335672 d49f405130 Add implementation of xfuse_deinit_xrdp_fs() 2019-02-26 13:22:30 +00:00
Jaroslaw Osmanski 46c33ddaf4 Read sesman config in clipboard 2019-02-26 11:36:32 +01:00
Krzysztof Adamski 751cd97018 reapply outboud-resitrcted clipboard 2019-02-26 07:40:17 +01:00
Jaroslaw Osmanski 0d8a49ab13 astyle formatting for sesman config.h and chansrv clipboard 2019-02-26 07:40:10 +01:00
metalefty 93f84aa409
Merge pull request #1293 from RisingWater/devel
libscp v1 server set height twice, and not set width. so fix it.
2019-02-15 11:35:14 +09:00
4680414@qq.com e655fe6a1b libscp v1 server set height twice,and not set width. so fix it. 2019-02-15 09:18:37 +08:00
metalefty f04756718a
Merge pull request #1290 from netromnetrom/devel
Add Danish keyboard
2019-02-06 12:03:28 +09:00
netromnetrom 3f42e5d6e5
Add Danish keyboard 2019-02-05 17:00:46 +01:00
netromnetrom ee1c24dd47
Update Makefile.am 2019-02-05 16:54:38 +01:00
netromnetrom 09dc942d3e
Create km-00000406.ini 2019-02-05 16:53:35 +01:00
metalefty d60cb4de3b
Merge pull request #1273 from metalefty/prepare-release
Prepare release v0.9.9
2018-12-25 13:39:02 +09:00
Koichiro IWAO 0cd13e7e86
Update NEWS for v0.9.9 2018-12-25 13:31:09 +09:00
Koichiro IWAO 5a80fc9256
Bump version to v0.9.9 2018-12-25 13:31:09 +09:00
metalefty 7469d559a4
Merge pull request #1267 from metalefty/rename_constants
Rename constants
2018-12-14 10:29:06 +09:00
Koichiro IWAO 062699334e
Fix typo s/BITMACACHE/BITMAPCACHE/ 2018-12-13 17:27:25 +09:00
Koichiro IWAO c5d04a1133
Also rename constants in debug messages and comments 2018-12-13 17:25:57 +09:00
Koichiro IWAO f714124b78
Fix constants mistakenly replaced
Pointed out by daixj-shterm.
2018-12-13 17:19:06 +09:00
Koichiro IWAO 0e9e25f100
use MS name for PDU types
RDP_PDU_REDIRECT has been removed as it is not found in MS-RDPBCGR and
not used anywhere.
2018-12-12 17:40:58 +09:00