From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m0.truegem.net (m0.truegem.net [69.55.228.47]) by sourceware.org (Postfix) with ESMTPS id 500283858C2C for ; Thu, 10 Mar 2022 06:16:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 500283858C2C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=maxrnd.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=maxrnd.com Received: from localhost (mark@localhost) by m0.truegem.net (8.12.11/8.12.11) with ESMTP id 22A6GPOa052107 for ; Wed, 9 Mar 2022 22:16:26 -0800 (PST) (envelope-from mark@maxrnd.com) X-Authentication-Warning: m0.truegem.net: mark owned process doing -bs Date: Wed, 9 Mar 2022 22:16:25 -0800 (PST) From: Mark Geisert X-X-Sender: mark@m0.truegem.net To: cygwin-apps@cygwin.com Subject: [ITP] cygfuse Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2022 06:16:31 -0000 This is a Cygwin version of libfuse{,3} that can be found in various Linux distributions. It is a couple of link libraries and additions to /usr/include to allow porting of FUSE apps. FUSE: File System In User Space. I will shortly be providing an sshfs FUSE app, to be covered by a separate ITP. Importantly, cygfuse depends on an underlying Windows FUSE implementation: WinFSP. In fact the Cygwin library code was provided by the author of WinFSP. I'm just providing a bona-fide Cygwin package for the code. WinFSP, and thus cygfuse, is made available under GPLv3 for Free/Libre and Open Source Software or under a commercial license. If another Windows FUSE provider shows interest in supporting Cygwin, I suspect it could be supported with alternatives(8). The initial project files for review are located at: http://maxrnd.com/~mark/cygwin/cygfuse/cygfuse.cygport http://maxrnd.com/~mark/cygwin/cygfuse/cygfuse-3.2.0-1-src.tar.xz http://maxrnd.com/~mark/cygwin/cygfuse/cygfuse-3.2.0-1.src.patch Thanks for reading and for any feedback you might have, ..mark