Mike Heffner
f332550d02
Fix overflowing on nul character.
...
PR: bin/16926
MFC after: 1 week
2001-05-28 03:49:23 +00:00
Dima Dorfman
8a24285612
Implement snapshots. The new -d option allows the user to find out
...
who was logged in at a certain time and date.
Obtained from: OpenBSD
2001-05-28 01:22:37 +00:00
Dima Dorfman
edd7b2674d
Silence warnings and compile with WARNS=2 on i386 and alpha.
2001-05-28 00:55:50 +00:00
Dima Dorfman
15ba0427d3
Miscellaneous cleanups; sync to OpenBSD as much as feasible.
...
Noteworthy changes include:
* Use getopt(3).
* Fix overflows in -b and -w options.
* Use strlcpy(3) and snprintf(3) in favor of strcpy(3) and
sprintf(3), respectively. Also check return values of the former
two.
* Fix lots of other gratuitous differences with OpenBSD.
Obtained from: OpenBSD
2001-05-27 21:08:19 +00:00
Mike Heffner
9ce73e9018
Cleanup mail(1)'s varying styles by converting to using style(9).
...
Also take a stab at cleaning up BDECFLAGS and convert all uses of
NOSTR, NIL, NONE, NOVAR, NOGRP, NOGE to NULL. Also kill 'register' to
get diffs somewhat closer to OpenBSD/NetBSD.
There are no functional changes however.
Reviewed by: nra (visual inspection)
2001-05-27 20:26:22 +00:00
Dag-Erling Smørgrav
5ef824ed2b
Damn. Fix typo in previous commit.
2001-05-27 10:46:19 +00:00
Kris Kennaway
83b65cc9cb
Fix a trivial warning and clamp down with WARNS=2
...
MFC after: 1 week
2001-05-26 22:47:58 +00:00
Kris Kennaway
50d6b258b2
Fix a trivial warning and clamp down with WARNS=2
...
MFC after: 1 week
2001-05-26 22:45:14 +00:00
Kris Kennaway
16dd925f16
Fix some trivial warnings and clamp down with WARNS=2
...
MFC after: 1 week
2001-05-26 22:39:33 +00:00
Kris Kennaway
5f0e809ac0
Fix WARNS=2 warnings on alpha and i386 and clamp it down
2001-05-26 21:49:29 +00:00
Dag-Erling Smørgrav
0d60c7099d
When running on a tty, install an authentication callback.
2001-05-26 19:51:05 +00:00
Mark Murray
5b3771f13c
Deconvolute the authentication mess, and hand total responsiblity
...
for authentication to PAM. This meens that WHEELSU-type logic can
now be effected in the pam.conf "su" configuration stack. While here,
clean up the mess that the code had assumed over years of hacking by
folks using different styles. ANSIfy.
There is more policy in here that can be handed over to PAM. This will
be revisited.
2001-05-26 09:52:36 +00:00
Thomas Moestl
af943f55f7
Fix the error buffer passed to kvm_openfiles to have a correct length
...
of _POSIX2_LINE_MAX.
MFC after: 1 week
2001-05-26 00:02:13 +00:00
Thomas Moestl
9c9f2eefc8
Fix the error buffer passed to kvm_openfiles to have a correct length
...
of _POSIX2_LINE_MAX.
MFC after: 3 days
2001-05-25 23:36:09 +00:00
Kris Kennaway
096c40e3f3
Mark error() as __printflike() and fix a non-exploitable format string
...
error.
MFC after: 1 week
2001-05-25 23:15:05 +00:00
Thomas Moestl
5a3c3d039a
Fix the error buffer passed to kvm_openfiles to have a length of
...
_POSIX2_LINE_MAX as required.
While being there, wrap an overly long line.
MFC after: 3 days
2001-05-25 23:10:27 +00:00
Ruslan Ermilov
1166fb516b
- sys/msdosfs moved to sys/fs/msdosfs
...
- msdos.ko renamed to msdosfs.ko
- /usr/include/msdosfs moved to /usr/include/fs/msdosfs
2001-05-25 08:14:14 +00:00
Ruslan Ermilov
95a09b0557
Make it clear that -P is the default.
...
PR: docs/27629
2001-05-25 07:32:58 +00:00
Poul-Henning Kamp
62f9fae610
If the user exists abruptly, tip's "tipout" child can hang around
...
forever. Since the lock file doesn't get cleaned up, this prevents
other users from accessing the target device.
(phk adds: Man, this has been bugging me for YEARS!)
PR: 12528
Submitted by: Craig Leres leres@ee.lbl.gov
MFC after: 1 week
2001-05-24 09:27:02 +00:00
Ruslan Ermilov
5e4440632e
Backout rev. 1.22 as the change that caused problems was also backed out.
2001-05-24 08:47:57 +00:00
Poul-Henning Kamp
11529d1a19
define _KERNEL before including <sys/conf.h>
2001-05-23 23:03:00 +00:00
Poul-Henning Kamp
719bfad4aa
We don't need to include <sys/conf.h>
2001-05-23 23:01:37 +00:00
Matthew Dillon
a4cc82665c
A feature to allow one to telnet to a unix domain socket.
...
Obtained from: Lyndon Nerenberg <lyndon@orthanc.ab.ca>
2001-05-23 22:47:16 +00:00
David E. O'Brien
f23466b9fd
Note that sys.mk is read before any other file (even Makefile)
2001-05-23 18:21:36 +00:00
Jim Pirzyk
4450124805
Changed 'blocks' to 'usage' because we may not be getting quotas from
...
a ufs filesystem and it may be reporting in K instead of 512b blocks.
This is true when using a vxfs filesystem (on a solaris box) for instance.
PR: bin/14545
Submitted by: Jim Pirzyk
Reviewed by: jkh
MFC after: 1 week
2001-05-23 17:12:09 +00:00
Thomas Gellekum
539fbbccc4
Update BIOS time.
...
Submitted by: Igor Serikov <bt@turtle.pangeatech.com>
2001-05-22 11:33:38 +00:00
Thomas Gellekum
55426b7d9e
Beautify debugging output.
2001-05-22 11:33:17 +00:00
Thomas Gellekum
d0cd0e62b4
Fix slice handling. Add 6 (`big' DOS partition) as a legal systemID.
2001-05-22 11:32:38 +00:00
Thomas Gellekum
72a9cf5eb8
Silence some debugging output when installing Borland's Turbo C.
2001-05-22 11:32:15 +00:00
Thomas Gellekum
02cefb1b5c
Fix boot order (really try A:, then C:, unless the `boot' option is
...
specified in .doscmdrc).
2001-05-22 11:31:39 +00:00
Thomas Gellekum
8784582c8a
Implement file truncation (DOS function 0x21, sub 0x40).
...
PR: 20925
Submitted by: Tatsuya Kudoh <cdr@cosmonet.org>
2001-05-22 11:31:08 +00:00
Thomas Gellekum
989884fab9
Correct typo to get DOS function 0x51 (get PSP) to work.
...
PR: 15547
Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
2001-05-22 11:30:22 +00:00
Thomas Gellekum
3bcc9f9ef8
DOS function 0x0a (buffered keyboard input) returned immediately.
...
PR: 15531
Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
2001-05-22 11:29:31 +00:00
Thomas Gellekum
ee17481fbe
Fix DOS function 4c (exit with return code).
...
PR: 15528
Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
2001-05-22 11:28:28 +00:00
Ruslan Ermilov
03773b9a81
mdoc(7) police: fix markup.
...
Submitted by: roam, ru
2001-05-22 07:05:39 +00:00
Eric Melville
a37b5e8e4c
Remove an accidentaly added extra blank line.
...
Approved by: murray
2001-05-22 06:20:27 +00:00
Guido van Rooij
5345e89b9d
Disable SIGHUP while getting the login name.
...
Reviewed by: security-officer
2001-05-21 20:19:59 +00:00
Ruslan Ermilov
a6882bcc15
Work around the side effect of src/include/Makefile,v 1.137 changes.
...
(The proper fix is to add missing #include directives.)
2001-05-21 17:06:26 +00:00
Dima Dorfman
387acdd9ff
Print commas in the group list in user(). current() already did this.
...
Reviewed by: ru, sheldonh
Inspired by: OpenBSD, NetBSD
2001-05-20 20:32:13 +00:00
Kris Kennaway
bfa27aef55
Silence WARNS=2 and BDECFLAGS on alpha and i386
...
MFC after: 1 week
2001-05-20 06:21:12 +00:00
Kris Kennaway
8d5c7b843f
Silence WARNS=2 and BDECFLAGS on alpha and i386
...
MFC after: 1 week
2001-05-20 06:18:37 +00:00
Kris Kennaway
81d50432af
Silence WARNS=2 and BDECFLAGS on alpha and i386
...
MFC After: 1 week
2001-05-20 06:16:53 +00:00
Kris Kennaway
1a93d71ebc
This passes WARNS=2 on alpha and i386
2001-05-20 06:15:09 +00:00
Maxim Sobolev
d02ca551d3
Move scrshot(1) functionality into vidcontrol(1).
...
Suggested by: many
Not objected to by: nik (scrshot co-author)
2001-05-19 06:47:36 +00:00
Gregory Neil Shapiro
4ba4d3873a
String operations could silently truncate long strings, leaving the output
...
corrupted. Mark's patch fixes this be removing the MAXTOK limitation on
substring operations and allowing the putback buffer size to be the limiting
factor. If the putback buffer size if reached, m4 gives an error instead of
silently truncating the string.
PR: bin/26619
Submitted by: Mark Peek <mark-ml@whistle.com>
MFC after: 5 days
2001-05-18 18:35:34 +00:00
Nik Clayton
34da77aac7
I appear to be badly out of practice. Remember to flush the output stream
...
when mixing printf and write.
2001-05-18 14:07:51 +00:00
Ruslan Ermilov
3ab9a9d0e0
Removed -I${.CURDIR}/.../sys from CFLAGS.
2001-05-18 13:41:42 +00:00
Ruslan Ermilov
2862006272
Remove GCC-ism (-Wall).
2001-05-18 10:40:34 +00:00
Ruslan Ermilov
8275cc7fb1
mdoc(7) police: Fix markup and spelling.
2001-05-18 10:39:41 +00:00
Ruslan Ermilov
94ccf5741c
Don't leak memory when compiling text following the a',
c' or `i' command.
...
Testcase:
echo FOO | sed "/FOO/c\\
`jot -b 'aaaa\' 500`"
Submitted by: Max Khon <fjoe@newst.net>
2001-05-18 09:48:17 +00:00
Nik Clayton
952e162265
Add scrshot to the i386 specific section. If someone can test this on the
...
Alpha I'd appreciate it.
2001-05-18 09:06:00 +00:00
Maxim Sobolev
6649ab78e1
By default build make(1) as a static binary. It costs only 100k of additional
...
disk space, buf provides measureable speed increase for make-intensive
operations, such as pkg_version(1), `make world' and so on.
MFC after: 1 week
2001-05-18 09:05:56 +00:00
Nik Clayton
882e875ed2
New scrshot utility, using the CONS_SCRSHOT ioctl. Usage is
...
scrshot /dev/ttyv0 > shot.scr
See the shot2{txt,png} utilities (soon to be) in the ports collection.
Reviewed by: -arch
2001-05-18 09:00:51 +00:00
David E. O'Brien
5de20e57b2
Missed a few things.
2001-05-18 05:46:40 +00:00
David E. O'Brien
91a72a92d6
In a word -- style(9).
2001-05-18 05:33:42 +00:00
David E. O'Brien
078ae588ab
Add the "prompt" and "passwd_prompt" fields to /etc/login.conf,
...
which makes lgoin more like getty in its ability to be configured.
Submitted by: tlambert (code only)
2001-05-18 04:55:16 +00:00
David E. O'Brien
2f8b721157
Fix the rcsid's.
2001-05-17 09:38:49 +00:00
Eric Melville
40c65ba9c7
Check for the expiration of an account and its password in the proper
...
order.
Reviewed by: -audit (silence)
Approved by: murray
Obtained from: OpenBSD
MFC after: 5 days
2001-05-17 03:10:04 +00:00
Ruslan Ermilov
bfd1220842
mdoc(7) police: fix markup.
2001-05-16 13:53:19 +00:00
Poul-Henning Kamp
49a4598b61
Fix an array which was too small.
...
PR: 27380
Submitted by: Samuel Greear <sgreear@vsni.com>
2001-05-16 11:13:16 +00:00
Ruslan Ermilov
7fa247d086
mdoc(7) police: fix markup (demonstrates new -xwidth modifier).
2001-05-16 10:18:20 +00:00
Dima Dorfman
8d904f1537
Add a -J replstr option that allows the user to tell xargs to insert
...
the data read from standard input at a specific point in the command
line arguments rather than at the end.
Submitted by: dd, gad
Reviewed by: gad, brian
2001-05-15 00:31:19 +00:00
Eric Melville
e0ce2384ac
Add some gravitational values.
...
Approved by: murray
2001-05-12 21:21:38 +00:00
Dima Dorfman
43d665c0d1
Document the -h option.
2001-05-11 23:53:46 +00:00
Mike Heffner
afa3a100e9
Allow mail(1) to be able to read Eudora mailboxes by transforming
...
lines that end in <CR><LF> to just <LF>.
Reviewed by: imp
Obtained from: OpenBSD
2001-05-11 03:07:11 +00:00
Sheldon Hearn
0a39318247
Handle sbsize as a size, not a number.
...
Submitted by: Paul Herman <pherman@frenchfries.net>
2001-05-10 17:15:06 +00:00
David E. O'Brien
af32b80c65
Tell the user what group they must be in to su to root.
...
Submitted by: Seth Kingsley <sethk@osd.bsdi.com>
2001-05-10 07:37:25 +00:00
Ruslan Ermilov
f12d6e12ec
mdoc(7) police: fix markup.
2001-05-10 07:29:35 +00:00
Jens Schweikhardt
9478bbeae3
Here comes the forgotten C source, oopsy.
...
Turned the shell script into a binary fixing several minor buglets.
Mention _POSIX_SOURCE feature test macro in man page.
PR: bin/19337
Submitted by: schweikh
Reviewed by: joerg, bde
MFC after: 2 weeks
2001-05-08 20:27:14 +00:00
Jens Schweikhardt
3f16089799
Turned the shell script into a binary fixing several minor buglets.
...
Mention _POSIX_SOURCE feature test macro in man page.
PR: bin/19337
Submitted by: myself way back when I was a nobody :-) (schweikh)
Reviewed by: joerg, bde
MFC after: 2 weeks
2001-05-08 19:47:01 +00:00
Kris Kennaway
a47f98edb4
When opening the file to broadcast, do it with the user's gid, not the
...
egid (tty).
Obtained from: OpenBSD
Submitted by: Maxime Henrion <mux@qualys.com>
Reviewed by: imp
2001-05-08 11:11:42 +00:00
Ruslan Ermilov
b940897514
Restore printing of routes cloned from a RTF_CLONING parent
...
(e.g., ARP table entries) with the default routing display.
PR: bin/26970
Reviewed by: wollman
MFC after: 3 days
2001-05-07 12:29:36 +00:00
Brian Somers
1e207e46d7
Fix markup
...
Spotted by: Jens Schweikhardt <schweikh@schweikhardt.net>
2001-05-05 09:02:24 +00:00
Brian Somers
f21559815d
Add nl(1)
...
PR: 27078
Obtained from: NetBSD
2001-05-04 17:25:23 +00:00
Poul-Henning Kamp
ea92232a82
They add the following commands:
...
-anewer
-cnewer
-mnewer
-okdir
-newer[acm][acmt]
With it, you can form queries like
find . -newerct '1 minute ago' -print
As an extra bonus, the program is ANSI-fied - the original version
relies on some obscure features of K&R C.
(This PR was submitted in 1999, and the submittor has kept the patch
updated ever since, hats off for him guys, and how about you close a PR ??)
PR: 9374
Submitted by: Martin Birgmeier <Martin.Birgmeier@aon.at>
2001-05-03 18:05:35 +00:00
David E. O'Brien
88c80dc7ef
Fix minor style issue from previous commit.
2001-05-03 00:35:53 +00:00
David E. O'Brien
31255c78c7
Fix $FreeBSD$ style.
2001-05-02 23:57:49 +00:00
David E. O'Brien
5e6220d9d0
* include/elf.h has been repo copied to include/elf-hints.h, and it no
...
longer includes machine/elf.h.
* consumers of elf.h now use the minimalist elf header possible.
This change is motivated by Binutils 2.11.0 and too much clashing over
our base elf headers and the Binutils elf headers.
2001-05-02 23:56:21 +00:00
Dima Dorfman
a9bc34c882
Alphabetize command-line options in the synopsis.
2001-05-02 06:41:46 +00:00
Mark Murray
31a651fa98
Clean out some cruft that has been put in a better (central) place.
2001-05-01 10:30:08 +00:00
Mark Murray
6e547eabb8
Compensate for header dethreading.
2001-05-01 08:46:02 +00:00
Dima Dorfman
f238e04f6f
mdoc(7) police: remove hard sentence breaks.
2001-04-30 23:20:43 +00:00
Peter Wemm
c8c08ef0e5
Disable llib. The previous commit does not go anywhere near far enough
...
to enable this.
1: it was running xlint out of the object directory, which is not
safe (ie: run a 5.x binary on a 4.x world - no libc.so.5, or run an
alpha binary on x86).
2: lint has /usr/libexec/lint1 and /usr/libexec/lint2 hard coded in.
This is the same as problem 1.
3: lint has got /usr/bin/cc hard coded in as well. Also, see problem 1.
There are probably more problems, but these are enough of a showstopper.
2001-04-29 03:19:58 +00:00
Greg Lehey
60fb0ce365
Revert consequences of changes to mount.h, part 2.
...
Requested by: bde
2001-04-29 02:45:39 +00:00
Mark Murray
42792ad958
Dike out Kerberos(IV) support on the grounds that better kerberos
...
support can be gotten via PAM.
2001-04-28 13:44:14 +00:00
Mark Murray
1351464cc7
Dike out the Kerberos(IV) support on the grounds that better kerberos
...
support can be already obtained via PAM.
2001-04-28 13:40:52 +00:00
Mark Murray
289ef82e3c
Enable (optional) static linking.
2001-04-28 08:06:33 +00:00
Andrey A. Chernov
68bfc19537
Fix wrong (char) cast (instead of unsigned char) causing highlighting of all
...
8bit characters due to famous sign extension bug.
2001-04-27 22:35:44 +00:00
John Baldwin
2522796e9d
Check the new kern.smp.active sysctl rather than the non-existent
...
smp.smp_active sysctl to determine if we are running on an SMP machine.
2001-04-27 19:33:50 +00:00
Ruslan Ermilov
3520eff8da
mdoc(7) police: fix markup.
...
(Shows how powerful new -mdoc is.)
2001-04-27 10:13:20 +00:00
Jens Schweikhardt
7357c5cf15
Fix a grammar bogon.
2001-04-26 17:16:59 +00:00
Jeroen Ruigrok van der Werven
c27ec88714
Remove XXX_BROKEN_GCC from the Makefile.
...
This compiles just fine with recent gcc's.
2001-04-26 09:44:41 +00:00
Dima Dorfman
ea0aee1233
mdoc(7) police: remove hard sentence breaks.
2001-04-26 06:10:46 +00:00
Bill Fenner
b9d92bf53e
Add missing break when printing IPv6 multicast addresses.
...
Use the sockaddr_dl sdl_type, not ifnet.if_type, to decide what type
a multicast sockaddr_dl is.
2001-04-26 06:02:03 +00:00
Will Andrews
40adb1a63b
Remove GCC-ism (-Wall).
...
Submitted by: bde
2001-04-26 04:40:57 +00:00
Ruslan Ermilov
9aa8f5f68a
Add -Wall.
2001-04-25 14:59:16 +00:00
Ruslan Ermilov
f8532548a6
-Wall cleanup.
2001-04-25 14:45:36 +00:00
Ruslan Ermilov
73295d34c7
unifdef -UWANT_ENV_PWD.
...
No one ever going to use this bugfeature.
2001-04-25 14:44:42 +00:00
Ruslan Ermilov
43403d166a
Make ${.OBJDIR} canonical.
...
Reviewed by: bde
2001-04-25 14:22:38 +00:00
Doug Barton
e69b2bc11c
Reverse order of from and to in order to match reality.
...
PR: 26631
Submitted by: Glenn Johnson, glennpj@charter.net
2001-04-25 07:43:45 +00:00