]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agoThe OHCI interfaces I have access to map their control regs etc. into
julian [Mon, 14 Dec 1998 21:14:11 +0000 (21:14 +0000)]
The OHCI interfaces I have access to map their control regs etc. into
memory address space rather than IO space.. reflect this when looking for the
interface revision register.

If this is not true for them all then we probably need some smarter code.

25 years agoAdd -Wunused to kernel build flags.
archie [Mon, 14 Dec 1998 21:03:27 +0000 (21:03 +0000)]
Add -Wunused to kernel build flags.
Reviewed by: cvs-committers@freebsd.org

25 years ago Accidently broke structural alignment in SEMUSZ calculation. Added
dillon [Mon, 14 Dec 1998 21:01:47 +0000 (21:01 +0000)]
Accidently broke structural alignment in SEMUSZ calculation.  Added
    alignment back in ( but am also keeping the use offsetof() ).

25 years agoRather than interrupting 10 times per second then checking
brian [Mon, 14 Dec 1998 19:24:30 +0000 (19:24 +0000)]
Rather than interrupting 10 times per second then checking
to see if there's anything to do, schedule the next alarm
based on the next required timeout.
This decreases the load when there are lots of relatively
idle ppp processes.

While I'm in there, handle the possibility that a timeout
makes the timer element go out of scope by grabbing the
enext pointer before executing the timer function.

25 years agoMake this protototype of mmap return void *, like two other copies.
dt [Mon, 14 Dec 1998 19:23:16 +0000 (19:23 +0000)]
Make this protototype of mmap return void *, like two other copies.

25 years agoMoved the declaration of another non-SMP variable into the non-SMP section.
bde [Mon, 14 Dec 1998 19:16:17 +0000 (19:16 +0000)]
Moved the declaration of another non-SMP variable into the non-SMP section.

25 years agoAdded 3 new errno values, requred by various standards: EOVERFLOW,
dt [Mon, 14 Dec 1998 18:54:04 +0000 (18:54 +0000)]
Added 3 new errno values, requred by various standards: EOVERFLOW,
ECANCELED, EILSEQ.

Fixed ibcs2 and especially linux EIDRM and ENOMSG errno mapping.
Reviewed by: Dan Nelson <dnelson@emsphone.com>

25 years agoipfw changes for dummynet. manpages still missing
luigi [Mon, 14 Dec 1998 18:43:03 +0000 (18:43 +0000)]
ipfw changes for dummynet. manpages still missing

25 years agoIfdefed the declarations of conditionally used variables.
bde [Mon, 14 Dec 1998 18:21:34 +0000 (18:21 +0000)]
Ifdefed the declarations of conditionally used variables.

25 years agoLast bits (i think) of dummynet for -current.
luigi [Mon, 14 Dec 1998 18:09:13 +0000 (18:09 +0000)]
Last bits (i think) of dummynet for -current.

25 years agoBridging support. Wait for LINT to be updated before trying it.
luigi [Mon, 14 Dec 1998 17:58:05 +0000 (17:58 +0000)]
Bridging support. Wait for LINT to be updated before trying it.

25 years ago(Hopefully) fix support for "large" files. Mostly cast block numbers to off_t
dt [Mon, 14 Dec 1998 17:51:30 +0000 (17:51 +0000)]
(Hopefully) fix support for "large" files. Mostly cast block numbers to off_t
before they multiplied to block sizes.

25 years agoBring dummynet+bridging in -current. Everything will be ready when
luigi [Mon, 14 Dec 1998 17:46:15 +0000 (17:46 +0000)]
Bring dummynet+bridging in -current. Everything will be ready when
LINT is updated.

25 years agoFixed LINT breakage in previous commit. Option FDC_YE enabled a
bde [Mon, 14 Dec 1998 16:29:58 +0000 (16:29 +0000)]
Fixed LINT breakage in previous commit.  Option FDC_YE enabled a
syntax error.  Options FDC_YE and DEVFS together enabled references
to a nonexistent variable and calls of a nonexistent function.

