must unlock parent directory on error; fix symlink interpretation
[unix-history] / usr / src / sys / kern / vfs_lookup.c
1989-05-14 Kirk McKusickmust unlock parent directory on error; fix symlink...
1989-05-10 Kirk McKusickalternative method for copying in name
1989-05-10 Kirk McKusickmust do the lookup for RENAME as well as CREATE
1989-05-10 Kirk McKusickmerge in vnodes
1989-05-02 Marc TeitelbaumKTRACE code
1989-01-13 Kirk McKusickmove handling of `..' to prove concept and improve...
1987-06-22 Kirk McKusickgeteblk => malloc, so m_bufp => m_fs as it should be
1987-06-21 Kirk McKusickreplace geteblk with malloc/free
1987-04-03 Mike Karelsworking with pack labels
1987-04-03 Mike Karelsadd ifdefs for dev_bsize (almost working)
1986-06-05 Kirk McKusick4.3BSD release version
1986-05-05 Kirk McKusickalways round down directory offset to a DIRBLK boundry
1986-04-24 Kirk McKusickclean up block comment at top;
1986-02-24 Mike Karelslint
1986-02-21 Mike Karelsrename nch to avoid name conflict
1986-02-21 Mike Karelsrename nch to avoid name collision
1986-02-21 Mike Karelslint and cleanups from Sam
1985-09-05 Kirk McKusickinitialize before use
1985-06-09 Kirk McKusickAdd copyright
1985-05-23 Kirk McKusickreturn ENAMETOOLONG where appropriate; return EINVAL...
1985-04-20 Kirk McKusickcleanup and tighter semantic checking for blkatoff()
1985-02-25 Kirk McKusickproperly handle cacheing in the presence of `chroot';
1985-02-23 Kirk McKusickspeedups; prevent `chdir ..' out of root when .. is...
1985-02-23 Kirk McKusickinsure that directories are always a multiple of DIRBLK...
1985-02-21 Kirk McKusickprevent infinite loops in dirempty() with trashed direc...
1985-02-21 Kirk McKusickshrinking directories (from kre)
1985-01-11 Kirk McKusickadd cacheinvalall() to invalidate the entire namei...
1985-01-11 Kirk McKusickfix "bread 0" panic: must check for cache ptr past...
1984-08-30 Jim BloomChange to includes. no more ../h
1984-07-28 Kirk McKusickrewrite `rename' and `rmdir' to properly invalidate...
1984-07-09 Kirk McKusickuse new interface to `copyinstr' and `copystr'
1984-07-09 Kirk McKusickrework namei interface to eliminate global variables;
1984-07-08 Kirk McKusickmaintain our own pool of buffers to avoid alloc/release...
1984-07-05 Kirk McKusickalways use `igrab' to avoid race condition with `iput';
1984-07-03 Kirk McKusickclean up locking protocol in namei cache;
1984-07-03 Kirk McKusickmove most of the directory consistency checks out of...
1984-06-28 Sam Lefflerconvert namei cache to hold soft references to inodes...
1984-02-16 Mike Karelsuse ISVTX instead of ISUID for append-only directories
1984-01-05 Kirk McKusickmove namei statistics structure to h/nami.h so `vmstat...
1984-01-04 Kirk McKusickadd system wide cacheing of path names in namei() ...
1983-12-04 Kirk McKusick1 element cache per process saves 12% of namei cost!
1983-09-10 Kirk McKusickreturn a more reasonable error message for /tmp/ (shannon)
1983-07-29 Sam Leffler4.2 distribution
1983-05-29 Sam Lefflercleanup dirempty to cut down on stack space used and...
1983-05-29 Kirk McKusickadd checkpath to verify validity of directory renames
1983-05-18 Sam Lefflertypo
1983-04-23 Kirk McKusickpartial fix for race condition between getting and...
1983-03-22 Sam Leffleravoid name conflict with freespace macro
1983-02-11 Sam Lefflerhave direnter return errors so new inodes can be thrown...
1982-12-23 Sam Lefflernull pathname special case for rename (sigh)
1982-12-22 Sam Lefflererror uninitialized in uiomove
1982-12-22 Sam Lefflermake mkdir & rmdir work with rdwri (still kludged)
1982-11-17 Sam Lefflerdropped a line in the merge (damn)
1982-11-14 Sam Lefflermerge of 4.1b and 4.1c
1982-10-31 Bill Joyuse ovbcopy
1982-10-20 Bill Joymore lint
1982-10-18 Bill Joylint
1982-10-18 Bill Joymore lint
1982-10-18 Bill Joylint
1982-08-25 Bill Joynew groups stuff
1982-08-23 Bill Joyrdwri()
1982-08-15 Bill Joyno more readi()
1982-08-04 Sam Lefflerpurge EFS stuff
1982-07-31 Sam Lefflerrewrite of nami + reorganization of wdir
1982-07-26 Bill Joyfirst working version (created and removed a file!)
1982-07-23 Sam Lefflerdebugging stuff for dir records spanning block boundaries
1982-07-16 Bill Joyefs crud
1982-06-08 Kirk McKusickirele() becomes iunlock(); new irele() does iput()...
1982-04-20 Kirk McKusickmerge into new file system
1982-04-01 Bill Joydon't check access on .. when out of mounted file system
1982-03-14 Sam Lefflerlint
1982-03-13 Sam Lefflerlint
1982-03-07 Bill Joyremove some restrictions temporarily
1982-02-28 Bill Joysymbolic links
1982-02-27 Bill Joydmr's nami
1981-11-09 Bill Joyfirst listing, remove CHAOS and mpxip
1981-05-18 Bill Joychaos change and also .. from rootdir change per jek
1981-04-28 Bill Joycdevpath hack
1981-03-09 Bill Joylint and a few minor fixed
1981-03-07 Bill Joyget rid of #ifdef CHAOS stuff
1981-01-27 Bill Joychaos changes
1980-11-10 Bill Joyfix '/'|0200 botch
1980-11-10 Bill Joyminor fixups to restart stuff; version 4.1 for distrib
1980-06-17 Bill Joykurt'ies fix
1980-06-07 Bill Joy%H%->%G%
1980-05-19 Bill Joyback to truncation of names
1980-04-10 Bill Joydate and time created 80/04/09 16:03:42 by bill