83209 Commits

Author SHA1 Message Date
mike
4ae3d74b87 Add support for the Latin American and Caribbean IP address Regional
Registry (LACNIC) with the -l option and support for recursive IP
address searches.

PR:		44448
Submitted by:	David Wolfskill <david@catwhisker.org>
MFC after:	1 week
2002-11-10 16:58:56 +00:00
mjacob
b44a3dc802 Lay claim to mpt for requesting pre-commit review. 2002-11-10 16:23:31 +00:00
mjacob
d00e94bfc6 Use atomic_set_8 on the us_freelist maps as they are not otherwise
protected. Furthermore, in some RISC architectures with no normal
byte operations, the surrounding 3 bytes are also affected by the
read-modify-write that has to occur.
2002-11-10 16:16:44 +00:00
tmm
c04706a126 Add ports/lang/perl5 as a dependency of sgmlformat and openjade.
Use openjade on all non-i386 platforms (not just alpha).

Reviewed by:	-doc
2002-11-10 14:38:27 +00:00
tjr
29fe4660c0 Add cross references to mbrtowc(3) and wcrtomb(3). 2002-11-10 11:14:58 +00:00
tjr
b3f140b069 Add test cases for btowc() and wctob() in multibyte locales. 2002-11-10 11:03:32 +00:00
tjr
ca621988d2 Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3. 2002-11-10 10:50:42 +00:00
tjr
68886a9d65 Don't check whether the first byte of the buffer is a null byte when
the buffer has zero length (n == 0).
2002-11-10 10:49:14 +00:00
imp
7b1fbe5e36 Document devd_enable.
Submitted by: dougb
2002-11-10 09:19:42 +00:00
imp
48e55d4e98 Add devd_enable
Submitted by: dougb
2002-11-10 09:13:31 +00:00
marcel
672a8a4c66 Make bootable ISO images by either 1) extacting the EFI partition
we created for the boot floppy, or 2) construct an EFI partition
by copying bits from /boot. The first approach creates a bootable
CD image that loads a memory disk and starts sysinstall, the second
approach creates a generic bootable CD.
2002-11-10 09:12:42 +00:00
imp
58ac802ff1 Restore Peter's version of static __sF. There's too much pain for it
to be static for 5.0.  I may remove this for 5.1 or 5.2.  No more
binaries or libarires will be generated with __sF starting as of
yesterday.  Originally the plan had been to eliminate this for 5.0,
but we didn't get the __std{in,out,err}p changes merged into -stable
until yesterday (rather than in September 2001 like it should have
been).  Given that didn't happen on time, we can't do the other part
of the scheme now.

# Please do not change this without talking to me first.
2002-11-10 08:44:38 +00:00
alc
fc8a5bc419 When prot is VM_PROT_NONE, call pmap_page_protect() directly rather than
indirectly through vm_page_protect().  The one remaining page flag that
is updated by vm_page_protect() is already being updated by our various
pmap implementations.

Note: A later commit will similarly change the VM_PROT_READ case and
eliminate vm_page_protect().
2002-11-10 07:12:04 +00:00
mdodd
55c878faa1 Replace {disable,enable}_intr() with critical_{enter,exit}(). 2002-11-10 03:45:49 +00:00
ue
f6245015b2 MFbed to track changes in the english version:
installation/common/layout.sgml:	1.5   -> 1.6
installation/common/upgrade.sgml:	1.7   -> 1.9
relnotes/common/new.sgml:		1.449 -> 1.450
2002-11-10 01:24:35 +00:00
marcel
ac9f5d9dd0 o Build truss on all architectures.
o  xlint is still excluded from the ia64 build, but now in a way
   that doesn't corrupt ordering for other platforms.
2002-11-10 01:01:58 +00:00
marcel
9400cb3a69 Port to ia64. It builds, but usability is very limited. 2002-11-10 00:59:13 +00:00
marcel
fbae610230 Build the doc subdir on ia64. We have groff working for a while. 2002-11-10 00:04:33 +00:00
dwmalone
24262691d4 Various cleanups of truss:
1) Missing include.
2) Constness.
3) ANSIfication.
4) Avoid some shadowing.
5) Add/clarify some error messages.
6) Some int functions were using return without a value.
7) Mark some parameters as unused.
8) Cast a value we know is non-negative to a size_t before comparing.
2002-11-09 22:46:51 +00:00
dwmalone
7fa8d22f67 Check if name is NULL before we strcmp the syscall name. This was
sometimes triggered if you began trussing a process while it was
in a syscall, as the name is filled in when the syscall is made.
2002-11-09 22:28:38 +00:00
dcs
e53748a0c6 Filling this file at last (now check when I first committed it and see how
long certain people take to return books...).

Still more to go.
2002-11-09 22:22:52 +00:00
ue
92285e5d7b MFbed: early-adopter/article.sgml 1.4 -> 1.5
hardware/Makefile			1.4   -> 1.5
	hardware/common/dev.sgml		1.112 -> 1.114
	hardware/ia64/article.sgml		1.1   -> 1.2
	installation/Makefile			1.4   -> 1.5
	installation/common/install.sgml	1.14  -> 1.15
	installation/common/trouble.sgml	1.6   -> 1.8
	relnotes/Makefile			1.4   -> 1.5
	relnotes/common/new.sgml		1.448 -> 1.448

