| History log of /src/usr.sbin/puffs/Makefile |
| Revision | | Date | Author | Comments |
| 1.22 |
| 12-Oct-2024 |
bad | fix spelling of rump_nqmfs and remove accidental "presents"
|
| 1.21 |
| 06-Jun-2022 |
nia | branches: 1.21.4; build system: Revert all the recent additions of MK[...] knobs that allow conditionally disabling the building of certain user space programs in the 'base' set.
There is not enough consensus that this is the right way and a few people had strong objections, see source-changes-d@.
|
| 1.20 |
| 27-May-2022 |
nia | mk: Add a MKLFS flag for excluding the log-structured filesystem userspace tools from the build.
|
| 1.19 |
| 04-Apr-2020 |
christos | We don't have smbfs anymore.
|
| 1.18 |
| 21-May-2017 |
riastradh | branches: 1.18.10; Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
| 1.17 |
| 08-Nov-2015 |
christos | Some of the puffs mount programs don't need RUMP, re-enable them.
|
| 1.16 |
| 24-Jul-2011 |
uch | v7fs rump support
|
| 1.15 |
| 11-Jul-2010 |
mrg | ldap is configured to depend upon MKCRYPTO no, so force MKLAP=no if MKCRYPTO=no. don't build pkg_install, libcrypto tests or rump_smbfs if MKCRYPTO=no. mark librumpcrypto, rump_smb, pkg_*
fix set lists as appropriate.
|
| 1.14 |
| 29-Apr-2010 |
pooka | Add rump_au-naturel, which instead of mounting a file system inside the rump kernel just attaches to / in said rump kernel instance. This is mostly useful in case wanting to see what nodes components create (see Makefile).
not built without manual intervention
|
| 1.13 |
| 31-Mar-2010 |
pooka | Add kernfs server.
Don't build & install it by default, since it represents the state of the rump virtual kernel and not the host kernel. However, it's useful for debugging kernfs.
|
| 1.12 |
| 08-Mar-2010 |
pooka | add commented out nqmfs
|
| 1.11 |
| 05-Dec-2009 |
pooka | Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
| 1.10 |
| 06-Sep-2009 |
pooka | Build & install rump_smbfs
|
| 1.9 |
| 31-Jul-2009 |
pooka | add commented-out rump_fdesc along with an explanation
|
| 1.8 |
| 16-Oct-2008 |
pooka | Add & enable rump_nfs.
|
| 1.7 |
| 04-Sep-2008 |
pooka | forgot to commit this - descend into rump_sysvbfs
|
| 1.6 |
| 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.5 |
| 09-Aug-2007 |
pooka | branches: 1.5.10; add sysctlfs
|
| 1.4 |
| 08-Jul-2007 |
pooka | build & install puffsportal (if MKPUFFS)
|
| 1.3 |
| 02-Jul-2007 |
pooka | Add initial puffs version of mount_portal, eventually to replace portalfs. Uses the same config files etc. as the "regular" mount_portal, and actually compiles a lot of the code directly from under src/sbin/mount_portal.
Doesn't yet support concurrent access, but I have a pretty clear vision on how to neatly fix that.
|
| 1.2 |
| 21-Apr-2007 |
pooka | descend into mount_9p
|
| 1.1 |
| 29-Dec-2006 |
pooka | if MKPUFFS=yes is given, build & install mount_psshfs (default: no)
|
| 1.5.10.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.18.10.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.21.4.2 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.21.4.1 |
| 29-Jun-2024 |
perseant | Implementation of exFAT filesystem, with compilation conditional on MKEXFATFS make variable.
|