unix-history/.git
30 years agoYuck, forgot to add `fdcontrol' in the Makefile along with
Joerg Wunsch [Fri, 27 May 1994 18:33:21 +0000 (18:33 +0000)]
Yuck, forgot to add `fdcontrol' in the Makefile along with
my fd changes.

30 years agoAdded libcompat
Joerg Wunsch [Fri, 27 May 1994 18:28:49 +0000 (18:28 +0000)]
Added libcompat

30 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Joerg Wunsch [Fri, 27 May 1994 18:15:45 +0000 (18:15 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

30 years agoThis is a small library with compatibility functions. Almost
Joerg Wunsch [Fri, 27 May 1994 18:15:45 +0000 (18:15 +0000)]
This is a small library with compatibility functions. Almost
all of the functions are actually small stubs only (except for
regex.c) - the most important part is the man page, to show the
potential user where to go.

30 years agoFrom: pw@snoopy.MV.COM (Paul F. Werkowski)
Jordan K. Hubbard [Fri, 27 May 1994 13:46:26 +0000 (13:46 +0000)]
From: pw@snoopy.MV.COM (Paul F. Werkowski)

Set proper filter settings at different playback speeds.

30 years agoOnce more: Nuke explicit specification of SHLIB major and minor nos.
Geoff Rehmet [Fri, 27 May 1994 12:37:25 +0000 (12:37 +0000)]
Once more: Nuke explicit specification of SHLIB major and minor nos.
This is the last one I think!

30 years agoMention the `ft' program to hopeful floppy tape users.
Jordan K. Hubbard [Fri, 27 May 1994 11:13:39 +0000 (11:13 +0000)]
Mention the `ft' program to hopeful floppy tape users.

30 years agoRemove explicit specification of SHLIB major and minor nos.
Geoff Rehmet [Fri, 27 May 1994 10:53:33 +0000 (10:53 +0000)]
Remove explicit specification of SHLIB major and minor nos.

30 years agoRemove explicit setting of SHLIB major and minor numbers.
Geoff Rehmet [Fri, 27 May 1994 10:42:42 +0000 (10:42 +0000)]
Remove explicit setting of SHLIB major and minor numbers.
This is already done one level up.
(Aarrggh)

30 years agoNow select should work....
Soren Schmidt [Fri, 27 May 1994 08:51:03 +0000 (08:51 +0000)]
Now select should work....

30 years agoFix compiler warnings about static vs external declarations.
Paul Traina [Fri, 27 May 1994 08:18:16 +0000 (08:18 +0000)]
Fix compiler warnings about static vs external declarations.

30 years agoClean up S/key library (libskey.a) so that filename access is via the
Paul Traina [Fri, 27 May 1994 07:50:08 +0000 (07:50 +0000)]
Clean up S/key library (libskey.a) so that filename access is via the
standard 4.4bsd pathnames mechanism.

Also document a potential security hole vs backwards compatibility tradeoff.

30 years agoInclude missing data structure definitions.
Paul Traina [Fri, 27 May 1994 07:42:49 +0000 (07:42 +0000)]
Include missing data structure definitions.

30 years agoPthread version of stdio warns about bogus size casting.
Paul Traina [Fri, 27 May 1994 07:41:16 +0000 (07:41 +0000)]
Pthread version of stdio warns about bogus size casting.
Take the ugly hack done to the normal stdio library and slap it in here. :-(

30 years agoRepair integer overflow caused by RAND_MAX not being promoted to u_long
Paul Traina [Fri, 27 May 1994 07:33:09 +0000 (07:33 +0000)]
Repair integer overflow caused by RAND_MAX not being promoted to u_long
before the +1.

30 years agoBring the new skey stuff in line with 4.4bsd conventions.
Paul Traina [Fri, 27 May 1994 07:30:54 +0000 (07:30 +0000)]
Bring the new skey stuff in line with 4.4bsd conventions.

30 years agoAdded option NO_HARDFONTS if one doesn't wnat the fonts to be compiled in.
Soren Schmidt [Fri, 27 May 1994 06:52:44 +0000 (06:52 +0000)]
Added option NO_HARDFONTS if one doesn't wnat the fonts to be compiled in.
Added option ASYNCH for those having problems with the LED update.
Fixed bug when switching mode to a nonexisting font type.

30 years agoAdded select.
Soren Schmidt [Fri, 27 May 1994 06:50:46 +0000 (06:50 +0000)]
Added select.
From Luigi Rizzo luigi@labinfo.iet.unipi.it

30 years agoAdded select for pca (pcaudio) device
Soren Schmidt [Fri, 27 May 1994 06:47:34 +0000 (06:47 +0000)]
Added select for pca (pcaudio) device

30 years agoPiero Serini is responsible for ispell.
Satoshi Asami [Fri, 27 May 1994 03:20:09 +0000 (03:20 +0000)]
Piero Serini is responsible for ispell.

30 years agoCorrect a typo I made (/usr/lib/c++rt0.o).
Jordan K. Hubbard [Fri, 27 May 1994 03:02:17 +0000 (03:02 +0000)]
Correct a typo I made (/usr/lib/c++rt0.o).

30 years agoLDADD is actually misused everywhere, now that I've had a chance to really
Jordan K. Hubbard [Fri, 27 May 1994 02:57:38 +0000 (02:57 +0000)]
LDADD is actually misused everywhere, now that I've had a chance to really
look at it.  LDADD passed to ar??  Sigh!!  In any case, really fixing it would
be far too intrusive a change to make at this particular stage in the game,
so I've dropped an extra variable (SHARED_LDADD) in for my immediate needs.
I don't like it, nor a good deal of what I've seen in the current build macros
for that matter, but that's life.

30 years agoLDADD is not specific enough, I need an option that's only added when building
Jordan K. Hubbard [Fri, 27 May 1994 02:46:26 +0000 (02:46 +0000)]
LDADD is not specific enough, I need an option that's only added when building
a shared library.  Hence now SHARED_LDADD.  This needs to be thought of
in more detail since I'm sure this won't be the only failure case.

30 years agoCtrlAltDel and NumLock fixed
Andrey Chernov [Fri, 27 May 1994 01:17:10 +0000 (01:17 +0000)]
CtrlAltDel and NumLock fixed

30 years agoCtrlAltDel and Numlock fixed
Andrey Chernov [Fri, 27 May 1994 01:14:26 +0000 (01:14 +0000)]
CtrlAltDel and Numlock fixed

30 years agoRussian keymap: Ctrl-Alt-Del with NumLock on fixed
Andrey Chernov [Fri, 27 May 1994 01:09:16 +0000 (01:09 +0000)]
Russian keymap: Ctrl-Alt-Del with NumLock on fixed

30 years agoClean this up just a little bit more.
Jordan K. Hubbard [Fri, 27 May 1994 00:06:56 +0000 (00:06 +0000)]
Clean this up just a little bit more.

1. Put CPLUSPLUSLIB definition with SHARED_* definitions since they
   both affect the same aspects of compilation.
2. Neaten up the libg++ Makefile a bit.

30 years agoClean this up just a little bit more.
Jordan K. Hubbard [Fri, 27 May 1994 00:01:14 +0000 (00:01 +0000)]
Clean this up just a little bit more.

1. Put CPLUSPLUSLIB definition with SHARED_* definitions since they
   both affect the same aspects of compilation.
2. Neaten up the libg++ Makefile a bit.

30 years agoFrom Mark Tracey and Paul Traina:
Jordan K. Hubbard [Thu, 26 May 1994 22:42:15 +0000 (22:42 +0000)]
From Mark Tracey and Paul Traina:

These patches enable VAT compatibility and return the socket options back
to FreeBSD 1.1/BSDI 1.1 /4.4lite/NetBSD ordering.

[Sorry for all the flip-flopping on this, but the state of the world seems
to be changing here again - this is the LAST time].

30 years agoMy last fix broke things more, thanks to Paul Traina for pointing that out!
Geoff Rehmet [Thu, 26 May 1994 20:16:49 +0000 (20:16 +0000)]
My last fix broke things more, thanks to Paul Traina for pointing that out!

30 years agoClaim s/key support by claiming libskey.
Guido van Rooij [Thu, 26 May 1994 18:52:23 +0000 (18:52 +0000)]
Claim s/key support by claiming libskey.

30 years agoAdded mroute map-mbone and mrinfo to a CLEANFILE target. Otherwise
Andreas Schulz [Thu, 26 May 1994 17:48:51 +0000 (17:48 +0000)]
Added mroute map-mbone and mrinfo to a CLEANFILE target. Otherwise
they are left in /usr/obj.

30 years agoCorrect russian example for new vidcontrol/kbdcontrol
Andrey Chernov [Thu, 26 May 1994 16:22:56 +0000 (16:22 +0000)]
Correct russian example for new vidcontrol/kbdcontrol

30 years agoAdd missing russian "big" fonts
Andrey Chernov [Thu, 26 May 1994 15:50:59 +0000 (15:50 +0000)]
Add missing russian "big" fonts

30 years agoUp the new shared libg++ to version 1.1
Geoff Rehmet [Thu, 26 May 1994 09:29:56 +0000 (09:29 +0000)]
Up the new shared libg++ to version 1.1

30 years agoRemove lines specifiying shlib version numbers
Geoff Rehmet [Thu, 26 May 1994 08:46:24 +0000 (08:46 +0000)]
Remove lines specifiying shlib version numbers
(The global default is now 1.1)

30 years agoBump minor shlib number - shlib is now version 1.1
Geoff Rehmet [Thu, 26 May 1994 08:38:33 +0000 (08:38 +0000)]
Bump minor shlib number - shlib is now version 1.1

30 years agoBump minor version number (keep in step with the rest of the system)
Geoff Rehmet [Thu, 26 May 1994 08:22:56 +0000 (08:22 +0000)]
Bump minor version number (keep in step with the rest of the system)

30 years agoBump all minor nos. of libs in /usr/src/gnu/lib.
Geoff Rehmet [Thu, 26 May 1994 08:17:25 +0000 (08:17 +0000)]
Bump all minor nos. of libs in /usr/src/gnu/lib.
shlibs are now version 1.1

30 years agoBump all minor numbers of shlibs in the src/lib tree.
Geoff Rehmet [Thu, 26 May 1994 08:09:53 +0000 (08:09 +0000)]
Bump all minor numbers of shlibs in the src/lib tree.

This is the final shlib version number for the 1.1.5 release.

30 years agoAdd #include <sys/types.h> two places so that this can compile on
Rod Grimes [Thu, 26 May 1994 08:03:58 +0000 (08:03 +0000)]
Add #include <sys/types.h> two places so that this can compile on
both FreeBSD 1.X and FreeBSD 2.0.

30 years agoAdd kbdcontrol and vidcontrol targets, migrated from /usr/src/usr.bin
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

30 years agoRemove kbdcontrol and vidcontrol from the Makefile.
Jordan K. Hubbard [Thu, 26 May 1994 07:57:54 +0000 (07:57 +0000)]
Remove kbdcontrol and vidcontrol from the Makefile.

30 years ago>From Jordan
Geoff Rehmet [Thu, 26 May 1994 07:52:23 +0000 (07:52 +0000)]
>From Jordan

Fix braindeadness in my makefile

30 years agoIf a Makefile defines CPLUSPLUSLIB (I don't like the name either, but it's
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.

30 years agoThis said that getfsent() returned `fstab *', which is wrong. It should
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.

30 years agoChanges required to make libg++ shared. This consists of the following
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++.

30 years agoGot this fix from think.com:
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).

30 years agoRemove rest of "trailing slashes" change
Andrey Chernov [Thu, 26 May 1994 05:32:05 +0000 (05:32 +0000)]
Remove rest of "trailing slashes" change

30 years ago"trailing slashes" backed out
Andrey Chernov [Thu, 26 May 1994 04:46:47 +0000 (04:46 +0000)]
"trailing slashes" backed out

30 years ago"trailing slashes" backed out
Andrey Chernov [Thu, 26 May 1994 04:40:05 +0000 (04:40 +0000)]
"trailing slashes" backed out

30 years ago"trailing slashes" backed out
Andrey Chernov [Thu, 26 May 1994 04:29:54 +0000 (04:29 +0000)]
"trailing slashes" backed out

30 years ago1. Correct the man page to correctly reference kbdcontrol(1).
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.

30 years agoWith non-MNP connectings getty often dumps core, because
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

30 years agoUpdate Makefile to sync with the now-deleted login.access man page.
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.

30 years agoArgh, I am a bozo! Use the right variable name in calculating the
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!]

30 years agoLooked over Andreas's change a little bit. Basically the right idea,
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.

30 years agoprevent an integer divide in kernel mode if secsiz came back as zero
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 .

30 years agoFix ugly error in cp xxx /
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.

30 years agoFix -z key, patch from Taylor
Andrey Chernov [Wed, 25 May 1994 20:14:52 +0000 (20:14 +0000)]
Fix -z key, patch from Taylor

30 years agoAdded the code for the Gateway Ethernet card into if_ed.c. The whole code
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.

30 years agoAs requested...
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?

30 years agopunctuation change in logging of coredumps (to make Piero happy).
Geoff Rehmet [Wed, 25 May 1994 19:49:38 +0000 (19:49 +0000)]
punctuation change in logging of coredumps (to make Piero happy).

30 years agoDocumentation added
Andrey Chernov [Wed, 25 May 1994 19:04:00 +0000 (19:04 +0000)]
Documentation added

30 years agochanged 'make install' to 'make clean all install' a couple of places
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)

30 years agoAdded missing pmap_update(). This missing was likely hosing people that
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.

30 years agoFixed broken pte bit definitions. I fixed this long ago in pte.h, but
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.

30 years agoChanges from John Dyson to fix system death problem that sometimes
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.

30 years agoPCFS data corruption with cp Medium * Steven W./ATS
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.

30 years agoFixes:
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);

30 years agoupdate options for lpt (and note the removal of lpa).
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?

30 years agoFixed typo 3ifndef to #ifndef
Steven Wallace [Wed, 25 May 1994 08:06:59 +0000 (08:06 +0000)]
Fixed typo 3ifndef to #ifndef

30 years agoSorry for the previous, slightly summary commit-mesg. cockpit error.
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.

30 years agofoo
Poul-Henning Kamp [Wed, 25 May 1994 01:26:14 +0000 (01:26 +0000)]
foo

30 years agoAdded last missing NOBOUNCE to compile a kernel again with NOBOUNCE.
Andreas Schulz [Tue, 24 May 1994 22:10:15 +0000 (22:10 +0000)]
Added last missing NOBOUNCE to compile a kernel again with NOBOUNCE.

30 years agoAdded and changed the NOBOUNCE conditionals so that a compilable kernel
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.

30 years agoCorrect a missing FIELS line in this manpage.
Guido van Rooij [Tue, 24 May 1994 17:40:34 +0000 (17:40 +0000)]
Correct a missing FIELS line in this manpage.

30 years agoFrom: John Hay <jhay@mikom.csir.co.za>
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]

30 years agoAdd a forgotten close. Failure happens in the update case, if there
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.

30 years agoGot this from think.com, nice patch to add Index: lines to cvs diff output
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.

30 years agoEnhancements to use now -K option to rcs so that certain keywords are
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.

30 years agoGet us closer to being able to install on the second drive.
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.

30 years agoFix catman to produce zipped cats, like man does.
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.

30 years agoPath of uucp lock/temp corrected
Andrey Chernov [Mon, 23 May 1994 11:22:10 +0000 (11:22 +0000)]
Path of uucp lock/temp corrected

30 years agoOops got the wrong version, now fixed
Soren Schmidt [Mon, 23 May 1994 11:14:57 +0000 (11:14 +0000)]
Oops got the wrong version, now fixed

30 years agosyscons util remove use kbdcontrol & vidcontrol instead
Soren Schmidt [Mon, 23 May 1994 10:32:20 +0000 (10:32 +0000)]
syscons util remove use kbdcontrol & vidcontrol instead

30 years agoadd support for raw format fonts & scrnmaps, New -L command load default
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.

30 years agoAdded check to include /etc/make.conf if it exists. This allows different
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

30 years agoRemove conflicting malloc definition
Andrey Chernov [Mon, 23 May 1994 04:52:42 +0000 (04:52 +0000)]
Remove conflicting malloc definition

30 years agoDon't allow rmdir -p remove root directory
Andrey Chernov [Mon, 23 May 1994 01:41:06 +0000 (01:41 +0000)]
Don't allow rmdir -p remove root directory

30 years agoFix error: attempt to build "" directory, if -p specified
Andrey Chernov [Mon, 23 May 1994 01:15:19 +0000 (01:15 +0000)]
Fix error: attempt to build "" directory, if -p specified

30 years agoSorry, offset beyong start of file fix was incorrect, back it out.
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.

30 years agoAdd sanity check for return of sotoinpcb() and intotcpcb()
Andrey Chernov [Sun, 22 May 1994 23:18:40 +0000 (23:18 +0000)]
Add sanity check for return of sotoinpcb() and intotcpcb()

30 years agoFrom Bruce:
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.

30 years agolseek don't check offset beyond beginning of file
Andrey Chernov [Sun, 22 May 1994 22:31:52 +0000 (22:31 +0000)]
lseek don't check offset beyond beginning of file

30 years agoAdded manpage
Soren Schmidt [Sun, 22 May 1994 20:23:09 +0000 (20:23 +0000)]
Added manpage

30 years agoFixed missing spltty/splxc around kbd_cmd();
Soren Schmidt [Sun, 22 May 1994 20:15:01 +0000 (20:15 +0000)]
Fixed missing spltty/splxc around kbd_cmd();

30 years agoFixed security problem with telnetd, which allowed
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.

30 years agoFixed security problem with rlogind, which allowed
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.

30 years agoAdded myself to the FreeBSD additional contributors
Joerg Wunsch [Sun, 22 May 1994 18:06:02 +0000 (18:06 +0000)]
Added myself to the FreeBSD additional contributors