25 years agoFix tabs that should have been spaces. Some were in kernel error messages.
mckay [Mon, 14 Dec 1998 13:30:29 +0000 (13:30 +0000)]
Fix tabs that should have been spaces.  Some were in kernel error messages.

25 years agoRestore traditional behaviour by allowing tabs in strings. In deference
mckay [Mon, 14 Dec 1998 13:27:48 +0000 (13:27 +0000)]
Restore traditional behaviour by allowing tabs in strings.  In deference
to the new age of internationalisation, I used isblank() instead of a
literal '\t'.

25 years agoRemoved probe for VIA 82C586B OHCI controller (is done in ohci_pci.c now)
n_hibma [Mon, 14 Dec 1998 09:46:31 +0000 (09:46 +0000)]
Removed probe for VIA 82C586B OHCI controller (is done in ohci_pci.c now)

25 years agoAdded Id
n_hibma [Mon, 14 Dec 1998 09:40:15 +0000 (09:40 +0000)]
Added Id

25 years agoAdded Id to all files
n_hibma [Mon, 14 Dec 1998 09:32:25 +0000 (09:32 +0000)]
Added Id to all files

25 years agoAdded Id
n_hibma [Mon, 14 Dec 1998 09:31:41 +0000 (09:31 +0000)]
Added Id

25 years agoAdded comment
n_hibma [Mon, 14 Dec 1998 09:15:19 +0000 (09:15 +0000)]
Added comment

25 years agoAdded copyright and Id
n_hibma [Mon, 14 Dec 1998 09:13:29 +0000 (09:13 +0000)]
Added copyright and Id

25 years agoSync with sys/i386/isa/fd.c revision 1.128.
kato [Mon, 14 Dec 1998 09:06:23 +0000 (09:06 +0000)]
Sync with sys/i386/isa/fd.c revision 1.128.

25 years agoSync with sys/i386/isa/pcaudio.c revision 1.44.
kato [Mon, 14 Dec 1998 08:58:56 +0000 (08:58 +0000)]
Sync with sys/i386/isa/pcaudio.c revision 1.44.

25 years agoSync with sys/i386/isa/if_ed.c revision 1.147.
kato [Mon, 14 Dec 1998 08:58:12 +0000 (08:58 +0000)]
Sync with sys/i386/isa/if_ed.c revision 1.147.

