minix/commands
Thomas Veerman 958b25be50 - Introduce support for sticky bit.
- Revise VFS-FS protocol and update VFS/MFS/ISOFS accordingly.
- Clean up MFS by removing old, dead code (backwards compatibility is broken by
  the new VFS-FS protocol, anyway) and rewrite other parts. Also, make sure all
  functions have proper banners and prototypes.
- VFS should always provide a (syntactically) valid path to the FS; no need for
  the FS to do sanity checks when leaving/entering mount points.
- Fix several bugs in MFS:
  - Several path lookup bugs in MFS.
  - A link can be too big for the path buffer.
  - A mountpoint can become inaccessible when the creation of a new inode
    fails, because the inode already exists and is a mountpoint.
- Introduce support for supplemental groups.
- Add test 46 to test supplemental group functionality (and removed obsolete
  suppl. tests from test 2).
- Clean up VFS (not everything is done yet).
- ISOFS now opens device read-only. This makes the -r flag in the mount command
  unnecessary (but will still report to be mounted read-write).
- Introduce PipeFS. PipeFS is a new FS that handles all anonymous and
  named pipes. However, named pipes still reside on the (M)FS, as they are part
  of the file system on disk. To make this work VFS now has a concept of
  'mapped' inodes, which causes read, write, truncate and stat requests to be
  redirected to the mapped FS, and all other requests to the original FS.
2009-12-20 20:27:14 +00:00
..
aal Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
advent Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ash Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
autil Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
awk awk: check presence of parameters 2009-12-14 20:24:33 +00:00
byacc Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
bzip2-1.0.3 We don't install the bzip2 manual, much less four copies of it, and 2009-02-16 10:01:22 +00:00
cawf Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cron Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
de Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dhcpd Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dis88 Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
elle Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
elvis fix remaining warnings in 'make world' 2009-12-14 20:25:52 +00:00
flex-2.5.4 fix remaining warnings in 'make world' 2009-12-14 20:25:52 +00:00
ftp Patch by Jaswinder Singh Rajput to fix FTP progress display 2009-11-17 08:41:43 +00:00
ftp101 Initial revision 2006-06-19 14:55:09 +00:00
ftpd200 Install ftpd sh executable. 2005-11-01 22:57:42 +00:00
httpd Added Michael Temari's httpd 2005-09-16 13:37:29 +00:00
httpd0995 Initial revision 2006-06-19 14:55:09 +00:00
i86 Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
i386 FPU context switching support by Evgeniy Ivanov. 2009-12-02 13:01:48 +00:00
ibm Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
indent ast@'s build files for easypack. 2005-09-19 13:15:15 +00:00
m4 Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
make Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mdb - added 'datasizes' script that shows you the size allocated 2009-09-21 14:24:29 +00:00
mined Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
patch Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
pax Joren's proposed fix for a too-conservative split point selection. 2006-07-10 15:05:33 +00:00
profile Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
ps Rewrite of boot process 2009-12-11 00:08:19 +00:00
reboot Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rlogind Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
scripts Drivers and servers are simply known as services. 2009-12-17 01:53:26 +00:00
sed New sed 2006-11-02 16:48:15 +00:00
sh fix _NSIG usage 2009-11-28 13:20:50 +00:00
simple - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
swifi Drivers and servers are simply known as services. 2009-12-17 01:53:26 +00:00
syslogd Fix syslog buffer overflow (Bug#270, reported by Kevin Jordan) 2009-10-01 16:54:56 +00:00
talk Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
talkd Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
telnet Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
telnetd Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
urlget Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
yap Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
zmodem Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
zoneinfo put the zoneinfo library files directly in the lib/stdtime dir 2007-04-12 14:29:30 +00:00
Makefile Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00