openbsd
10 years agoshorten share/doc/{html,mg} to share/doc, since nothing currently
jmc [Fri, 15 Aug 2014 06:44:29 +0000 (06:44 +0000)]
shorten share/doc/{html,mg} to share/doc, since nothing currently
gets installed in html (i think!);

10 years agoadmission of hawaii happened in 1959, not 1984;
jmc [Fri, 15 Aug 2014 06:05:18 +0000 (06:05 +0000)]
admission of hawaii happened in 1959, not 1984;

from the freebsd bugs database, bug 192651:
Reported: 2014-08-14 13:17 UTC by Richard

10 years agoXPG requires insque() and remque() to work with linear lists and not just
guenther [Fri, 15 Aug 2014 04:14:36 +0000 (04:14 +0000)]
XPG requires insque() and remque() to work with linear lists and not just
circular lists.  Amazingly, they managed to extend the requirements to no
longer match the behavior of the VAX instructions they were modeled after,
so the trivial VAX ASM versions have to go.  Nice job breaking it, X/Open!

Based on a diff from enh (at) google.com
ok miod@

10 years agoUse O_CLOEXEC wherever we open a file and then call fcntl(F_SETFD, FD_CLOEXEC)
guenther [Fri, 15 Aug 2014 03:51:40 +0000 (03:51 +0000)]
Use O_CLOEXEC wherever we open a file and then call fcntl(F_SETFD, FD_CLOEXEC)
on it, simplifying error checking, reducing system calls, and improving
thread-safety for libraries.

ok miod@

10 years agoCreate a function which loads sgd in the mfi_iop_ops struct so that skinny
yasuoka [Fri, 15 Aug 2014 02:27:02 +0000 (02:27 +0000)]
Create a function which loads sgd in the mfi_iop_ops struct so that skinny
adapters can use "IEEE sgl".

tested dlg yasuoka
ok dlg jsg

10 years agoSome compilers apparently worry that abort() might return
schwarze [Thu, 14 Aug 2014 22:32:28 +0000 (22:32 +0000)]
Some compilers apparently worry that abort() might return
and then throw a "may be used uninitialized" warning, so
sprinkle some /* NOTREACHED */.  No functional change.
Noticed by Thomas Klausner <wiz at NetBSD dot org>.

10 years agoClarify that .Em and .Sy are physical, not semantic markup,
schwarze [Thu, 14 Aug 2014 20:55:41 +0000 (20:55 +0000)]
Clarify that .Em and .Sy are physical, not semantic markup,
explain appropriate usage, and provide some examples.
ok jmc@

10 years agoregen
millert [Thu, 14 Aug 2014 20:29:31 +0000 (20:29 +0000)]
regen

