phk
cec4f27a0f
There seem to be two messages that were added with soft-updates
...
support, which need a final "\n". I only observed one line of
mangled output, but I think there is another one which suffers
from the same problem, and thus I provide a patch that covers
both.
PR: 7483
Reviewed by: phk
Submitted by: Stefan Esser <se@FreeBSD.org>
1998-08-04 09:19:03 +00:00
charnier
4d4ca48c85
Use errx() instead of err() for malloc failures. -Wall. Do not dot
...
terminate errx() string. Remove unused #includes. Use .Tn for NFS.
1998-08-03 06:44:46 +00:00
charnier
0fc51bafab
Document -n (soft-update) flag.
...
Add rcsid, remove unused #includes. Sync usage() and SYNOPSIS.
1998-08-03 06:41:20 +00:00
charnier
3c48dac533
.Nm swapon -> .Nm.
...
Sort #includes. Add rcsid.
1998-08-03 06:35:01 +00:00
charnier
25f789f509
Correct use of .Nm and .Ev.
...
Add rcsid, rmove unused #include. Spelling.
1998-08-03 06:32:57 +00:00
charnier
36b4b3712e
Typo: i. e. -> i.e.
...
Remove unused #include.
1998-08-03 06:24:59 +00:00
charnier
0432758e6b
Correct use of .Nm. Add rcsid. Do not dot terminate err(3) strings. Spelling.
1998-08-03 06:22:43 +00:00
charnier
0d7f7325ec
Correct use of .Nm, add .An.
1998-08-03 06:19:47 +00:00
bde
b7b0859c3f
Fixed printf format errors.
1998-08-02 16:06:35 +00:00
dfr
09c162db9e
Avoid trying to malloc > (1<<32) bytes of memory due to an arithmetic
...
underflow on the alpha.
1998-08-01 18:03:28 +00:00
joerg
4a3c46b359
Document the kern.logsigexit sysctl variable (sort of).
...
Reminded by: bde
1998-07-29 08:30:37 +00:00
imp
d7d6a198df
Commit patch from Tor Egge to fix the "large filesystem restore" problem.
...
This appears to work for me in the old case, but I don't have large
enough filesystems to test the fix case.
Reported working by: karl@mcs.net
1998-07-28 18:50:01 +00:00
charnier
535f0f82cc
Spelling. Errx() on malloc() failure.
1998-07-28 06:42:38 +00:00
charnier
b2d8598d95
Correct use of .Nm, add rcsid, remove unused #include.
1998-07-28 06:38:57 +00:00
charnier
cd64002d5d
Spelling, add rcsid, remove unused #includes.
...
Convert 1000000 usec to 1 sec 0 usec.
Use provided safe malloc (rtmalloc()) instead of malloc(): exit on allocation
failure.
Correct use of .Nm
Add usage() and use errx().
1998-07-28 06:36:31 +00:00
charnier
6999d30e2e
Comment is .\" not .|'. Add -d and -t flags to SYNOPSIS and usage(). Getopt
...
returns -1. Correct use of .Nm. Spelling. Add rcsid and remove unused
#include.
1998-07-28 06:25:35 +00:00
charnier
fbfb398b38
Add rcsid. Remove unused #includes. Add missing prototypes and others -Wall
...
cleanings. Spelling.
1998-07-28 06:20:16 +00:00
hoek
4f1654fff4
Use an error message that more clearly indites(sp?) an out-of-sync
...
kernel+userland when that is the case.
PR: bin/7414
1998-07-27 18:53:45 +00:00
bde
c382e95b1e
Fixed bugs in `disklabel -R...':
...
- nonstandard sector sizes didn't work because the sector size in the
ASCII label was not read before a (default, wrong) sector size was used.
- the exit status was 0 after exiting early due to an invalid ASCII label.
Abort `disklabel -B...' if the secondary bootstrap doesn't fit.
1998-07-25 16:19:10 +00:00
phk
eb2700b9ad
/usr/src/sbin/routed/parms.c and .../routed/rtquery/rtquery.c both
...
contain code that compare a char pointer with a char. As this
doesn't make much sense, it looks very much as if a '*' has been
dropped by mistake. I have made no analysis of the possible
consequences of the problem.
PR: 7319
Reviewed by: phk
Submitted by: Anders Thulin <Anders.X.Thulin@telia.se>
1998-07-22 05:49:36 +00:00
phk
7ebd4f74fb
Memory management error in init.
...
PR: 7320
Reviewed by: phk
Submitted by: Anders Thulin <Anders.X.Thulin@telia.se>
1998-07-22 05:45:11 +00:00
joerg
9b0b785230
Document sef's recent changes in the corefile naming.
...
Reviewed by: sef (well, i believe his `Looks good' was a review result :)
1998-07-21 18:16:16 +00:00
bde
bde5ccb95a
Backed out rev.1.9 (except don't bring back the vax code deleted
...
in rev.1.9). fsck uses the per-partition ffs-related information
in the label to find alternate superblocks when the main superblock
is hosed. Rev.1.9 broke this by deleting the code that wrote the
label.
PR: 2537
xref: fsck/setup.c rev.1.8
1998-07-20 12:04:42 +00:00
bde
870a72fe1f
Clear d_boot0 and d_boot1 in the virgin label. These are overlaid by
...
d_packname in in-core labels, so they are garbage if d_packname is
initialized in the dummy label for the whole disk. dsopen() will soon
initialize d_packname to "fictitious" if it is not already initialized.
Fixed nearby error handling. Rev.1.7 apparently confused Perror()
with perror().
1998-07-20 11:34:06 +00:00
rnordier
015b51968a
Minor consistency fixes.
1998-07-19 15:02:39 +00:00
rnordier
f809e5b86b
Reverse charnier's changes to usage.
1998-07-16 12:24:51 +00:00
charnier
daf815e5f2
Make it compile again in the !__STDC__ case.
...
Found by: Bruce.
1998-07-16 12:04:52 +00:00
charnier
c4fa54fec2
Correct use of .Nm. Add rcsid. -Wall. Add -p flag in usage string (was missing).
1998-07-15 06:51:38 +00:00
charnier
6e84763280
Correct use of .Nm. Add rcsid. Remove unused #includes. Use warn().
...
Errx(1, "malloc failed") is better than err(1, NULL).
1998-07-15 06:48:52 +00:00
charnier
4d8552339b
Correct use of .Nm. Remove unused #includes. Use warn(). cosmetic in usage()
...
string.
Translate 0 sec 1000000 usec to 1 sec 0 usec.
1998-07-15 06:45:02 +00:00
charnier
a46e51d63e
Do not uppercase first letter in syslog() string.
1998-07-15 06:38:53 +00:00
charnier
b5a0beec7f
Add Id. .Nm nologin -> .Nm.
1998-07-15 06:37:07 +00:00
charnier
2616457b9e
Correct use of .Nm. Do not dot terminate syslog() strings. Remove unused
...
#includes. Add rcsid. -Wall.
1998-07-15 06:35:20 +00:00
charnier
15dad0ac31
Do not dot terminate syslog() string. Remove unused #includes. Add rcsid. -Wall.
1998-07-15 06:33:15 +00:00
charnier
af028163bb
Correct use of .Nm. Remove unused #includes. Short usage() string, see man
...
page for details.
1998-07-15 06:30:38 +00:00
charnier
7d629dba71
Add prototypes. Check malloc() return value. Use err(). Remove unused #includes
...
Do not \n nor dot terminate syslog()/err() messages. -Wall.
1998-07-15 06:28:05 +00:00
charnier
118387f5a9
Correct improper use of .Sm. Document -d flag. Correct use of .Nm. Remove
...
unused #includes. Add usage(). Use warnx(). Correct spelling. Abort when
malloc() fails.
1998-07-15 06:21:41 +00:00
charnier
9263747c51
.Nm mount_union -> .Nm.
1998-07-15 06:13:45 +00:00
charnier
6972af9f15
Correct use of .Nm. Use .Ar when appropriate. Remove unused #includes. Typos.
1998-07-15 06:12:32 +00:00
charnier
ab2debff1b
Correct use of .Nm. Remove unused #includes.
1998-07-15 06:08:47 +00:00
jkoshy
1aec4a37c4
Fix inconsistent port numbering in man page.
...
PR: 7250
Submitted-by: Norihiro Kumagai <kuma@jp.freebsd.org>
1998-07-15 03:32:45 +00:00
jkoshy
bf57a7d1d1
Make `dump' exit codes confirm to manual page.
...
PR: 5346
Style-check-by: bde
1998-07-14 09:19:47 +00:00
jkoshy
2449535dc8
Add $Id$.
...
PR: 7249
1998-07-14 08:18:51 +00:00
phk
97a1a718bf
The '-h' option cannot toggle the kernel from a serial console
...
if the kernel was built with COMCONSOLE
PR: 7202
Reviewed by: phk
Submitted by: Greg A. Woods <woods@zeus.leitch.com>
1998-07-09 06:24:21 +00:00
jkoshy
158adf1eee
Add a CAVEAT section documenting the minimum permissions required for a mount
...
point to be traversable in both directions by all users.
PR: 7172
1998-07-09 05:49:58 +00:00
jdp
eca7605ba4
Fix a bug that prevented the restoration of hard links to files that
...
had the schg flag set. Reported by Matthew Thyer <thyerm@camtech.net.au>.
1998-07-09 03:57:26 +00:00
rnordier
1438eb46fe
Activate newfs_msdos.
1998-07-06 20:05:41 +00:00
rnordier
f6e0eaf477
This commit was generated by cvs2svn to compensate for changes in r37446,
...
which included commits to RCS files with non-trunk default branches.
1998-07-06 20:01:34 +00:00
rnordier
1a5b3efab9
Add newfs_msdos: extensive newfs-style support for creating FAT12,
...
FAT16, and FAT32 file systems in all their various horriblenesses.
Approved-in-concept by: joerg
1998-07-06 20:01:34 +00:00
bde
170787cd28
ioctl() request args are unsigned longs, so don't attempt to store
...
them as ints. Among other bugs, doing so at best caused benign
overflow followed by fatal sign extension on machines with 32-bit
ints and 64-bit longs.
1998-07-06 19:54:39 +00:00
bde
e1c554bc5f
Restored rev.1.11, which I somehow clobbered in rev.1.12.
1998-07-06 19:11:35 +00:00
charnier
beb07fe1b8
Correct use of .Nm. Spelling. Add rcsid and remove unused #includes.
1998-07-06 07:19:27 +00:00
charnier
112ec6c269
-Wall.
1998-07-06 07:17:27 +00:00
charnier
10dd9df385
Sync usage string and man page. Correct use of .Nm. Spelling. Remove
...
unused #includes.
1998-07-06 07:15:53 +00:00
charnier
9b4886fff4
Correct use of .Nm.
1998-07-06 07:13:31 +00:00
charnier
bad732b700
Remove unused #includes. Spelling. Add rcsid. Do not dot terminate err()
...
strings.
1998-07-06 07:12:38 +00:00
charnier
fc36ebbafe
Add rcsid. Remove unused #includes. Spelling.
1998-07-06 07:09:13 +00:00
charnier
b2d6ebc873
Add rcsid, remove unused #includes, spelling.
1998-07-06 07:07:41 +00:00
charnier
2f22f79b32
Remove unused #include. Add usage().
1998-07-06 07:06:15 +00:00
charnier
f345a63c40
Correct use of .Nm. Spelling. Add rcsid, remove unused #includes, use err(3).
1998-07-06 07:04:50 +00:00
charnier
2cac39e5e4
Add rcsid. remove unused #includes. Getopt returns -1 not EOF. Add usage().
...
Cosmetics in err(3) string.
1998-07-06 07:02:26 +00:00
charnier
f910b5ad8b
Lowercase 1st char. in err(3) strings.
1998-07-06 06:59:52 +00:00
charnier
eab4934e11
remoce unused #include.
1998-07-06 06:58:32 +00:00
charnier
fff847fc47
Correct .Nm use. Add rcsid. Use min for minutes instead of mn.
1998-07-06 06:56:08 +00:00
charnier
dde477ffbb
Update man page to allow adding address_family when -l is used (this is a no op
...
for now). Correct use of .Nm. Short usage string (see man page for full list).
Spelling. Use err(3).
1998-07-06 06:53:43 +00:00
charnier
a6ba9a0903
Correct use of .Nm, use .Bx Free for FreeBSD. Add rcsid, remove unused
...
#includes. Spelling. Use err(3) and add usage().
1998-07-06 06:44:36 +00:00
julian
22a5d80812
Support for IPFW based transparent forwarding.
...
Any packet that can be matched by a ipfw rule can be redirected
transparently to another port or machine. Redirection to another port
mostly makes sense with tcp, where a session can be set up
between a proxy and an unsuspecting client. Redirection to another machine
requires that the other machine also be expecting to receive the forwarded
packets, as their headers will not have been modified.
/sbin/ipfw must be recompiled!!!
Reviewed by: Peter Wemm <peter@freebsd.org>
Submitted by: Chrisy Luke <chrisy@flix.net>
1998-07-06 03:20:19 +00:00
brian
32fa3677a8
Make things clearer.
...
Submitted (some time ago) by: Ted Mittelstaedt <tedm@portsoft.com>
1998-07-04 12:07:03 +00:00
brian
89cb3eea24
Suggest port 8668 rather than 6668 for natd.
...
6668 is IRC.
1998-07-04 01:53:54 +00:00
charnier
cd33291658
Add rcsid. Remove unused #includes. Use err(3) and check spelling. Reorganize
...
man page.
1998-06-30 06:28:18 +00:00
charnier
6dee3abbe8
Split usage string.
1998-06-30 06:23:42 +00:00
charnier
05c01b56f4
Document -r flag, document use of TAPE env variable. Add rcsid. Use err(3).
...
Remove unused vars (-Wall).
1998-06-30 06:22:08 +00:00
charnier
7bb53ac8a4
Do not dot terminate SEE ALSO list. Add rcsid, remove unused #includes. Err(3)
...
messages should start with a lowercase letter.
1998-06-30 06:18:44 +00:00
charnier
20389da2bf
Add SYNOPSIS section and change NULL to NUL in man page. Add rcsid, missing
...
#includes. Use err(3).
1998-06-30 06:12:44 +00:00
charnier
8ec6fdf54b
Add rcsid. Remove unused #includes. Use err(3).
1998-06-30 06:09:37 +00:00
bde
e98f798c6a
Don't assume that time_t is long.
1998-06-29 17:54:29 +00:00
jkoshy
d7f48678b0
Fix bogon in man page. "-o conn" actually turns off NFSMNT_NOCONN as it is
...
a "negative" option. This makes it equivalent to /not/ specifying "-c".
The compile time default is /not/ to have the NFSMNT_NOCONN flag set, so
"-o conn" should never be needed---truly a deprecated option :-).
PR: 6905.
1998-06-29 06:58:46 +00:00
bde
31e25f7859
Fixed printf format errors.
1998-06-28 20:48:03 +00:00
bde
76120f12e5
Fixed printf format errors.
1998-06-28 20:42:49 +00:00
bde
4e8e4d585c
Fixed printf format errors, scanf format errors and scanf error handling.
1998-06-28 20:40:51 +00:00
bde
21b894709f
Fixed printf format errors.
1998-06-28 20:33:36 +00:00
bde
c19967f2fc
Fixed printf format errors. Sure is dusty here.
1998-06-28 20:25:59 +00:00
bde
fa160a825f
Fixed printf format errors.
1998-06-28 20:11:23 +00:00
bde
2c93388fd0
Fixed printf format errors.
1998-06-28 19:45:13 +00:00
bde
c3dde99296
Fixed printf format errors.
1998-06-28 19:36:49 +00:00
bde
4af99ce07c
Fixed printf format errors.
1998-06-28 19:23:03 +00:00
bde
e11b471c42
Fixed printf format errors.
1998-06-28 19:06:17 +00:00
bde
10722c906f
Fixed printf format errors.
1998-06-28 18:59:04 +00:00
bde
60d69eb4f2
Fixed printf format errors.
1998-06-28 18:34:01 +00:00
wpaul
efe4f69151
A long time ago I hacked mountd so that it would deal intelligently
...
with export lines where the same hostname was specified more than once
(this happens a lot with netgroups sometimes). Recently I discovered
that it needs to be hacked to deal with multiple instances of the
same IP address too.
I've been using this modification locally for several months with no
hassles.
1998-06-25 21:26:06 +00:00
jkoshy
20df804cb4
Fixes per PR 2850:
...
(a) Note that the default securelevel value is -1, in -current and -stable.
(b) Mention kernel sysctl variable that controls securelevel.
(c) Add warning the `fsck' will fail if securelevel >= 2.
(d) Suggest end of /etc/rc as the right place to raise securelevel.
and one spelling fix.
PR: 2850
1998-06-19 08:34:52 +00:00
jkoshy
904224d3ad
Remove reference to non-existent htable(8).
...
PR: 6940
1998-06-17 13:13:41 +00:00
joerg
b90f430207
Oops, the previous commit missed one line of code.
1998-06-15 15:43:13 +00:00
joerg
ad13fe9511
Watch out for null hostnames in netgroup entries, to avoid dumping core.
...
This happens if someone tries to export to a netgroup like:
mygroup (,,mynisdomain)
1998-06-15 15:41:41 +00:00
charnier
a91f714a56
Correct use of .Nm. Use .Bl/.El for enumerating options. Use .An. Correct
...
formatting of rcsid. Remove unused #includes. Do not use memory after
freeing it.
1998-06-15 07:12:20 +00:00
charnier
07d25baf9d
Correct use of .Nm. Add rcsid. Remove unused #includes. Use err(3).
1998-06-15 07:07:21 +00:00
charnier
9d674a7e98
Capitalize at the start of sentence. Add rcsid. Remove unused #includes.
...
Use `dumpon' instead of argv[0].
1998-06-15 07:03:47 +00:00
charnier
d1aa93470a
Add rcsid. Remove unused #includes.
1998-06-15 07:00:01 +00:00
charnier
c21f0cc56c
Correct use of .Nm. Add rcsid. Remove unused #includes.
1998-06-15 06:58:13 +00:00
peter
5523252adc
Force -DFREEBSD_AOUT incase ldconfig is being compiled under elf.
...
Without this, <link.h> defines stuff for elf linking which is not
what ldconfig needs.
1998-06-12 10:43:18 +00:00
bde
097007d02b
Print the write counts if they are nonzero even if we're mounted
...
readonly, since they tell us about previous write activity.
Use the correct format to print the write counts.
1998-06-08 14:08:54 +00:00
charnier
12c0eabbe1
Add rcsid, remove unused #includes. Use err(3).
1998-06-08 06:44:05 +00:00
charnier
3aaa3dc793
Use warnx()+fprintf() to handle multi-line messages. Correct K&R support and
...
KNF continuation indent rule.
Requested by: Bruce.
1998-06-08 06:41:47 +00:00
danny
963f0a7720
Fix typo: exit -> exist
1998-06-08 02:00:45 +00:00
thepish
22eb78890f
PR: docs/3636
...
Submitted by: Gary Palmer gpalmer@FreeBSD.ORG
Add mention of the 1024-character line length limit on the netgroup database.
1998-06-07 15:08:50 +00:00
jb
e886c0d520
Fix an alignment problem on alpha by doing a bytewise copy.
1998-06-06 23:33:28 +00:00
julian
54743b71f3
Reviewed by: Kirk Mckusick (mckusick@mckusick.com)
...
Submitted by: luoqi Chen
fix a type in fsck.
(also add a comment that got picked up by mistake but is worth adding)
1998-06-05 23:33:26 +00:00
steve
512321f97c
Fix a spelling error.
...
PR: 6857
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-04 21:09:08 +00:00
charnier
40a59b8d3d
Use .Pa for filenames. Use .Bl/.El in FILES section. Remove unused #includes.
1998-06-04 06:51:14 +00:00
charnier
9be5100a22
Add section number to .Xr. Use of .Nm. Typo. Add rcsid. Remove unused
...
#includes. Use err(3).
1998-06-04 06:49:13 +00:00
charnier
b1e3b56953
Correct .Nm. Spelling. Add rcsid, remove unused #includes. Add usage(). Do not
...
dot-terminate errx() strings.
1998-06-04 06:44:18 +00:00
charnier
74e9afca63
Correct use of .Nm, use .Bl/.El in FILES section. Add rcsid. Remove unused
...
#includes and make it a little more -Wall-friendly.
1998-06-04 06:41:26 +00:00
charnier
a1010ccfd6
Correct use of .Nm. Add section number to .Xr. Add rcsid, usage(). Use err(3).
1998-06-04 06:38:03 +00:00
charnier
2e78576848
Correct use of .Nm. Add missing .El. Add rcsid. Remove unused #include.
1998-06-04 06:35:12 +00:00
jkoshy
15683e67b6
Spelling corrections.
...
PR: 6829
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-03 04:21:41 +00:00
jkoshy
aa3cf55331
Correct typo.
...
PR: 6844
Submitted by: Adrian Filipi-Martin <adrian@ubergeeks.com>
1998-06-03 03:59:00 +00:00
peter
42401a81ee
SUBDIR += ldconfig
1998-06-01 14:12:48 +00:00
peter
a8b0f853fa
Build ldconfig in /sbin environment directly, rather than under the gnu ld
...
directory. The rcs files were repository copied.
1998-06-01 13:58:19 +00:00
bde
0fc01e5adf
Fixed overflow in the calculation of the number of inodes per group
...
for filesystems with almost the maximum number of sectors. The maxiumum
is 2^31, but overflow is common for that size, and overflow normally
occurred here at size (2^31 - 4096).
1998-05-31 12:21:50 +00:00
jkoshy
cac643447a
Use the correct macro for file names. Remove empty `HISTORY' section.
...
PR: 6780
Submitted by: Yoshishige Arai <ryo2@on.rim.or.jp>
1998-05-29 10:15:28 +00:00
jkoshy
eaddbc6267
Correct manual page, based on feedback from Bruce Evans.
...
Reviewed by: Bruce Evans <bde@freebsd.org>
1998-05-27 11:05:59 +00:00
sos
bc60c8025e
ELF preparation step 2:
...
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.
This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.
We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
1998-05-26 20:12:56 +00:00
fenner
2fc4e5389f
Use select() timeouts instead of SIGALRM to schedule packet transmission.
...
Fixes bin/6649 and removes the last abusive signal handler.
Use SO_TIMESTAMP to get the kernel to timestamp packets on reception.
Fixes bin/5658 and provides slightly better accuracy.
Explicitly zero and terminate the IP options when using -R.
PR: bin/5658
PR: bin/6649
1998-05-25 20:16:05 +00:00
jkoshy
e163105395
Manual page fix: add cross references, refer to ``dumpdev'' variable in
...
"/etc/rc.conf".
PR: 6117
Submitted by: Mark Mayo <mark@vmunix.com>
1998-05-25 08:54:40 +00:00
steve
34a920572b
Revert the previous fix. As it turns out Warner Losh is
...
working a better fix.
1998-05-25 06:53:17 +00:00
steve
6c80bd6a7d
Attempt to stop another DoS attack related to ping flooding.
...
PR: 6649
Submitted by: Jason Young <doogie@forbidden-donut.anet-stl.com>
1998-05-25 03:50:51 +00:00
jraynard
772c68cbf5
Fix typo in prompt.
1998-05-20 22:23:16 +00:00
danny
ade4291d50
Reminded by: Alex Nash
...
Bring man page up to date with -q flag behaviour.
1998-05-19 12:50:35 +00:00
phk
00b3b49e1b
Make the size of the msgbuf (dmesg) a "normal" option.
1998-05-19 08:58:53 +00:00
peter
24a3627dd7
Support changing the attribute cache limits per-mount. We don't have
...
many option letters left, I used long names only (like the previous
port= option)
1998-05-19 07:18:28 +00:00
max
1298bb5776
Typo fix.
1998-05-19 03:10:14 +00:00
jb
a7f6042456
Make this safe for an alpha build, leaving out just about everything
...
that has some sort of kernel issue associated with it.
1998-05-18 04:46:29 +00:00
dt
902ca8e68b
Remove extraneous ")" from output.
1998-05-17 21:57:17 +00:00
fenner
e8a137bc32
Turn on TCP_NODELAY on the remote socket, to turn off sender silly window
...
syndrome avoidance. The combination of SWS avoidance and ack-every-other
causes low throughput if the block size divided by the MSS is odd (which
is true with the default block size and MSS).
Turning on TCP_NODELAY disables the Nagle algorithm and sender SWS avoidance.
The rdump request/response protocol can not invoke Nagle and cannot cause
SWS, so this has no negative effects.
1998-05-17 06:39:38 +00:00
jb
df402cb252
When a timeval is stored at the beginning of icmp_data, the fields
...
are unaligned for access by the alpha, so copy the value to a variable
that is aligned.
When checking the returned data, be careful to avoid confusing the
size of the icmp header with the size of a timeval. On i386 these
are both 8, but on alpha, a timeval is 16 bytes. This means that
a packet sent from an alpha contains 48 bytes of data, not 56 like
on i386.
1998-05-16 00:19:27 +00:00
danny
1cc49ca972
PR: 6641
...
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
Make -q work for zeroing a specific rule.
1998-05-15 12:38:07 +00:00
phk
3a84d53923
The SYNOPSYS of mount_umap(8) says
...
mount_umap [-o options] target mount-point uid-mapfile gid-mapfile
This should read
mount_umap [-o options] -u uid-mapfile -g gid-mapfile target mount-point
PR: 6586
Reviewed by: phk
Submitted by: Amakawa Shuhei amakawa@hoh.t.u-tokyo.ac.jp
1998-05-13 08:02:50 +00:00
phk
72e586cdaa
The description of the format of the id mapfile is wrong. You have
...
to write an original-id and a local-id in the other way around.
PR: 6593
Reviewed by: phk
Submitted by: Amakawa Shuhei <amakawa@hoh.t.u-tokyo.ac.jp>
1998-05-13 08:01:00 +00:00
peter
f2c6244512
Fix PR 1607, hopefully without breaking the PR 5208 fixes.
...
umount() was trying to stat() the mountpoint, this would fail if the
mountpoint was a NFS mountpoint, and the fallback code would try and pass
a hostname:/dir path as the mountpoint to unmount(2), which would fail.
This whole stat() of the name supplied on the command line business is
trouble as it'll wedge on a hung NFS mount.
I'm not entirely sure why we are not simply looking up both arguments
in the mount table and doing the right thing without accessing the
filesystem. It seems that we're going to a lot of trouble to allow
mountpoints on symlinks and other wierd things.
PR: 1607
1998-05-11 07:38:42 +00:00
steve
71673c47fd
Fix minor typo.
...
PR: 6571
Submitted by: Stephen J. Roznowski <sjr@home.net>
1998-05-10 16:35:31 +00:00
jkh
dcef58e481
Well, nobody objected, so here's my -u (unlink) flag to restore.
1998-05-09 05:23:02 +00:00
charnier
64b58ad866
Add usage() and rcsid. Getopt() returns -1 not EOF. Remove unused #includes.
...
Use .An/.Aq in man page.
1998-05-05 06:24:15 +00:00
peter
4e507d65e9
Mention the 2GB NFS v2 filesize limit.
...
PR: 6335
Submitted by: tom@sdf.com
1998-05-01 13:52:17 +00:00
peter
17853abae1
Don't give examples or use the depreciated usage to nfsd
...
PR: 5635
1998-05-01 13:45:04 +00:00
phk
7374868887
say a few words about the -b option.
...
Reviewed by: Bill Trost <trost@cloud.rain.com>
1998-04-26 18:15:38 +00:00
phk
395ecbc33a
Add warning about root-fs blocksize expectations.
...
PR: 4485
Reviewed by: phk
Submitted by: Kees Jan Koster <kjk1@ukc.ac.uk>
1998-04-26 17:44:23 +00:00
phk
3aab9d8b31
When ipfw reads its rules from an input file, the optind variable is
...
not reinitialized to 1 after calling getopt. This results in parsing
errors on all but the first rule. An added patch also allows '#'
comments at the end of a line.
PR: 6379
Reviewed by: phk
Submitted by: Neal Fachan <kneel@ishiboo.com>
1998-04-22 06:20:20 +00:00
rnordier
d8a676d94e
Check bytes read to prevent random error message.
1998-04-20 14:09:40 +00:00
phk
c85e9550d3
Problem whith "subnet=" statement in /etc/gateways.
...
routed discards the first character of the network address.
Example: "subnet=10.0.0.0/24,1"
The network address is interpreted as 0.0.0.0/24,1.
PR: 4825
Reviewed by: phk
Submitted by: Mike E. Matsnev <mike@azog.cs.msu.su>
1998-04-19 17:53:16 +00:00
brian
4b10a45736
Fix incorrect flag spec
...
PR: 6339 (part of)
Submitted by: Chris Dillon <cdillon@wolves.k12.mo.us>
1998-04-18 10:05:38 +00:00
phk
8a4252919b
If ping write fails with short packet count, the
...
error message prints the two numbers backwards.
PR: 6313
Reviewed by: phk
Submitted by: Archie Cobbs
1998-04-15 19:55:14 +00:00
phk
47df445492
Remove these copies, they now live the right place.
1998-04-12 10:45:11 +00:00
phk
bc1d47f23b
Change noc-tun to nos-tun after Peter did the repository copy to cover
...
up the tracks of my blunder.
1998-04-12 10:44:24 +00:00
ache
a82f906952
Implement Helbig idea of offset calculation reducing mktime() calls
...
Immediately exit if /etc/wall_cmos_clock not present
1998-04-11 21:18:55 +00:00
phk
6f704f2c66
Add noc-tun to list
1998-04-11 20:03:05 +00:00
phk
deed9c099f
Program which implements "nos" alias "ka9q" alias "IP-IP" tunnels.
...
PR: 1154
Reviewed by: phk
Manpage by: phk
Submitted by: Nickolay N. Dudorov nnd@itfs.nsk.su
1998-04-11 19:33:06 +00:00
wosch
e3aed30232
New mount option nosymfollow. If enabled, the kernel lookup()
...
function will not follow symbolic links on the mounted
file system and return EACCES (Permission denied).
1998-04-08 18:31:59 +00:00
cracauer
0009308669
(evil) hackers -> crackers
1998-04-08 12:00:48 +00:00
bde
0c33af9265
Guess the position of the drive number in the device name better so
...
that `fsck -p' doesn't check multiple slices on the same drive
concurrently. Don't invoke undefined behaviour when searching for
the drive number in strange device names.
PR: 6129
Reviewed by: phk
Submitted by: Yuichi MATSUTAKA <matutaka@osa.att.ne.jp>, but rewritten
by me.
1998-04-07 12:43:57 +00:00
imp
4b46ef5a49
Add aback in a line a accidentally killed in my last commit.
...
Submitted by: Bill Fenner
1998-04-02 04:33:18 +00:00
eivind
2e3938a9b7
Make this compile (and seemingly work).
1998-04-02 01:12:55 +00:00
imp
64af92eaa5
A fairly rare possible buffer overflow:
...
Theo fixed this and tqbf reported it
Obtained from: OpenBSD
1998-04-01 00:32:18 +00:00
phk
1e95007485
Pickup _time_second instead of _time
1998-03-30 10:10:29 +00:00
ache
add2782c4e
Add workaround suggestion for 'nonexistent time' diagnostic
1998-03-30 09:29:47 +00:00
obrien
ab7e5a8f6b
Add NTFS partition type.
...
Add "." at the end of some sentances.
Also print "flag 80" in English.
Give hint that "sysid" for FreeBSD is 165 decimal.
Ensure active partition specified by user is 1-4.
1998-03-29 23:41:51 +00:00
peter
d978ab5c83
Don't print the 'writes: sync & async' stuff if we're mounted readonly
...
or if the fs isn't keeping the stats..
1998-03-27 10:52:13 +00:00
jkh
16c0eec428
The logic in tape.c:getfile() doesn't allow for a filesystem
...
with a blocksize smaller than the tape block size. The problem
seems to be most easily fixed by changeing where fssize is set.
PR: 5704
Submitted by: David Malone <dwmalone@maths.tcd.ie>
1998-03-23 23:19:14 +00:00
charnier
6e321f37d4
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-23 08:31:20 +00:00
danny
1b827ab5e8
PR: 6104
...
Submitted by: Anatoly Vorobey <mellon@pobox.com>
Fix typo
1998-03-23 06:36:57 +00:00
peter
52325b1595
Initial bmake scaffolding for ipfilter userland stuff.
...
Obtained from: large chunks stolen from OpenBSD and NetBSD
1998-03-21 13:53:18 +00:00
eivind
7be3e77c0a
Make 'ifconfig -l ether' only list Ethernet interfaces. This is
...
useful, intuitive, and match the old comments in the source.
Previously, 'ifconfig -l ether' and 'ifconfig -l' were equal.
1998-03-19 20:58:45 +00:00
charnier
b0b8c2ff22
Use .An/.Aq.
1998-03-19 07:47:10 +00:00
charnier
8e69ba3343
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-19 07:46:04 +00:00
ache
fb0b69a9d2
Add more DOS/Win95 partition types
1998-03-14 21:22:09 +00:00
jb
de6bdd1c61
Some things only work on i386.
1998-03-13 19:41:06 +00:00
alex
1129389306
Get the arguments to show_usage right (like the MFC'ed code in -stable).
...
Submitted by: bde
1998-03-13 02:31:21 +00:00
andreas
a165a47d4a
set timeout to 4 hours, large disks take a long time to low level format.
1998-03-09 21:54:20 +00:00
jdp
bf11b7e241
Fix a type mismatch between a scanf format string and the
...
corresponding argument.
1998-03-08 23:57:00 +00:00
steve
8b8e3127e9
Make this compile again.
...
PR: 5948
Submitted by: Brian Feldman
1998-03-08 19:03:05 +00:00
msmith
41cd0a696d
If we are mounting the root filesystem, and we're accessing it through
...
something that might refer to the compatability slice rather than the
correct slice entry, try all the possible slice entries first.
This is a compatability hack to deal with the case where the kernel has
correctly mounted the root filesystem out of its slice, but the user
has not updated their /etc/fstab file to reflect this. A diagnostic
is emitted if the mount succeeds, indicating that the file should be
updated.
This is a prelude to fixing the kernel to behave as alluded to above.
Reviewed by: (discussed with) julian, phk
1998-03-08 14:50:04 +00:00
julian
10c5ccc30a
Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman)
...
Submitted by: Kirk McKusick (mcKusick@mckusick.com )
Obtained from: WHistle development tree
1998-03-08 09:59:44 +00:00
ache
03dc84e1ed
Oops, merge back 32bit fat description from -stable.
...
It was added to -stable but not to -current, strange.
1998-03-07 22:00:31 +00:00
ache
1bc27d9539
Add primary fat-32
1998-03-07 08:45:46 +00:00
phk
3acc203e1d
If numdirs is zero, print a helpful message instead of divding by zero later.
1998-03-04 18:03:54 +00:00
jraynard
149cf90af1
Don't assume sigset_t and int are equivalent.
1998-03-02 23:19:29 +00:00
joerg
e887cc7e33
Andreas Klemm reported that 2 hours are too few to format a 9 GB
...
Barracuda. Bump the timeout to 3 hours.
1998-03-01 20:15:00 +00:00
ache
f8ae2c2c9e
Add more info about special characters in dos2unix/unix2dos tables
1998-03-01 08:41:05 +00:00
ache
0398ae2bf7
Minimize clock drift between getting and setting time
...
Submitted by: bde
1998-02-25 09:40:21 +00:00
bde
5d07031ba3
Fixed annoying warning for unused sccsid.
1998-02-24 01:36:58 +00:00
ache
dce2589b36
Add more info about -W option
1998-02-23 17:29:08 +00:00
ache
7cc26bd85b
Note that default local charset assumed as ISO 8859-1
1998-02-23 17:20:07 +00:00
ache
24cabc92c3
Implement loadable DOS<->local conversion tables for DOS names
...
Additionly load toupper table to create DOS names always in uppercase
1998-02-23 16:49:16 +00:00
ache
03cc3500d9
Implement loadable upper->lower local conversion table
...
Recently introduced -w renamed to -W
1998-02-23 09:41:02 +00:00
ache
d7649e6694
Add missing DESTDIR
1998-02-23 09:15:01 +00:00
ache
95bf5e413f
Add loadable local<->Unicode conversion support for Win95 names
...
Note: DOS names still not work and require similar changes
1998-02-22 15:28:06 +00:00
jb
2248def17a
Remove the casts on signal() returns and compare the returned value
...
with SIG_ERR to detect the error case.
Suggested by: bde.
1998-02-20 07:28:50 +00:00
jkh
fefaf13d74
Support for FAT32 partitions.
...
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
Obtained from: NetBSD
1998-02-18 09:30:31 +00:00
bde
3ba234ae41
Converted putfsent() to Lite2 mount interface - don't use numeric
...
filesystem types.
1998-02-13 04:54:27 +00:00
alex
0fbf800481
Alter ipfw's behavior with respect to fragmented packets when the packet
...
offset is non-zero:
- Do not match fragmented packets if the rule specifies a port or
TCP flags
- Match fragmented packets if the rule does not specify a port and
TCP flags
Since ipfw cannot examine port numbers or TCP flags for such packets,
it is now illegal to specify the 'frag' option with either ports or
tcpflags. Both kernel and ipfw userland utility will reject rules
containing a combination of these options.
BEWARE: packets that were previously passed may now be rejected, and
vice versa.
Reviewed by: Archie Cobbs <archie@whistle.com>
1998-02-12 00:57:06 +00:00
msmith
a34c15b9e1
Document the enhanced behaviour of the '-c' flag.
1998-02-10 00:17:44 +00:00
jhay
62746984d7
opt_diagnostic.h isn't needed anymore.
1998-02-06 22:31:14 +00:00
jhay
c3aba9f5d2
fsdb and fsck use the ffs code which needs opt_diagnostic.h.
1998-02-05 14:31:05 +00:00
bde
1e193f2600
Fixed the previous fix. The original path was annulled when it
...
was a directory, so the error message for attempting to unmount
an unmounted-on directory was more broken than before.
1998-02-03 17:23:26 +00:00
bde
727e1b0194
Don't define KERNEL before including <nfs/nfs.h>. It is no longer
...
necessary. This fixes warnings about missing forward declarations
for structs in kernel-only prototypes.
1998-02-01 21:53:19 +00:00
steve
5f057876d5
Spell 'implements' correctly.
...
PR: 5614
Submitted by: Dag-Erling Coidan Smorgrav <dag-erli@ifi.uio.no>
1998-02-01 07:03:29 +00:00
steve
74cbc4dc5c
Revert last commit and SEE ALSO pstat(8) instead.
...
Submitted by: Bruce Evans
1998-02-01 06:46:37 +00:00
phk
94e1b3a6fb
Retire dumplfs, mount_lfs and newlfs
1998-01-30 12:40:57 +00:00
phk
1d1fd0b6f2
Retire dumplfs mount_lfs newlfs
1998-01-30 12:39:18 +00:00
brian
d284899e7c
Make it clear that aliasing is done on the public interface, not
...
the private one.
1998-01-29 00:40:41 +00:00
steve
c71566911e
SEE ALSO swapinfo(8).
...
PR: 5447
Submitted by: Craig Leres <leres@ee.lbl.gov>
1998-01-25 17:28:52 +00:00
jb
f8e8406f2f
signal() returns an pointer, so must be cast to long, not int before
...
comparing < 0.
1998-01-25 09:16:55 +00:00
jb
25ffc13079
read() and write() return ssize_t not int, so the first arg to atomic()
...
should be ssize_t too.
1998-01-25 09:15:10 +00:00
bde
e6fb4ea030
Converted to Lite2 mount interface - use vfc_typenum from the
...
already looked up vfsconf struct for nfs instead of MOUNT_NFS.
Removed related FreeBSD ifdefs.
1998-01-20 15:22:27 +00:00
bde
d53ef8ee6e
Removed definition of _NEW_VFSCONF. The new vfsconf interface is now
...
the default.
1998-01-20 10:40:18 +00:00
bde
e8eec81f3f
mount(8) only uses realpath() for the mountpoint, so don't look up the
...
real path here for the mount device (or path). This fixes difficulties
unmounting devices that are actually symlinks to real devices.
Also, print the original path instead of the real path in early error
messages. nfs path handling and later error messages may still be wrong,
probably only in silly cases where the original path is both a symlink
and a remote path.
PR: 5208
1998-01-19 18:48:36 +00:00
bde
f587b268a1
Don't create superblocks with size larger than SBSIZE (8192). The
...
size was rounded up to a multiple of the fragment size, but this
gave invalid file systems when the fragment size was > SBSIZE (fsck
aborts early on them). Now a fragment size of 32768 seems to work
(too-simple tests with fsck and iozone worked).
1998-01-19 16:55:26 +00:00
bde
ac4b63f133
Guard against a block size of 0 in the label. When the first
...
superblock is invalid, fsck looks at the label to help guess where
the next superblock should be. If the partition type is 4.2BSD,
fsck assumed that the block size was valid and divided by it, so
it dumped core if the size was 0.
Initialization of the label was broken almost 3 years ago in rev.1.9
of newfs/newfs.c. Newfs does not change the label at all, so there
is no problem (except the breakage of the automatic search for
backup superblocks) unless something else sets the partition type
to 4.2BSD. However, it is too easy to set partition types to
4.2.BSD by copying an old label or by using a disktab entry to
create the label.
PR: 2537
1998-01-19 16:28:29 +00:00
bde
1e40ca3634
Removed most unused includes of <net/if_var.h> outside the kernel.
1998-01-16 17:38:56 +00:00
bde
b2ae4ac459
Fixed some spelling errors.
1998-01-16 06:31:23 +00:00
charnier
936239d295
Use err(3). Change exit(-1). Remove unused #include.
1998-01-14 07:17:12 +00:00
charnier
7946b36f3e
Use err(3). Change exit(-1), and make exit values equal to 1 when errors.
...
Remove unused #includes.
1998-01-12 07:57:57 +00:00
darrenr
d3fd83d6ba
change s_port to ntohs(s_port) for printf in DEBUG.
1998-01-11 06:03:35 +00:00
alex
3b5bff74db
Pass an actual empty environment to execle() as per POSIX rather than
...
rely on undocumented behavior.
The following fixes were obtained from OpenBSD:
o -Wall fixes to tlist array initialization and assignment used
as truth value.
o Use a restricted environment.
o Improved error message when shutdown fails to exec reboot or halt.
1998-01-10 20:11:06 +00:00
alex
7ebcb78d09
Added environment parameter to execle calls.
...
Obtained from: NetBSD PR2737 (augustss@cs.chalmers.se ) via OpenBSD
1998-01-08 20:05:45 +00:00
alex
35f59936c3
Bump up packet and byte counters to 64-bit unsigned ints. As a
...
consequence, ipfw's list command now adjusts its output at runtime
based on the largest packet/byte counter values.
NOTE:
o The ipfw struct has changed requiring a recompile of both kernel
and userland ipfw utility.
o This probably should not be brought into 2.2.
PR: 3738
1998-01-08 03:03:54 +00:00
alex
4ff390e719
Correct a comment from my last commit.
1998-01-08 02:23:59 +00:00
alex
52c4bf5ce3
Allow 'shutdown datespec' to work into the next century. Handle dates
...
in the 22nd century and beyond even though it's irrelevant with a 32-bit
time_t which expires in the year 2038.
1998-01-08 02:21:30 +00:00
alex
0ff0dd536e
Format mismatch in error message.
...
Submitted by: bde
1998-01-08 00:27:31 +00:00
charnier
7eea80697a
Remove more unused #includes.
...
Obtained from: Bruce.
1998-01-07 07:55:26 +00:00
alex
c2173ecb3e
Support listing/showing specific rules supplied on the command line.
...
Use error codes from <sysexits.h>.
1998-01-07 02:23:04 +00:00
alex
4e04c4e039
Display a better error message and use a non-zero exit code when
...
zero/delete operations fail.
PR: 4231
Reviewed by: Archie Cobbs <archie@whistle.com>
1998-01-06 00:11:57 +00:00
charnier
c6e2331082
Add rcsid. Remove uneeded #include. Use fprintf() in usage() instead of err(3)
...
to make it print: usage: progname ...
1998-01-05 07:23:02 +00:00
charnier
25019d11da
Sync. usage string and synopsis. Add rcsid.
1998-01-05 07:10:42 +00:00
charnier
ab4d8c6e9c
Add -v in usage string. Add rcsid.
1998-01-05 07:07:44 +00:00
steve
1d1ac83093
The default dumplevel is 0.
...
PR: 5413
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
1998-01-03 20:26:15 +00:00
brian
635f0bdee3
Correct -r and -f descriptions.
...
Suggested by: joerg
1998-01-03 10:11:38 +00:00
alex
47c4182543
Removed /etc/ld.so.conf reference from FILES section (people get
...
confused when they can't find it), but leave the reference to it
as being a standard filename (which doesn't imply that it exists).
Discussed with: jkh
1998-01-01 02:31:47 +00:00
imp
a1d9242a63
Properly drop group privs to open file names specified by the user.
...
Submitted by: Niall Smart rotel@indigo.ie
Obtained from: OpenBSD (rev 1.7 and 1.8)
1997-12-30 05:13:21 +00:00
alex
3314e9bde1
Added copyright (taken from natd.c).
...
Approved by: Ari Suutari <ari@suutari.iki.fi>
1997-12-30 00:38:56 +00:00
brian
c38e16bb3b
Add a "scsi -f /dev/ssc -p" example and xref ssc(4).
...
Make the other examples prettier.
1997-12-29 21:08:33 +00:00
brian
1c3e16c0fc
Mention that the -r flag reprobes the entire bus on which the given
...
device resides and that the -f flag must specify the `whole slice'
if it's a disk.
1997-12-29 15:17:57 +00:00
steve
6f5cdf1a51
Fix a few style nits from previous commit.
...
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-12-29 14:05:49 +00:00
charnier
ab8e3efb1c
Add missing .Ar.
1997-12-29 07:03:46 +00:00
steve
2d5f5de492
Get md5(1) to use getopt(3). Also some minor -Wall cleaning
...
while here.
PR: 5387
Submitted by: Matthew Hunt <mph@pobox.com>
1997-12-29 03:40:37 +00:00
alex
c74dfe8f29
Typo/$Id$ police.
1997-12-27 19:31:11 +00:00
imp
ec6e7a3cf8
style(9) corrections
...
Submitted by: bde
1997-12-26 23:28:17 +00:00
alex
367097735d
Put the return value of getopt into an int, not a char.
1997-12-26 03:24:26 +00:00
imp
e1ae752d33
Be extra paranoid about trusting the length of the data returned by
...
gethostbyaddr.
Submitted by: Julian Assange
1997-12-24 01:00:24 +00:00
imp
03672be414
Two fixes:
...
1) Correct strncpy usage
2) gethostbyaddr paranoia from Julian Assange
1997-12-24 00:59:49 +00:00
imp
d2e80bb3ce
Minor style nit noticed by bde.
1997-12-24 00:59:02 +00:00