openbsd
24 years agoDocument the new timeout API.
art [Thu, 23 Mar 2000 10:10:20 +0000 (10:10 +0000)]
Document the new timeout API.

24 years agoNew API for timeouts. Replaces the old timeout()/untimeout() API and
art [Thu, 23 Mar 2000 09:59:52 +0000 (09:59 +0000)]
New API for timeouts. Replaces the old timeout()/untimeout() API and
makes it the callers responsibility to allocate resources for the
timeouts.

This is a KISS implementation and does _not_ solve the problems of slow
handling of a large number of pending timeouts (this will be solved in
future work) (although hardclock is now guarateed to take constant time
for handling of timeouts).

Old timeout() and untimeout() are implemented as wrappers around the new
API and kept for compatibility. They will be removed as soon as all
subsystems are converted to use the new API.

24 years agotidy
hugh [Thu, 23 Mar 2000 09:08:13 +0000 (09:08 +0000)]
tidy

24 years agotest re-entrant getpwnam_r
d [Thu, 23 Mar 2000 05:18:33 +0000 (05:18 +0000)]
test re-entrant getpwnam_r

24 years agoIf failure occurs on clock reading routine, make certain that the time
rahnds [Thu, 23 Mar 2000 04:12:48 +0000 (04:12 +0000)]
If failure occurs on clock reading routine, make certain that the time
translation failes.

24 years agoadd mii and if_gm ethernet.
rahnds [Thu, 23 Mar 2000 04:08:12 +0000 (04:08 +0000)]
add mii and if_gm ethernet.

24 years agoNetBSD gm ethernet driver ported from NetBSD. compiles, but does not yet
rahnds [Thu, 23 Mar 2000 04:06:56 +0000 (04:06 +0000)]
NetBSD gm ethernet driver ported from NetBSD. compiles, but does not yet
configure. mii code is very suspect. Additional debugging will be done
after configuration issues are addressed.

24 years agoHack to make physmem something almost reasonable, if for some reason
rahnds [Thu, 23 Mar 2000 04:04:21 +0000 (04:04 +0000)]
Hack to make physmem something almost reasonable, if for some reason
the G4 decides to claim that no real memory exists in the machine, even
though memory is available. Real memory size is aliased to available.
Take this out if a real cause is determined.

24 years agocomment out bounds check, ncr card on G4 is triggering it, replaced
rahnds [Thu, 23 Mar 2000 04:01:55 +0000 (04:01 +0000)]
comment out bounds check, ncr card on G4 is triggering it, replaced
with a debug printf.

24 years agocomment out memory region debugging.
rahnds [Thu, 23 Mar 2000 03:52:55 +0000 (03:52 +0000)]
comment out memory region debugging.
make certain that physmem is initialized.
improve readablity of code.

24 years agoDon't use the BIOS geometry by default, it causes too many problems.
millert [Thu, 23 Mar 2000 01:24:28 +0000 (01:24 +0000)]
Don't use the BIOS geometry by default, it causes too many problems.

24 years agoOpenBSD'ify this man page somewhat:
aaron [Wed, 22 Mar 2000 21:46:17 +0000 (21:46 +0000)]
OpenBSD'ify this man page somewhat:
- get rid of the HARDWARE section and move supported cards list up
- more verbose HISTORY/AUTHORS
- remove trailing whitespace, remove hard sentence breaks, other nits

24 years agosome more machine_stack_grows_up
mickey [Wed, 22 Mar 2000 21:35:37 +0000 (21:35 +0000)]
some more machine_stack_grows_up

24 years agoBetter list format; missed from a previous commit.
aaron [Wed, 22 Mar 2000 21:34:55 +0000 (21:34 +0000)]
Better list format; missed from a previous commit.

24 years agoPut BUGS section after HISTORY.
aaron [Wed, 22 Mar 2000 21:22:26 +0000 (21:22 +0000)]
Put BUGS section after HISTORY.

24 years agoMake script give correct return values; adapted from FreeBSD
ericj [Wed, 22 Mar 2000 20:25:19 +0000 (20:25 +0000)]
Make script give correct return values; adapted from FreeBSD

24 years agoray(4); chopps@netbsd.org
mickey [Wed, 22 Mar 2000 20:01:59 +0000 (20:01 +0000)]
ray(4); chopps@netbsd.org

24 years agocommented out ray*
mickey [Wed, 22 Mar 2000 18:35:50 +0000 (18:35 +0000)]
commented out ray*

24 years agosync
deraadt [Wed, 22 Mar 2000 18:15:36 +0000 (18:15 +0000)]
sync