10 years agoAdd USB hubs found on Intel Z97 chipset boards (one attached to
millert [Thu, 14 Aug 2014 20:29:08 +0000 (20:29 +0000)]
Add USB hubs found on Intel Z97 chipset boards (one attached to
each EHCI root hub).  OK deraadt@ jsg@

10 years agodouble word fix-o;
jmc [Thu, 14 Aug 2014 20:06:41 +0000 (20:06 +0000)]
double word fix-o;

10 years agoBackport from binutils-2.17:
guenther [Thu, 14 Aug 2014 19:43:45 +0000 (19:43 +0000)]
Backport from binutils-2.17:
2005-08-17  Alan Modra  <amodra@bigpond.net.au>
* elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called
without any got section.

ok miod@

10 years agoremove two duplicate command entries;
schwarze [Thu, 14 Aug 2014 19:08:21 +0000 (19:08 +0000)]
remove two duplicate command entries;
reported by Denis Fondras <openbsd at ledeuns dot net>

10 years agofixed overrid(d)en typo
tobias [Thu, 14 Aug 2014 17:55:28 +0000 (17:55 +0000)]
fixed overrid(d)en typo

millert@ and jmc@ agree that "overriden" is wrong

10 years agoUnused variable, and more fixes in the attach failure path.
miod [Thu, 14 Aug 2014 17:49:50 +0000 (17:49 +0000)]
Unused variable, and more fixes in the attach failure path.

10 years agoBring back 1.173 (reverting 1.174) - mips64 systems are still unhappy when
miod [Thu, 14 Aug 2014 17:21:38 +0000 (17:21 +0000)]
Bring back 1.173 (reverting 1.174) - mips64 systems are still unhappy when
the hint returned is over VM_MAXUSER_ADDRESS, apparently; better be safe for
now while this is investigated further.

10 years agoNo need for <netinet/in_systm.h> nor <netinet/tcpip.h>.
mpi [Thu, 14 Aug 2014 12:55:50 +0000 (12:55 +0000)]
No need for <netinet/in_systm.h> nor <netinet/tcpip.h>.

10 years agoNo use for <netinet/in_systm.h> nor <netinet/tcpip.h>.
mpi [Thu, 14 Aug 2014 12:44:44 +0000 (12:44 +0000)]
No use for <netinet/in_systm.h> nor <netinet/tcpip.h>.

10 years agoKill bandwidth monitoring meters.
mpi [Thu, 14 Aug 2014 12:34:04 +0000 (12:34 +0000)]
Kill bandwidth monitoring meters.

10 years agoAdd bounce matching for [] and {} like mg already does with () and like
bcallah [Thu, 14 Aug 2014 12:22:58 +0000 (12:22 +0000)]
Add bounce matching for [] and {} like mg already does with () and like
Emacs does.
ok florian@

10 years agoCompare number of allocated clusters with a low watermark, not
mikeb [Thu, 14 Aug 2014 11:38:14 +0000 (11:38 +0000)]
Compare number of allocated clusters with a low watermark, not
a magic number 4 since sometimes we can't fit a single packet
(jumbo frame) into 4 clusters.

OK dlg

10 years agoSync with httpd, including the following change from doug@:
reyk [Thu, 14 Aug 2014 10:30:52 +0000 (10:30 +0000)]
Sync with httpd, including the following change from doug@:
"Sync with RFC 7230-7235 phrases and IANA registered status codes.
ok reyk@"

10 years agoImplement rxrinfo ioctl for cluster usage statistics
mikeb [Thu, 14 Aug 2014 09:52:03 +0000 (09:52 +0000)]
Implement rxrinfo ioctl for cluster usage statistics

10 years agoSync with RFC 7230-7235 phrases and IANA registered status codes.
doug [Thu, 14 Aug 2014 09:12:26 +0000 (09:12 +0000)]
Sync with RFC 7230-7235 phrases and IANA registered status codes.

ok reyk@

10 years agoNo need for raw_cb.h
mpi [Thu, 14 Aug 2014 09:01:47 +0000 (09:01 +0000)]
No need for raw_cb.h

10 years agoKill MRT_{ADD,DEL}_BW_UPCALL interfaces and the bandwidth monitoring
mpi [Thu, 14 Aug 2014 08:22:38 +0000 (08:22 +0000)]
Kill MRT_{ADD,DEL}_BW_UPCALL interfaces and the bandwidth monitoring
code that comes with them.

ok mikeb@, henning@

10 years agoShow only active pools by default, pressing 'A' shows all of them.
mpi [Thu, 14 Aug 2014 08:10:30 +0000 (08:10 +0000)]
Show only active pools by default, pressing 'A' shows all of them.

ok deraadt@

10 years agoDo not set RTF_MASK, it is not used anymore.
mpi [Thu, 14 Aug 2014 08:08:00 +0000 (08:08 +0000)]
Do not set RTF_MASK, it is not used anymore.

ok yasuoka@

10 years agofix logging strings (correct function name via __func__ + a typo)
blambert [Thu, 14 Aug 2014 07:55:17 +0000 (07:55 +0000)]
fix logging strings (correct function name via __func__ + a typo)

ok florian@ henning@

10 years agoRemove obsolete struct stat parameters.
chrisz [Thu, 14 Aug 2014 07:50:35 +0000 (07:50 +0000)]
Remove obsolete struct stat parameters.

ok reyk@

10 years agoadd some definitions from libdrm 2.4.56
jsg [Thu, 14 Aug 2014 03:57:44 +0000 (03:57 +0000)]
add some definitions from libdrm 2.4.56

10 years agofix date that got changed by Mdocdate
schwarze [Thu, 14 Aug 2014 02:54:14 +0000 (02:54 +0000)]
fix date that got changed by Mdocdate
and no longer matches the desired output

10 years agomandoc 1.13.1 has been released
schwarze [Thu, 14 Aug 2014 02:49:23 +0000 (02:49 +0000)]
mandoc 1.13.1 has been released

10 years agonew regression tests collected during recent work
schwarze [Thu, 14 Aug 2014 02:00:52 +0000 (02:00 +0000)]
new regression tests collected during recent work

10 years agoadd missing NOPTS arguments
schwarze [Thu, 14 Aug 2014 01:58:51 +0000 (01:58 +0000)]
add missing NOPTS arguments

10 years agoRevert previous, as requested by kristaps@.
schwarze [Thu, 14 Aug 2014 00:29:12 +0000 (00:29 +0000)]
Revert previous, as requested by kristaps@.
The .Bf block can contain subblocks, so it has to render as an
element that can contain flow content.  But <em> cannot contain
flow content, only phrasing content.  Rendering .Em and .Bf differently
would by unfortunate, and closing out .Bf before subblocks and
re-opening it afterwards would merely complicate both the C code
of the program and the generated HTML code.  Besides, converting
.Em to semantic HTML markup would require some content to be put
into <em> and some into <i>, but we cannot automatically distinguish
which is which, so strictly speaking, we can't use semantic HTML
here but have to fall back to physical markup.  Wonders of HTML...

10 years agoAdd a simple target to validate the syntax of -Thtml output.
schwarze [Thu, 14 Aug 2014 00:07:55 +0000 (00:07 +0000)]
Add a simple target to validate the syntax of -Thtml output.
Not hooked to the build yet because there are still too many bugs.

10 years agoBegin cleanup of scaling units.
schwarze [Wed, 13 Aug 2014 22:09:28 +0000 (22:09 +0000)]
Begin cleanup of scaling units.
Note that we use 240u := 1i for all devices, even -Tps and -Tpdf.
Big fix of -Tascii rendering of f, m, and u.
Small fix of -Tascii rendering of c.
Big fix of -Thtml rendering of u.
Big fix of -Tps rendering of m, p, and u.
Clarify -Tps rendering of c.
Correct documentation of scaling units, in particular with respect to u.
This for example improves rendering of the OpenGL manuals.
Joint work with kristaps@.

10 years agoAdd /usr/X11R6/share/X11/app-defaults
matthieu [Wed, 13 Aug 2014 21:19:56 +0000 (21:19 +0000)]
Add /usr/X11R6/share/X11/app-defaults

10 years agoFor a non-existent root we don't want the root prefix to show up in
chrisz [Wed, 13 Aug 2014 18:00:54 +0000 (18:00 +0000)]
For a non-existent root we don't want the root prefix to show up in
PATH_INFO.
Therefore put a lower bound of strlen(root) on scriptlen.
This makes perfect sense for virtual FastCGI scripts which run chrooted
in another directory from httpd.

ok reyk@

10 years agoAlways call freeaddrinfo after getaddrinfo.
tobias [Wed, 13 Aug 2014 17:41:58 +0000 (17:41 +0000)]
Always call freeaddrinfo after getaddrinfo.

ok dlg@

10 years agoProvide a failsafe version of the path_info() function that doesn't
reyk [Wed, 13 Aug 2014 16:04:28 +0000 (16:04 +0000)]
Provide a failsafe version of the path_info() function that doesn't
need a temporary path variable.  Based on an initial diff from
chrisz@.

"Commit any failsafe version and I'm ok with it" chrisz@

10 years agoUse <em> for .Em and .Bf -emphasis.
schwarze [Wed, 13 Aug 2014 15:19:24 +0000 (15:19 +0000)]
Use <em> for .Em and .Bf -emphasis.

The vast majority of .Em in real-world manuals is stress emphasis,
for which <em> is the correct markup.  Admittedly, there are some
instances of .Em usage for alternate quality, for which <i> would
be a better match.  Most of these are technical terms that neither
allow semantic markup nor are keywords - for the latter, .Sy would
be preferable.  A typical example is that the shell breaks input into
.Em words .
Alternate voice or mood, which would also require <i>, is almost
absent from manuals.
We cannot satisfy both stress emphasis and alternate quality, so
pick the one that fits more often and looks less wrong when off.

Patch from Guy Harris <guy at alum dot mit dot edu>.
ok bentley@ joerg@NetBSD

10 years agoCorrectly set the rtable ID of the packet header when sending
mpi [Wed, 13 Aug 2014 12:03:40 +0000 (12:03 +0000)]
Correctly set the rtable ID of the packet header when sending
Active Discovery Terminate packets.

ok mikeb@, henning@, phessler@

10 years agoBring IPFIX sequence numbers in line with the RFC; original
blambert [Wed, 13 Aug 2014 09:46:23 +0000 (09:46 +0000)]
Bring IPFIX sequence numbers in line with the RFC; original
diff from benno@.

ok benno@, florian@

10 years agoSpelling - "alignment" not "alignement". ok ratchov
nicm [Wed, 13 Aug 2014 08:42:46 +0000 (08:42 +0000)]
Spelling - "alignment" not "alignement". ok ratchov

10 years agofix early loop termination in httpd path_info()
chrisz [Wed, 13 Aug 2014 08:08:55 +0000 (08:08 +0000)]
fix early loop termination in httpd path_info()
without this fix httpd always put at least the first
path component in SCRIPT_NAME even when it did not exist.
Now for completely non-existant paths everything goes into
PATH_INFO.

10 years agomatch on Intel 9 series and 9 series LP PCH, and add 8 series KT to puc
jsg [Wed, 13 Aug 2014 07:45:37 +0000 (07:45 +0000)]
match on Intel 9 series and 9 series LP PCH, and add 8 series KT to puc
ok millert@

10 years agoregen
jsg [Wed, 13 Aug 2014 07:36:57 +0000 (07:36 +0000)]
regen

10 years agoAdd some more 9 series ids, correct some existing ones and add
jsg [Wed, 13 Aug 2014 07:36:21 +0000 (07:36 +0000)]
Add some more 9 series ids, correct some existing ones and add
9 series LP/Wildcat Point-LP entries.
ok millert@

10 years agomunmap correct object in (extremely unlikely, and effectively terminal)
deraadt [Wed, 13 Aug 2014 06:04:10 +0000 (06:04 +0000)]
munmap correct object in (extremely unlikely, and effectively terminal)
case of failing to map the 2nd object.
found by Paul Maurers

10 years agouse errc instead of juggling errno values in tftpd_listen.
dlg [Wed, 13 Aug 2014 01:03:56 +0000 (01:03 +0000)]
use errc instead of juggling errno values in tftpd_listen.

10 years agosetsockopt sets errno on failure, so we can use err instead of errx when
dlg [Wed, 13 Aug 2014 01:00:16 +0000 (01:00 +0000)]
setsockopt sets errno on failure, so we can use err instead of errx when
handling the error.

10 years agoMerge a patch that i successfully pushed to OpenSSL,
schwarze [Tue, 12 Aug 2014 20:36:41 +0000 (20:36 +0000)]
Merge a patch that i successfully pushed to OpenSSL,
original OpenSSL commit message follows:

Fixed as shown; to be released post-1.0.2
commit bebbb11d132cc149f7713d6693703f8bfae10072
Author: Ingo Schwarze <schwarze@usta.de>
Date: Sat Jan 18 11:46:25 2014 +0100

RT3239: Extra comma in NAME lines of two manpages

In two OpenSSL manual pages, in the NAME section, the last word of the
name list is followed by a stray trailing comma. While this may seem
minor, it is worth fixing because it may confuse some makewhatis(8)
implementations.

While here, also add the missing word "size" to the one line
description in SSL_CTX_set_max_cert_list(3).

Reviewed by: Dr Stephen Henson <shenson@drh-consultancy.co.uk>

10 years agoLower VM_PHYSSEG_MAX from the mips64 default to a generous 4, and change
miod [Tue, 12 Aug 2014 19:35:28 +0000 (19:35 +0000)]
Lower VM_PHYSSEG_MAX from the mips64 default to a generous 4, and change
allocation strategy to VM_PSTRAT_BIGFIRST.

10 years agoaddu -> PTR_ADDU when doing address arithmetic in the octeon-specific code path.
miod [Tue, 12 Aug 2014 19:33:59 +0000 (19:33 +0000)]
addu -> PTR_ADDU when doing address arithmetic in the octeon-specific code path.

10 years agoIn mdoc(7) and man(7), if a width is given as a bare number without
schwarze [Tue, 12 Aug 2014 19:27:57 +0000 (19:27 +0000)]
In mdoc(7) and man(7), if a width is given as a bare number without
specifying a unit, the implied unit is 'n' (on the terminal, one
character position; in PostScript, half of the current font size
in points), not 'u' (roff output device basic unit).  No functional
change right now, but important for the upcoming scaling unit fixes.

10 years agoThe macro SCALE_HS_INIT() is always passed the result of strlen() or
schwarze [Tue, 12 Aug 2014 19:19:42 +0000 (19:19 +0000)]
The macro SCALE_HS_INIT() is always passed the result of strlen() or
an equivalent number as its argument, and strlen() measures the width
of a string in characters, not in basic units.  No functional change
right now, but important for the upcoming scaling unit fixes.

10 years agoFinally implement what's stated in the man page regarding parent
mikeb [Tue, 12 Aug 2014 15:29:33 +0000 (15:29 +0000)]
Finally implement what's stated in the man page regarding parent
anchors for "once" rules: "In case this is the only rule in the
anchor, the anchor will be destroyed automatically after the rule
is matched."  Employ an additional pointer pair to keep track of
the parent ruleset containing the anchor that we want to remove.

OK henning

10 years agoReplace intrinsic ROTATE macros with an inline.
bcook [Tue, 12 Aug 2014 15:02:52 +0000 (15:02 +0000)]
Replace intrinsic ROTATE macros with an inline.

Without the cast/mask, the compiler is allowed to optimize this directly
to the correct CPU intrinsic for rotate.

10 years agoMake sure that pf_step_into_anchor always saves a pointer to the rule
mikeb [Tue, 12 Aug 2014 14:42:06 +0000 (14:42 +0000)]
Make sure that pf_step_into_anchor always saves a pointer to the rule
that owns the anchor on the pf anchor stack.  There's no reason why we
should check for depth here.  As a side effect this makes sure that the
correct nested anchor gets it's counter bumped instead of the top most.

For the save/restore symmetry pf_step_out_of_anchor is made to always
restore previous value of the anchor rule.  depth == 0 means what we a
at the top (main ruleset).

OK henning

10 years agoApart from some minor code reshuffling the big change is that we
mikeb [Tue, 12 Aug 2014 14:38:27 +0000 (14:38 +0000)]
Apart from some minor code reshuffling the big change is that we
start with a ruleset pointer assigned to pf_main_ruleset so that
pf_purge_rule doesn't get called with a NULL.

Prompted by the discussion with Alexandr Nedvedicky <alexandr !
nedvedicky at oracle ! com>.

OK henning

10 years agoroute_cb is internal to rtsock.c
mpi [Tue, 12 Aug 2014 13:52:08 +0000 (13:52 +0000)]
route_cb is internal to rtsock.c

10 years agoBetter cache information gathering. Only affects information put in dmesg.
miod [Tue, 12 Aug 2014 04:30:21 +0000 (04:30 +0000)]
Better cache information gathering. Only affects information put in dmesg.

10 years agoRevert 1.173 now that the real cause of the octeon regression has been fixed.
miod [Tue, 12 Aug 2014 04:29:05 +0000 (04:29 +0000)]
Revert 1.173 now that the real cause of the octeon regression has been fixed.

10 years agoPass 0 instead of uvm_map_hint() to uvm_map() in exec_md_map() to figure out
miod [Tue, 12 Aug 2014 04:28:07 +0000 (04:28 +0000)]
Pass 0 instead of uvm_map_hint() to uvm_map() in exec_md_map() to figure out
where to put the fpu assist page, for uvm_map_hint() may return an address
outside userland bounds due to aggressive randomization. Passing zero will
still get a random address, but correctly bounded.

10 years agosigh. when returning ENOENT in the sysctl path, unlock on the way out.
dlg [Tue, 12 Aug 2014 01:31:43 +0000 (01:31 +0000)]
sigh. when returning ENOENT in the sysctl path, unlock on the way out.

10 years agoi accidentally removed the check for whether the requested pool in
dlg [Tue, 12 Aug 2014 01:25:21 +0000 (01:25 +0000)]
i accidentally removed the check for whether the requested pool in
the sysctl path exists. return ENOENT instead of trying a NULL
deref.

10 years agobring back r1.135:
dlg [Tue, 12 Aug 2014 01:05:46 +0000 (01:05 +0000)]
bring back r1.135:

matthew@ noticed i wasnt populating npages in the kinfo_pool sent to
userland.

10 years agobring back r1.134:
dlg [Tue, 12 Aug 2014 01:01:11 +0000 (01:01 +0000)]
bring back r1.134:

inline is the new __inline

10 years agobring back r1.133. this is a bit different cos we're still using splvm to
dlg [Tue, 12 Aug 2014 00:59:27 +0000 (00:59 +0000)]
bring back r1.133. this is a bit different cos we're still using splvm to
protect pool_list rather than the rwlock that made i386 blow up:

use pool_count to report the number of pools to userland rather
than walking the list and counting the elements as we go.

use sysctl_rdint, sysctl_rdstring, and sysctl_rdstruct instead of
handcrafted copyouts.

10 years agoNo need to repeat other-end more than once, from Juho Pohjala. Also add
nicm [Mon, 11 Aug 2014 22:39:57 +0000 (22:39 +0000)]
No need to repeat other-end more than once, from Juho Pohjala. Also add
it to the commands list while here.

10 years agoFix two copy mode problems:
nicm [Mon, 11 Aug 2014 22:18:16 +0000 (22:18 +0000)]
Fix two copy mode problems:

1. In vi mode the selection doesn't include the last character if you
   moved the cursor up or left.
2. In emacs mode the selection includes the last character if you moved
   the cursor to the left.

From Balazs Kezes.

10 years agoAdd flags to selectp to enable and disable input to a pane, from Anish
nicm [Mon, 11 Aug 2014 22:14:30 +0000 (22:14 +0000)]
Add flags to selectp to enable and disable input to a pane, from Anish
Athalye.

10 years agoregen
millert [Mon, 11 Aug 2014 20:30:51 +0000 (20:30 +0000)]
regen

10 years agoAdd some Intel Z97 chipset devices; ok deraadt@
millert [Mon, 11 Aug 2014 20:30:22 +0000 (20:30 +0000)]
Add some Intel Z97 chipset devices; ok deraadt@

10 years agoStill need to separately set FD_CLOEXEC if the new fd was >= FDBASE.
guenther [Mon, 11 Aug 2014 20:28:47 +0000 (20:28 +0000)]
Still need to separately set FD_CLOEXEC if the new fd was >= FDBASE.
Affects scripts that directly use 9 of the first 10 fds.

noted by miod@

10 years agoTypo.
ajacoutot [Mon, 11 Aug 2014 20:24:57 +0000 (20:24 +0000)]
Typo.

ok kili@

10 years agoLet _rc_parse_conf stick to parsing /etc/rc.conf and /etc/rc.conf.local
kili [Mon, 11 Aug 2014 20:16:04 +0000 (20:16 +0000)]
Let _rc_parse_conf stick to parsing /etc/rc.conf and /etc/rc.conf.local
if it's invoked without parameters. It's simpler than adding adding
/etc/rc.conf and /etc/rc.conf.local parameters whereever _rc_parse_conf
is used (e.g. /etc/rc and /etc/netstart).

While here, replace a

        for foo in "$@"; do something; done

by

        for foo; do something; done

ok aja@

10 years agoDo not pmap_update(pmap_kernel()) within the `create mappings' loop, but only
miod [Mon, 11 Aug 2014 19:16:56 +0000 (19:16 +0000)]
Do not pmap_update(pmap_kernel()) within the `create mappings' loop, but only
once after it is over.

10 years agoDo not extern octeon_boot_info, <machine/octeonvar.h> declares it for you.
miod [Mon, 11 Aug 2014 19:00:50 +0000 (19:00 +0000)]
Do not extern octeon_boot_info, <machine/octeonvar.h> declares it for you.

10 years agoDo not use CKSEG0 to quickly map physical addresses, but XKPHYS, for we are
miod [Mon, 11 Aug 2014 18:56:49 +0000 (18:56 +0000)]
Do not use CKSEG0 to quickly map physical addresses, but XKPHYS, for we are
not limited to 512MB physmem.

10 years agoGet rid of the `quirks' member, which is never initialized (but by zero at
miod [Mon, 11 Aug 2014 18:52:54 +0000 (18:52 +0000)]
Get rid of the `quirks' member, which is never initialized (but by zero at
softc creation) anyway. Sorry, we are not trying to support SEIL-specific
hardware at this point.