25 years agoSync with sys/i386/i386/userconfig.c revision 1.118.
kato [Mon, 14 Dec 1998 08:53:32 +0000 (08:53 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.118.

25 years agoSync with sys/i386/conf/options.i386 revision 1.95.
kato [Mon, 14 Dec 1998 08:52:20 +0000 (08:52 +0000)]
Sync with sys/i386/conf/options.i386 revision 1.95.

25 years agoFixed problems with kernel config file overrides of sysv semaphore
dillon [Mon, 14 Dec 1998 08:34:55 +0000 (08:34 +0000)]
Fixed problems with kernel config file overrides of sysv semaphore
parameters.  Prior to this fix a kernel config override would effect
only some of the kernel files, resulting in panics.

PR: kern/9068

25 years ago More locale directory structure updates for DIS_8859-15
dillon [Mon, 14 Dec 1998 08:06:57 +0000 (08:06 +0000)]
More locale directory structure updates for DIS_8859-15

25 years ago Fix installworld, forgot directories for locale DIS_8859-15
dillon [Mon, 14 Dec 1998 07:44:47 +0000 (07:44 +0000)]
Fix installworld, forgot directories for locale DIS_8859-15

25 years ago probe function changed from returning char * to const char *.
dillon [Mon, 14 Dec 1998 06:37:37 +0000 (06:37 +0000)]
probe function changed from returning char * to const char *.

25 years ago Get rid of uninitialized variable warnings. No bugs found, just
dillon [Mon, 14 Dec 1998 06:16:13 +0000 (06:16 +0000)]
Get rid of uninitialized variable warnings.  No bugs found, just
    preinitializing some locals to 0 to get rid of the compiler warnings.

25 years ago Get rid of uninitialized warning for local variable 'c'. There was no
dillon [Mon, 14 Dec 1998 06:13:41 +0000 (06:13 +0000)]
Get rid of uninitialized warning for local variable 'c'.  There was no
    bug, but set it to 0 anyway to get rid of warning.

    Get rid of uninitialized warning for local variable 'line' as well as
    make a minor change to its scope.  Again, no bug.

25 years ago Fix uninitialized variable warning by preinitializing 'class' to 0. This
dillon [Mon, 14 Dec 1998 05:49:04 +0000 (05:49 +0000)]
Fix uninitialized variable warning by preinitializing 'class' to 0.  This
    wasn't a bug, just added to silence a warning.

25 years ago pci_device pd_probe function changed from returning char * to returning
dillon [Mon, 14 Dec 1998 05:47:29 +0000 (05:47 +0000)]
pci_device pd_probe function changed from returning char * to returning
    const char *.  Originally I was going to add casts from const char * to
    char * in some of the pci device drivers, but the reality is that the
    pci device probes return constant quoted strings.

25 years ago Fix -Wuninitialized warning regarding zero-length var-args ctl element.
dillon [Mon, 14 Dec 1998 05:37:37 +0000 (05:37 +0000)]
Fix -Wuninitialized warning regarding zero-length var-args ctl element.
    ( this isn't really an error, but I think it is important to fix the
    warning ).

25 years ago author was assuming that nextpaddr declared *inside* the do loop would
dillon [Mon, 14 Dec 1998 05:35:56 +0000 (05:35 +0000)]
author was assuming that nextpaddr declared *inside* the do loop would
    survive within the loop.  This is not guarenteed by C.  I have moved
    the nextpaddr declaration to outside the do loop.

25 years ago Change local ddb_mode variable to volatile to handle GCC warning about
dillon [Mon, 14 Dec 1998 05:34:33 +0000 (05:34 +0000)]
Change local ddb_mode variable to volatile to handle GCC warning about
    the variable possibly being clobbered by setjmp/longjmp.

25 years agoReviewed by: JKH
wes [Mon, 14 Dec 1998 05:11:26 +0000 (05:11 +0000)]
Reviewed by: JKH
Submitted by: Wes Peters

Added strtok_r (reentrant) function and man page.

25 years ago Cleanup uninitialized-possibly-used (but really not) warnings
dillon [Mon, 14 Dec 1998 05:00:59 +0000 (05:00 +0000)]
Cleanup uninitialized-possibly-used (but really not) warnings

25 years agoAdded support for DIS 8859-15 based locales using patch
dillon [Mon, 14 Dec 1998 02:59:15 +0000 (02:59 +0000)]
Added support for DIS 8859-15 based locales using patch
from Kaleb.

Obtained from: Kaleb Keithley <kaleb@ics.com>

25 years agoReviewed by: freebsd-current
dillon [Mon, 14 Dec 1998 02:25:32 +0000 (02:25 +0000)]
Reviewed by: freebsd-current

    Add bounds checking to netbios NS packet resolving code.  This should
    prevent natd from crashing on badly formed netbios packets (as might be
    heard when the machine is sitting on a cable modem or certain DSL
    networks), and also closes potential security holes that might have
    exploited the lack of bounds checking in the previous version of the
    code.

25 years ago Remove rc.local (now deleted from CVS tree) from Makefile.
dillon [Mon, 14 Dec 1998 02:01:22 +0000 (02:01 +0000)]
Remove rc.local (now deleted from CVS tree) from Makefile.

25 years agoMake the use of 'disc' vs 'ds' as prefix consistent by making all 'disc'.
eivind [Mon, 14 Dec 1998 01:59:16 +0000 (01:59 +0000)]
Make the use of 'disc' vs 'ds' as prefix consistent by making all 'disc'.
This fix the conflict of having two functions called 'dsioctl()'.

25 years agoAllow a variable as the first arg to ``set proctitle''.
brian [Mon, 14 Dec 1998 01:15:34 +0000 (01:15 +0000)]
Allow a variable as the first arg to ``set proctitle''.

25 years agoMention the cosmetic necessity to ``iface clear'' in ppp.linkdown.
brian [Mon, 14 Dec 1998 01:15:14 +0000 (01:15 +0000)]
Mention the cosmetic necessity to ``iface clear'' in ppp.linkdown.

25 years agosmall oops on previous bug fix, it's late...
n_hibma [Sun, 13 Dec 1998 23:53:42 +0000 (23:53 +0000)]
small oops on previous bug fix, it's late...

25 years agoFix a couple grammar and typographical errors.
steve [Sun, 13 Dec 1998 23:37:33 +0000 (23:37 +0000)]
Fix a couple grammar and typographical errors.

PR: 8355
Submitted by: Bruce A. Mah <bmah@ca.sandia.gov>

25 years agoFix 3-byte buffer overflow.
eivind [Sun, 13 Dec 1998 23:36:16 +0000 (23:36 +0000)]
Fix 3-byte buffer overflow.

Also, while I'm here, fix up some more after those that haven't
noticed #endif isn't a comment introducer.

25 years agoCommit out caveat about hardlinks to directories since they are
steve [Sun, 13 Dec 1998 23:35:01 +0000 (23:35 +0000)]
Commit out caveat about hardlinks to directories since they are
no longer possible.

PR: 8337

25 years agoFix typo - [0], [1], [2], not [0], [1], [3].
eivind [Sun, 13 Dec 1998 23:32:44 +0000 (23:32 +0000)]
Fix typo - [0], [1], [2], not [0], [1], [3].

25 years agowcd_read_toc returns zero on success and EIO on failure, so change the
steve [Sun, 13 Dec 1998 23:30:15 +0000 (23:30 +0000)]
wcd_read_toc returns zero on success and EIO on failure, so change the
test in open to return EIO if non-zero.

PR: 8316
Submitted by: Masatoshi TAMURA <tamrin@shinzan.kuee.kyoto-u.ac.jp>

25 years agosmall bug fix
n_hibma [Sun, 13 Dec 1998 23:26:41 +0000 (23:26 +0000)]
small bug fix

25 years agoCleanup usage string: -i takes an argument.
steve [Sun, 13 Dec 1998 23:26:21 +0000 (23:26 +0000)]
Cleanup usage string: -i takes an argument.

PR: 8315
Submitted by: Amakawa Shuhei <amakawa@sf.t.u-tokyo.ac.jp>

25 years agoFix typo - sizeof(struct crtl *) -> sizeof(struct ctrl *).
eivind [Sun, 13 Dec 1998 23:25:29 +0000 (23:25 +0000)]
Fix typo - sizeof(struct crtl *) -> sizeof(struct ctrl *).

XXX This still assume that bzero() over a field create null-pointers,
which seems a chancy proposition at best.

25 years agoRemoved unneeded definition
n_hibma [Sun, 13 Dec 1998 23:16:20 +0000 (23:16 +0000)]
Removed unneeded definition

25 years agoChange the wording to reflect that only the first character of the two
steve [Sun, 13 Dec 1998 23:15:50 +0000 (23:15 +0000)]
Change the wording to reflect that only the first character of the two
arguments to changequote are significant.

PR: 8282

25 years agoAdded uhid again, sorting seems to work now
n_hibma [Sun, 13 Dec 1998 23:14:03 +0000 (23:14 +0000)]
Added uhid again, sorting seems to work now

25 years agoAdd support for another 3COM/USR PNP modem, USR3031.
steve [Sun, 13 Dec 1998 23:12:54 +0000 (23:12 +0000)]
Add support for another 3COM/USR PNP modem, USR3031.

25 years agoAdded all the options to LINT with descriptions. Haven't tried to compile
n_hibma [Sun, 13 Dec 1998 23:06:16 +0000 (23:06 +0000)]
Added all the options to LINT with descriptions. Haven't tried to compile
the LINT kernel yet however...

25 years agodded the stubs for umodem and ucom (communications class driver). They are nothing...
n_hibma [Sun, 13 Dec 1998 23:04:35 +0000 (23:04 +0000)]
dded the stubs for umodem and ucom (communications class driver). They are nothing other than
the ugen driver with different variable names.

25 years agoRemove warning introduced by the last committer.
eivind [Sun, 13 Dec 1998 23:00:48 +0000 (23:00 +0000)]
Remove warning introduced by the last committer.

25 years agoAnother extra pointer check.
eivind [Sun, 13 Dec 1998 22:29:32 +0000 (22:29 +0000)]
Another extra pointer check.

25 years agoUpdated USB kernel sources to NetBSD sources of 1998-12-09.
n_hibma [Sun, 13 Dec 1998 22:27:42 +0000 (22:27 +0000)]
Updated USB kernel sources to NetBSD sources of 1998-12-09.
1 bug fix and several textual changes.
Preparing to feed back changes for port into NetBSD to create one source base.

25 years agoBlock for buffer overflow.
eivind [Sun, 13 Dec 1998 21:02:28 +0000 (21:02 +0000)]
Block for buffer overflow.

25 years agoMade this actually work when there is an obj dir.
bde [Sun, 13 Dec 1998 15:52:26 +0000 (15:52 +0000)]
Made this actually work when there is an obj dir.

Removed bogons, especially the include of bsd.subdir.mk.

Fixed style bugs.

25 years agoFixed disordering of cross references in previous commit.
bde [Sun, 13 Dec 1998 15:32:26 +0000 (15:32 +0000)]
Fixed disordering of cross references in previous commit.

25 years agoUnbreak make world. Sorry about that. I'll have to figure out the steps
n_hibma [Sun, 13 Dec 1998 14:56:19 +0000 (14:56 +0000)]
Unbreak make world. Sorry about that. I'll have to figure out the steps
to add those programs properly.

25 years agoAdd a generic flag, CTLFLAG_SECURE, which can be used to mark a sysctl
truckman [Sun, 13 Dec 1998 07:19:13 +0000 (07:19 +0000)]
Add a generic flag, CTLFLAG_SECURE, which can be used to mark a sysctl
variable unwriteable when securelevel > 0.
Reviewed by: jdp, eivind

25 years agoPR: bin/8624
dillon [Sun, 13 Dec 1998 07:16:05 +0000 (07:16 +0000)]
PR: bin/8624

    Fixed intermediate calculation overflow when reporting users with > 2GB of
    disk space.

25 years agogetpgid() and getsid() were doing a comparision rather than an assignment,
truckman [Sun, 13 Dec 1998 07:07:51 +0000 (07:07 +0000)]
getpgid() and getsid() were doing a comparision rather than an assignment,
which is fortunate, because otherwise another bug would allow them to be
used to stomp on the syscall return value of another process.

25 years agoPR: kern/8819
dillon [Sun, 13 Dec 1998 06:50:17 +0000 (06:50 +0000)]
PR: kern/8819

    Trivial change of macro name from DEBUG to AWE_DEBUG to avoid conflict
    with kernel DEBUG option.

25 years agoPR: bin/9016
dillon [Sun, 13 Dec 1998 06:40:18 +0000 (06:40 +0000)]
PR: bin/9016

    Fix bug with od/hd/hexdump. "*" lines are supposed to indicate one or
    duplicates of the previous line, but a small file with less then 16
    characters of zeros in it will be falsy identified as a repeat of
    the (non-existant) previous line.  i.e. the first line of output winds
    up being a "*".  Added a bit of code to handle the degenerate 'there is
    no previous line' case for the first line.

25 years agoPR: bin/5572
dillon [Sun, 13 Dec 1998 06:07:38 +0000 (06:07 +0000)]
PR: bin/5572

    Prevent cron from going crazy if the time steps.  For example, if you
    have a system with hundreds of users and lots of different crontabs
    and your time steps back an hour, the old cron would then attempt to
    run an hours worth of cron jobs in a few seconds.

25 years ago Grr. removed. backed-out. sorry!
dillon [Sun, 13 Dec 1998 04:39:01 +0000 (04:39 +0000)]
Grr. removed.  backed-out. sorry!

25 years ago Grrr. removed. backed out. sorry.
dillon [Sun, 13 Dec 1998 04:38:28 +0000 (04:38 +0000)]
 Grrr.  removed. backed out. sorry.

25 years ago This needs to be commited now to fix usbd for make world
dillon [Sun, 13 Dec 1998 04:32:13 +0000 (04:32 +0000)]
 This needs to be commited now to fix usbd for make world

25 years ago This needs to be commited now to fix usbd for make world
dillon [Sun, 13 Dec 1998 04:31:15 +0000 (04:31 +0000)]
This needs to be commited now to fix usbd for make world

25 years agoPR: bin/8680
dillon [Sun, 13 Dec 1998 03:44:19 +0000 (03:44 +0000)]
PR: bin/8680

    Minor adjustments to rwall.c.  Increased the size of a couple of char
    arrays and replaced a potentially dangeerous strcpy/strcat with snprintf().

25 years agoPR: bin/8680
dillon [Sun, 13 Dec 1998 03:42:51 +0000 (03:42 +0000)]
PR: bin/8680

    Increase the size of a number of buffers and replace strcpy/strcat/sprintf
    with snprintf().  There was a minor and possibly not exploitable security
    hole related to one sprintf().

25 years ago Add reference to login.conf(5)
dillon [Sun, 13 Dec 1998 02:48:43 +0000 (02:48 +0000)]
Add reference to login.conf(5)

25 years agoPR: docs/9045
dillon [Sun, 13 Dec 1998 02:47:00 +0000 (02:47 +0000)]
PR: docs/9045

    Update chpass(1) manual page.  Change the definition of the class
    field and also reorganize the field list to match that of the
    /etc/master.passwd file, to avoid confusion.

25 years agoPR: docs/9050
dillon [Sun, 13 Dec 1998 02:34:56 +0000 (02:34 +0000)]
PR: docs/9050

    Add reference to required include file #include <stdlib.h> for
    getloadavg(3) function call.

25 years ago Add required #include references to manual page
dillon [Sun, 13 Dec 1998 02:32:59 +0000 (02:32 +0000)]
Add required #include references to manual page

25 years agoPR: bin/3478
dillon [Sun, 13 Dec 1998 01:53:50 +0000 (01:53 +0000)]
PR: bin/3478

    Have pwd_mkdb lock the source file while rebuilding the database.  When
    called by programs such as vipw, the source file is a temporary file and
    this does not conflict with the lock on /etc/master.passwd already held
    by vipw.  When run manually, however, master.passwd is typically specified
    as the argument and the locking prevents other programs from messing with
    master.passwd during the database rebuild.

    Also pwd_mkdb uses a blocking exclusive lock as it may be called from
    a script.  The -N option was added to cause pwd_mkdb to get the lock
    non-blocking and exit with an error if the attempt fails, again useful
    for scripts.

25 years ago oops. Fix indentation of the 'for' loop I just added.
dillon [Sun, 13 Dec 1998 01:39:32 +0000 (01:39 +0000)]
oops.  Fix indentation of the 'for' loop I just added.

25 years ago Handle the race condition where vipw may lock a password file which has
dillon [Sun, 13 Dec 1998 01:36:45 +0000 (01:36 +0000)]
Handle the race condition where vipw may lock a password file which has
    just been replaced.  After our lock succeeds we check if st_nlink is 0
    and if it is we close the descriptor and retry our open/lock sequence.

25 years agoPull in fixes similar to those recently committed to the bt driver:
gibbs [Sun, 13 Dec 1998 00:05:04 +0000 (00:05 +0000)]
Pull in fixes similar to those recently committed to the bt driver:

 - For transactions of 0 length, us a non-residual checking CCB type.

 - Preserve command status if our interrupt handler completes a command
   while we are polling for completion in aha_cmd.

25 years agoReturn ENODEV instead of EINVAL when a particular exchange or move
gibbs [Sat, 12 Dec 1998 23:52:46 +0000 (23:52 +0000)]
Return ENODEV instead of EINVAL when a particular exchange or move
operation exceeds the capabilities of the changer device.

25 years agoReviewed by: freebsd-current
dillon [Sat, 12 Dec 1998 23:26:53 +0000 (23:26 +0000)]
Reviewed by: freebsd-current

    Update manual pages for rc(8) and rc.conf(5) based on recent changes
    to rc.local and rc.conf[.local].

25 years ago Clarify rc's handling of rc.local
dillon [Sat, 12 Dec 1998 23:08:34 +0000 (23:08 +0000)]
   Clarify rc's handling of rc.local

25 years agoReviewed by: cvs-current
dillon [Sat, 12 Dec 1998 23:05:22 +0000 (23:05 +0000)]
Reviewed by: cvs-current

    Delete rc.local from CVS tree, its remaining functionality has been
    moved to /etc/rc.  /etc/rc still supports an rc.local but it is now
    a 100% user-controlled file.

25 years agoReviewed by: cvs-current
dillon [Sat, 12 Dec 1998 23:04:21 +0000 (23:04 +0000)]
Reviewed by: cvs-current

    Commit changes to rc and rc.local, removing the remaining minimal
    functionality of rc.local into rc and commenting it out of rc.local
    prior to the deletion of rc.local from the CVS tree.

25 years agoBack out revs 1.181 and 1.182 which upset a few people. I hope those
jb [Sat, 12 Dec 1998 22:00:49 +0000 (22:00 +0000)]
Back out revs 1.181 and 1.182 which upset a few people. I hope those
(3?) people will make an effort to help those who would have benefitted from
this change. And just telling them that they should read and understand
the significance of each message posted to -current is not really good
enough IMHO.

25 years agoPR: kern/8990
dillon [Sat, 12 Dec 1998 21:45:49 +0000 (21:45 +0000)]
PR: kern/8990

    If timer calculation results in degenerate value (0), force it to 1
    to avoid divide-by-zero panic later on in calls to IGMP_RANDOM_DELAY().
    I considered simply adding 1 to the timer calculation, but was unsure
    if the calculation was part of the IGMP standard or not so did not want
    to mess with it for all cases.

25 years ago sendmsg() didn't like the MSG_EOR flag and returned an error. Removing the
dillon [Sat, 12 Dec 1998 21:30:17 +0000 (21:30 +0000)]
sendmsg() didn't like the MSG_EOR flag and returned an error.  Removing the
    flag makes portal tcp operation work.

25 years agoPR: kern/8965
dillon [Sat, 12 Dec 1998 21:07:09 +0000 (21:07 +0000)]
PR: kern/8965
Obtained from: Stephen Clawson <sclawson@cs.utah.edu>

    Wakeup anyone waiting on a mount point prior to returning from umount,
    whether an error occurs or not.  Fixes a stat/NFS-umount race and other
    potential future problems.  Fix taken from bug/pr which also indicated
    that the same fix has already been applied to OpenBSD and NetBSD.

25 years agoPR: bin/9031
dillon [Sat, 12 Dec 1998 20:56:53 +0000 (20:56 +0000)]
PR: bin/9031

    Changed unbounded strcpy() to snprintf() to fix buffer overrun exploit

25 years agoAdd a simple library for accessing i/o ports and memory on the alpha.
dfr [Sat, 12 Dec 1998 18:05:06 +0000 (18:05 +0000)]
Add a simple library for accessing i/o ports and memory on the alpha.
This is only intended for use by the X server.

25 years agoClose PR bin/8753 pwd_mkdb problem when having comments in passwd file
foxfair [Sat, 12 Dec 1998 16:08:41 +0000 (16:08 +0000)]
Close PR bin/8753 pwd_mkdb problem when having comments in passwd file

Submitted by Chia-liang Kao clkao@CirX.ORG .