Jordan K. Hubbard [Thu, 26 May 1994 07:59:32 +0000 (07:59 +0000)]
Add kbdcontrol and vidcontrol targets, migrated from /usr/src/usr.bin
Jordan K. Hubbard [Thu, 26 May 1994 07:57:54 +0000 (07:57 +0000)]
Remove kbdcontrol and vidcontrol from the Makefile.
Geoff Rehmet [Thu, 26 May 1994 07:52:23 +0000 (07:52 +0000)]
>From Jordan
Fix braindeadness in my makefile
Jordan K. Hubbard [Thu, 26 May 1994 07:21:25 +0000 (07:21 +0000)]
If a Makefile defines CPLUSPLUSLIB (I don't like the name either, but it's
descriptive at the very least) then yank in the requisite c++rt0.o
so that the global ctors/dtors are called correctly.
Jordan K. Hubbard [Thu, 26 May 1994 07:11:29 +0000 (07:11 +0000)]
This said that getfsent() returned `fstab *', which is wrong. It should
be `struct fstab *', obviously.
Jordan K. Hubbard [Thu, 26 May 1994 06:56:11 +0000 (06:56 +0000)]
Changes required to make libg++ shared. This consists of the following
basic changes:
1. Use new CPLUSPLUSLIB make variable for requesting that c++rt0.o be
brought in.
2. Set appropriate major/minor numbers.
3. Pull in libcurses reference so that individual clinets don't need to
deal with the global externs requested by curses.h in libg++.
Rod Grimes [Thu, 26 May 1994 06:06:47 +0000 (06:06 +0000)]
Got this fix from think.com:
The following two patches should allow the documented "-I !" option to
skip the ignore lists and import/update all files in the directory.
I need it to force certain files to import (ie, csh.a which is part of
the csh documentation).
Andrey Chernov [Thu, 26 May 1994 05:32:05 +0000 (05:32 +0000)]
Remove rest of "trailing slashes" change
Andrey Chernov [Thu, 26 May 1994 04:46:47 +0000 (04:46 +0000)]
"trailing slashes" backed out
Andrey Chernov [Thu, 26 May 1994 04:40:05 +0000 (04:40 +0000)]
"trailing slashes" backed out
Andrey Chernov [Thu, 26 May 1994 04:29:54 +0000 (04:29 +0000)]
"trailing slashes" backed out
Jordan K. Hubbard [Thu, 26 May 1994 04:13:59 +0000 (04:13 +0000)]
1. Correct the man page to correctly reference kbdcontrol(1).
2. Change printing of available screensavers so that user is not tempted
to type in the screen saver number, rather than name.
Andrey Chernov [Thu, 26 May 1994 03:01:24 +0000 (03:01 +0000)]
With non-MNP connectings getty often dumps core, because
^C and ^\ can comes from line as grabadge before terminal mode switching.
Fix reactions of SIGINT/SIGQUIT
Jordan K. Hubbard [Thu, 26 May 1994 00:32:29 +0000 (00:32 +0000)]
Update Makefile to sync with the now-deleted login.access man page.
Jordan K. Hubbard [Thu, 26 May 1994 00:23:24 +0000 (00:23 +0000)]
Argh, I am a bozo! Use the right variable name in calculating the
secsiz check, it might help! :-) [should have let the compile finish BEFORE
committing the change, parallelism is not always optimal!]
Jordan K. Hubbard [Wed, 25 May 1994 23:43:26 +0000 (23:43 +0000)]
Looked over Andreas's change a little bit. Basically the right idea,
but the check needed to go in sd_get_parms(), with the other sanity checking.
Also use SECSIZE instead of hardcoded constant of 512.
Andreas Schulz [Wed, 25 May 1994 23:21:46 +0000 (23:21 +0000)]
prevent an integer divide in kernel mode if secsiz came back as zero
from a get_params from a disk. Found by Donal.Tobin@cs.tcd.ie .
Andrey Chernov [Wed, 25 May 1994 21:58:26 +0000 (21:58 +0000)]
Fix ugly error in cp xxx /
internal STRIP_TRAILING_SLASHES macro remove single slash too,
so cp does stat of "" instead stat of "/"
P.S. this bug found using new eliminating "" kernel change!
Without it it will be too hard to find it.
Andrey Chernov [Wed, 25 May 1994 20:14:52 +0000 (20:14 +0000)]
Fix -z key, patch from Taylor
Andreas Schulz [Wed, 25 May 1994 20:06:49 +0000 (20:06 +0000)]
Added the code for the Gateway Ethernet card into if_ed.c. The whole code
is ifdefed with GWETHER. Code donated from John Hay (jhay@mikom.csir.co.za).
So an options GWETHER is needed in the config file.
Added the files elink.c and elink.h. These are both files with common
code for the 3C509 ( if_ep.c ) and 3C507 ( if_ie.c ) driver.
Added the file if_ie507.h. These are some definitions for the 3C507.
All these three files came from the NetBSD-current sources.
Garrett Wollman [Wed, 25 May 1994 19:56:48 +0000 (19:56 +0000)]
As requested...
From: Geoff Rehmet <csgr@freefall.cdrom.com>
Modified Files:
options.doc
Log Message:
update options for lpt (and note the removal of lpa).
Would someone (Garrett?) who is happy with working with texinfo update
the texinfo version of this document, please?
Geoff Rehmet [Wed, 25 May 1994 19:49:38 +0000 (19:49 +0000)]
punctuation change in logging of coredumps (to make Piero happy).
Andrey Chernov [Wed, 25 May 1994 19:04:00 +0000 (19:04 +0000)]
Documentation added
Poul-Henning Kamp [Wed, 25 May 1994 18:28:01 +0000 (18:28 +0000)]
changed 'make install' to 'make clean all install' a couple of places
so that 'make world' will really do it. (the trigger was that the
/usr/include/rpcsvc stuff wasn't being remade)
David Greenman [Wed, 25 May 1994 11:23:20 +0000 (11:23 +0000)]
Added missing pmap_update(). This missing was likely hosing people that
were using bounce buffers.
David Greenman [Wed, 25 May 1994 11:18:50 +0000 (11:18 +0000)]
Fixed broken pte bit definitions. I fixed this long ago in pte.h, but
sigh, the definitions are duplicated in here, too.
David Greenman [Wed, 25 May 1994 11:06:51 +0000 (11:06 +0000)]
Changes from John Dyson to fix system death problem that sometimes
happend when running out of swap space.
Steven Wallace [Wed, 25 May 1994 08:40:34 +0000 (08:40 +0000)]
PCFS data corruption with cp Medium * Steven W./ATS
Indicate task completed.
Steven Wallace [Wed, 25 May 1994 08:33:15 +0000 (08:33 +0000)]
Fixes:
. mmap will now work with PCFS without data corruption
Explanation:
Function pcfs_bmap receives a cluster number, bn, and returns the
filesystem relative block number. This is accomplished by calling the function
pcbmap which needs the cluster number and can return the filesystem relative
block number or filesystem relative cluster number.
In function pcfs_bmap,
return pcbmap(dep, bn << (pmp->pm_cnshift - pmp->pm_bnshift), bnp, 0);
is attempting to pass a block number by converting the cluster number, bn,
to a block number. Since pcfs_bmap() receives a cluster number, and pcbmap()
requires a cluster number, this conversion should not take place. Therefore,
this piece of code is changed to look like:
return pcbmap(dep, bn, bnp, 0);
Geoff Rehmet [Wed, 25 May 1994 08:20:35 +0000 (08:20 +0000)]
update options for lpt (and note the removal of lpa).
Would someone (Garrett?) who is happy with working with texinfo update
the texinfo version of this document, please?
Steven Wallace [Wed, 25 May 1994 08:06:59 +0000 (08:06 +0000)]
Fixed typo 3ifndef to #ifndef
Poul-Henning Kamp [Wed, 25 May 1994 01:28:41 +0000 (01:28 +0000)]
Sorry for the previous, slightly summary commit-mesg. cockpit error.
Changed a \# to #, since groff choked on the former.
Poul-Henning Kamp [Wed, 25 May 1994 01:26:14 +0000 (01:26 +0000)]
foo
Andreas Schulz [Tue, 24 May 1994 22:10:15 +0000 (22:10 +0000)]
Added last missing NOBOUNCE to compile a kernel again with NOBOUNCE.
Andreas Schulz [Tue, 24 May 1994 22:05:09 +0000 (22:05 +0000)]
Added and changed the NOBOUNCE conditionals so that a compilable kernel
can generated with it again. No warranty that it is safe to use this option.
Guido van Rooij [Tue, 24 May 1994 17:40:34 +0000 (17:40 +0000)]
Correct a missing FIELS line in this manpage.
Jordan K. Hubbard [Tue, 24 May 1994 16:24:07 +0000 (16:24 +0000)]
From: John Hay <jhay@mikom.csir.co.za>
[Fix typo in calculation of buffer length]
Andreas Schulz [Tue, 24 May 1994 16:04:17 +0000 (16:04 +0000)]
Add a forgotten close. Failure happens in the update case, if there
are no updated files. Found by Bruce Evans.
Rod Grimes [Tue, 24 May 1994 08:16:26 +0000 (08:16 +0000)]
Got this from think.com, nice patch to add Index: lines to cvs diff output
so you can put it right into patch.
Patch by Brian Berliner.
Rod Grimes [Tue, 24 May 1994 08:11:37 +0000 (08:11 +0000)]
Enhancements to use now -K option to rcs so that certain keywords are
NOT touched by cvs. Only takes effect if -DFREEBSD_DEVELOPER, and installs
as ncvs when this is defined. You must also have the changes to rcs
for this to work.
Jordan K. Hubbard [Tue, 24 May 1994 08:09:49 +0000 (08:09 +0000)]
Get us closer to being able to install on the second drive.
Andrey Chernov [Mon, 23 May 1994 22:13:36 +0000 (22:13 +0000)]
Fix catman to produce zipped cats, like man does.
In other (old) case we have both kind of cats at once.
Andrey Chernov [Mon, 23 May 1994 11:22:10 +0000 (11:22 +0000)]
Path of uucp lock/temp corrected
Soren Schmidt [Mon, 23 May 1994 11:14:57 +0000 (11:14 +0000)]
Oops got the wrong version, now fixed
Soren Schmidt [Mon, 23 May 1994 10:32:20 +0000 (10:32 +0000)]
syscons util remove use kbdcontrol & vidcontrol instead
Soren Schmidt [Mon, 23 May 1994 10:22:37 +0000 (10:22 +0000)]
add support for raw format fonts & scrnmaps, New -L command load default
screen map.
Poul-Henning Kamp [Mon, 23 May 1994 05:45:56 +0000 (05:45 +0000)]
Added check to include /etc/make.conf if it exists. This allows different
machines sharing the same source-tree to have different defaults for make.
Possible uses are:
CFLAGS= -O2 -m486 -pipe
NOPROFILE= no_way
Andrey Chernov [Mon, 23 May 1994 04:52:42 +0000 (04:52 +0000)]
Remove conflicting malloc definition
Andrey Chernov [Mon, 23 May 1994 01:41:06 +0000 (01:41 +0000)]
Don't allow rmdir -p remove root directory
Andrey Chernov [Mon, 23 May 1994 01:15:19 +0000 (01:15 +0000)]
Fix error: attempt to build "" directory, if -p specified
Andrey Chernov [Mon, 23 May 1994 01:00:03 +0000 (01:00 +0000)]
Sorry, offset beyong start of file fix was incorrect, back it out.
Andrey Chernov [Sun, 22 May 1994 23:18:40 +0000 (23:18 +0000)]
Add sanity check for return of sotoinpcb() and intotcpcb()
Andrey Chernov [Sun, 22 May 1994 23:08:06 +0000 (23:08 +0000)]
From Bruce:
POSIX.1-1990 says:
"2.2.2.57 pathname: ... If the pathname refers to a directory, it may also
have one or more trailing slashes. ..."
Here are my fixes to support trailing slashes on directories. They
include several other (much simpler) fixes:
o don't allow empty pathnames.
o allow names of length NAME_MAX.
o don't do anything except return successfullyt for
rename(L1, L2) where L1 and L2 are links to the
same file.
Andrey Chernov [Sun, 22 May 1994 22:31:52 +0000 (22:31 +0000)]
lseek don't check offset beyond beginning of file
Soren Schmidt [Sun, 22 May 1994 20:23:09 +0000 (20:23 +0000)]
Added manpage
Soren Schmidt [Sun, 22 May 1994 20:15:01 +0000 (20:15 +0000)]
Fixed missing spltty/splxc around kbd_cmd();
Karl Lehenbauer [Sun, 22 May 1994 19:24:51 +0000 (19:24 +0000)]
Fixed security problem with telnetd, which allowed
telnet -l -hcert.org localhost
to change the user's host in utmp.
Thanks to Matthew Green <mrgreen@mame.mu.oz.au> for showing me this one.
Karl Lehenbauer [Sun, 22 May 1994 19:22:02 +0000 (19:22 +0000)]
Fixed security problem with rlogind, which allowed
rlogin -l -hcert.org localhost
to change the user's host in utmp.
Thanks to Matthew Green <mrgreen@mame.mu.oz.au> for showing me this one.
Joerg Wunsch [Sun, 22 May 1994 18:06:02 +0000 (18:06 +0000)]
Added myself to the FreeBSD additional contributors
Joerg Wunsch [Sun, 22 May 1994 18:05:29 +0000 (18:05 +0000)]
Added various people found in the fd driver source
Joerg Wunsch [Sun, 22 May 1994 18:05:05 +0000 (18:05 +0000)]
Added myself being responsible for sys/fd (along with Serge Vakulenko)
Joerg Wunsch [Sun, 22 May 1994 17:47:41 +0000 (17:47 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Joerg Wunsch [Sun, 22 May 1994 17:47:41 +0000 (17:47 +0000)]
Initial (actually preliminary) version of an `fdcontrol' program.
Used to set up tunable parameters for the fd(4) driver. Currently
only available parameter is the drive geometry data record, as
being get/set with ioctl(FD_{S,G}TYPE).
Joerg Wunsch [Sun, 22 May 1994 17:43:34 +0000 (17:43 +0000)]
Make use of the new FDOPT_NORETRY facility. It does not make sense to
verify formatted tracks with fully retryng. The head should not be moved
in either case.
Also some minor copyright cleanup.
Joerg Wunsch [Sun, 22 May 1994 17:39:17 +0000 (17:39 +0000)]
First round of floppy changes. Try making `fd' more robust.
Only effect for `ft.c': the register offset macros in fdreg.h have been
renamed to be all-capitals.
Joerg Wunsch [Sun, 22 May 1994 12:35:43 +0000 (12:35 +0000)]
First round of floppy changes. Try making `fd' more robust.
New features:
. ioctl command for setting the drive type (density etc.); restricted
to the super-user
. ioctl for getting/seting `drive options'; currently only option
is FDOPT_NORETRY: inhibit the usual retries; used when verifying
a newly formatted track
Fixes:
. function prototypes
. made all internal functions `static'
. cleaned up & corrected .h files
. restructured, to make the chaotic function sequence more rational
. compiled with -Wall, and cleared all warnings
. introduced a mirror for the (write-only) `digital output register',
to avoid the current kludge
. device probing completed by seeking/recalibrating, and looking
for track 0 being found
. holding the controller down in reset state while it is idle (and
thus saving allot of headaches)
. make requests fail that are not a multiple of the (physical)
sector size
. removed the fixed physical sector size (512 bytes), allowing for any
size the controller could handle (128/256/512/1024 bytes)
. replaced some silly messages
. fixed the TRACE* macro usage, debugging reports should be complete
now again (debugging output is HUGE! though)
. removed fd_timeout for SEEK command; seeks are always reported by
the controller to succeed, since the `success' only refers to the
controller's idea of success - there is no hardware line to tell about
the seek end (other than the `track 0' line)
. catch SENSEI's that report about a `terminated due to READY changed'
status - could happen after a controller reset
. converted ``hz / <something>'' divide operations to divisors that are
powers of two, so gcc can optimize them into shifts
. write/format operations are checked against a write-protected medium
now *prior* starting the operation
. error reports of `invalid command' and `wrong cylinder' will cause
shortcuts in the retrier() now
. fixed a bug in the retrier() causing bogus block numbers to be reported
. fdformat() does care for errors now
Known Bugs:
. no attempts have been made (yet) to improve the performance
. sometimes, bogus ``seek/recalib failed'' messages are logged; this
is still a bug in the driver, but it's not harmful since it's
usually caught by the retrier()
Geoff Rehmet [Sun, 22 May 1994 12:31:54 +0000 (12:31 +0000)]
Add some clarificationc to lptcontrol manpage.
Joerg Wunsch [Sun, 22 May 1994 12:30:32 +0000 (12:30 +0000)]
*** empty log message ***
Geoff Rehmet [Sun, 22 May 1994 12:29:21 +0000 (12:29 +0000)]
Add some clarifications to lpt manpage,
remove lpa manpage.
Soren Schmidt [Sun, 22 May 1994 08:36:30 +0000 (08:36 +0000)]
Add .CURDIR
Jordan K. Hubbard [Sat, 21 May 1994 21:30:07 +0000 (21:30 +0000)]
Don't spit out strings with `***' on success - it just confuses
the greppers.
Jordan K. Hubbard [Sat, 21 May 1994 18:46:11 +0000 (18:46 +0000)]
Add missing cd ${.CURDIR}
Jordan K. Hubbard [Sat, 21 May 1994 18:41:31 +0000 (18:41 +0000)]
Add missing semicolon.
Rod Grimes [Sat, 21 May 1994 08:55:52 +0000 (08:55 +0000)]
Fix all the sound devices to NOT have the absolute path /dev, the makes for
missing device files in releases!!
Sean Vickery [Sat, 21 May 1994 01:25:30 +0000 (01:25 +0000)]
Unmounting a read-only PCFS filesystem will now work.
The bug was just a logico (the programmer's equivalent of a typo)
in mountpcfs(), not the horrible problems people had been imagining.
Rod Grimes [Sat, 21 May 1994 01:23:04 +0000 (01:23 +0000)]
>From: Giles Lean <giles@maenor.apana.org.au>
Description:
Missing 'C' in '.Cm' directive.
How-To-Repeat:
man 3 printf
Gary Clark II [Sat, 21 May 1994 00:38:32 +0000 (00:38 +0000)]
Added quota support and cleaned up alot of stuff.
Changed README to reflect this.
Jordan K. Hubbard [Fri, 20 May 1994 23:50:02 +0000 (23:50 +0000)]
Change an ugly looking printf.
Satoshi Asami [Fri, 20 May 1994 23:02:43 +0000 (23:02 +0000)]
Admit responsibility on piewm and xphoon.
Jordan K. Hubbard [Fri, 20 May 1994 22:58:21 +0000 (22:58 +0000)]
If a directory's not created, emit a warning as usual but still set its modes.
Jordan K. Hubbard [Fri, 20 May 1994 22:50:37 +0000 (22:50 +0000)]
Gordon Burditt <gordon@sneaky.lonestar.org>
Fix ownership of catpages, make ~uucp/uucppublic really public.
Soren Schmidt [Fri, 20 May 1994 12:39:02 +0000 (12:39 +0000)]
New uuencode scrnmap files
Soren Schmidt [Fri, 20 May 1994 12:38:26 +0000 (12:38 +0000)]
Add new uuencoded scrnmap files (prepare for removing old binary stuff)
Soren Schmidt [Fri, 20 May 1994 12:34:59 +0000 (12:34 +0000)]
New readable ascii keymapfiles
Soren Schmidt [Fri, 20 May 1994 12:34:04 +0000 (12:34 +0000)]
Added New keymapfiles (prepare for removeing old binary ones)
Soren Schmidt [Fri, 20 May 1994 12:29:00 +0000 (12:29 +0000)]
ADDed uuencode font files (prepare for removing binary ones YEAH!)
Soren Schmidt [Fri, 20 May 1994 12:26:18 +0000 (12:26 +0000)]
Added uuencoded font files
Soren Schmidt [Fri, 20 May 1994 12:24:15 +0000 (12:24 +0000)]
Fixed Id string
Soren Schmidt [Fri, 20 May 1994 12:23:28 +0000 (12:23 +0000)]
New probe routine, and changed the way commands are send to
the keyboard.
Soren Schmidt [Fri, 20 May 1994 12:22:40 +0000 (12:22 +0000)]
Added prober Id string
Soren Schmidt [Fri, 20 May 1994 12:21:49 +0000 (12:21 +0000)]
Minor fixes & updates
Soren Schmidt [Fri, 20 May 1994 12:21:04 +0000 (12:21 +0000)]
Added kbdconteol & vidcontrol
Soren Schmidt [Fri, 20 May 1994 12:20:38 +0000 (12:20 +0000)]
New vidcontrol utility replaces old syscons(1)
Font files are now uuencoded, and so are the scrnmaps.
Also allows changing colors and cursor type
Soren Schmidt [Fri, 20 May 1994 12:18:09 +0000 (12:18 +0000)]
New kbdcontrol command, replaces the old syscons(1)
Keymaps is now in a readable ascii format
Joerg Wunsch [Fri, 20 May 1994 12:09:23 +0000 (12:09 +0000)]
spell-correct my name:)
Jordan K. Hubbard [Fri, 20 May 1994 10:09:46 +0000 (10:09 +0000)]
Latest error correction code from Steve Gerakines
Guido van Rooij [Fri, 20 May 1994 06:44:56 +0000 (06:44 +0000)]
Put md5.c copyright on md4.c. I contacted RSA inc. for that some time ago
but forgot to do it.
-Guido
Steven Wallace [Fri, 20 May 1994 05:57:33 +0000 (05:57 +0000)]
Removed CDROM timeout problem - solved with SCSI_DELAY suggestion by Rodney
Grimes.
Added:
PCFS data corruption with cp Medium ???
PCFS extended DOS partition support Low ???
ISOFS over NSF fix Medium/High ???
someone needs to fix PCFS so data does not get corrupted when copying
files from a DOS partition, otherwise what good does it do?
Also, NFS mounting a ISOFS CDROM can cause the server host to freeze up
if the NFS client acceses the wrong spot on a CDROM, although local
access works fine.
Jordan K. Hubbard [Fri, 20 May 1994 05:42:05 +0000 (05:42 +0000)]
Fix some typos in my newly added 8.8 section.
Jordan K. Hubbard [Fri, 20 May 1994 01:04:24 +0000 (01:04 +0000)]
Add the todo list for 1.1.5.