10 years agoWhen parsing 32 bit values, verify that we received 4 bytes.
tobias [Mon, 11 Aug 2014 18:41:13 +0000 (18:41 +0000)]
When parsing 32 bit values, verify that we received 4 bytes.

ok krw@

10 years agovalidate len field for proper length, not just "not zero."
tobias [Mon, 11 Aug 2014 18:39:41 +0000 (18:39 +0000)]
validate len field for proper length, not just "not zero."

ok krw@

10 years ago-current dammit
miod [Mon, 11 Aug 2014 18:33:36 +0000 (18:33 +0000)]
-current dammit

10 years agoRemove evcnt and %b format strings relying upon SEIL extensions. This gives
miod [Mon, 11 Aug 2014 18:29:56 +0000 (18:29 +0000)]
Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.

10 years agoDe-static so that my ddb backtrace get closer to reality.
miod [Mon, 11 Aug 2014 18:08:17 +0000 (18:08 +0000)]
De-static so that my ddb backtrace get closer to reality.

10 years agoAdd option USER_PCICONF for pcidump(8) to be able to do its magic.
miod [Mon, 11 Aug 2014 16:54:20 +0000 (16:54 +0000)]
Add option USER_PCICONF for pcidump(8) to be able to do its magic.

10 years agomake a few variables more local
deraadt [Mon, 11 Aug 2014 15:26:33 +0000 (15:26 +0000)]
make a few variables more local

