git: kernel: Remove puffs(4), putter(9) and associated libs and utilities.
Sascha Wildner
swildner at crater.dragonflybsd.org
Mon Jan 14 19:51:52 PST 2019
commit ee3ebee6341d385ab1e8f63b026efd8eeb72a25f
Author: Sascha Wildner <saw at online.de>
Date: Tue Jan 15 04:44:42 2019 +0100
kernel: Remove puffs(4), putter(9) and associated libs and utilities.
All of these were originally pushed and hooked into the build in non-
working condition so that they would not go stale break building. The
hope was that someone would pick up the work and fix the remaining
issues, which never materialized.
This has led to more harm than good, with people occasionally assuming
that this code is functional. Also, the existence of /usr/include/fuse.h
might lead configure checks into believing that we have a working
implementation.
Summary of changes:
Makefile_upgrade.inc | 48 +
UPDATING | 7 +
etc/mtree/BSD.include.dist | 4 -
etc/mtree/BSD.usr.dist | 4 -
gnu/usr.bin/groff/tmac/mdoc.local | 2 -
include/Makefile | 4 +-
lib/Makefile | 2 -
lib/libpuffs/Makefile | 16 -
lib/libpuffs/TODO | 42 -
lib/libpuffs/callcontext.c | 362 -------
lib/libpuffs/creds.c | 254 -----
lib/libpuffs/dispatcher.c | 1103 --------------------
lib/libpuffs/flush.c | 130 ---
lib/libpuffs/framebuf.c | 1066 -------------------
lib/libpuffs/hash.h | 103 --
lib/libpuffs/null.c | 654 ------------
lib/libpuffs/opdump.c | 515 ----------
lib/libpuffs/paths.c | 293 ------
lib/libpuffs/pnode.c | 167 ---
lib/libpuffs/puffs.3 | 563 ----------
lib/libpuffs/puffs.c | 1020 ------------------
lib/libpuffs/puffs.h | 687 -------------
lib/libpuffs/puffs_cc.3 | 93 --
lib/libpuffs/puffs_cred.3 | 167 ---
lib/libpuffs/puffs_flush.3 | 113 --
lib/libpuffs/puffs_framebuf.3 | 620 -----------
lib/libpuffs/puffs_node.3 | 101 --
lib/libpuffs/puffs_ops.3 | 782 --------------
lib/libpuffs/puffs_path.3 | 125 ---
lib/libpuffs/puffs_priv.h | 258 -----
lib/libpuffs/puffsdump.h | 68 --
lib/libpuffs/requests.c | 234 -----
lib/libpuffs/subr.c | 326 ------
lib/libpuffs/suspend.c | 45 -
lib/librefuse/Makefile | 33 -
lib/librefuse/TODO | 25 -
lib/librefuse/fuse.h | 193 ----
lib/librefuse/fuse_opt.h | 70 --
lib/librefuse/refuse.3 | 243 -----
lib/librefuse/refuse.c | 1437 --------------------------
lib/librefuse/refuse_opt.c | 366 -------
share/examples/puffs/pnullfs/Makefile | 11 -
share/examples/puffs/pnullfs/pnullfs.c | 121 ---
share/man/man4/Makefile | 1 -
share/man/man4/puffs.4 | 61 --
share/man/man9/Makefile | 1 -
share/man/man9/putter.9 | 48 -
share/mk/bsd.libnames.mk | 2 -
sys/conf/files | 7 -
sys/conf/options | 1 -
sys/config/LINT64 | 2 -
sys/dev/misc/Makefile | 2 +-
sys/dev/misc/putter/Makefile | 6 -
sys/dev/misc/putter/putter.c | 533 ----------
sys/dev/misc/putter/putter.h | 40 -
sys/dev/misc/putter/putter_sys.h | 68 --
sys/sys/param.h | 3 +-
sys/vfs/Makefile | 2 +-
sys/vfs/puffs/Makefile | 7 -
sys/vfs/puffs/puffs_io.c | 587 -----------
sys/vfs/puffs/puffs_msgif.c | 1199 ----------------------
sys/vfs/puffs/puffs_msgif.h | 677 ------------
sys/vfs/puffs/puffs_node.c | 458 ---------
sys/vfs/puffs/puffs_subr.c | 189 ----
sys/vfs/puffs/puffs_sys.h | 329 ------
sys/vfs/puffs/puffs_vfsops.c | 822 ---------------
sys/vfs/puffs/puffs_vnops.c | 1541 ----------------------------
usr.sbin/Makefile | 1 -
usr.sbin/puffs/Makefile | 3 -
usr.sbin/puffs/Makefile.inc | 3 -
usr.sbin/puffs/mount_psshfs/Makefile | 8 -
usr.sbin/puffs/mount_psshfs/fs.c | 276 -----
usr.sbin/puffs/mount_psshfs/mount_psshfs.8 | 204 ----
usr.sbin/puffs/mount_psshfs/node.c | 926 -----------------
usr.sbin/puffs/mount_psshfs/psbuf.c | 595 -----------
usr.sbin/puffs/mount_psshfs/psshfs.c | 442 --------
usr.sbin/puffs/mount_psshfs/psshfs.h | 248 -----
usr.sbin/puffs/mount_psshfs/sftp_proto.h | 122 ---
usr.sbin/puffs/mount_psshfs/subr.c | 545 ----------
usr.sbin/puffs/mount_psshfs/util_compat.h | 61 --
80 files changed, 61 insertions(+), 22436 deletions(-)
delete mode 100644 lib/libpuffs/Makefile
delete mode 100644 lib/libpuffs/TODO
delete mode 100644 lib/libpuffs/callcontext.c
delete mode 100644 lib/libpuffs/creds.c
delete mode 100644 lib/libpuffs/dispatcher.c
delete mode 100644 lib/libpuffs/flush.c
delete mode 100644 lib/libpuffs/framebuf.c
delete mode 100644 lib/libpuffs/hash.h
delete mode 100644 lib/libpuffs/null.c
delete mode 100644 lib/libpuffs/opdump.c
delete mode 100644 lib/libpuffs/paths.c
delete mode 100644 lib/libpuffs/pnode.c
delete mode 100644 lib/libpuffs/puffs.3
delete mode 100644 lib/libpuffs/puffs.c
delete mode 100644 lib/libpuffs/puffs.h
delete mode 100644 lib/libpuffs/puffs_cc.3
delete mode 100644 lib/libpuffs/puffs_cred.3
delete mode 100644 lib/libpuffs/puffs_flush.3
delete mode 100644 lib/libpuffs/puffs_framebuf.3
delete mode 100644 lib/libpuffs/puffs_node.3
delete mode 100644 lib/libpuffs/puffs_ops.3
delete mode 100644 lib/libpuffs/puffs_path.3
delete mode 100644 lib/libpuffs/puffs_priv.h
delete mode 100644 lib/libpuffs/puffsdump.h
delete mode 100644 lib/libpuffs/requests.c
delete mode 100644 lib/libpuffs/subr.c
delete mode 100644 lib/libpuffs/suspend.c
delete mode 100644 lib/librefuse/Makefile
delete mode 100644 lib/librefuse/TODO
delete mode 100644 lib/librefuse/fuse.h
delete mode 100644 lib/librefuse/fuse_opt.h
delete mode 100644 lib/librefuse/refuse.3
delete mode 100644 lib/librefuse/refuse.c
delete mode 100644 lib/librefuse/refuse_opt.c
delete mode 100644 share/examples/puffs/pnullfs/Makefile
delete mode 100644 share/examples/puffs/pnullfs/pnullfs.c
delete mode 100644 share/man/man4/puffs.4
delete mode 100644 share/man/man9/putter.9
delete mode 100644 sys/dev/misc/putter/Makefile
delete mode 100644 sys/dev/misc/putter/putter.c
delete mode 100644 sys/dev/misc/putter/putter.h
delete mode 100644 sys/dev/misc/putter/putter_sys.h
delete mode 100644 sys/vfs/puffs/Makefile
delete mode 100644 sys/vfs/puffs/puffs_io.c
delete mode 100644 sys/vfs/puffs/puffs_msgif.c
delete mode 100644 sys/vfs/puffs/puffs_msgif.h
delete mode 100644 sys/vfs/puffs/puffs_node.c
delete mode 100644 sys/vfs/puffs/puffs_subr.c
delete mode 100644 sys/vfs/puffs/puffs_sys.h
delete mode 100644 sys/vfs/puffs/puffs_vfsops.c
delete mode 100644 sys/vfs/puffs/puffs_vnops.c
delete mode 100644 usr.sbin/puffs/Makefile
delete mode 100644 usr.sbin/puffs/Makefile.inc
delete mode 100644 usr.sbin/puffs/mount_psshfs/Makefile
delete mode 100644 usr.sbin/puffs/mount_psshfs/fs.c
delete mode 100644 usr.sbin/puffs/mount_psshfs/mount_psshfs.8
delete mode 100644 usr.sbin/puffs/mount_psshfs/node.c
delete mode 100644 usr.sbin/puffs/mount_psshfs/psbuf.c
delete mode 100644 usr.sbin/puffs/mount_psshfs/psshfs.c
delete mode 100644 usr.sbin/puffs/mount_psshfs/psshfs.h
delete mode 100644 usr.sbin/puffs/mount_psshfs/sftp_proto.h
delete mode 100644 usr.sbin/puffs/mount_psshfs/subr.c
delete mode 100644 usr.sbin/puffs/mount_psshfs/util_compat.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ee3ebee6341d385ab1e8f63b026efd8eeb72a25f
--
DragonFly BSD source repository
More information about the Commits
mailing list