Christoph Robitschko [Fri, 4 Feb 1994 10:36:15 +0000 (10:36 +0000)]
Make the screen savers runtime switchable. Everybody wants a
different default saver, and the size increase in the kernel is
minimal ( < 2.5K ).
Garrett Wollman [Fri, 4 Feb 1994 06:58:11 +0000 (06:58 +0000)]
Plugged major security hole, per discussion with davidg.
Garrett Wollman [Fri, 4 Feb 1994 03:22:52 +0000 (03:22 +0000)]
Remove reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:19:16 +0000 (03:19 +0000)]
Legalize reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:17:15 +0000 (03:17 +0000)]
Deleted reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:15:26 +0000 (03:15 +0000)]
Delete reference to u word.
Garrett Wollman [Fri, 4 Feb 1994 03:03:05 +0000 (03:03 +0000)]
Removed the `u word' and replaced it be a call to _osname().
Added -lutil to link to pick up same.
Garrett Wollman [Fri, 4 Feb 1994 02:55:24 +0000 (02:55 +0000)]
Added _osname() and _osnamever() routines to make it easier to eliminate
the `U word' in various programs, without circumlocution.
Garrett Wollman [Fri, 4 Feb 1994 02:23:06 +0000 (02:23 +0000)]
Remove more references to the U word.
Garrett Wollman [Fri, 4 Feb 1994 01:42:39 +0000 (01:42 +0000)]
More u-word elimination.
Garrett Wollman [Fri, 4 Feb 1994 01:30:04 +0000 (01:30 +0000)]
Remove `#define NOSOLAR' because all timezones now require the extra
space.
Garrett Wollman [Fri, 4 Feb 1994 00:23:31 +0000 (00:23 +0000)]
Merge changes on vendor branch into mainline.
Garrett Wollman [Fri, 4 Feb 1994 00:22:30 +0000 (00:22 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Garrett Wollman [Fri, 4 Feb 1994 00:22:30 +0000 (00:22 +0000)]
Timezone compiler to mach new data files from ADO
Garrett Wollman [Fri, 4 Feb 1994 00:07:41 +0000 (00:07 +0000)]
Merged some local changes from vendor branch onto mainline. Russia is
now part of Europe.
Garrett Wollman [Fri, 4 Feb 1994 00:00:46 +0000 (00:00 +0000)]
New timezone files from Arthur Olson and Paul Eggert
Garrett Wollman [Fri, 4 Feb 1994 00:00:46 +0000 (00:00 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Garrett Wollman [Thu, 3 Feb 1994 23:38:03 +0000 (23:38 +0000)]
Added next June's leap second, per USNO Time Service Announcement
series 14 number 56, dated 1 Feb 94. NB: This fill is still not
correct because it only inserts 1 leap second at the beginning when
there should have been 10 or so.
Garrett Wollman [Thu, 3 Feb 1994 23:23:18 +0000 (23:23 +0000)]
Use uname(2) to get OS name and arch.
Garrett Wollman [Thu, 3 Feb 1994 23:22:43 +0000 (23:22 +0000)]
Eliminate compilation warning.
Garrett Wollman [Thu, 3 Feb 1994 23:22:12 +0000 (23:22 +0000)]
Compile in all refclocks that will compile, since they don't take up
that much space to begin with. Also use uname(2) to determine OS
name and architecture.
Garrett Wollman [Thu, 3 Feb 1994 22:30:59 +0000 (22:30 +0000)]
Merged changes along vendor branch into locally-modified files.
Garrett Wollman [Thu, 3 Feb 1994 22:09:07 +0000 (22:09 +0000)]
xntpd version 3.3z from UDel
Garrett Wollman [Thu, 3 Feb 1994 22:09:07 +0000 (22:09 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Jordan K. Hubbard [Thu, 3 Feb 1994 19:58:23 +0000 (19:58 +0000)]
Sacha Wilder's doc fixes.
Jordan K. Hubbard [Thu, 3 Feb 1994 19:52:50 +0000 (19:52 +0000)]
Sacha Wilder's doc fixes, phase 2.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:52:33 +0000 (11:52 +0000)]
From Terry: Make sure shared libtermcap is linked to libtermlib.
David Greenman [Thu, 3 Feb 1994 11:51:12 +0000 (11:51 +0000)]
if_ep.c: removed netisr.h, fixed unconverted ep_ac, changed <> into ""
for include files.
if_ed, if_ie, if_is: don't include netisr.h.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:30:03 +0000 (11:30 +0000)]
Sacha Wilder's doc fixes, round 1.
Paul Richards [Thu, 3 Feb 1994 11:25:01 +0000 (11:25 +0000)]
don't link with -lgnuregex because we're using the header file
for Henry Spencer's regex.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:19:05 +0000 (11:19 +0000)]
Sacha Wilder's doc fixes, round 1.
Paul Richards [Thu, 3 Feb 1994 11:09:27 +0000 (11:09 +0000)]
don't link with -lgnuregex because we're using the header file
for Henry Spencer's regex.
Garrett Wollman [Thu, 3 Feb 1994 10:36:10 +0000 (10:36 +0000)]
Make default operating system string by `FreeBSD' instead of `BSD
Experimental'.
Garrett Wollman [Thu, 3 Feb 1994 10:27:05 +0000 (10:27 +0000)]
Remove unnecessary references to the ``U word''. AF_UNIX is still there,
however.
Andrey Chernov [Thu, 3 Feb 1994 10:11:53 +0000 (10:11 +0000)]
Add /usr/gnu/bin, /usr/gnu/man* (coming from ports installation)
Garrett Wollman [Thu, 3 Feb 1994 07:32:01 +0000 (07:32 +0000)]
Eliminate references to the ``U word'' and make page conform to Berkeley
conventions for formatting. (Print it out on a PostScript printer
to see the difference.)
Paul Richards [Thu, 3 Feb 1994 04:25:41 +0000 (04:25 +0000)]
Take -lgnuregex out. It causes sed to core.
Paul Richards [Thu, 3 Feb 1994 04:23:11 +0000 (04:23 +0000)]
Take -lgnuregex back out. Linking with it causes 'make install' to fail.
David Greenman [Thu, 3 Feb 1994 02:50:37 +0000 (02:50 +0000)]
A couple more fixes
David Greenman [Thu, 3 Feb 1994 02:45:41 +0000 (02:45 +0000)]
More changes; fixed a couple of ones that were added by Garrett.
Garrett Wollman [Thu, 3 Feb 1994 01:28:28 +0000 (01:28 +0000)]
Added .Fx macro for FreeBSD versions.
Garrett Wollman [Thu, 3 Feb 1994 00:51:17 +0000 (00:51 +0000)]
Removed all avoidable references to the U word (comments excepted).
[AP]F_UNIX -> [AP]F_LOCAL rename can wait, methinks.
Fixed all man pages which talk about AT&T UNIX to use the .At macro
so the formatting comes out right (a different font is used in the
typeset version).
Garrett Wollman [Thu, 3 Feb 1994 00:45:16 +0000 (00:45 +0000)]
Added .At macro tags for SVR2 and SVR3 to complement SVR1 and SVR4.
Andrey Chernov [Wed, 2 Feb 1994 23:10:55 +0000 (23:10 +0000)]
Make BLANK_SAVER default to stop best saver war.
Andrey Chernov [Wed, 2 Feb 1994 17:56:54 +0000 (17:56 +0000)]
Add missing ";"
Andrey Chernov [Wed, 2 Feb 1994 16:41:26 +0000 (16:41 +0000)]
Fix error in multiport part:
while input char not entered, output was suspended
David Greenman [Wed, 2 Feb 1994 14:05:58 +0000 (14:05 +0000)]
Added 8003EB board type. Clue from Gerard J van der Grinten (gvdg@cdc.com)
David Greenman [Wed, 2 Feb 1994 13:32:36 +0000 (13:32 +0000)]
Fix from Chris Demetriou for a bug pointed out by Alan Batie:
get the expire and change dates right if they're after 1/1/2000
David Greenman [Wed, 2 Feb 1994 11:25:24 +0000 (11:25 +0000)]
Patch from piero@strider.st.dsi.unimi.it (Piero Serini):
Description:
running /bin/stty to change a cchar from its value to <undef>
willnot work, and will set that cchar's value to "u".
Repeat-By:
$ stty discard undef
$ stty -a
...
cchars: discard = u ; dsusp = ^O; eof = ^D; eol = <undef>;
...
Fix:
(deleted)
David Greenman [Wed, 2 Feb 1994 10:44:37 +0000 (10:44 +0000)]
Patch from vdlinden@fwi.uva.nl (Frank van der Linden):
There's a small bug in window(1). Whenever your terminal speed equals
57600 or 115200, window gives a bus error.
After I caught that bug, I checked for other programs not handling
57600 and 115200. tset(1) and telnet(1) where the ones I found.
Fixes for all three programs below.
David Greenman [Wed, 2 Feb 1994 09:59:47 +0000 (09:59 +0000)]
Patch from J.T. Conklin:
Change order of conditional so that a possible null pointer is not
dereferenced. This case would only occur when stdin was not a tty.
Thanks to Dan Muntz for discovering this bug.
Christoph Robitschko [Wed, 2 Feb 1994 08:02:37 +0000 (08:02 +0000)]
Use find -d to clear /tmp, to stop warnings.
Removed elvispreserve command, nvi does not use it, and it was also wrong
for elvis.
Garrett Wollman [Wed, 2 Feb 1994 06:53:40 +0000 (06:53 +0000)]
Added Jordan's list of milestones so that nobody can forget. Should be
removed before FCS.
Garrett Wollman [Wed, 2 Feb 1994 06:26:47 +0000 (06:26 +0000)]
Added manual link for mailq(8) -> sendmail(8). Grrr.
David Greenman [Wed, 2 Feb 1994 05:59:59 +0000 (05:59 +0000)]
Fix from vdlinden@fwi.uva.nl (Frank van der Linden):
There's still a minor bug in tsort.
# This should work according to the manual page, but it doesn't
% tsort out
usage: tsort [ inputfile ]
# This should give the usage message, but it doesn't
% tsort lots of crap
tsort: No such file or directory
Possible fix: see diff below
(patch deleted)
Garrett Wollman [Wed, 2 Feb 1994 05:54:28 +0000 (05:54 +0000)]
Added a whole lot of stuff talking about changes that I still have
the commit messages for. There's still a lot missing; I will post the
whole file to -hackers to get comments on what else is new since 1.0.2.
Rod Grimes [Wed, 2 Feb 1994 04:07:37 +0000 (04:07 +0000)]
Added email address for ftp.uni-duisburg.de as ftp@ftp.uni-duisburg.de who
is really Juergen Prang <prang@du9ds4.fb9dv.uni-duisburg.de>
David Greenman [Wed, 2 Feb 1994 02:52:36 +0000 (02:52 +0000)]
From Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>
Initialize some uninitialized data to prevent core dumping when linked
dynamically.
David Greenman [Wed, 2 Feb 1994 02:24:42 +0000 (02:24 +0000)]
Added type code for 8003W.
David Greenman [Tue, 1 Feb 1994 23:07:35 +0000 (23:07 +0000)]
Minor cleanup. Decode state information better in the case of a fatal
trap.
Nate Willams [Tue, 1 Feb 1994 19:04:18 +0000 (19:04 +0000)]
Moved paren in sgetc to where it belongs. (My fault, I must have wiped it
out when I applied the patch to get the new features by hand)
Paul Richards [Tue, 1 Feb 1994 15:09:10 +0000 (15:09 +0000)]
Add missing arg to Debugger() call.
Add missing close paren in sgetc() definition.
Andrey Chernov [Tue, 1 Feb 1994 11:13:49 +0000 (11:13 +0000)]
Make old SNAKE_SAVER code compile with new syscons changes.
Andrey Chernov [Tue, 1 Feb 1994 10:46:43 +0000 (10:46 +0000)]
BLANK_SAVER syscons option added
Andrey Chernov [Tue, 1 Feb 1994 10:43:02 +0000 (10:43 +0000)]
1) Restore removed SNAKE_SAVER (Nate, WHY you do it?)
2) Make SNAKE_SAVER like default, if no saver specified in "options"
3) Remove #ifdef STAR_SAVER before line /* make screensaver happy */
this code needed in any case.
David Greenman [Tue, 1 Feb 1994 10:03:43 +0000 (10:03 +0000)]
Bug fix from previous WINE commit. From Jeffrey Hsu.
Andrey Chernov [Tue, 1 Feb 1994 09:27:43 +0000 (09:27 +0000)]
Russian keymap is broken after last commit (fixed)
Nate, please, be more careful next time.
Andrey Chernov [Tue, 1 Feb 1994 08:34:16 +0000 (08:34 +0000)]
Add FADE_SAVER option from new syscons.
Andrey Chernov [Tue, 1 Feb 1994 08:30:45 +0000 (08:30 +0000)]
Comment #define STAR_SAVER, it is configuration "options"
Nate Willams [Tue, 1 Feb 1994 06:55:07 +0000 (06:55 +0000)]
- regex documented
- wd.c update documetnnted
- syscons updated
- 3C509 driver documented
Nate Willams [Tue, 1 Feb 1994 06:34:44 +0000 (06:34 +0000)]
Added S'ren's Copyright to the file and sync up to version 1.3
Nate Willams [Tue, 1 Feb 1994 06:30:15 +0000 (06:30 +0000)]
Makefile cleanup and removal of unnecessary file.
Nate Willams [Tue, 1 Feb 1994 06:22:29 +0000 (06:22 +0000)]
From: sos@login.dkuug.dk (S|ren Schmidt)
Subject: syscons-1.3
Date: Sat, 29 Jan 94 23:33:50 MET
But here is the (hopefully) final syscons-1.3....
....
I've changed sgetc so it works as the pccons parallel
(it now uses a scgetc internally).
[
There were a couple changes that Bruce Evans sent me that were applied
to this version along with some changes that S'ren didn't incorporate
into the final version. There will be only minor changes if anything
from this version to his final release.
]
Nate Willams [Tue, 1 Feb 1994 05:58:02 +0000 (05:58 +0000)]
Removed hack for older version of syscons (new version going in soon)
Nate Willams [Tue, 1 Feb 1994 05:55:21 +0000 (05:55 +0000)]
From: bde@kralizec.zeta.org.au (Bruce Evans)
o merged and fixed timeout code from sos.
o merged DOS partition support from sos.
o fixed "extra" interrupts.
o check if malloc retuns NULL :-(.
o print drive size as in NetBSD
o after an error, return the residual count, not 0.
o give up early for > 16 heads.
o cleaned up the old-drive detection in wdgetctlr().
o rewrote wddump(). I'd been putting this off because
I'd had the dump disabled since 0.0 and had no idea
if even the standard version worked. It didn't:
(0) syscons' sgetc() interface broke some keyboard
stuff.
(1) CADDR1 is mapped using pmap() and pmap got a NULL
pointer trap (at least when I got to wddump() using
call diediedie from ddb) because the pte for CADDR1
is only supposed to be hacked on directly (e.g. in
physcopyseg()).
(2) bad144 handling was not done.
(3) it was slooow (3600 sectors/minute) because my
controller doesn't cache writes.
o miscellaneous other cleanups, e.g., removed scattered
patchkit/terry dates.
o lots of reformatting.
To be done:
o Merge/fix TIH/NetBSD bad144 code (doesn't belong in any
particular driver. Why aren't we using i386/dkbad.c?).
o Merge/fix Dyson/NetBSD clustering code (large parts
should be shared).
o Fix/extend the partition in use bits. Support extended
partitions. This should be shared by all disk drivers. Swap
to a DOS partition so that the swap space can be shared with
linux.
o Don't use polling except for initialization. Need to
reorganise the state machine. Then "extra" interrupts
shouldn't happen (except maybe one for initialization).
o Fix disklabel, boot and driver inconsistencies with
bad144 in standard versions.
o Look at latest linux clustering methods. Our disksort()
gets in the way of clustering.
o cleaned up the ATA changes (needs more work. I think
the ATA specs say that the only thing really wrong with
the original version of wx is that there was no test
for drive-ready before some commands. 400 nsec delay
suffices for almost everything and 400 nsec delay is
usually "free").
Andrey Chernov [Tue, 1 Feb 1994 04:35:37 +0000 (04:35 +0000)]
Yet one compatibility fix (SGTTY & _tty added)
David Greenman [Tue, 1 Feb 1994 04:09:07 +0000 (04:09 +0000)]
Removed all uses of "USE_486_WRITE_PROTECT" and made this automatic.
Reordered and removed some NOP's.
Andrey Chernov [Tue, 1 Feb 1994 03:51:28 +0000 (03:51 +0000)]
Add few words about multiport cards support.
Andrey Chernov [Tue, 1 Feb 1994 03:43:59 +0000 (03:43 +0000)]
Add few words about floppy driver & floppy formatting
Andreas Schulz [Tue, 1 Feb 1994 01:16:43 +0000 (01:16 +0000)]
Bugfix for chmod(1) not working for the "o=" or similar cases.
Bug found from Alan Batie and reported in freebsd-bugs on 94/1/3.
Bugfix already found in the NetBSD-current source and imported from it.
Andrew Moore [Tue, 1 Feb 1994 00:36:28 +0000 (00:36 +0000)]
Fixed range address bug: 1,2, == 2,2 not 2,.
Overhauled the name space, reworked some modules and removed the
obsolescent Addison-Wesley copyright.
Jordan K. Hubbard [Tue, 1 Feb 1994 00:00:45 +0000 (00:00 +0000)]
From: Andrew Moore <alm@netcom.com>
Sender: freebsd-questions-owner@freefall.cdrom.com
Precedence: bulk
>/usr/share/man/man3/crypt.3 -> /usr/share/man/man3/db.3
>ln: /usr/share/man/man3/db.3: No such file or directory
>*** Error code 1
This is a bug in the makefile.
I think db/man/Makefile.inc should appear:
.PATH: ${.CURDIR}/db/man
# mpool.3
MAN3+= db/man/btree.3 db/man/dbopen.3 db/man/hash.3 db/man/recno.3
MLINKS+= dbopen.3 db.3
David Greenman [Mon, 31 Jan 1994 23:48:48 +0000 (23:48 +0000)]
Added four pattern memory test routine that is done at startup.
David Greenman [Mon, 31 Jan 1994 23:48:23 +0000 (23:48 +0000)]
Added four pattern memory test routine that is done at startup.
...added filli - "fill integer" support routine.
Martin Renters [Mon, 31 Jan 1994 23:40:50 +0000 (23:40 +0000)]
Added initialization for n_lockf field of nfsnode and enabled advisory
locking on NFS filesystems. These patches do not communicate lock
status back to the server or other clients but are better than nothing.
Nate Willams [Mon, 31 Jan 1994 21:40:57 +0000 (21:40 +0000)]
More Makefile cleanups
1) Removed -lregex from LDADD. The regex code is in the standard library now
2) Added ${LIBUTIL} to DPADD
3) Added options.h and excmd.h to DPSRCS line so they get built first because
the rest of the sources depend on them being built first.
David Greenman [Mon, 31 Jan 1994 20:26:38 +0000 (20:26 +0000)]
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.
David Greenman [Mon, 31 Jan 1994 20:20:52 +0000 (20:20 +0000)]
Attempt at a fix for the case where /dev contains some symbolic links
to device files - use lstat instead of stat. Necessary after I changed
MAKEDEV to generate a symlink for 'vga'.
Andrew Moore [Mon, 31 Jan 1994 19:36:47 +0000 (19:36 +0000)]
Docs for wt driver.
Andrey Chernov [Mon, 31 Jan 1994 19:07:59 +0000 (19:07 +0000)]
Remove CALLOUTMASK, if non-bidir case.
Paul Richards [Mon, 31 Jan 1994 16:00:53 +0000 (16:00 +0000)]
Added new probe code to detect generic lance based cards. Should now
work with ne2100 card.
David Greenman [Mon, 31 Jan 1994 12:05:32 +0000 (12:05 +0000)]
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.
David Greenman [Mon, 31 Jan 1994 10:31:40 +0000 (10:31 +0000)]
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.
David Greenman [Mon, 31 Jan 1994 09:47:02 +0000 (09:47 +0000)]
Cast ti_len as unsigned to quiet compiler.
Andrey Chernov [Mon, 31 Jan 1994 08:52:12 +0000 (08:52 +0000)]
1) Set ipending back to 4, because (16 + 4) bit not in
netmask or impmask.
2) Fixes from Bruce:
o Changed name of schedsoftcom() to setsofttty() to match
setsoftclock()
o Bool_t isn't used.
o tx_fifo_size is 1 for chips without fifos, 16 for 16550's, to
help to output more efficiently for 16550's (LSR_TXRDY means
that the fifo is empty, not that it has space for one char).
o Changed name of softsio1() to siopoll() and merged compoll()
into siopoll().
o The probe forgot to clear com_mcr after it failed. This is
harmful for 4 single serial ports on 2 interrupts. It makes
partial misconfigurations worse.
o Don't bother initializing static variables that are 0 (bidir
stuff).
o Only initialize t_oflag to TTYDEF_OFLAG if unit == COMCONSOLE,
not if COMCONSOLE is defined.
o Don't call siointr() from comparam() if there is no output in
progress. For the call from sioopen(), there's no output in
progress, and siointr() often saw silo overflows for stale
input because it was called before sioopen() discarded the
input.
o Let ttselect() do the work for select(), so that the fixes for
ttselect() don't have to be duplicated in zillions of drivers.
David Greenman [Mon, 31 Jan 1994 08:13:09 +0000 (08:13 +0000)]
Patch from Martin Birgmeier <martin@nt.tuwien.ac.at>:
This has bothered me for a long while now, so I finally checked and
fixed it: cp -i would never overwrite a file, even given a 'y' answer.
David Greenman [Mon, 31 Jan 1994 08:04:36 +0000 (08:04 +0000)]
Patch from Havard Eidnes <Havard.Eidnes@runit.sintef.no>:
I would like to re-offer this patch for login.c. This patch fixes what I
consider to be an inconsistent handling of the "secure" flag in the ttys
file. The omission of the "secure" flag is supposed to prevent root from
logging in on that particular tty. However, if root has an empty password,
that check is effectively bypassed by the current code.
(this patch was cleaned up by the NetBSD group [C. Hannum?])
David Greenman [Mon, 31 Jan 1994 07:52:14 +0000 (07:52 +0000)]
Patch from Dave Matthews <dave@prlng.co.uk>:
Description:
Two different bugs in join. One causes a segmentation fault if
increasing the space by 100 is not enough. The other gives the
wrong results because the program saves a pointer to the original
buffer rather than to the area where the lines have been copied.
Christoph Robitschko [Mon, 31 Jan 1994 07:48:05 +0000 (07:48 +0000)]
fixed maninstall problem.
Andrey Chernov [Mon, 31 Jan 1994 07:47:51 +0000 (07:47 +0000)]
Fixes from Bruce:
o ttrstrt currently not used.
o `time' was not read atomically.
o EWOULDBLOCK was returned instead of 0 for MIN = 0 after a
timeout (cheating is wrong :-).
o The timeout was started inconveniently early.
and added comments about the mishandling of large `hz' and possible
races when another process changes the tty state.