and add all the new ia64 files.
2002-11-09 21:27:38 +00:00
alc
d577ab06c6 Fix an error case in vm_map_wire(): unwiring of an entry during cleanup
after a user wire error fails when the entry is already system wired.

Reported by:	tegge
2002-11-09 21:26:49 +00:00
iwasaki
eec4b9c40a Add a new loader tunable, hw.hasbrokenint12, to indicate that BIOS
has broken int 12H.
If hw.hasbrokenint12="1" in loader environment, kernel never use BIOS
INT 12 call to determine base memory size.
Otherwise, kernel use INT 12 in old behaviour.
This should fix kernel panic problem caused by 1.544 changes.

MFC after:	1 day
2002-11-09 21:17:41 +00:00
dwmalone
619c6ab9fc #include <err.h> to make yes warns clean again. 2002-11-09 21:00:39 +00:00
alfred
6adba48a65 Fix an unparenthasized macro argument. md5s differ but this is likely
to order of operations that are actually fixed by the proper parenthasizing.
2002-11-09 20:13:16 +00:00
bmah
3fdb507ce4 The "bin" distribution is called "base" on 5.X.
While I'm here, note that details of a distribution may vary from
what's shown here.
2002-11-09 20:01:33 +00:00
bmah
cd6f589652 The "bin" distribution is called "base" on 5.0.
While I'm here, fix a spacing nit.
2002-11-09 19:57:19 +00:00
bmah
f87f5e42f8 Add a warning against trying to do a binary upgrade from 4.X to 5.X. 2002-11-09 19:53:02 +00:00
ue
d3b65a80d2 Change a forgotten wd to ad 2002-11-09 18:31:32 +00:00
gordon
bbfee3a58a By popular demand, make the debug log to syslog.
Remove an extraneous return too.
2002-11-09 17:34:21 +00:00
mjacob
444a5dbae8 Remove redundant lines.
Add to floppy3 if_tun && if_gif (ppp && something related to IPv6)

Add in mpt && ahc now that they are modules. Unknown as to whether they
work yet or not.
2002-11-09 17:11:24 +00:00
mjacob
114eca714d Remove lines that are redundant. 2002-11-09 17:09:45 +00:00
des
4e2288959e Print real / avail memory in megabytes rather than kilobytes. 2002-11-09 16:19:14 +00:00
alfred
533541c47b Fix instances of macros with improperly parenthasized arguments.
Verified by: md5
2002-11-09 12:55:07 +00:00
gioria
75770c482c common/dev.sgml : MFen 1.114
ia64/article.sgml : 	MFen 1.2
2002-11-09 11:32:41 +00:00
tjr
5401930441 Describe the n' and ps' arguments to mbrlen(). 2002-11-09 10:21:01 +00:00
tjr
266f7b288a Typo: pointer to -> pointed to 2002-11-09 09:47:06 +00:00
alc
5f7be03df2 In vm_page_remove(), avoid calling vm_page_splay() if the object's memq
is empty.
2002-11-09 08:27:42 +00:00
imp
ce0874622d Add devd to the mix. It should run basically last at this point.
# I've tested this, but only lightly, so please email me with problems.
2002-11-09 07:45:53 +00:00
tjr
6eb74185cd Use wide character ctype functions directly instead of relying on
4.4BSD extensions to the single-byte ctype functions.
2002-11-09 05:19:08 +00:00
tjr
5349a8bc12 Add regression tests for mblen(), mbtowc(), wctomb(), mbstowcs() and
wcstombs(). These tests have already found two libc bugs.
2002-11-09 04:33:02 +00:00
tjr
cbcd393990 Add a missing return statement for the pwcs == NULL case (XSI extension). 2002-11-09 04:13:26 +00:00
bmah
9d947eae4f MFC noted: pathchk(1).
Un-MFC noted:  bzip2 packages.
2002-11-09 00:01:29 +00:00
sam
e5864cae6b temporarily disallow FAST_IPSEC and INET6 to avoid potential panics;
will correct this before 5.0 release
2002-11-08 23:50:32 +00:00
sam
ef62292833 FAST_IPSEC fixups:
o fix #ifdef typo
o must use "bounce functions" when dispatched from the protosw table

don't know how this stuff was missed in my testing; must've committed
the wrong bits

Pointy hat:	sam
Submitted by:	"Doug Ambrisko" <ambrisko@verniernetworks.com>
2002-11-08 23:37:50 +00:00
sam
6019e3c767 fixup FAST_IPSEC build w/o INET6 2002-11-08 23:33:59 +00:00
sam
f9821d8021 correct fast ipsec logic: compare destination ip address against the
contents of the SA, not the SP

Submitted by:	"Doug Ambrisko" <ambrisko@verniernetworks.com>
2002-11-08 23:11:02 +00:00
sam
e23e06eb6f correct minor # in make_dev call
Submitted by:	Doug Ambrisko" <ambrisko@verniernetworks.com>
2002-11-08 23:07:41 +00:00
sam
01475299d2 change load order so module is present before crypto drivers
Submitted by:	Doug Ambrisko" <ambrisko@verniernetworks.com>
2002-11-08 23:07:03 +00:00