Peter Wemm
76863c5104
Make this compile. Mostly use the new names for the ctime/atime/mtime
...
stamps in the inodes and call one of fsck's utility funcs with a new arg.
1997-03-13 12:42:22 +00:00
Bruce Evans
0622cc3837
Fixed checking for a non-numeric minor number.
1997-03-12 19:03:40 +00:00
Joerg Wunsch
d048f017ad
Record num_eisa_slots if it could be found in the kernel.
1997-03-12 18:54:52 +00:00
Bruce Evans
74cf460b66
Finished (?) merging with Lite2: cleaned up #include mess; fixed merging
...
errors (mis-sorted prototypes, duplicated MNT_NOATIME, duplicated NULL
mntopts fixup).
Updated getopt() usage.
Fixed style bugs in FreeBSD changes (one or two per line for putfsent()
stuff).
1997-03-12 18:35:10 +00:00
Bruce Evans
51a5cf9064
Finished (?) merging with Lite2: cleaned up #include mess.
1997-03-12 17:01:11 +00:00
Bruce Evans
bb19997c02
Finished (?) merging with Lite2: cleaned up #include mess.
...
Fixed style bugs in FreeBSD changes.
1997-03-12 16:58:35 +00:00
Bruce Evans
a2c6443276
Finished (?) merging with Lite2: cleaned up #include mess and fixed a
...
style bug.
Removed a redundant declaration.
1997-03-12 16:53:31 +00:00
Bruce Evans
04aba25407
Finished (?) merging with Lite2: cleaned up #include mess.
...
Fixed misformatting in a comment.
1997-03-12 16:49:28 +00:00
Bruce Evans
473e3a9ab9
Finished (?) merging with Lite2: cleaned up #include mess.
...
Updated getopt() usage.
1997-03-12 16:46:32 +00:00
Bruce Evans
d97b1da168
Restored lost reference to fsdb(8).
...
Fixed weird quoting of $Id$.
1997-03-12 16:35:26 +00:00
Mike Pritchard
42deda5d1a
Add cvs Id.
1997-03-12 15:08:06 +00:00
Mike Pritchard
6bae29046e
Some minor mdoc cleanup. Partially based on PR# 2959.
1997-03-12 13:22:17 +00:00
Peter Wemm
d87d79aefe
Merge from Lite2
...
- cleanups,
- whiteout support
- bug fixes (chflags missing on a few file types etc)
The dump/restore folks would want to have a closer look at this, the
change is pretty big.
1997-03-11 12:55:19 +00:00
Peter Wemm
08966bd5fd
Merge from Lite2 (use new getvfsbyname() interface)
1997-03-11 12:51:00 +00:00
Peter Wemm
73421c42fb
Merge from Lite2 (but does not work)
1997-03-11 12:49:29 +00:00
Peter Wemm
75e2941193
Merge from Lite2:
...
- use new getvfsbyname() and mount(2) interface (mount_mfs)
- use new fs include files
- updated inode / cg layout calculations (?)
1997-03-11 12:48:17 +00:00
Peter Wemm
87564113d7
Merge from Lite2 (use new getvfsbyname() and mount(2) interface, cleanup)
1997-03-11 12:43:45 +00:00
Peter Wemm
4a4c52857e
Merge from Lite2 (use new getvfsbyname() and mount(2) interface)
1997-03-11 12:40:45 +00:00
Peter Wemm
b94d6bf4d7
Update to compile under Lite2
1997-03-11 12:38:16 +00:00
Peter Wemm
c06fe0a05e
Merge from Lite2
...
- use new getvfsbyname() interface and mount(2) interface
**DANGER WILL ROBINSON!!** You must be running a -current kernel
from within a week or so in order for this to work!
1997-03-11 12:28:00 +00:00
Peter Wemm
e7b6972097
Compile under Lite2 (unistd.h has proto for getopt)
1997-03-11 12:24:00 +00:00
Peter Wemm
b4f70931e0
Compile under Lite2 (getopt() is in unistd.h etc)
1997-03-11 12:23:09 +00:00
Peter Wemm
780a5c1ec1
Merge from Lite2. Note that Lite2 has it's own filesystem clean check
...
skipping code that overrides ours sooner. One should be eliminated,
but for now it works.
1997-03-11 12:20:21 +00:00
Peter Wemm
82b49328cd
Merge from Lite2 (does not work though)
1997-03-11 12:14:07 +00:00
Peter Wemm
9d1741b9da
Merge from Lite2
1997-03-11 12:12:26 +00:00
Peter Wemm
a37c38b8d8
Merge Lite2 changes (rather bigish, the dump/restore folks should check)
1997-03-11 12:09:50 +00:00
Peter Wemm
33aa65742b
Disable two newly broken dirs:
...
fsdb (too intimate with old fsck, needs work)
newlfs (doesn't build since Lite2 lfs wasn't merged into kernel)
1997-03-11 12:06:41 +00:00
Peter Wemm
39e5614a71
This commit was generated by cvs2svn to compensate for changes in r23669,
...
which included commits to RCS files with non-trunk default branches.
1997-03-11 11:59:39 +00:00
Peter Wemm
1811bdf372
Import some CSRG 4.4BSD-Lite2 components for sbin onto vendor branch.
...
(note that some of these have already been imported, this is a no-op)
1997-03-11 11:59:39 +00:00
Bruce Evans
92e2d9bed5
Attempt to import Lite2's mount.
1997-03-05 17:51:21 +00:00
Bruce Evans
2822751af3
This commit was generated by cvs2svn to compensate for changes in r23412,
...
which included commits to RCS files with non-trunk default branches.
1997-03-05 17:51:21 +00:00
Bruce Evans
a92d3ad246
Attempt to import Lite2's mount.
1997-03-05 17:51:21 +00:00
Bruce Evans
423f22330a
Force null termination after 2 errant strncpy()s.
1997-03-05 12:08:44 +00:00
Warner Losh
624ff93821
Fix typo introduced in 1.17.
...
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
1997-03-04 22:05:49 +00:00
Bruce Evans
8f86703906
Updated mount_msdos to use the Lite2 getvfsbyname() interface.
1997-03-03 13:23:54 +00:00
Warner Losh
1ffae4a6dd
Check the size of the IP address reutrned from gethostbyname2, per PR
...
2578 from Julian A. Likely not strictly needed, but it doesn't hurt
and protects ping against possible buffer overflows if the resolver
were to return large IP addresses.
1997-03-03 09:50:21 +00:00
Mike Pritchard
940783df47
An odd merge from 2.2 to -current. Somehow that 2.2 nologin.5
...
man page was in better shape than the 3.0-current version,
so I'm committing the 2.2 version to 3.0. Whatever happened,
it was my fault :-).
1997-03-03 06:47:27 +00:00
John-Mark Gurney
50ceac8822
fix man page to use marcos instead of parens, quotes and braces
...
plus other minor fixes
1997-03-02 23:38:05 +00:00
John-Mark Gurney
f22592e760
mdoc'ify man page
1997-03-02 21:43:10 +00:00
Warner Losh
ee2bf73496
1) Minor nits in the usage message from bde. I took out the hard tabs and
...
used spaces to align the second line under the program name.
2) Cache uid after call to setuid(getuid()) so we don't waste a system call
for each packet with a call to getuid for the -v case.
3) Update manual to reflect new restriction on -l from last delta.
Suggested by: bde, Bill Fenner
1997-03-02 20:01:13 +00:00
Joerg Wunsch
06996f8920
Avoid the ``Three seconds until format begins'' construct. It's
...
inconsistent with the remaining unix utilities, so replace it by
something better suited.
Learned from: The Unix Hater's Handbook :-)
1997-03-02 11:21:07 +00:00
Warner Losh
f78ac61b3a
1) Fix usage to match convention and manual. Fix manual to match usage.
...
2) Must be root to run preload (OpenBSD ping.c 1.8)
3) Don't print all replies unless verbose and root (from idea in
OpenBSD ping.c 1.10 and 1.11) to avoid leaking information available
only to root.
4) Remove unused h: from option string to getopt.
5) Make the compiler happy with exit(0) (Lite-2?)
Reviewed by: Dan Cross <tenser@spitfire.ecsel.psu.edu>
Good candidate for 2.2 and 2.1 (as are many of the 1.17 changes).
1997-03-02 06:32:42 +00:00
Garrett Wollman
43470e3be8
Make ping -Wall clean (except for one warning).
...
Do a better job of argument parsing.
Don't permit ping -f to a multicast address (very antisocial).
Don't permit -L, -I, -T options with unicast addresses.
Ensure that we ask for only AF_INET addresses (should close PR#2584).
Return <sysexits.h> error codes for failures. Document this.
Fix man page to identify the author and put sections in correct order.
1997-03-01 20:19:18 +00:00
Warner Losh
a1d72e7cac
Fix a minor problem with restore from tapes from big endian machines.
...
This finishes the closing of PR2446 which J"org Wunsch pointed out to
me after I closed it.
Submitted by: Tor Egge <Tor.Egge@idt.ntnu.no>
1997-02-25 02:25:02 +00:00
Peter Wemm
476602a9d0
Revert $FreeBSD$ to $Id$
1997-02-22 16:15:28 +00:00
Peter Wemm
fce15c9ab3
Revert $FreeBSD$ to $Id$
1997-02-22 15:48:31 +00:00
Peter Wemm
c0ec1f37ef
Revert $FreeBSD$ to $Id$
1997-02-22 14:40:44 +00:00
Ollivier Robert
a14390ccec
Security patch from OpenBSD: fixes potential buffer overflow in a static
...
buffer (so more difficult to exploit but better safe than sorry). Found
by comparing FreeBSD & OpenBSD sources/logs for the auditing process.
Reviewed by: Warner Losh
Obtained from: OpenBSD
1997-02-20 22:16:39 +00:00
David Greenman
33a20f8291
Protect from stack overrun via /etc/ttys, which could possibly allow a
...
root user to change the securelevel. Pointed out by Thomas H. Ptacek
<tqbf@enteract.com>.
1997-02-19 08:04:58 +00:00
Bruce Evans
4cca17ae59
Disabled dumplfs. Importing the Lite2 version was a mistake, since
...
many files haven't left the vendor branch and the sys/ufs/lfs hasn't
been merged.
1997-02-17 13:15:42 +00:00
Bruce Evans
1e988af73f
Import Lite2's dumplfs.
1997-02-17 13:07:40 +00:00
Bruce Evans
c1530c7bf3
This commit was generated by cvs2svn to compensate for changes in r22839,
...
which included commits to RCS files with non-trunk default branches.
1997-02-17 13:07:40 +00:00
Jordan K. Hubbard
28ebf21479
Update CHANGEDSINCE macro to conform to -current dinode.h
1997-02-16 22:16:08 +00:00
Joerg Wunsch
d41229fcaa
Plug a security hole involving $ENV forwarding over telnet. Sigh, i
...
thought i've long since done this.
1997-02-15 10:15:49 +00:00
Mark Murray
35c6fcd43b
Part two of a "fix-and-move". There were some macros declared in ../sbin's
...
Makefile that were a) broken and b) bogusly placed. This brings the
repeared macros in.
Pointed-out-by: BDE
1997-02-10 17:44:34 +00:00
Mark Murray
77ffbc1aad
Part one of a "fix-and-move". Init(8) had make macros declared here
...
bogusly. This removes the macros for replacement into init's Makefile.
Pointed-out-by: BDE
1997-02-10 17:41:33 +00:00
Daniel O'Callaghan
f607e2c314
Add '-q' quiet flag for flush/add/zero commands; add 'show' command as
...
synonym for '-a list'; stop SEGV when specifying 'via' with no interface;
change 2 instances of strcpy() to strncpy().
This is a candidate for 2.2
1997-02-10 15:36:54 +00:00
Eivind Eklund
20a842df1f
Removed default setuid and added a comment to the manpage explaining this.
1997-02-09 20:56:34 +00:00
Eivind Eklund
2af23c9080
Remove suid bit from binary, and update manpage to reflect this.
1997-02-09 18:03:41 +00:00
Eivind Eklund
b94f03b208
Buffer overflow patch.
1997-02-09 14:09:47 +00:00
Wolfram Schneider
00f1123353
/usr/lib/libmd.a -> ${LIBMD}
1997-02-08 23:24:10 +00:00
Daniel O'Callaghan
772dfa7231
Reviewed by: Gary Jennejohn <gj@freebsd.org>
...
Submitted by: Bruce Murphy <packrat@iinet.net.au>
Add '-a' audible flag, so terminal will beep upon receipt of a reply
packet. Useful for debugging ethernet runs, among other things.
1997-02-08 01:43:56 +00:00
Mike Pritchard
21c7bd7842
Replace "mfs" with "mount_mfs" in the NAME section.
1997-02-06 17:49:55 +00:00
Wolfram Schneider
9a42683b3a
/sbin -> ${BINDIR}
1997-02-06 01:24:43 +00:00
Joerg Wunsch
af00957e47
Add the a' option (
`auto-size'') to bypass all tape length
...
considerations, and dump right to the end of medium.
1997-02-01 23:44:19 +00:00
Mike Pritchard
7610c94088
Some various mdoc cleanup.
...
Partially Obtained from: NetBSD-bugs mailing list
1997-01-28 05:55:22 +00:00
David E. O'Brien
21eab473b3
I was porting something from sysV world and found our cross references
...
not quite as good as I would expect. So I'm introducing mknod to mkfifo,
and vice-versa.
1997-01-27 19:20:05 +00:00
Warner Losh
2e42144ea7
Apply patch from pr2536, after testing locally.
...
Fixes: PR2446 and PR2536
Submitted by: Flemming Jacobsen <fj@tfs.com>
2.2 Candidate.
1997-01-25 05:27:17 +00:00
Adam David
4f3cac8f23
typo
1997-01-22 12:38:40 +00:00
David Nugent
e82d554503
Style police.
1997-01-22 02:07:55 +00:00
Adam David
3cf6d2e792
-n was broken
...
2.2 candidate (probably)
1997-01-21 21:07:29 +00:00
Mike Pritchard
ca76031b72
Various minor cleanup.
...
Partially Obtained from: NetBSD-bugs
1997-01-19 17:57:15 +00:00
David Nugent
1ef60eb115
Impose login_cap resource limits on processes started by init.
...
/etc/rc started with "daemon" settings.
"window=" started with "default" settings
gettys started with "default" settings.
This should open the way to junk kernel options MAX_{OPEN,CHILD}
and the corresponding sysctl vars.
1997-01-19 16:49:13 +00:00
Jordan K. Hubbard
8d26fa1ec7
Adjust spelling of `fw_flg' so this thing compiles again.
1997-01-17 07:01:21 +00:00
Alexander Langer
8abdc2eb40
Sweep through the tree fixing mmap() usage:
...
- Use MAP_FAILED instead of the constant -1 to indicate
failure (required by POSIX).
- Removed flag arguments of '0' (required by POSIX).
- Fixed code which expected an error return of 0.
- Fixed code which thought any address with the high bit set
was an error.
- Check for failure where no checks were present.
Discussed with: bde
1997-01-16 21:58:40 +00:00
Adam David
839cc09e53
implement "not" keyword for inverting the address logic
1997-01-16 21:04:29 +00:00
Poul-Henning Kamp
1d0847d38d
Trivial fix for braino.
...
Reviewed by: phk
Submitted by: Martin Ibert <mib@ppe.bb-data.de>
1997-01-16 10:12:30 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Wolfram Schneider
af20215665
Sort cross references.
1997-01-13 00:25:51 +00:00
Garrett Wollman
97d1e20ef9
If the RTM_NEWMADDR and RTM_DELMADDR messages are defined
...
(in <net/route.h>), then interpret them appropriately. This has
no effect until I commit the changes to multicast group
management (awaiting review).
1997-01-09 21:34:03 +00:00
Peter Wemm
9e0dc595f6
Fix double typo
1997-01-08 03:00:42 +00:00
Warner Losh
f5dcc2f1e6
Fix many buffer overflows, correct usage of strcat and implement
...
$TAPE. Inspired by OpenBSD's work in this area.
Reviewed by: Peter Wemm, Guido van Rooij and Jordan Hubbard.
Obtained from: OpenBSD
1997-01-07 20:48:24 +00:00
Paul Traina
71fbc63c69
bin/1789: dump estimates a negative number of tapes needed for huge dumps
1997-01-07 20:15:04 +00:00
Garrett Wollman
5f3ab5ec26
This commit was generated by cvs2svn to compensate for changes in r21378,
...
which included commits to RCS files with non-trunk default branches.
1997-01-06 17:24:50 +00:00
Garrett Wollman
cdb877c33d
Quoth Vern:
...
ftp.sgi.com:sgi/src/routed.tar.Z has a fix that has been cooking for a week
or so and that fixes a problem in the new hash tables for zillions of
interface aliases. The bug was that interfaces that come and go, such
as for SLIP and PPP, would get permanently lost.
Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com>
1997-01-06 17:24:50 +00:00
Garrett Wollman
702a1d0148
Update to match changes in <net/if.h>.
1997-01-03 20:19:50 +00:00
Andrey A. Chernov
7726a8a928
Merge to eliminate conflict
1997-01-03 08:29:46 +00:00
Garrett Wollman
d005ed5a68
Latest version of routed from Vern Schryver. This one really
...
should fix Andrey's problem.
1997-01-02 16:57:08 +00:00
Guido van Rooij
6412184028
Yet another buffer overflow.
...
2.2 candidate
(and -stable too actually, who does that?)
Reviewed by: Warner Losh
1997-01-01 14:08:47 +00:00
Warner Losh
335524b9ad
Various security related deltas from OpenBSD
...
dirs.c:
From OpenBSD 1.2, 1.3, 1.5, 1.8, 1.10, 1.11, 1.12
1.2:
use unique temporary files; netbsd pr#2544;
lukem@supp.cpr.itg.telecom.com.au
1.3:
updated patch from lukem@supp.cpr.itg.telecom.com.au
to also make -r and -R work again
1.5:
mktemp open & fdopen
1.8:
/tmp// -> /tmp/
1.10:
Fix strncpy usage and correct strncat length field,
from Theo. Also change some occurrence of MAXPATHLEN
with sizeof(foo).
1.11:
does noone know how to use strncat correctly?
1.12:
use mkstemp()
From NetBSD:
Use open rather than create so we can specify
exclusive open mode.
main.c:
From OpenBSD 1.2, 1.5
1.2:
From NetBSD: support $TAPE.
1.5
Set umask to be read only by owner until we set real
file permissions.
tape.c:
From NetBSD:
Use open rather than create so we can specify
exclusive open mode.
1997-01-01 00:03:49 +00:00
David E. O'Brien
4cbb75f40e
Backing out my change of /etc/rmt -> /usr/sbin/rmt.
...
Added comments in both files stateing why /etc/rmt is correct so someone
else wont do the same thing again.
Suggested by: Warner Losh & Ollivier
1996-12-29 11:48:45 +00:00
David E. O'Brien
cbb90fdbbc
rmt is /usr/sbin/rmt, not /etc/rmt which is a link to /usr/sbin/rmt
1996-12-29 00:57:18 +00:00
Wolfram Schneider
13bbf3d16f
Add example for mount_mfs(8).
1996-12-26 02:01:09 +00:00
Wolfram Schneider
13608f6661
comma typos
1996-12-23 23:09:55 +00:00
Mike Pritchard
bc41bb3f92
Minor mdoc/style fixes.
1996-12-23 02:03:15 +00:00
Mike Pritchard
0115bea9e8
Convert to mdoc format.
1996-12-23 01:04:46 +00:00
Andrey A. Chernov
21393d8c5e
FIx coredump with rtquery.
...
It is just quick fix taken from new routed sources,
full new routed importing I leave to wollman
1996-12-21 05:55:55 +00:00
Garrett Wollman
2bd2205c6c
Delete redundant include of <sys/time.h>
1996-12-17 21:12:56 +00:00
Garrett Wollman
b8186907ad
Merge from vendor branch.
1996-12-17 21:11:59 +00:00
Garrett Wollman
337e72d0e5
Latest routed from Vern Schryver. This is supposed to fix
...
Andrey's rtquery problem.
Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com>
1996-12-17 21:07:05 +00:00