24 years agosingle line attach message
deraadt [Wed, 22 Mar 2000 18:15:20 +0000 (18:15 +0000)]
single line attach message

24 years agomake UVM_SWAP_ENCRYPT default, still need to enable via sysctl
provos [Wed, 22 Mar 2000 18:08:12 +0000 (18:08 +0000)]
make UVM_SWAP_ENCRYPT default, still need to enable via sysctl

24 years agoAvoid the chdir entirely by prefixing _PATH_DEV to the tty name when
millert [Wed, 22 Mar 2000 17:07:37 +0000 (17:07 +0000)]
Avoid the chdir entirely by prefixing _PATH_DEV to the tty name when
doing a stat.  This makes the -T and -u flags work in confunction with
a file argument.

24 years agoremove bogus comment
itojun [Wed, 22 Mar 2000 16:50:24 +0000 (16:50 +0000)]
remove bogus comment

24 years agoeissed another renamning of result_status -> result_flags
jason [Wed, 22 Mar 2000 15:49:51 +0000 (15:49 +0000)]
eissed another renamning of result_status -> result_flags

24 years agofix overflows, ok aaron@
markus [Wed, 22 Mar 2000 15:38:23 +0000 (15:38 +0000)]
fix overflows, ok aaron@

24 years agosync pmax. -moj
maja [Wed, 22 Mar 2000 13:15:27 +0000 (13:15 +0000)]
sync pmax. -moj

24 years agoremove if_withname(), which was imported during KAME merge by mistake.
itojun [Wed, 22 Mar 2000 11:28:42 +0000 (11:28 +0000)]
remove if_withname(), which was imported during KAME merge by mistake.

24 years agoremove unused cipher_attack_detected code
markus [Wed, 22 Mar 2000 09:55:10 +0000 (09:55 +0000)]
remove unused cipher_attack_detected code

24 years agoAdd ch to some dead ports for consistency, of course not tested.
niklas [Wed, 22 Mar 2000 08:34:16 +0000 (08:34 +0000)]
Add ch to some dead ports for consistency, of course not tested.

24 years agoxe does not fit, with new ahc included
deraadt [Wed, 22 Mar 2000 08:28:18 +0000 (08:28 +0000)]
xe does not fit, with new ahc included

24 years agowe do not even have the x68k port, why have etc files for it then?
niklas [Wed, 22 Mar 2000 08:27:37 +0000 (08:27 +0000)]
we do not even have the x68k port, why have etc files for it then?

24 years agocorrect references.
itojun [Wed, 22 Mar 2000 08:15:41 +0000 (08:15 +0000)]
correct references.

24 years agocorrect example for IPv6 scoped address. refer latest draft.
itojun [Wed, 22 Mar 2000 08:15:02 +0000 (08:15 +0000)]
correct example for IPv6 scoped address.  refer latest draft.

24 years agoch* creation on platforms which had them in conf.c but missed them in MAKEDEV
niklas [Wed, 22 Mar 2000 08:08:52 +0000 (08:08 +0000)]
ch* creation on platforms which had them in conf.c but missed them in MAKEDEV

24 years agooperator should have perms to write and change tapes. ch* is still missing
niklas [Wed, 22 Mar 2000 07:34:27 +0000 (07:34 +0000)]
operator should have perms to write and change tapes.  ch* is still missing
in some MAKEDEVs, will see to them in a separate commit.

24 years agofix arguments to failure printf's (correct numbers and types)
jason [Wed, 22 Mar 2000 05:30:47 +0000 (05:30 +0000)]
fix arguments to failure printf's (correct numbers and types)

24 years agoOops... catch up with variable renaming in header file
jason [Wed, 22 Mar 2000 04:47:01 +0000 (04:47 +0000)]
Oops... catch up with variable renaming in header file

24 years agoraytheon/webgear ieee 802.11 FH wireless ethernet, from Christian E. Hopps, from...
mickey [Wed, 22 Mar 2000 04:40:57 +0000 (04:40 +0000)]
raytheon/webgear ieee 802.11 FH wireless ethernet, from Christian E. Hopps, from netbsd

24 years ago802.11 stuff beginnings, from netbsd
mickey [Wed, 22 Mar 2000 04:37:13 +0000 (04:37 +0000)]
802.11 stuff beginnings, from netbsd

24 years agoallow opening of the fga char device
jason [Wed, 22 Mar 2000 04:33:44 +0000 (04:33 +0000)]
allow opening of the fga char device

