Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-29 | revert vfs.nfs.privport sysctl, broke a few architectures | Anil Madhavapeddy | |
requested by deraadt@ | |||
2006-05-28 | Add support for NFS mounts to be from non-reserved ports: | Anil Madhavapeddy | |
- new sysctl vfs.nfs.privport to require NFS mount requests to be on reserved ports when set to 1 (the default). - mountd now automatically sets the sysctl depending on the -n flag. - add mountd_flags to rc.conf to enable the -n flag at boot. deraadt@ ok | |||
2005-10-19 | Remove v_vnlock from struct vnode, okay krw@ tedu@ | Pedro Martelletto | |
2005-04-02 | use pool for struct nfsreq; tedu@ pedro@ ok and testing by mark patruck ↵ | Michael Shalayeff | |
<mark@2ls4agd.net> on several archs | |||
2005-03-31 | re-commit marius commit: | Theo de Raadt | |
> fix preposterous time warnings in the nfs client; caused by false hits > in the attribute cache > based on original fix by pedro@, ok pedro@, tedu@; testing kettenis@ was backed out because too close to release put back in now, since tree is unlocked. unfortunately it appears that even after MANY MAILS ON THIS SUBJECT, NOONE HAS DONE THIS. WTF? Noone wants to FINISH jobs anymore? | |||
2005-02-01 | backout nfs_subs.c rev1.51 nfs_vfsops.c rev1.54: | Peter Valchev | |
fix preposterous time warnings in the nfs client; caused by false hits in the attribute cache too close to release, save for immediately after unlock | |||
2005-01-24 | fix preposterous time warnings in the nfs client; caused by false hits | marius eriksen | |
in the attribute cache based on original fix by pedro@, ok pedro@, tedu@; testing kettenis@ | |||
2004-08-03 | NFS commit coalescion: instead of sending a commit for each block, coalesce | marius eriksen | |
these into larger ranges wherever possible. this should speed up NFS writes quite a bit. ok art@ millert@ pedro@ tedu@ | |||
2004-08-03 | When accessing device nodes over nfs, do not trim major and minor numbers | Miod Vallat | |
to 8 bits only; found the hard way by henning@. Ok deraadt@ marius@ millert@ | |||
2004-07-21 | kqueue support for NFS, adapted from netbsd. | marius eriksen | |
ok art@ pedro@, "get it in" deraadt@ | |||
2004-07-16 | kill netiso stuff here as well, millert ok | Henning Brauer | |
2004-07-13 | Change mode_t and nlink_t from 16bit to 32bit. This allows us to | Todd C. Miller | |
use mode_t in syscalls.master and to use mode_t in more places in the kernel. It also makes lint much more useful on kernel code. I've also added a placeholder for st_birthtime to make a UFS2 import easier at some future date. Requested by and OK deraadt@ | |||
2004-06-21 | First step towards more sane time handling in the kernel -- this changes | Thorsten Lockert | |
things such that code that only need a second-resolution uptime or wall time, and used to get that from time.tv_secs or mono_time.tv_secs now get this from separate time_t globals time_second and time_uptime. ok art@ niklas@ nordin@ | |||
2004-05-14 | use pool for namei pathbuf. testing ok millert@ tdeval@ | Ted Unangst | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-10 | theo doesn't like this code | Nathan Binkert | |
2002-01-16 | use queue.h macro's | Eric Jackson | |
remove register | |||
2002-01-11 | Add a new sysctl that removes the requirement for reserved ports to be | Nathan Binkert | |
used by the nfs server. | |||
2001-12-19 | UBC was a disaster. It worked very good when it worked, but on some | Artur Grabowski | |
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience. | |||
2001-12-10 | Merge in struct uvm_vnode into struct vnode. | Artur Grabowski | |
2001-11-27 | Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The | Artur Grabowski | |
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups. | |||
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-08-19 | Stop whining. | Artur Grabowski | |
2001-08-19 | add __sparc64__ to list of arch's not checked for bloated structures (also | Jason Wright | |
correct alpha -> __alpha__) | |||
2001-06-27 | Remove old vm. | Artur Grabowski | |
2001-06-25 | Remove NQNFS | Constantine Sapuntzakis | |
2001-06-25 | Get rid of old directory caching scheme which caused persistent duplicates. | Constantine Sapuntzakis | |
Still not correct for NFSv3 but that's hard. | |||
2000-06-26 | Convert nfs_timer to new timeouts. | Artur Grabowski | |
2000-02-07 | update to use new checkexp vfs operation | assar | |
1999-04-28 | zap the newhashinit hack. | Artur Grabowski | |
Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit. | |||
1999-02-26 | compatibility with uvm vnode pager | Artur Grabowski | |
1999-02-06 | Use bitwise operations to extract high and low words from the quad | Todd C. Miller | |
in txdr_hyper. This should be more portable than casting to an array of ints and pulling out the two 32-bit words (this produced incorrect results on alpha for the high word for filesystems < 4gig). As a side effect, txdr_hyper now takes a u_quad_t as its first arg, not u_quad_t *. | |||
1999-01-16 | Do not lose st_blocks on NFSv2 mounts when files>2GB | Niklas Hallqvist | |
1998-08-19 | Change fxdr_hyper to return a u_quad_t. This minimizes the evil clobbering | Constantine Sapuntzakis | |
of lvalues that ANSI abhors. And it fixes df on NFS version 3 mounts on Sparcs. | |||
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-04-28 | indent | Theo de Raadt | |
1997-04-28 | Previous patch didn't make much sense. We now set the initial NFS xid | Angelos D. Keromytis | |
(for requests) to some random value, and then increase that by a small (1-255) random value for each requests. | |||
1997-04-27 | Random/unique NFS xids. | Angelos D. Keromytis | |
1997-04-25 | require reserved ports. avoid ftp bounce. | Theo de Raadt | |
1996-12-18 | Conditionalize GCC and ANSI/ISO C dependencies | Niklas Hallqvist | |
1996-12-17 | NFS attribute cache timeout mount param | dm | |
1996-10-15 | nqnfs code is for client+server; spotted by niklas | Theo de Raadt | |
1996-09-25 | Drop unused variable | Niklas Hallqvist | |
1996-09-21 | fix NFSSERVER w/o NFSCLIENT; netbsd pr#1780, cgd@netbsd (yes, a 10month | Theo de Raadt | |
old PR and the fix is mostly unchanged). | |||
1996-07-27 | fvdl; We're only handling uio with iovcnt == 1, so don't ever attempt to | Theo de Raadt | |
increment uio_iov, this will get us into nasty trouble. (Thanks to Matthias Drochner for tracking this down). | |||
1996-07-23 | sync | Theo de Raadt | |
1996-05-28 | sync | Theo de Raadt | |