10 years agoUse the RTF_LOCAL flag instead of abusing the RTF_LLINFO flag when
mpi [Mon, 11 Aug 2014 13:51:07 +0000 (13:51 +0000)]
Use the RTF_LOCAL flag instead of abusing the RTF_LLINFO flag when
adding local route entries.

This hack made sense when we didn't have the RTF_LOCAL flag, but since
some months it is set on every local route.

10 years agobring back r1.132:
dlg [Mon, 11 Aug 2014 13:31:42 +0000 (13:31 +0000)]
bring back r1.132:

provide a pool_count global so we can figure out how many pools there are
active without having to walk the global pool_list.

10 years agoGuard RSA / RC4-5 ASM when NO_ASM is not defined
bcook [Mon, 11 Aug 2014 13:29:43 +0000 (13:29 +0000)]
Guard RSA / RC4-5 ASM when NO_ASM is not defined

Most assembly blocks remain inactive if OPENSSL_NO_ASM is not defined,
only enabling inline assembly, but the RSA / RC4-5 blocks (used only in
amd64 systems) turn on implicitly. Guard these two as well.

This simplifies enabling just inline ASM in portable, no effective
change in OpenBSD.

10 years agoMake it possible to pass arguments to _rc_parse_conf().
ajacoutot [Mon, 11 Aug 2014 13:25:23 +0000 (13:25 +0000)]
Make it possible to pass arguments to _rc_parse_conf().

