Craig Rodrigues
46f8d30f5a
In get_exportlist(), properly loop over mounted filesystems.
...
PR: bin/99873
Submitted by: Danny Braniss <danny at cs dot huji dot ac dot il>
2006-07-08 13:49:24 +00:00
Craig Rodrigues
a84ee0d367
For network filesystems (NFS, samba, etc.), do not pass "export" nmount()
...
parameter to try to delete an NFS export. It won't work, and will log
a spurious warning to syslog.
Tested by: Arno J. Klaassen <arno at heho dot snv dot jussieu dot fr>
MFC after: 3 days
2006-06-06 21:56:49 +00:00
Craig Rodrigues
8f716f89cf
Do not log "can't delete export" messages if nmount() returns ENOTSUP.
...
This eliminates spurious log entries for trying to delete exports
for filesystems like devfs and procfs.
2006-05-28 18:59:28 +00:00
Craig Rodrigues
9857865b55
Convert to nmount() and remove hardcoded checks for ufs, msdosfs, ntfs,
...
and cd9660.
PR: bin/97642
2006-05-24 11:49:39 +00:00
Craig Rodrigues
6a09faf2cb
Convert mountd to nmount(). Remove some hardcoded dependencies
...
on ufs, cd9660, msdosfs, and ntfs, but not all dependencies.
2006-05-23 17:10:17 +00:00
Giorgos Keramidas
193599122f
Note that when -d flag is used, mountd(8) will not detach from the
...
controlling terminal.
PR: docs/96660
Submitted by: Jeff Ito <ijk@speakeasy.net>
MFC after: 1 week
2006-05-02 21:00:43 +00:00
Joseph Koshy
10affec4aa
Use ".Pa" for path names.
...
MFC after: 3 days
2006-01-29 08:44:05 +00:00
Pawel Jakub Dawidek
8b28aef238
Pidfiles should be created with permission preventing users from opening
...
them for reading. When user can open file for reading, he can also
flock(2) it, which can lead to confusions.
Pointed out by: green
2005-09-16 11:24:28 +00:00
Pawel Jakub Dawidek
a032b226c8
Use pidfile(3) in mountd(8). There is no need to use /var/run/mountd.lock
...
anymore.
2005-08-24 19:17:06 +00:00
Hajimu UMEMOTO
4f10131848
NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines
...
NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special
for it, now.
2005-05-13 16:31:11 +00:00
Stefan Farfeleder
18b51f792f
Remove unused variables.
2005-04-09 14:59:10 +00:00
Ruslan Ermilov
59a3c79da6
Sort sections.
2005-01-18 20:02:45 +00:00
Poul-Henning Kamp
e71171f31b
Also do not send junk mount arguments when removing exports.
2004-12-11 12:51:20 +00:00
Stefan Farfeleder
950cc39559
Pass an array of gid_t rather than an array of int to getgroups().
...
PR: 56646
2004-10-02 11:40:48 +00:00
Warner Losh
486c8cc4c6
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software
...
(with permission of addtional copyright holders where appropriate)
2004-08-07 04:28:56 +00:00
Ruslan Ermilov
b18b186e57
Markup nits.
2004-06-04 19:23:12 +00:00
Ceri Davies
9af414d156
Correct typo in the last revision.
2004-03-27 14:23:25 +00:00
Ceri Davies
687c7280ef
Note that only one webnfs share is allowed per NFS server.
...
PR: docs/45371
Submitted by: Mattias Pantzare <pantzer@ludd.luth.se>,
Matthew D. Fuller <fullermd@over-yonder.net>
MFC after: 2 days
2004-03-22 21:05:57 +00:00
Mark Murray
16fc3635f7
Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror)
...
that this provokes. "Wherever possible" means "In the kernel OR NOT
C++" (implying C).
There are places where (void *) pointers are not valid, such as for
function pointers, but in the special case of (void *)0, agreement
settles on it being OK.
Most of the fixes were NULL where an integer zero was needed; many
of the fixes were NULL where ascii <nul> ('\0') was needed, and a
few were just "other".
Tested on: i386 sparc64
2004-03-05 08:10:19 +00:00
Bruce M Simpson
c203da27d5
Add a new option to mountd(8), -p <port>. This allows the user to specify
...
a known port for use in firewall rulesets; otherwise the port is chosen
at run-time by bindresvport().
MFC after: 1 week
2004-03-04 04:42:52 +00:00
David E. O'Brien
88b3d518bc
Be consistent in the EXAMPLES formatting.
2004-01-01 00:59:58 +00:00
Peter Wemm
c903443a2c
Rename the 'log' variable rather than -fno-builtin-log
2003-10-30 22:57:43 +00:00
Peter Wemm
389b844652
Use -fno-builtin-log. Fix svc_sendreply() missing required casts.
...
It is now WARNS=2 clean again.
2003-10-26 05:58:21 +00:00
Robert Watson
7c615cf053
When reporting errors binding IPv6 TCP sockets, don't call them UDP
...
sockets in the printf.
Fix two minor co-located whitespace glitches.
Product of: France
2003-07-17 10:11:26 +00:00
David E. O'Brien
052238b16c
style.Makefile(5)
2003-04-04 17:49:21 +00:00
Martin Blapp
bcb53b1606
Implement nonblocking tpc-connections. rpcgen -m does still
...
produce backcompatible code.
Reviewed by: rwatson
Obtained from: NetBSD
MFC after: 1 day
2003-01-16 07:27:30 +00:00
Jens Schweikhardt
57bd0fc6e8
english(4) police.
2002-12-27 12:15:40 +00:00
Ruslan Ermilov
8d5d039f80
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
Philippe Charnier
75201fa43d
s/rpc.mountd/mountd/
...
Add FBSDID
Reorder #if/#endif around sccsid to conform style(9)
2002-10-16 16:04:50 +00:00
Mike Barcroft
89fdc4e117
Use the standardized CHAR_BIT constant instead of NBBY in userland.
2002-09-25 04:06:37 +00:00
Mark Murray
492d981b7a
Kerberised NFS has never (as far as I can tell) worked outside
...
BSD 4.4. Nuke mention of Kerberos from the documentation here.
MFC after: 1 week
2002-09-20 20:03:27 +00:00
Maxime Henrion
933abef0c4
Update manpage to match the code, vfsload() isn't used
...
here since some time, kldload() is used instead.
2002-08-11 15:21:06 +00:00
Hajimu UMEMOTO
fc99a00c7f
use IPV6_V6ONLY instead of non standard IPV6_BINDV6ONLY.
...
MFC after: 1 week
2002-07-22 15:22:53 +00:00
Joerg Wunsch
288fa14ac4
Try to give a more descriptive error message for the pilot error of
...
attempting to export the non-root of a filesystem with -alldirs. This
pilot error seems to be very common, and the "could not remount" error
message doesn't give much hints about the real reason. See the old PR
below for an example.
While i was at it, make it possible to entirely omit the often
annoying error message in that case by specifying the "quiet" exports
flag. This allows to specify something like
/cdrom -alldirs,ro,quiet <where to export to>
which will silently fail if nothing is mounted under /cdrom, but do
the rigth thing as soon as you mount something.
While doing this, i've put the embedded example in the exports(5) man
page into a subsection of its own as it ought to be.
Thanks for Paul Southworth for reminding me about this problem.
PR: bin/4448
MFC after: 1 month
2002-07-18 20:52:17 +00:00
Alfred Perlstein
91acb349c9
If an RPC fails, try a shorter reply in case the fault lies with the
...
size of the response.
PR: misc/26320
MFC After: 2 weeks
2002-07-15 18:34:27 +00:00
Philippe Charnier
e1205e80e5
The .Nm utility
2002-07-06 19:34:18 +00:00
Alfred Perlstein
7b9136e8ea
Remove old pre-TIRPC code for getting transport handles. The code that
...
follows spams over the contents of them making the removed code useless.
2002-06-25 22:55:53 +00:00
Tom Rhodes
3468b317cb
more file system > filesystem
2002-05-16 04:10:46 +00:00
Ian Dowse
91ca1a918f
Use fgetln to remove the static limit on the length of lines in
...
/etc/exports. Oversized lines were unlikely due to the large 10k
limit, but any found would cause mountd to exit with an error. Also
fix one or two compiler warnings.
2002-05-14 23:24:28 +00:00
Warner Losh
854299908c
o __P removed
...
o main prototype removed
2002-03-21 13:14:21 +00:00
David E. O'Brien
3d438ad61f
Remove 'register' keyword.
...
It does not help modern compilers, and some may take some hit from it.
(I also found several functions that listed *every* of its 10 local vars with
"register" -- just how many free registers do people think machines have?)
2002-03-20 17:55:10 +00:00
Dima Dorfman
c871474800
Chase sysctl name.
...
Submitted by: Christopher Sharp <christopher_sharp@web.de>
2002-03-11 00:07:55 +00:00
Dima Dorfman
76183f3453
Introduce a version field to `struct xucred' in place of one of the
...
spares (the size of the field was changed from u_short to u_int to
reflect what it really ends up being). Accordingly, change users of
xucred to set and check this field as appropriate. In the kernel,
this is being done inside the new cru2x() routine which takes a
`struct ucred' and fills out a `struct xucred' according to the
former. This also has the pleasant sideaffect of removing some
duplicate code.
Reviewed by: rwatson
2002-02-27 04:45:37 +00:00
David E. O'Brien
2d68bf45bf
Default to WARNS=2.
...
Binary builds that cannot handle this must explicitly set WARNS=0.
Reviewed by: mike
2001-12-04 02:19:58 +00:00
Peter Wemm
4a0785aaff
Deal with module name changes and autoloading.
2001-09-20 02:15:17 +00:00
Peter Wemm
9119623471
Userland part of nfs client/server split and cleanup.
2001-09-18 23:34:44 +00:00
Kris Kennaway
5979df34a6
Silence non-constant format string warnings by marking functions
...
as __printflike()/__printf0like(), adding const, or adding missing "%s"
format strings, as appropriate.
MFC after: 2 weeks
2001-08-19 08:19:37 +00:00
Ruslan Ermilov
94ba280c59
mdoc(7) police: join split punctuation to macro calls.
2001-08-10 17:35:21 +00:00
Dima Dorfman
7ebcc426ef
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
Ruslan Ermilov
a03e46ec97
mdoc(7) police: cosmetics.
2001-07-04 13:57:34 +00:00