24 years agoAdd some text about CA certificates and policies (suggested by Paul
angelos [Wed, 22 Mar 2000 04:06:17 +0000 (04:06 +0000)]
Add some text about CA certificates and policies (suggested by Paul
Hoffman).

24 years agonew ahc driver. Adds support for newer Adaptec controllers. This represents two...
smurph [Wed, 22 Mar 2000 04:01:07 +0000 (04:01 +0000)]
new ahc driver.  Adds support for newer Adaptec controllers.  This represents two months of work.

24 years agoconvert some spaces to tabs and make variable names the same as the
jason [Wed, 22 Mar 2000 03:57:57 +0000 (03:57 +0000)]
convert some spaces to tabs and make variable names the same as the
surrounding comments

24 years agoaintroduce ip6_{next,last}hdr which lets us parse IPv6 header chain correctly.
itojun [Wed, 22 Mar 2000 03:50:35 +0000 (03:50 +0000)]
aintroduce ip6_{next,last}hdr which lets us parse IPv6 header chain correctly.
use it from icmp6 code.

24 years agocomment out ifconfig undo code. they are necessary to avoid memory
itojun [Wed, 22 Mar 2000 03:48:30 +0000 (03:48 +0000)]
comment out ifconfig undo code.  they are necessary to avoid memory
leakage, however, was too strict that they disallow multiple address
from same prefix to be assigned (when rtinit returns EEXIST).
we'll need to improve it.

24 years agoCorrect Xr'efs; brad@
aaron [Wed, 22 Mar 2000 03:48:18 +0000 (03:48 +0000)]
Correct Xr'efs; brad@

24 years agosync
deraadt [Wed, 22 Mar 2000 03:42:16 +0000 (03:42 +0000)]
sync

24 years agoadd new adaptec models
deraadt [Wed, 22 Mar 2000 03:42:13 +0000 (03:42 +0000)]
add new adaptec models

24 years agoremoved reference to tagged queuing.
smurph [Wed, 22 Mar 2000 03:17:04 +0000 (03:17 +0000)]
removed reference to tagged queuing.

24 years agoSome fixes; d@
aaron [Wed, 22 Mar 2000 03:05:51 +0000 (03:05 +0000)]
Some fixes; d@

24 years agonew ahc driver. Adds support for newer Adaptec controllers. This represents two...
smurph [Wed, 22 Mar 2000 02:50:49 +0000 (02:50 +0000)]
new ahc driver.  Adds support for newer Adaptec controllers.  This represents two months of work.

24 years agonew ahc driver. Adds suport for newer Adaptec controllers. This represents two...
smurph [Wed, 22 Mar 2000 02:48:47 +0000 (02:48 +0000)]
new ahc driver.  Adds suport for newer Adaptec controllers.  This represents two months of work.

24 years agoNote that ``chfn'' and ``chsh'' are synonyms for ``chpass'', and reflect this
aaron [Wed, 22 Mar 2000 02:42:34 +0000 (02:42 +0000)]
Note that ``chfn'' and ``chsh'' are synonyms for ``chpass'', and reflect this
in the NAME section as well; d@, deraadt@ ok

24 years agoMACHINE_STACK_GROWS_UP
d [Wed, 22 Mar 2000 02:06:05 +0000 (02:06 +0000)]
MACHINE_STACK_GROWS_UP

24 years agoqueuing -> queueing; chuck@home.snew.com
millert [Wed, 22 Mar 2000 01:57:55 +0000 (01:57 +0000)]
queuing -> queueing; chuck@home.snew.com

24 years agofix k6 mtrr; cokane@pohl.ececs.uc.edu
deraadt [Wed, 22 Mar 2000 00:02:12 +0000 (00:02 +0000)]
fix k6 mtrr; cokane@pohl.ececs.uc.edu

24 years agoadd SIOCGIFMTU/SIOCSIFMTU; remediate redundant code of tun, ppp, sppp; chris@ ok
mickey [Tue, 21 Mar 2000 23:31:26 +0000 (23:31 +0000)]
add SIOCGIFMTU/SIOCSIFMTU; remediate redundant code of tun, ppp, sppp; chris@ ok

24 years agosmall knits in .c, more media definitions from netbsd in .h
mickey [Tue, 21 Mar 2000 23:18:13 +0000 (23:18 +0000)]
small knits in .c, more media definitions from netbsd in .h

24 years ago-Wall
markus [Tue, 21 Mar 2000 23:11:10 +0000 (23:11 +0000)]
-Wall

24 years agosync
deraadt [Tue, 21 Mar 2000 22:04:23 +0000 (22:04 +0000)]
sync

24 years ago3com 3cr990 crypto ethernet card
deraadt [Tue, 21 Mar 2000 22:01:06 +0000 (22:01 +0000)]
3com 3cr990 crypto ethernet card

24 years agoshorten 2nd ID message
deraadt [Tue, 21 Mar 2000 21:59:18 +0000 (21:59 +0000)]
shorten 2nd ID message

24 years agoadd missing break; found by Matt Patton <mep@netsec.net>.
jason [Tue, 21 Mar 2000 21:58:04 +0000 (21:58 +0000)]
add missing break; found by Matt Patton <mep@netsec.net>.

24 years agoonly chdir() if needed. This affected having who reading different file
ericj [Tue, 21 Mar 2000 21:54:51 +0000 (21:54 +0000)]
only chdir() if needed. This affected having who reading different file

24 years agoFix casting so it compiles on alphas (testing by janjaap@stack.nl,
angelos [Tue, 21 Mar 2000 21:00:09 +0000 (21:00 +0000)]
Fix casting so it compiles on alphas (testing by janjaap@stack.nl,
closing pr #1150)

24 years agomore random stats
mickey [Tue, 21 Mar 2000 20:46:30 +0000 (20:46 +0000)]
more random stats

24 years agoonly free in swap_off if allocated.
provos [Tue, 21 Mar 2000 17:51:00 +0000 (17:51 +0000)]
only free in swap_off if allocated.

24 years agodouble ncallout, until art fixes this further
deraadt [Tue, 21 Mar 2000 14:55:52 +0000 (14:55 +0000)]
double ncallout, until art fixes this further

24 years agoAdd HISTORY sections; from FreeBSD. Information originally obtained from
aaron [Tue, 21 Mar 2000 14:40:13 +0000 (14:40 +0000)]
Add HISTORY sections; from FreeBSD. Information originally obtained from
"A Quarter Centry of UNIX, Peter H. Salus, Page 41".

24 years agoThe BUGS section comes after HISTORY, usually.
aaron [Tue, 21 Mar 2000 14:19:46 +0000 (14:19 +0000)]
The BUGS section comes after HISTORY, usually.

24 years agoUse proper KNF in code example; d@
aaron [Tue, 21 Mar 2000 14:08:35 +0000 (14:08 +0000)]
Use proper KNF in code example; d@

24 years agoSometimes it is confusing when a sentence begins with lowercase; d@
aaron [Tue, 21 Mar 2000 14:06:54 +0000 (14:06 +0000)]
Sometimes it is confusing when a sentence begins with lowercase; d@

24 years agoFix function to comply with prototype. Kind of moot, as tcp signatures
angelos [Tue, 21 Mar 2000 04:53:13 +0000 (04:53 +0000)]
Fix function to comply with prototype. Kind of moot, as tcp signatures
don't work yet anyhow, so there's no point compiling them in.

24 years agoforce shell execution; TDeval@PrimeOBJ.COM
deraadt [Tue, 21 Mar 2000 00:26:45 +0000 (00:26 +0000)]
force shell execution; TDeval@PrimeOBJ.COM

24 years agosync
deraadt [Mon, 20 Mar 2000 21:57:40 +0000 (21:57 +0000)]
sync

24 years agooh, and we need this
deraadt [Mon, 20 Mar 2000 21:31:45 +0000 (21:31 +0000)]
oh, and we need this

24 years agomove software crypto engine out of main crypto.c
deraadt [Mon, 20 Mar 2000 21:21:49 +0000 (21:21 +0000)]
move software crypto engine out of main crypto.c

24 years agoMake float.h and limits.h agree for DBL_MIN and DBL_MAX.
rahnds [Mon, 20 Mar 2000 17:04:33 +0000 (17:04 +0000)]
Make float.h and limits.h agree for DBL_MIN and DBL_MAX.

24 years agobring proto into scope
deraadt [Mon, 20 Mar 2000 15:29:53 +0000 (15:29 +0000)]
bring proto into scope

24 years agox509_att.c that was left out.
ho [Mon, 20 Mar 2000 14:52:39 +0000 (14:52 +0000)]
x509_att.c that was left out.

24 years agoUpdate after realpha on the source.
rahnds [Mon, 20 Mar 2000 07:46:00 +0000 (07:46 +0000)]
Update after realpha on the source.

24 years agoApple Bandit was in here twice, once properly alpha, one not
rahnds [Mon, 20 Mar 2000 07:40:44 +0000 (07:40 +0000)]
Apple Bandit was in here twice, once properly alpha, one not
I deleted the wrong one.

Now reordered properly.

24 years agoUpdate
rahnds [Mon, 20 Mar 2000 07:37:55 +0000 (07:37 +0000)]
Update

24 years agoAdd Apple and Motorola PCI devices.
rahnds [Mon, 20 Mar 2000 07:33:07 +0000 (07:33 +0000)]
Add Apple and Motorola PCI devices.

24 years agoRegister definitions for openpic interrupt controller driver.
rahnds [Mon, 20 Mar 2000 07:27:52 +0000 (07:27 +0000)]
Register definitions for openpic interrupt controller driver.

24 years agoInterrupt code changed from called routines, to initialized driver.
rahnds [Mon, 20 Mar 2000 07:26:49 +0000 (07:26 +0000)]
Interrupt code changed from called routines, to initialized driver.
Added openpic support with this new driver scheme.

added support for keylargo-ata, G4 ide configures properly.
interrupt configuration changed to be more full featured, like isa had been.

24 years agoearly support for busdma added, allows USBMAC config to attach ohci USB,
rahnds [Mon, 20 Mar 2000 07:14:59 +0000 (07:14 +0000)]
early support for busdma added, allows USBMAC config to attach ohci USB,
however, it claims "legacy support: unsupported" which then causes
the imac to not config USB further.

Changes to *MAC to support openpic interrupt controller, G4 (uninorth)
is almost supported, but hangs during root mount.

24 years agoChanges to support uninorth bridge (probably a bit of a hack for now).
rahnds [Mon, 20 Mar 2000 07:10:50 +0000 (07:10 +0000)]
Changes to support uninorth bridge (probably a bit of a hack for now).
cleaned up the previous support for the macobio that was there previously.

Now registers real interupt handler devices instead of the pseudo configed
ones before.

The G4 systems are not yet working, the onboard ide configures properly
and interrupts seem to work, but the system hangs before mounting
the root drive (even ramdisks). Maybe someone will point out something
bogus in the code, so it is being checked in.

24 years agoadd first version of bus_dma for powerpc.
rahnds [Mon, 20 Mar 2000 07:05:52 +0000 (07:05 +0000)]
add first version of bus_dma for powerpc.
changes to trap handler to print out better information for jump to 0 bugs.
changes to pmap.c and machdep.c to debug a duplicate memory region
bug occasionally observed on imac with compressed kernels.

24 years agoPrint statistics about crypto failures in IPsec processing.
angelos [Mon, 20 Mar 2000 02:38:35 +0000 (02:38 +0000)]
Print statistics about crypto failures in IPsec processing.

24 years agoChange how obj_dat.pl is run, it has changed to take args insted of io redirect
beck [Sun, 19 Mar 2000 22:17:05 +0000 (22:17 +0000)]
Change how obj_dat.pl is run, it has changed to take args insted of io redirect

24 years agoNo, I'm a luser and a moron. this is *not* supposed to be here.
beck [Sun, 19 Mar 2000 21:47:29 +0000 (21:47 +0000)]
No, I'm a luser and a moron. this is *not* supposed to be here.

24 years agothis appears to be needed again.
beck [Sun, 19 Mar 2000 21:31:31 +0000 (21:31 +0000)]
this appears to be needed again.

24 years agoVarious cleanups.
aaron [Sun, 19 Mar 2000 19:25:21 +0000 (19:25 +0000)]
Various cleanups.

24 years agoRemove hard sentence breaks. Add $OpenBSD$ tags where appropriate. Some other
aaron [Sun, 19 Mar 2000 17:56:58 +0000 (17:56 +0000)]
Remove hard sentence breaks. Add $OpenBSD$ tags where appropriate. Some other
cleanup along the way.

24 years agofaster log2, more stats, lazy random stirring, more stats, less debug, help and ok...
mickey [Sun, 19 Mar 2000 17:38:03 +0000 (17:38 +0000)]
faster log2, more stats, lazy random stirring, more stats, less debug, help and ok from provos@

24 years agoAdd some diagnostics to prove that incoming IP fragments are
brian [Sun, 19 Mar 2000 12:38:19 +0000 (12:38 +0000)]
Add some diagnostics to prove that incoming IP fragments are
being dealt with correctly.

24 years agocleanup
beck [Sun, 19 Mar 2000 11:50:42 +0000 (11:50 +0000)]
cleanup

24 years agoapache 1.3.12 + mod_ssl 2.6.2 merge
beck [Sun, 19 Mar 2000 11:16:13 +0000 (11:16 +0000)]
apache 1.3.12 + mod_ssl 2.6.2 merge

24 years agonew minty 0.9.5 openssl
beck [Sun, 19 Mar 2000 11:14:55 +0000 (11:14 +0000)]
new minty 0.9.5 openssl