csapuntz [Mon, 10 Apr 2000 07:06:14 +0000 (07:06 +0000)]
Added support for wd detach (merge from NetBSD). Support for
SCSI/ATAPI detach is not here yet.
Minor cleanup of wdc. Downgrade to UDMA mode 1 before going further.
Want to stay in UDMA modes because they're more error-resilient due to
a CRC.
Got rid of some of the ridiculous amount of softc sharing going on.
Hopefully, this will make the life of whoever goes in and fixes the
ref-counting to be correct easier.
angelos [Mon, 10 Apr 2000 04:39:41 +0000 (04:39 +0000)]
output routine enqueues and calls start, rather than requeueing for input.
angelos [Mon, 10 Apr 2000 02:34:07 +0000 (02:34 +0000)]
Typo.
angelos [Mon, 10 Apr 2000 02:33:32 +0000 (02:33 +0000)]
SIOCAIFADDR.
millert [Mon, 10 Apr 2000 02:28:36 +0000 (02:28 +0000)]
Remove extra backslash, noted by marc@snafu.org
angelos [Mon, 10 Apr 2000 01:56:49 +0000 (01:56 +0000)]
Allow setting address.
deraadt [Sun, 9 Apr 2000 22:46:03 +0000 (22:46 +0000)]
range error; < cd_ndevs, not <=
matthieu [Sun, 9 Apr 2000 21:07:46 +0000 (21:07 +0000)]
fix ulpt major # allocation
aaron [Sun, 9 Apr 2000 20:53:59 +0000 (20:53 +0000)]
Tagged queueing now supported.
deraadt [Sun, 9 Apr 2000 20:32:58 +0000 (20:32 +0000)]
sync
aaron [Sun, 9 Apr 2000 20:21:30 +0000 (20:21 +0000)]
Put the line-wrap check back under STATE_INIT. It was causing some display
problems in some (curses?) applications, i.e., sniffit.
csapuntz [Sun, 9 Apr 2000 19:26:35 +0000 (19:26 +0000)]
Move a locking function that was spread throughout disk device drivers into
the disk structure.
The locking was mostly used in disk device drivers to prevent multiple
disklabel operations from going on simultaneously against the device.
Added disk_construct(), a constructor for the disk structure, that
initializes the lock structure in disk. It is called by default in
disk_attach() if it hasn't been called yet.
Added disk_lock and disk_unlock
csapuntz [Sun, 9 Apr 2000 19:23:18 +0000 (19:23 +0000)]
Added config_detach_children, config_activate_children.
Added ref counting to devices: device_ref, device_unref and a new method
for devices : ca_zeroref, called when the ref count hits zero.
Note that ca_zeroref may be called from interrupt context.
brian [Sun, 9 Apr 2000 18:27:25 +0000 (18:27 +0000)]
Add a missing ``break''
angelos [Sun, 9 Apr 2000 17:43:02 +0000 (17:43 +0000)]
Pass ip_off and ip_len in the correct byte order to icmp_error(); this
should fix the crash problems with isic, reported last week.
millert [Sun, 9 Apr 2000 14:32:19 +0000 (14:32 +0000)]
Link /usr/tmac/mdoc/doc to /usr/tmac/tmac.doc and remove references
to files we don't ship.
millert [Sun, 9 Apr 2000 08:25:09 +0000 (08:25 +0000)]
groff 1.15 plus local changes (insomnia strikes):
o moved *.man to *.$section_in and generate *.$section not *.n for bsd.man.mk
o modified groff Makefiles to not install man pages (we do it ourselves)
o use mkstemp everywhere
o don't install groff versions on mdoc macros, we want our own ones
millert [Sun, 9 Apr 2000 07:57:44 +0000 (07:57 +0000)]
groff 1.15
deraadt [Sun, 9 Apr 2000 07:48:14 +0000 (07:48 +0000)]
using just ldconfig is a bad idea, use -R
csapuntz [Sun, 9 Apr 2000 07:09:03 +0000 (07:09 +0000)]
Don't trust the TOC coming from the drive so much.
Be better about handling failures of SCSI CD READ TOC command.
millert [Sun, 9 Apr 2000 06:00:49 +0000 (06:00 +0000)]
o config.sh depends on config.over
o config.sh must be the first thing in ${GENERATED}
That way a make w/o a make depend first will work.
millert [Sun, 9 Apr 2000 05:40:02 +0000 (05:40 +0000)]
Fix bug when doing C<FOO I<BAR>>; rra@stanford.edu
aaron [Sat, 8 Apr 2000 20:55:41 +0000 (20:55 +0000)]
If the vendor name is NULL, do not output a leading space; reported by deraadt@
csapuntz [Sat, 8 Apr 2000 20:28:07 +0000 (20:28 +0000)]
Y-E UFI drives don't clear sense on INQUIRY. Upper-layer SCSI drivers
don't like that too much.
Now drive is detected correctly, even without floppy in it.
aaron [Sat, 8 Apr 2000 20:03:33 +0000 (20:03 +0000)]
Add RCSids.
csapuntz [Sat, 8 Apr 2000 19:19:33 +0000 (19:19 +0000)]
These days, attach can occur outside the tsleep-restricted world of
BSD autoconf.
Don't use POLL & NOSLEEP mode if attaching after autoconf
csapuntz [Sat, 8 Apr 2000 19:10:48 +0000 (19:10 +0000)]
Complete the port to OpenBSD started by aaron@
Tested with Y-E USB floppy.
angelos [Sat, 8 Apr 2000 18:49:28 +0000 (18:49 +0000)]
Document IFF_LINK0 flag.
angelos [Sat, 8 Apr 2000 16:55:58 +0000 (16:55 +0000)]
If IFF_LINK0 is set, do IP-in-IP instead of Ethernet-in-IP. This will
be used to implement overlay networks and more flexible road-warrior
support.
millert [Sat, 8 Apr 2000 16:40:51 +0000 (16:40 +0000)]
Make installsitebin '/usr/local/bin'
pjanzen [Sat, 8 Apr 2000 12:22:39 +0000 (12:22 +0000)]
Handle EOF more cleanly
pjanzen [Sat, 8 Apr 2000 12:18:25 +0000 (12:18 +0000)]
Fix the card shuffle/draw algorithm. Patch only slightly
modified from that given by John Darrow in NetBSD PR 9651.
aaron [Sat, 8 Apr 2000 05:50:49 +0000 (05:50 +0000)]
Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many
machines, this code needs the new PCIBIOS* options enabled in the kernel config
file to work, but your mileage may vary. Included is a working 3c575 driver for
3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575
is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has
been split into /sys/dev/ic.
deraadt [Sat, 8 Apr 2000 05:06:24 +0000 (05:06 +0000)]
2.7-beta
deraadt [Sat, 8 Apr 2000 04:32:13 +0000 (04:32 +0000)]
sync
brian [Fri, 7 Apr 2000 23:46:39 +0000 (23:46 +0000)]
When running ppp -background, show comfort messages showing
when we're redialing/reconnecting.
While we're here, log redial, reconnect and phone number
announcements to LogCHAT, and reduce some other logging to
LogDEBUG.
niklas [Fri, 7 Apr 2000 22:50:02 +0000 (22:50 +0000)]
Merge with EOM 1.23
author: angelos
Typo...
author: angelos
*_ike_address -> *_negotiation_address (so it's not IKE specific)
author: angelos
No need to use log_fatal...
niklas [Fri, 7 Apr 2000 22:49:54 +0000 (22:49 +0000)]
Merge with EOM 1.14
author: angelos
*_ike_address -> *_negotiation_address (so it's not IKE specific)
niklas [Fri, 7 Apr 2000 22:49:46 +0000 (22:49 +0000)]
Merge with EOM 1.45
author: niklas
Remove the log_fatal point
aaron [Fri, 7 Apr 2000 22:25:43 +0000 (22:25 +0000)]
Another option, PCIBIOS_BUS_FIXUP, is needed for CardBus on some machines.
aaron [Fri, 7 Apr 2000 22:22:57 +0000 (22:22 +0000)]
Need <sys/device.h>.
niklas [Fri, 7 Apr 2000 22:22:27 +0000 (22:22 +0000)]
apps/certpatch/certpatch.8: Merge with EOM 1.5
isakmpd.8: Merge with EOM 1.20
isakmpd.conf.5: Merge with EOM 1.40
isakmpd.policy.5: Merge with EOM 1.13
author: niklas
Changes from OpenBSD
niklas [Fri, 7 Apr 2000 22:21:55 +0000 (22:21 +0000)]
Bring up to date with EOM version
niklas [Fri, 7 Apr 2000 22:10:40 +0000 (22:10 +0000)]
Merge with EOM 1.13
author: niklas
(c) 2000
author: niklas
FEATURES does not belong here, and let GMP go
author: ho
Add FEATURES definition, fix comment.
niklas [Fri, 7 Apr 2000 22:10:30 +0000 (22:10 +0000)]
conf.c: Merge with EOM 1.22
gmp_util.c: Merge with EOM 1.5
gmp_util.h: Merge with EOM 1.3
math_mp.h: Merge with EOM 1.2
sa.c: Merge with EOM 1.101
ui.c: Merge with EOM 1.40
author: niklas
(c) 2000
niklas [Fri, 7 Apr 2000 22:07:44 +0000 (22:07 +0000)]
Merge with EOM 1.48
author: niklas
Style and correct error reporting
author: provos
remove double free(buf), caused skeyid to point to skeyid_d when using USER_FQDN
author: niklas
More braindamage with USE_ macros
niklas [Fri, 7 Apr 2000 22:07:30 +0000 (22:07 +0000)]
Merge with EOM 1.119
author: niklas
log_fatal is only OK during initialization
author: ho
Missing #ifdef USE_X509 added
author: ho
Add #ifdef USE_X509
niklas [Fri, 7 Apr 2000 22:07:18 +0000 (22:07 +0000)]
Merge with EOM 1.10
author: ho
Revert to manual OS selection, and make sure USE_X509 is set as needed.
author: ho
Another way to do multiple OSes
niklas [Fri, 7 Apr 2000 22:07:07 +0000 (22:07 +0000)]
Merge with EOM 1.16
author: ho
Missing #ifdef USE_X509 added
niklas [Fri, 7 Apr 2000 22:06:57 +0000 (22:06 +0000)]
Merge with EOM 1.39
author: angelos
Add text on CAs and policies.
niklas [Fri, 7 Apr 2000 22:06:44 +0000 (22:06 +0000)]
conf.c: Merge with EOM 1.21
isakmpd.c: Merge with EOM 1.46
sa.c: Merge with EOM 1.100
ui.c: Merge with EOM 1.39
author: niklas
error message style
niklas [Fri, 7 Apr 2000 22:06:36 +0000 (22:06 +0000)]
Merge with EOM 1.6
author: ho
Revert to manual OS selection.
author: ho
multiple OSes, sync with other Makefiles
author: ho
sysdep fixes, new def for OS variable
niklas [Fri, 7 Apr 2000 22:06:28 +0000 (22:06 +0000)]
Merge with EOM 1.68
author: niklas
Make gmp a feature, which we do not use normally
author: niklas
I am probably breaking the other OSes now, but FEATURES really
belong here. Also add MP_FLAVOUR setting.
author: ho
Revert to manual OS selection. Remove FEATURES definition.
author: ho
Removed unused stuff.
author: ho
Another way to do multiple OSes
author: ho
Work around missing :U for features, get OS from uname.
niklas [Fri, 7 Apr 2000 22:06:20 +0000 (22:06 +0000)]
libcrypto.c: Merge with EOM 1.13
libcrypto.h: Merge with EOM 1.14
author: ho
Name change for 0.9.5; {SSLeay,OpenSSL}_add_all_algorithms.
author: ho
Missing #ifdef USE_X509 added
niklas [Fri, 7 Apr 2000 22:06:10 +0000 (22:06 +0000)]
regress/crypto/Makefile: Merge with EOM 1.7
regress/ec2n/Makefile: Merge with EOM 1.8
regress/exchange/Makefile: Merge with EOM 1.8
regress/prf/Makefile: Merge with EOM 1.6
regress/x509/Makefile: Merge with EOM 1.12
author: ho
Revert to manual OS selection.
author: ho
Another way to do multiple OSes
niklas [Fri, 7 Apr 2000 22:06:00 +0000 (22:06 +0000)]
Merge with EOM 1.12
author: angelos
Add phase_1 attribute.
niklas [Fri, 7 Apr 2000 22:05:48 +0000 (22:05 +0000)]
Merge with EOM 1.25
author: niklas
wording
niklas [Fri, 7 Apr 2000 22:05:38 +0000 (22:05 +0000)]
Merge with EOM 1.27
author: ho
Add log_init() to properly initialize log_output variable.
niklas [Fri, 7 Apr 2000 22:05:29 +0000 (22:05 +0000)]
Merge with EOM 1.20
author: provos
Do not require Remote-ID in connection_record_passiv, make lookup_by_ids
deal with it. This helps road warrior support. okay ho@ angelos@
niklas [Fri, 7 Apr 2000 22:05:19 +0000 (22:05 +0000)]
Merge with EOM 1.121
author: niklas
log_fatal is only OK during initialization
author: ho
Missing #ifdef USE_X509 added
author: ho
typo
author: ho
Add #ifdef USE_X509
niklas [Fri, 7 Apr 2000 22:05:08 +0000 (22:05 +0000)]
init.c: Merge with EOM 1.25
log.h: Merge with EOM 1.19
author: ho
Add log_init().
niklas [Fri, 7 Apr 2000 22:04:58 +0000 (22:04 +0000)]
Merge with EOM 1.49
author: ho
Missing #ifndef linux
niklas [Fri, 7 Apr 2000 22:04:44 +0000 (22:04 +0000)]
Merge with EOM 1.25
author: niklas
typo
author: niklas
Multi-implementation for MP
niklas [Fri, 7 Apr 2000 22:04:24 +0000 (22:04 +0000)]
regress/dh/Makefile: Merge with EOM 1.10
regress/group/Makefile: Merge with EOM 1.12
author: niklas
Use OpenSSL math
author: ho
Revert to manual OS selection.
author: ho
Another way to do multiple OSes
niklas [Fri, 7 Apr 2000 22:04:16 +0000 (22:04 +0000)]
Merge with EOM 1.38
author: niklas
log_fatal is only OK during initialization, also style fixes
niklas [Fri, 7 Apr 2000 22:04:02 +0000 (22:04 +0000)]
Merge with EOM 1.20
author: niklas
Hmm keynote does not exist in a dynamically linked version
author: angelos
Add phase_1 attribute.
niklas [Fri, 7 Apr 2000 22:03:51 +0000 (22:03 +0000)]
gmp_util.c: Merge with EOM 1.4
gmp_util.h: Merge with EOM 1.2
author: niklas
Ugly multi-implementation MP support, will get better later
niklas [Fri, 7 Apr 2000 22:03:35 +0000 (22:03 +0000)]
Merge with EOM 1.6
author: niklas
Hmm keynote does not exist in a dynamically linked version
niklas [Fri, 7 Apr 2000 21:59:42 +0000 (21:59 +0000)]
Ignore generated keys
niklas [Fri, 7 Apr 2000 21:44:16 +0000 (21:44 +0000)]
Abstract MP layer
niklas [Fri, 7 Apr 2000 21:33:18 +0000 (21:33 +0000)]
Obsolete
mjacob [Fri, 7 Apr 2000 21:05:05 +0000 (21:05 +0000)]
Protect MAXPHYS against redefinition- this allows you to make a config
option for increasing it to something reasonable for large I/O subsystems
(you get 22MB/s on some of the DataDirect RAID arrays at 64K, about 37MB/s
when you get go to 256KB transfers).
millert [Fri, 7 Apr 2000 19:20:25 +0000 (19:20 +0000)]
Update to sendmail-8.10.1
millert [Fri, 7 Apr 2000 14:07:30 +0000 (14:07 +0000)]
Win32.pod should go in man3p, not man1. The only reason we even
install this is to have a complete set of perl docs (so all xrefs
are existent).
deraadt [Fri, 7 Apr 2000 13:53:40 +0000 (13:53 +0000)]
add DISKMINOR(), and repair redefinitions
deraadt [Fri, 7 Apr 2000 13:39:01 +0000 (13:39 +0000)]
add DISKMINOR(), and repair redefinitions
deraadt [Fri, 7 Apr 2000 13:17:37 +0000 (13:17 +0000)]
sync
niklas [Fri, 7 Apr 2000 11:22:46 +0000 (11:22 +0000)]
correct debug printouts
markus [Fri, 7 Apr 2000 09:17:39 +0000 (09:17 +0000)]
interop w/ latest ssh.com windows client.
niklas [Fri, 7 Apr 2000 09:12:44 +0000 (09:12 +0000)]
remove statics
pjanzen [Fri, 7 Apr 2000 07:57:23 +0000 (07:57 +0000)]
Missed a couple corrections from NetBSD last time
pjanzen [Fri, 7 Apr 2000 05:03:15 +0000 (05:03 +0000)]
Remove unused ifdef missed previously
pjanzen [Fri, 7 Apr 2000 04:45:03 +0000 (04:45 +0000)]
Typos and punctuation; most from FreeBSD, one from NetBSD, and a couple
bonus ones discovered while editing the file.
pjanzen [Fri, 7 Apr 2000 04:42:36 +0000 (04:42 +0000)]
Alternate (valid) element names from Dan Koranyi
pjanzen [Fri, 7 Apr 2000 04:34:16 +0000 (04:34 +0000)]
typo
pjanzen [Fri, 7 Apr 2000 04:31:45 +0000 (04:31 +0000)]
Fix operator precedence errors: NetBSD PR 9698.
millert [Fri, 7 Apr 2000 02:52:54 +0000 (02:52 +0000)]
need -fPIC on sparc for libperl.so
deraadt [Fri, 7 Apr 2000 02:33:38 +0000 (02:33 +0000)]
install correct cf distribution
markus [Thu, 6 Apr 2000 21:28:22 +0000 (21:28 +0000)]
umask 077
todd [Thu, 6 Apr 2000 20:05:39 +0000 (20:05 +0000)]
in the heat of the night...
todd [Thu, 6 Apr 2000 19:43:46 +0000 (19:43 +0000)]
add vm/vm.h for prototypes; from mickey@
millert [Thu, 6 Apr 2000 18:59:28 +0000 (18:59 +0000)]
Back out last change, I changed my mind...
millert [Thu, 6 Apr 2000 18:35:58 +0000 (18:35 +0000)]
Use /etc/mail/statistics not /var/log/sendmail.st by default.
millert [Thu, 6 Apr 2000 18:26:02 +0000 (18:26 +0000)]
Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.
millert [Thu, 6 Apr 2000 18:24:19 +0000 (18:24 +0000)]
Remove smtpd link (should have been part of yesterday's commit) since
our smtpd is something other than sendmail.
aaron [Thu, 6 Apr 2000 18:21:42 +0000 (18:21 +0000)]
Don't match AIC6915 -- that's a network card, supported by sf(4).
millert [Thu, 6 Apr 2000 17:03:22 +0000 (17:03 +0000)]
perl-5.6.0 + local changes
deraadt [Thu, 6 Apr 2000 16:08:22 +0000 (16:08 +0000)]
only call get_random_bytes() once in m_pad()
millert [Thu, 6 Apr 2000 16:08:14 +0000 (16:08 +0000)]
virgin perl 5.6.0
millert [Thu, 6 Apr 2000 15:45:44 +0000 (15:45 +0000)]
Fix typo introduce when removing smtpd MLINK