ok robert@

10 years agodocument "tc";
jmc [Mon, 11 Aug 2014 12:57:14 +0000 (12:57 +0000)]
document "tc";
From: Edward

ok millert

10 years agoFewer <netinet/in_systm.h>
mpi [Mon, 11 Aug 2014 12:45:45 +0000 (12:45 +0000)]
Fewer <netinet/in_systm.h>

10 years agobring back r1.131:
dlg [Mon, 11 Aug 2014 12:37:36 +0000 (12:37 +0000)]
bring back r1.131:

take the pools mutex when copying stats out of it in the sysctl
path so we are guaranteed a consistent snapshot.

10 years agoPut back the checks about RTF_LOCAL routes now that userland tools are
mpi [Mon, 11 Aug 2014 11:59:05 +0000 (11:59 +0000)]
Put back the checks about RTF_LOCAL routes now that userland tools are
aware of them.

Original commit message was:

Reserve the highest route priority for kernel-managed routes and prevent
userland from playing with the local and broadcast flags.

ok claudio@

10 years agoConvert ARP llinfo allocation to pool(9).
mpi [Mon, 11 Aug 2014 11:50:41 +0000 (11:50 +0000)]
Convert ARP llinfo allocation to pool(9).

ok henning@, dlg@

10 years agoCheck the return value of sk_SSL_CIPHER_new_null(), since it allocates
jsing [Mon, 11 Aug 2014 10:46:19 +0000 (10:46 +0000)]
Check the return value of sk_SSL_CIPHER_new_null(), since it allocates
memory and can return NULL.

ok miod@

10 years agomissing memset in table_api.c (currently only used by pluggable tables)
gilles [Mon, 11 Aug 2014 09:50:51 +0000 (09:50 +0000)]
missing memset in table_api.c (currently only used by pluggable tables)

diff from Martijn van Duren