Author: dfr
Date: Mon Jun 22 08:23:16 2020
New Revision: 362490
URL: https://svnweb.freebsd.org/changeset/base/362490
Log:
Add some missing parts for supporting va_birthtime.
Reviewed by: rmacklem
Modified:
head/sys/fs/nfs/nfs_commonsubs.c
head/sys/fs/nfs/nfsport.h
Author: dfr
Date: Sun Jun 14 11:41:57 2020
New Revision: 362175
URL: https://svnweb.freebsd.org/changeset/base/362175
Log:
Add support for the timecreate attribute
This maps to the va_birthtime VFS attribute.
Modified:
head/sys/fs/nfs/nfs_commonsubs.c
Modified:
Author: dfr
Date: Sun Feb 3 08:15:26 2019
New Revision: 343706
URL: https://svnweb.freebsd.org/changeset/base/343706
Log:
Reduce log spam from rpc.statd
This only reports failed attempts to contact hosts on the first attempt.
Modified:
head/usr.sbin/rpc.statd/file.c
Modified:
Author: dfr
Date: Tue Apr 25 10:29:08 2017
New Revision: 317402
URL: https://svnweb.freebsd.org/changeset/base/317402
Log:
Fix a potential problem where we might try to shift by more than 31 bits
CID:1198859
Modified:
head/lib/librpcsec_gss/svc_rpcsec_gss.c
Modified:
Author: dfr
Date: Mon Jan 4 17:42:12 2016
New Revision: 293168
URL: https://svnweb.freebsd.org/changeset/base/293168
Log:
Fix a memory leak in gss_release_oid_set
Modified:
head/lib/libgssapi/gss_release_oid_set.c
Modified: head/lib/libgssapi/gss_release_oid_set.c
Author: dfr
Date: Fri Dec 27 11:10:32 2013
New Revision: 259941
URL: http://svnweb.freebsd.org/changeset/base/259941
Log:
Back out r259912 - it shouldn't have been committed to this branch.
Modified:
stable/9/usr.bin/rpcgen/rpc_main.c
Modified: stable/9/usr.bin/rpcgen/rpc_main.c
Author: dfr
Date: Thu Dec 26 10:45:17 2013
New Revision: 259912
URL: http://svnweb.freebsd.org/changeset/base/259912
Log:
Generate client sample code which compiles without warnings.
For 'rpcgen -a', generate a makefile where 'make clean all' works.
Modified:
Bah! This was intended for head - feel free to back it out if anything
breaks.
On 26 December 2013 10:45, Doug Rabson d...@freebsd.org wrote:
Author: dfr
Date: Thu Dec 26 10:45:17 2013
New Revision: 259912
URL: http://svnweb.freebsd.org/changeset/base/259912
Log:
Generate client sample
Author: dfr
Date: Thu Dec 26 11:38:33 2013
New Revision: 259914
URL: http://svnweb.freebsd.org/changeset/base/259914
Log:
Generate client sample code which compiles without warnings.
For 'rpcgen -a', generate a makefile where 'make clean all' works.
Modified:
head/usr.bin/rpcgen/rpc_main.c
If you change the loader callbacks structure, you need to change the version
number to avoid unexpected results for mismatched combinations of application
and userboot.so.
On 5 Aug 2012, at 13:15, Andrey V. Elsukov wrote:
Author: ae
Date: Sun Aug 5 12:15:15 2012
New Revision: 239058
URL:
Author: dfr
Date: Sun Aug 5 13:38:15 2012
New Revision: 239061
URL: http://svn.freebsd.org/changeset/base/239061
Log:
Reduce namespace pollution from gssapi.h
MFC after:2 weeks
Modified:
head/include/gssapi/gssapi.h
Modified: head/include/gssapi/gssapi.h
Author: dfr
Date: Sun Aug 5 13:40:35 2012
New Revision: 239062
URL: http://svn.freebsd.org/changeset/base/239062
Log:
Add an option for pam_krb5 to allow it to authenticate users which don't have
a local account.
PR: 76678
Submitted by: daved at tamu.edu
MFC after:2
Author: dfr
Date: Thu Jun 30 16:08:56 2011
New Revision: 223695
URL: http://svn.freebsd.org/changeset/base/223695
Log:
Add a version of the FreeBSD bootloader which can run in userland, packaged
as a shared library. This is intended to be used by BHyVe to load FreeBSD
kernels into new
Author: dfr
Date: Tue May 3 10:18:27 2011
New Revision: 221374
URL: http://svn.freebsd.org/changeset/base/221374
Log:
Call pam_setcred() before login_getpwclass to support home directories
on GSS-API authenticated NFS where the kerberos credentials need to be
saved so that the kernel can
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/boot/zfs/zfstest.c Fri Jul 30 13:54:15 2010(r210650)
@@ -0,0 +1,120 @@
+/*-
+ * Copyright (c) 2010 Doug Rabson
+ * All rights reserved
Author: dfr
Date: Wed May 12 13:20:05 2010
New Revision: 207962
URL: http://svn.freebsd.org/changeset/base/207962
Log:
Release zml@ from mentorship.
Modified:
svnadmin/conf/mentors
Modified: svnadmin/conf/mentors
==
Author: dfr
Date: Wed Jul 1 07:34:28 2009
New Revision: 195228
URL: http://svn.freebsd.org/changeset/base/195228
Log:
Don't include rpcv2.h - it has been removed.
Submitted by: ed@
Approved by: re
Modified:
head/sys/amd64/amd64/genassym.c
Modified: head/sys/amd64/amd64/genassym.c
Author: dfr
Date: Wed Jul 1 07:35:57 2009
New Revision: 195229
URL: http://svn.freebsd.org/changeset/base/195229
Log:
Add an entry documenting removal of the NFS_LEGACYRPC option.
Submitted by: Steve Kargl
Approved by: re
Modified:
head/UPDATING
Modified: head/UPDATING
Author: dfr
Date: Wed Jul 1 07:37:21 2009
New Revision: 195230
URL: http://svn.freebsd.org/changeset/base/195230
Log:
Add usr/include/nfs/rpcv2.h
Submitted by: pluknet at gmail dot com
Approved by: re
Modified:
head/ObsoleteFiles.inc
Modified: head/ObsoleteFiles.inc
On 30 Jun 2009, at 06:17, bz0...@zabbadoz.net wrote:
On Tue, 30 Jun 2009, John Baldwin wrote:
Author: jhb
Date: Tue Jun 30 03:18:51 2009
New Revision: 195181
URL: http://svn.freebsd.org/changeset/base/195181
Log:
Fix build with NFS_LEGACYRPC enabled after the socket upcall locking
changes.
Author: dfr
Date: Tue Jun 30 19:03:27 2009
New Revision: 195202
URL: http://svn.freebsd.org/changeset/base/195202
Log:
Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.
Approved by: re
Deleted:
head/sys/nfs/rpcv2.h
head/sys/nfsclient/nfs_socket.c
Author: dfr
Date: Wed Jun 24 18:42:21 2009
New Revision: 194880
URL: http://svn.freebsd.org/changeset/base/194880
Log:
Don't use sys/nfs/rpcv2.h - it is part of the old kernel RPC implementation
and will be removed.
Modified:
head/sbin/mount_nfs/mount_nfs.c
head/sbin/umount/umount.c
Author: dfr
Date: Thu Jun 4 08:13:51 2009
New Revision: 193432
URL: http://svn.freebsd.org/changeset/base/193432
Log:
Don't panic in nlm_record_lock if we get ENOENT from lf_advlockasync. This
is likely to be because the file was just removed and in our context this is
harmless.
Modified:
On Thu, 4 Jun 2009 11:22:53 + (UTC), Ed Schouten e...@freebsd.org
wrote:
Author: ed
Date: Thu Jun 4 11:22:53 2009
New Revision: 193434
URL: http://svn.freebsd.org/changeset/base/193434
Log:
Correct typo; errno = error.
Thanks Ed. Now where did I leave that pointy hat :(
Author: dfr
Date: Thu May 28 08:22:36 2009
New Revision: 192972
URL: http://svn.freebsd.org/changeset/base/192972
Log:
Some of the boot loader code only works on a ufs file system, but it
uses the generic struct dirent, which happens to look identical to UFS's
struct direct. If BSD ever
Author: dfr
Date: Wed May 27 07:30:32 2009
New Revision: 192879
URL: http://svn.freebsd.org/changeset/base/192879
Log:
Welcome Zachary Loafman as a src committer. Zach will be feeding back changes
from Isilon Systems, which is nice. I will be his mentor.
Approved by: core
Modified:
Author: dfr
Date: Wed May 27 18:54:31 2009
New Revision: 192922
URL: http://svn.freebsd.org/changeset/base/192922
Log:
Increase the size of the static TLS area slightly (required for the NVidia's
OpenGL driver on amd64).
Modified:
head/libexec/rtld-elf/rtld.h
Modified:
Author: dfr
Date: Sun May 24 11:10:27 2009
New Revision: 192678
URL: http://svn.freebsd.org/changeset/base/192678
Log:
Fix build of KGSSAPI bits post-vimage.
Modified:
head/sys/kgssapi/gsstest.c
head/sys/nfsserver/nfs_srvkrpc.c
Modified: head/sys/kgssapi/gsstest.c
Author: dfr
Date: Sun May 24 11:37:10 2009
New Revision: 192679
URL: http://svn.freebsd.org/changeset/base/192679
Log:
Increase the number of available file descriptors to 64. This fixes the
reported zfsboot problems for systems where more than seven drives are part
of ZFS pools.
Modified:
On 23 May 2009, at 00:27, Xin LI wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi, Doug,
Doug Rabson wrote:
Author: dfr
Date: Sat May 16 10:48:20 2009
New Revision: 192194
URL: http://svn.freebsd.org/changeset/base/192194
Log:
Add support for booting from raidz1 and raidz2 pools
Author: dfr
Date: Sun May 24 13:22:00 2009
New Revision: 192686
URL: http://svn.freebsd.org/changeset/base/192686
Log:
Make sure we feed 32bit align memory to nfsm_dissect otherwise we will fault
on platforms with strict alignment requirements. In particular, this fixes the
problems with
Also, this problem appears to be there in the new experimental NFS
client code as well. I haven't tried to fix that.
On 24 May 2009, at 14:22, Doug Rabson wrote:
Author: dfr
Date: Sun May 24 13:22:00 2009
New Revision: 192686
URL: http://svn.freebsd.org/changeset/base/192686
Log:
Make
Thanks for the report - I'll put together a repro scenario and fix it
as soon as possible.
On 23 May 2009, at 00:27, Xin LI wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi, Doug,
Doug Rabson wrote:
Author: dfr
Date: Sat May 16 10:48:20 2009
New Revision: 192194
URL: http
This is incorrect. A sysid of zero is reserved for local locks on
local filesystems. You need to allocate a sysid when the client is
created and it needs to not conflict with the sysids used by NLM. I
suggest adding a function to nlm_prot_impl.c to return the next
available sysid (and bump
sysid.
On 20 May 2009, at 09:26, Doug Rabson wrote:
This is incorrect. A sysid of zero is reserved for local locks on
local filesystems. You need to allocate a sysid when the client is
created and it needs to not conflict with the sysids used by NLM. I
suggest adding a function
On 20 May 2009, at 16:07, Rick Macklem wrote:
On Wed, 20 May 2009, Doug Rabson wrote:
Thinking about this for a few more minutes, I think you probably
want to allocate a sysid for each client and then for each
lock_owner of that client allocate a 'pid'. The value doesn't have
On 16 May 2009, at 19:35, Pegasus Mc Cleaft wrote:
On Saturday 16 May 2009 10:48:20 Doug Rabson wrote:
Author: dfr
Date: Sat May 16 10:48:20 2009
New Revision: 192194
URL: http://svn.freebsd.org/changeset/base/192194
Log:
Add support for booting from raidz1 and raidz2 pools.
Modified
Author: dfr
Date: Sat May 16 10:48:20 2009
New Revision: 192194
URL: http://svn.freebsd.org/changeset/base/192194
Log:
Add support for booting from raidz1 and raidz2 pools.
Modified:
head/sys/boot/i386/zfsboot/zfsboot.c
head/sys/boot/zfs/zfsimpl.c
head/sys/cddl/boot/zfs/README
Author: dfr
Date: Fri May 15 13:58:45 2009
New Revision: 192142
URL: http://svn.freebsd.org/changeset/base/192142
Log:
Back port a change to the locking model used to manage active transports from
FreeBSD-current to avoid a deadlock.
PR: 130628
Modified:
On 12 May 2009, at 06:03, Kip Macy wrote:
Here is the problem, FreeBSD is sloppy about 32-bit vs. 64-bit for xdr
whereas in the kernel, Solaris is not.
I thought that XDR 'long' types were 32 bit regardless of whether the
platform was 32 or 64 bit. I'll have to read the code again.
On 12 May 2009, at 09:16, Kip Macy wrote:
On Tue, May 12, 2009 at 12:33 AM, Doug Rabson d...@rabson.org wrote:
On 12 May 2009, at 06:03, Kip Macy wrote:
Here is the problem, FreeBSD is sloppy about 32-bit vs. 64-bit for
xdr
whereas in the kernel, Solaris is not.
I thought that XDR
On 12 May 2009, at 20:16, Jung-uk Kim wrote:
On Tuesday 12 May 2009 04:18 am, Doug Rabson wrote:
On 12 May 2009, at 09:16, Kip Macy wrote:
On Tue, May 12, 2009 at 12:33 AM, Doug Rabson d...@rabson.org
wrote:
On 12 May 2009, at 06:03, Kip Macy wrote:
Here is the problem, FreeBSD is sloppy
The XDR support code that is in the main kernel should have a very
similar API to the opensolaris bits, possibly identical. Perhaps the
opensolaris compat could use the main kernel's XDR implementation?
On 11 May 2009, at 05:18, Kip Macy wrote:
Author: kmacy
Date: Mon May 11 04:18:58 2009
Author: dfr
Date: Sat May 9 15:41:22 2009
New Revision: 191937
URL: http://svn.freebsd.org/changeset/base/191937
Log:
Work around non-standard behaviour of rpcbind in some versions of Linux
(FC4?).
Submitted by: zachary dot loafman at isilon dot com
Modified:
Author: dfr
Date: Fri May 8 15:14:52 2009
New Revision: 191918
URL: http://svn.freebsd.org/changeset/base/191918
Log:
Use log(9) for debug and status messages and hide some of the details with
macros to allow for future flexibility in logging.
Submitted by: zachary dot loafman at isilon
Author: dfr
Date: Wed May 6 17:48:39 2009
New Revision: 191847
URL: http://svn.freebsd.org/changeset/base/191847
Log:
Fix XENHVM build.
Modified:
head/sys/amd64/include/pcpu.h
Modified: head/sys/amd64/include/pcpu.h
Author: dfr
Date: Wed Apr 1 17:06:28 2009
New Revision: 190627
URL: http://svn.freebsd.org/changeset/base/190627
Log:
Fix the Xen build for i386 PV mode.
Modified:
head/sys/dev/xen/balloon/balloon.c
head/sys/dev/xen/console/console.c
head/sys/i386/include/xen/xenpmap.h
Author: dfr
Date: Wed Mar 11 15:30:12 2009
New Revision: 189699
URL: http://svn.freebsd.org/changeset/base/189699
Log:
Merge in support for Xen HVM on amd64 architecture.
Added:
head/sys/amd64/conf/XENHVM (contents, props changed)
- copied, changed from r189614,
On 11 Dec 2008, at 02:23, Paul Saab wrote:
Author: ps
Date: Thu Dec 11 02:23:49 2008
New Revision: 185902
URL: http://svn.freebsd.org/changeset/base/185902
Log:
Avoid a double free in devopen by not freeing the device structure
in zfs_dev_open. This stops a panic in the loader when trying
On 11 Dec 2008, at 16:48, Paul Saab wrote:
Author: ps
Date: Thu Dec 11 16:48:35 2008
New Revision: 185938
URL: http://svn.freebsd.org/changeset/base/185938
Log:
Fix a leak introduced in r185902. We should free the devspec if
we've successfully found a zfs pool.
Thanks.
Author: dfr
Date: Wed Dec 10 10:46:34 2008
New Revision: 185852
URL: http://svn.freebsd.org/changeset/base/185852
Log:
Don't get confused if we encounter a device which is part of a raidz or raidz2
pool while probing for vdevs.
PR: 129539
Submitted by: Paul Wootton (paul at
Author: dfr
Date: Wed Dec 10 14:49:54 2008
New Revision: 185860
URL: http://svn.freebsd.org/changeset/base/185860
Log:
We need to pass a structure with enough space for an NFSv2 filehandle to
nfs_srvmtofh_xx otherwise bad things happen when an NFSv2 client tries to
make a request.
Author: dfr
Date: Sun Nov 30 12:21:46 2008
New Revision: 185473
URL: http://svn.freebsd.org/changeset/base/185473
Log:
Don't call ether_ioctl() with locks held. Loop in xn_rxeof() until the backend
stops adding stuff to the ring otherwise we miss RX interrupts which kills
performance.
Author: dfr
Date: Tue Nov 25 16:11:41 2008
New Revision: 185299
URL: http://svn.freebsd.org/changeset/base/185299
Log:
Fix standalone module build by generating opt_kgssapi.h.
Submitted by: n_hibma
Modified:
head/sys/modules/nfsserver/Makefile
Modified:
Author: dfr
Date: Sat Nov 22 14:24:55 2008
New Revision: 185175
URL: http://svn.freebsd.org/changeset/base/185175
Log:
Fix amd64 build and re-enable gptzfsboot.
Modified:
head/sys/boot/i386/Makefile
head/sys/boot/i386/gptzfsboot/Makefile
head/sys/boot/zfs/Makefile
Modified:
On 19 Nov 2008, at 19:56, John Baldwin wrote:
On Wednesday 19 November 2008 11:39:01 am Doug Rabson wrote:
Author: dfr
Date: Wed Nov 19 16:39:01 2008
New Revision: 185096
URL: http://svn.freebsd.org/changeset/base/185096
Log:
Add a GPT-aware variant of zfsboot which should be used
Author: dfr
Date: Wed Nov 19 16:04:07 2008
New Revision: 185095
URL: http://svn.freebsd.org/changeset/base/185095
Log:
If we free the GPT partition list in bd_open_gpt() because of an error, don't
try to free it again in bd_closedisk(). While I'm here, fix a DEBUG print.
Modified:
Author: dfr
Date: Wed Nov 19 16:39:01 2008
New Revision: 185096
URL: http://svn.freebsd.org/changeset/base/185096
Log:
Add a GPT-aware variant of zfsboot which should be used in a similar manner
to gptboot, i.e. installed in a freebsd-boot partition using /sbin/gpart or
/sbin/gpt.
Author: dfr
Date: Wed Nov 19 16:59:19 2008
New Revision: 185097
URL: http://svn.freebsd.org/changeset/base/185097
Log:
Some zfsboot fixes from Norikatsu Shigemura:
1. zfsboot2 (boot2) doesn't %d (printf), so change %d to %u.
2. chase new zpool versioning as SPA_VERSION.
Obtained
Author: dfr
Date: Thu Nov 13 14:36:52 2008
New Revision: 184921
URL: http://svn.freebsd.org/changeset/base/184921
Log:
Use the remote address for access control, not the local address. This fixes
the nfsd problems that some people have with the new code.
Add support for the
Author: dfr
Date: Wed Nov 12 12:21:18 2008
New Revision: 184877
URL: http://svn.freebsd.org/changeset/base/184877
Log:
Add a missing call to mtx_destroy().
Modified:
head/sys/rpc/clnt_vc.c
Modified: head/sys/rpc/clnt_vc.c
Author: dfr
Date: Wed Nov 12 09:36:35 2008
New Revision: 184868
URL: http://svn.freebsd.org/changeset/base/184868
Log:
Allow v3 GETATTR requests even when weakly authenticated. Change the error
return for for weakly authenticated requests from REJECTEDCRED to WEAKAUTH
for consistency with
Author: dfr
Date: Fri Nov 7 10:43:01 2008
New Revision: 184744
URL: http://svn.freebsd.org/changeset/base/184744
Log:
Range-check NFSv2 procedure numbers before converting to NFSv3.
Submitted by: csjp
Modified:
head/sys/nfsserver/nfs_fha.c
Modified: head/sys/nfsserver/nfs_fha.c
On 5 Nov 2008, at 09:43, Giorgos Keramidas wrote:
On Mon, 3 Nov 2008 10:38:00 + (UTC), Doug Rabson
[EMAIL PROTECTED] wrote:
Added:
head/etc/rc.d/gssd (contents, props changed)
Hi Doug,
rc-stuff complains that gssd_enable isn't set properly, because it
isn't set at all. Does
Author: dfr
Date: Tue Nov 4 16:43:02 2008
New Revision: 184643
URL: http://svn.freebsd.org/changeset/base/184643
Log:
Include sys/eventhandler.h.
Modified:
head/sys/nfsserver/nfs_srvkrpc.c
Modified: head/sys/nfsserver/nfs_srvkrpc.c
Author: dfr
Date: Fri Oct 24 16:04:10 2008
New Revision: 184227
URL: http://svn.freebsd.org/changeset/base/184227
Log:
Don't rely on the value of *statep without first taking the vnode interlock.
Reviewed by: Mike Tancsa
MFC after:2 weeks
Modified:
head/sys/kern/kern_lockf.c
66 matches
Mail list logo