| History log of /src/usr.sbin/puffs/rump_syspuffs |
| Revision | Date | Author | Comments |
| 1.4 | 30-Jun-2010 |
pooka | link putter now that it's a separate component
|
| 1.3 | 09-Aug-2008 |
pooka | branches: 1.3.2; add manpage for rump_syspuffs
|
| 1.2 | 06-Aug-2008 |
pooka | Add manual pages for rump file system servers.
|
| 1.1 | 29-Jul-2008 |
pooka | Install rump libraries and utilities to the base system and remove the private non-installed build infrastructure from sys/rump.
breakdown of commit: * install relevant headers into /usr/include/rump * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern from src/lib and install as librumpuser and librump, respectively + this retains the ability to test a librump build with just the kernel sources at hand * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib for general consumption, they are not kernel-space dwellers anyway * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k * build and install userspace kernel file system daemons if MKPUFFS=yes is spexified * retire fsconsole for now, it will make a comeback with an actually implemented version shortly
|
| 1.3.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.3.2.1 | 09-Aug-2008 |
wrstuden | file Makefile was added on branch wrstuden-revivesa on 2008-09-18 04:30:13 +0000
|
| 1.4 | 14-Nov-2012 |
njoly | Fix mandoc(1) output, use right arrow special character.
|
| 1.3 | 09-Jun-2009 |
pooka | branches: 1.3.6; 1.3.12; +pseudo-device putter
|
| 1.2 | 11-Jan-2009 |
wiz | Make ready for HTML output, add comma.
|
| 1.1 | 09-Aug-2008 |
pooka | branches: 1.1.2; add manpage for rump_syspuffs
|
| 1.1.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.1.2.1 | 09-Aug-2008 |
wrstuden | file rump_syspuffs.8 was added on branch wrstuden-revivesa on 2008-09-18 04:30:13 +0000
|
| 1.3.12.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.3.6.1 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
| 1.14 | 03-Aug-2023 |
andvar | fix typos in comments and one definition, mainly s/sucket/socket/.
|
| 1.13 | 01-Feb-2019 |
mrg | don't check the return value of execvp() for failure to call err(). assume if it returns at all something has failed.
|
| 1.12 | 31-Aug-2011 |
joerg | branches: 1.12.42; Use __dead
|
| 1.11 | 06-Jul-2010 |
pooka | When using the top secret PUFFS_COMFD model, write out size of the puffs kernel args before the contents. This allows parties which have no clue about the contents to proxy the protocol easily.
|
| 1.10 | 20-Oct-2009 |
pooka | use rump_pub interface name
|
| 1.9 | 15-Apr-2009 |
pooka | fix WARNS=4, recipe from lukem
|
| 1.8 | 10-Jan-2009 |
pooka | branches: 1.8.2; Don't compile diagnostic code which accesses kernel symbols directly. Will fail now since not all archs have the same symbol names.
|
| 1.7 | 08-Jan-2009 |
pooka | For applications which naughtily reach over to the rump kernel namespace without using proper interfaces, do a little namespace compensation.
|
| 1.6 | 08-Jan-2009 |
pooka | Put syspuffs_glueinit in the rump kernel namespace.
|
| 1.5 | 07-Oct-2008 |
pooka | check rump_init() return value
|
| 1.4 | 02-Sep-2008 |
pooka | branches: 1.4.2; Make syspuffs mount code supply mount_syspuffs_parseargs() like the other mount binaries do. Now syspuffs can be used to run all puffs file systems as utilities. This includes fuse file systems and becomes interesting with the fs-utils project. We can now do e.g. this:
ReFUSE ntfs-3g: golem> echo hello | fsu_write/fsu_write ntfs-3g puffs ~/img/ntfs.img dafile golem> fsu_cat/fsu_cat ntfs-3g puffs ~/img/ntfs.img dafile hello golem>
puffs sysctlfs: golem> fsu_ls/fsu_ls mount_sysctlfs puffs sysctl -l ddb total 0 -r-xr-xr-x 1 pooka users 1 Sep 2 22:11 commandonenter -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 fromconsole -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 lines -r-xr-xr-x 1 pooka users 8 Sep 2 22:11 maxoff -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 maxwidth -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 onpanic -r-xr-xr-x 1 pooka users 3 Sep 2 22:11 radix -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 tabstops -r-xr-xr-x 1 pooka users 2 Sep 2 22:11 tee_msgbuf
Same works for psshfs etcetc.
In other words, this provides total integration for "normal" in-kernel file systems and puffs/fuse file systems on the ukfs library level.
Note: implementation is still "first stab" and the fs-utils usage will no doubt change.
|
| 1.3 | 11-Aug-2008 |
pooka | We can actually simply use execvp() instead of /bin/sh for exec-and-pathsearch-with-environ. Thanks to bad for pointing this out & apb + blymn for some discussion.
|
| 1.2 | 08-Aug-2008 |
pooka | exec file server via sh -c to get the benefit of PATH search.
|
| 1.1 | 29-Jul-2008 |
pooka | Install rump libraries and utilities to the base system and remove the private non-installed build infrastructure from sys/rump.
breakdown of commit: * install relevant headers into /usr/include/rump * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern from src/lib and install as librumpuser and librump, respectively + this retains the ability to test a librump build with just the kernel sources at hand * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib for general consumption, they are not kernel-space dwellers anyway * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k * build and install userspace kernel file system daemons if MKPUFFS=yes is spexified * retire fsconsole for now, it will make a comeback with an actually implemented version shortly
|
| 1.4.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.4.2.1 | 02-Sep-2008 |
wrstuden | file rump_syspuffs.c was added on branch wrstuden-revivesa on 2008-09-18 04:30:13 +0000
|
| 1.8.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
| 1.12.42.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1 | 02-Sep-2008 |
pooka | branches: 1.1.2; add file missed in previous commit
|
| 1.1.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.1.2.1 | 02-Sep-2008 |
wrstuden | file rump_syspuffs.h was added on branch wrstuden-revivesa on 2008-09-18 04:30:13 +0000
|