openbsd
10 years agoDo not sync to disk after each individual manual page (duh!),
schwarze [Mon, 6 Jan 2014 20:53:36 +0000 (20:53 +0000)]
Do not sync to disk after each individual manual page (duh!),
only sync to disk one single time when all data is ready.

Rebuild times for /usr/share/man/mandoc.db shrink on my notebook:
In standard mode from 45 seconds to 11 seconds   (75% reduction)
In -Q mode       from 25 seconds to 3.1 seconds  (87% reduction)
For comparison: makewhatis(8):      4.2 seconds

That is, in -Q mode, we are now *faster* than the existing makewhatis(8),
and careful profiling shows there is still a lot of room for improval.

10 years agosync
miod [Mon, 6 Jan 2014 20:37:18 +0000 (20:37 +0000)]
sync

10 years agosync
miod [Mon, 6 Jan 2014 20:31:12 +0000 (20:31 +0000)]
sync

10 years agoPut PG_EXEC and PG_FOE into the PG_PROT mask, and make sure the default
miod [Mon, 6 Jan 2014 20:27:44 +0000 (20:27 +0000)]
Put PG_EXEC and PG_FOE into the PG_PROT mask, and make sure the default
pte protection masks, as initialized in alpha_protection_init(), set PG_FOE
by default when VM_PROT_EXECUTE is not set.

Also, change pmap_emulate_reference() to only clear PG_FOE if the affected
pte has executable permission.

This allows various pmap_pte_exec() checks (added to explicitely set PG_FOE)
to be removed.

All tests of regress/sys/kern/noexec now reliably pass on EV5. EV6 systems
still see spurious (but no longer 100% reproduceable) failures of the `catch
a signal' tests, which is likely caused by the effect of mprotect() removing
execute permission not taking effect correctly, despite PAL IMB being issued
(and no, this is not caused by the previous pmap_changebit() change), to be
investigated.

10 years agoRemove I-sync stuff from pmap_changebit(). The AARM says that we
miod [Mon, 6 Jan 2014 20:21:32 +0000 (20:21 +0000)]
Remove I-sync stuff from pmap_changebit().  The AARM says that we
only have to sync the I-stream when the mapping is removed or changed,
and since the I-stream is fetch-only, changing protection bits does
not constitute changing the mapping (the VA->PA translation is still
the same).

From NetBSD

10 years agosync
deraadt [Mon, 6 Jan 2014 20:17:02 +0000 (20:17 +0000)]
sync

10 years agoProgram window #2 to allow the second GB of low memory to use direct DMA;
miod [Mon, 6 Jan 2014 20:11:40 +0000 (20:11 +0000)]
Program window #2 to allow the second GB of low memory to use direct DMA;
adapted from a long gone FreeBSD.

10 years agoMake macppc/socppc boot() code path more similar to others.
uebayasi [Mon, 6 Jan 2014 16:17:33 +0000 (16:17 +0000)]
Make macppc/socppc boot() code path more similar to others.

This changes calling boot() during (cold != 0) to not call if_downall() and
uvm_shutdown().  Both of which must not be specific to PowerPC.

OK mpi@

10 years agoFix mandocdb(8) -d and -u.
schwarze [Mon, 6 Jan 2014 15:32:44 +0000 (15:32 +0000)]
Fix mandocdb(8) -d and -u.
It was broken by recent optimizations.

10 years agoIncrease NPTECL, as cache-lines are 64-bytes nowadays.
sf [Mon, 6 Jan 2014 14:29:25 +0000 (14:29 +0000)]
Increase NPTECL, as cache-lines are 64-bytes nowadays.
Also move it from pmap.h to pmap.c because it is an internal detail.

10 years agoRename dbindex() to dbadd() to be less confusing.
schwarze [Mon, 6 Jan 2014 13:54:11 +0000 (13:54 +0000)]
Rename dbindex() to dbadd() to be less confusing.
The concept of an index file is gone since the switch to SQLite.
No functional change.

10 years agoMake in6_ifdetach() remove the ff01::1 route for the detaching interface, too.
stsp [Mon, 6 Jan 2014 13:01:20 +0000 (13:01 +0000)]
Make in6_ifdetach() remove the ff01::1 route for the detaching interface, too.
The route used to linger after an interface detached from IPv6.
ok mikeb

10 years agofgetln may return incomplete lines (Tobias Stoeckmann <tobias@stoeckmann.org>)
espie [Mon, 6 Jan 2014 12:38:10 +0000 (12:38 +0000)]
fgetln may return incomplete lines (Tobias Stoeckmann <tobias@stoeckmann.org>)

simple solution: error out. This is not a correct cddb answer anyways.

10 years agoadd a proper test for error message location as well.
espie [Mon, 6 Jan 2014 12:34:42 +0000 (12:34 +0000)]
add a proper test for error message location as well.
trim excess copy&paste from former targets

10 years agoturn mk34 into a proper full-fledged test.
espie [Mon, 6 Jan 2014 12:31:56 +0000 (12:31 +0000)]
turn mk34 into a proper full-fledged test.
forgot to link t37 into the build

10 years agoSuff_FindDeps must happen before SuffExpandChildren (expand_all_children)
espie [Mon, 6 Jan 2014 12:21:45 +0000 (12:21 +0000)]
Suff_FindDeps must happen before SuffExpandChildren (expand_all_children)
so that dynamic variables are solved properly

10 years agothis actually requires a comment. I would never have figured it out if
espie [Mon, 6 Jan 2014 12:15:40 +0000 (12:15 +0000)]
this actually requires a comment. I would never have figured it out if
it wasn't for the arm error.

10 years agofix error messages, avoid dereferencing null pointers.
espie [Mon, 6 Jan 2014 12:08:18 +0000 (12:08 +0000)]
fix error messages, avoid dereferencing null pointers.
- the code becomes too indented, pull it into a separate function
- add an extra hint, the current_gnode.
- specifically, variables may be expanded during
target: prereq  solving in Suff_FindDeps, this is after parsing,
not during command execution, and the only actual indication with have is
that we're resolving a prereq of.

(this ought to fix mk35, and partially solve mk34)

10 years agoRecognize the ALC292
brad [Mon, 6 Jan 2014 06:54:15 +0000 (06:54 +0000)]
Recognize the ALC292

10 years agoRemove the redundant "file" column from the "mlinks" table.
schwarze [Mon, 6 Jan 2014 03:52:05 +0000 (03:52 +0000)]
Remove the redundant "file" column from the "mlinks" table.
The contents can easily be reconstructed from sec, arch, name, form.
Shrinks the database by another 3% in standard mode and 9% in -Q mode.

10 years agoDrop Nd from the mpages table, it is still in the keys table.
schwarze [Mon, 6 Jan 2014 03:02:39 +0000 (03:02 +0000)]
Drop Nd from the mpages table, it is still in the keys table.
This shrinks the database in standard mode by 3%, in -Q mode by 9%,
without loss of functionality.

10 years agotedu unused macro.
espie [Mon, 6 Jan 2014 01:50:54 +0000 (01:50 +0000)]
tedu unused macro.
okay tedu@

10 years agoJoerg Sonnenberger contributed copyrightable amounts of text to
schwarze [Mon, 6 Jan 2014 00:53:14 +0000 (00:53 +0000)]
Joerg Sonnenberger contributed copyrightable amounts of text to
some files.  To make it clear that he also put his contributions
under the ISC license, with his explicit permission, add his
Copyright notice to the relevant files.  No code change.

10 years agoMention tmpfs
brad [Mon, 6 Jan 2014 00:52:21 +0000 (00:52 +0000)]
Mention tmpfs

10 years agoregen
brad [Sun, 5 Jan 2014 23:56:35 +0000 (23:56 +0000)]
regen

10 years agoAdd Realtek RTS5227
brad [Sun, 5 Jan 2014 23:55:25 +0000 (23:55 +0000)]
Add Realtek RTS5227

10 years agodon't whine about octal numbers > 2^32. They're not portable, but
espie [Sun, 5 Jan 2014 23:11:24 +0000 (23:11 +0000)]
don't whine about octal numbers > 2^32. They're not portable, but
they work on all OpenBSD platforms.

Shuts up warning noticed by naddy@

10 years agoHIBERNATE_SELTABLE is not used anymore. Remove, and reclaim its stolen
mlarkin [Sun, 5 Jan 2014 23:06:54 +0000 (23:06 +0000)]
HIBERNATE_SELTABLE is not used anymore. Remove, and reclaim its stolen
page.

10 years agoFix one case where a non-literal is used as format string.
schwarze [Sun, 5 Jan 2014 21:21:08 +0000 (21:21 +0000)]
Fix one case where a non-literal is used as format string.
Fix another case where a variable is formatted using the wrong type.
Patch from Joerg Sonnenberger <joerg@NetBSD>.

10 years agoMerge NetBSD rev. 1.4:
schwarze [Sun, 5 Jan 2014 21:02:43 +0000 (21:02 +0000)]
Merge NetBSD rev. 1.4:
Rename static function data() to getdata()
to work around bugs in the NetBSD PPC64 toolchain.
Original author of the patch: Christos Zoulas <christos@NetBSD>.
Received via Joerg Sonnenberger <joerg@NetBSD>.

10 years agomissing newline on error message
deraadt [Sun, 5 Jan 2014 20:53:56 +0000 (20:53 +0000)]
missing newline on error message

10 years agoAdd an option -Q (quick) to mandocdb(8)
schwarze [Sun, 5 Jan 2014 20:26:27 +0000 (20:26 +0000)]
Add an option -Q (quick) to mandocdb(8)
for accelerated generation of reduced-size databases.

Implement this by allowing the parsers to optionally
abort the parse sequence after the NAME section.

While here, garbage collect the unused void *arg attribute
of struct mparse and mparse_alloc().

This reduces the processing time of mandocdb(8) on /usr/share/man
by a factor of 2 and the database size by a factor of 4.
However, it still takes 5 times the time and 6 times the space
of makewhatis(8), so more work is clearly needed.

10 years agoDon't use the first 64KB for anything, including tramps. Move tramps and
mlarkin [Sun, 5 Jan 2014 20:23:56 +0000 (20:23 +0000)]
Don't use the first 64KB for anything, including tramps. Move tramps and
hibernate goo up after 64KB to avoid posible corruption by buggy BIOS SMM
code. Diff also ensures the first 64KB doesn't get handed to UVM either.

ok deraadt@, tested by many with no regressions reported

10 years agoHook installboot into the build.
jsing [Sun, 5 Jan 2014 16:03:48 +0000 (16:03 +0000)]
Hook installboot into the build.

Discussed with deraadt@

10 years agoAdd initial man page for installboot.
jsing [Sun, 5 Jan 2014 16:02:40 +0000 (16:02 +0000)]
Add initial man page for installboot.

10 years agoOn some architectures you can get away with using an uninitialised mutex;
jsing [Sun, 5 Jan 2014 15:03:57 +0000 (15:03 +0000)]
On some architectures you can get away with using an uninitialised mutex;
this is not the case on hppa (practically the only architecture where
unlocked has a non-zero value). This one has been hiding since r1.223...

Found the hard way by juanfra@

10 years agoCleanup some leftovers from previous changes.
miod [Sun, 5 Jan 2014 14:37:08 +0000 (14:37 +0000)]
Cleanup some leftovers from previous changes.

10 years agodocument -DFW_UPDATE/@option firmware
espie [Sun, 5 Jan 2014 10:29:16 +0000 (10:29 +0000)]
document -DFW_UPDATE/@option firmware

10 years agohave -DFW_UPDATE set @option firmware on downloaded firmwares.
espie [Sun, 5 Jan 2014 10:24:30 +0000 (10:24 +0000)]
have -DFW_UPDATE set @option firmware on downloaded firmwares.
- normal pkg_add -u should ignore them
- pkg_delete will ask about deleting them

okay landry@

10 years agocomma previous;
jmc [Sun, 5 Jan 2014 09:30:36 +0000 (09:30 +0000)]
comma previous;

10 years agogarbage collect unused global variable retval,
schwarze [Sun, 5 Jan 2014 05:27:44 +0000 (05:27 +0000)]
garbage collect unused global variable retval,
forgotten in rev. 1.36 when removing timed(8) support;
proofed by sobrado@

10 years agosome conversion specifiers are not required by POSIX;
schwarze [Sun, 5 Jan 2014 05:11:17 +0000 (05:11 +0000)]
some conversion specifiers are not required by POSIX;
joint work and OK jmc@ sobrado@

10 years agodate(1) can only exit(0) or exit(1), not exit(2), so make this .Ex -std;
schwarze [Sun, 5 Jan 2014 05:04:06 +0000 (05:04 +0000)]
date(1) can only exit(0) or exit(1), not exit(2), so make this .Ex -std;
obviouly, this was forgotten in rev. 1.57 when removing timed(8) support.
ok jmc@ sobrado@

10 years agoRip out the complete "reachable" checks, without replacement.
schwarze [Sun, 5 Jan 2014 04:48:35 +0000 (04:48 +0000)]
Rip out the complete "reachable" checks, without replacement.
It's a pity i spent time during t2k13 writing this; however,
when an entire concept is busted, let us not look back.

There is no such thing as an unreachable page.  Even if you are crazy
enough to put a page starting with ".Dt NAMEI 9" into a file man1/cat.1,
we now make sure that it can be found by all of the following:
Nm=namei Nm=cat sec=1 sec=9
It will always be displayed as:
cat(1) - pathname lookup
So you know that you have to type `man cat` to get at it.
That obsoletes the concept of "unreachable manuals" for good.

10 years agoRemove the obsolete file name column from the mpages table.
schwarze [Sun, 5 Jan 2014 04:13:46 +0000 (04:13 +0000)]
Remove the obsolete file name column from the mpages table.
This column wasn't helpful because one manpage can have multiple MLINKS.
Use the file name column in the mlinks table, instead.

10 years agoRemove the obsolete sec and arch columns from the mpages table.
schwarze [Sun, 5 Jan 2014 03:25:51 +0000 (03:25 +0000)]
Remove the obsolete sec and arch columns from the mpages table.
They were confusing because a manpage can have MLINKS in different
sections and architectures.

10 years agoReimplement apropos -s NUM -S ARCH EXPR by internally converting it to
schwarze [Sun, 5 Jan 2014 03:06:36 +0000 (03:06 +0000)]
Reimplement apropos -s NUM -S ARCH EXPR by internally converting it to
apropos \( EXPR \) -a 'sec~^NUM$' -a 'arch~^(ARCH|any)$'
in preparation for removal of sec and arch from the mpage table.

Almost no functional change except for the following bonus:
This also makes sure that for cross-section and cross-arch MLINKs,
all of the following work:
apropos -s 1 encrypt
apropos -s 8 encrypt
apropos -s 1 makekey
apropos -s 8 makekey
Before this commit, they don't, neither for the
old makewhatis(8)/apropos(1) combo nor for the new one.

While here, print error messages about invalid regexps to stderr.

10 years agoLike upgrade, use feed_random right after mounting filesystems. This
deraadt [Sun, 5 Jan 2014 01:56:52 +0000 (01:56 +0000)]
Like upgrade, use feed_random right after mounting filesystems.  This
is less than ideal.  We hope the kernel has good entropy already, because
this is a reinstall??  Or maybe the ftp server startup has run to completion?
Or if this is an autoinstall, that config has enough unique in it?  This
needs more work, but the existing late-entropy feed sequence is worse.
discussed at length with rpe, who tested it

10 years agoWe can feed_random right after mounting the filesystems, hoping we pick
deraadt [Sun, 5 Jan 2014 01:53:35 +0000 (01:53 +0000)]
We can feed_random right after mounting the filesystems, hoping we pick
up the previous kernel's /var/db/host.random
ok rpe

10 years agoprovide feed_random() and store_random(). The first is used by install or
deraadt [Sun, 5 Jan 2014 01:52:17 +0000 (01:52 +0000)]
provide feed_random() and store_random().  The first is used by install or
upgrade to feed as much additional usable entropy (as early as possible)
to the current bsd.rd install kernel.  The latter is used late in the
procedure to store entropy for the next boot (of a real kernel)
based on an issue described by dtucker, must conversation with halex and rpe
tested by rpe

10 years agosync
deraadt [Sun, 5 Jan 2014 01:27:58 +0000 (01:27 +0000)]
sync

10 years agoWe need /dev/random on the install media
deraadt [Sun, 5 Jan 2014 01:16:51 +0000 (01:16 +0000)]
We need /dev/random on the install media
discussed with rpe and halex

10 years agoPut section and architecture info into the keys table,
schwarze [Sun, 5 Jan 2014 00:29:49 +0000 (00:29 +0000)]
Put section and architecture info into the keys table,
in preparation for removing them from the mpages table,
aiming for cleaner and more uniform interfaces.
Database growth is below 4%, part of which will be reclaimed.

As a bonus, this allows searches like:
./obj/apropos An=kettenis -a arch=ppc
./obj/apropos An=kettenis -a sec~[^4]

10 years agoNew implementation of complex search criteria using \(, \), -a because
schwarze [Sat, 4 Jan 2014 23:42:32 +0000 (23:42 +0000)]
New implementation of complex search criteria using \(, \), -a because
the old implementation got lost in the Berkeley to SQLite switch.
Note that this is not just feature creep, but required for upcoming
database format cleanup and simplification.

The following takes less than half a second on my Z61m ThinkPad:
time ./obj/apropos An=kettenis -a \( Cd=vnet -o Xr=vbus \)

10 years agoFix of_cmap[] size. Makes the textmode cursor reappear on vgafb (i.e.
miod [Sat, 4 Jan 2014 20:28:24 +0000 (20:28 +0000)]
Fix of_cmap[] size. Makes the textmode cursor reappear on vgafb (i.e.
non-radeon) systems.

10 years agoaccept [0-9]lua as a valid section name (netbsd only);
jmc [Sat, 4 Jan 2014 18:27:03 +0000 (18:27 +0000)]
accept [0-9]lua as a valid section name (netbsd only);
from wiz@netbsd

10 years agouse standard types and formats for size_t like variables. ok dtucker
tedu [Sat, 4 Jan 2014 17:50:55 +0000 (17:50 +0000)]
use standard types and formats for size_t like variables. ok dtucker

10 years agoto do: this is a fatal error, we want a decent error message
espie [Sat, 4 Jan 2014 17:10:56 +0000 (17:10 +0000)]
to do: this is a fatal error, we want a decent error message

10 years agoProperly validate index value received from CDDB server.
tobias [Sat, 4 Jan 2014 15:39:17 +0000 (15:39 +0000)]
Properly validate index value received from CDDB server.

ok deraadt@, millert@

10 years agorecognize @option firmware
espie [Sat, 4 Jan 2014 14:14:55 +0000 (14:14 +0000)]
recognize @option firmware

10 years agomore forbidden elements
espie [Sat, 4 Jan 2014 14:13:39 +0000 (14:13 +0000)]
more forbidden elements

10 years agooops, it's global to the set, no need to do it several times
espie [Sat, 4 Jan 2014 14:13:05 +0000 (14:13 +0000)]
oops, it's global to the set, no need to do it several times

10 years agoAdd rnddata[] placeholders to make these boot blocks build again.
miod [Sat, 4 Jan 2014 10:49:21 +0000 (10:49 +0000)]
Add rnddata[] placeholders to make these boot blocks build again.

10 years agomark @vendor as old keyword so that transitory packages can be handled
espie [Sat, 4 Jan 2014 01:42:46 +0000 (01:42 +0000)]
mark @vendor as old keyword so that transitory packages can be handled
thru pkg_delete -q

10 years agosync
deraadt [Sat, 4 Jan 2014 00:20:08 +0000 (00:20 +0000)]
sync

10 years agovendor->signer
espie [Sat, 4 Jan 2014 00:14:08 +0000 (00:14 +0000)]
vendor->signer
shorten pubkey -> pub (naddy@)
\\ -> \e (jmc@)

10 years agoUse kern.securelevel to determine whether or not we are in single
millert [Fri, 3 Jan 2014 23:24:19 +0000 (23:24 +0000)]
Use kern.securelevel to determine whether or not we are in single
user mode now that init no longer raises securelevel during reboot.
OK deraadt@

10 years agosignify into the build
tedu [Fri, 3 Jan 2014 22:47:18 +0000 (22:47 +0000)]
signify into the build

10 years agoDo not raise the securelevel when transitioning from catatonia to
millert [Fri, 3 Jan 2014 22:29:00 +0000 (22:29 +0000)]
Do not raise the securelevel when transitioning from catatonia to
multiuser since we are not actually going multiuser.  Fixes a problem
where the securelevel was raised for rc.shutdown even when reboot
was run from single user mode.  OK deraadt@

10 years agoPurging a queue requires it to be non-empty, not empty.
pelikan [Fri, 3 Jan 2014 19:58:54 +0000 (19:58 +0000)]
Purging a queue requires it to be non-empty, not empty.

ok millert

10 years agodon't initialize declared variable with a function call
tedu [Fri, 3 Jan 2014 17:14:47 +0000 (17:14 +0000)]
don't initialize declared variable with a function call

10 years agoreplace hand rolled strchr with strchr
tedu [Fri, 3 Jan 2014 17:13:42 +0000 (17:13 +0000)]
replace hand rolled strchr with strchr

10 years agosynch with signify usage
espie [Fri, 3 Jan 2014 17:10:57 +0000 (17:10 +0000)]
synch with signify usage

10 years agolet signify have an actual parameters: the file to sign/verify
espie [Fri, 3 Jan 2014 17:10:27 +0000 (17:10 +0000)]
let signify have an actual parameters: the file to sign/verify
clarify SYNOPSIS, as options are highly dependent on the mode.
okay tedu@,
usage suggestion by jmc@

10 years agoPATH is now fixed
espie [Fri, 3 Jan 2014 16:56:22 +0000 (16:56 +0000)]
PATH is now fixed

10 years agosort SEE ALSO;
jmc [Fri, 3 Jan 2014 16:24:06 +0000 (16:24 +0000)]
sort SEE ALSO;

10 years agoconsistent Nd lines for the various dhcp bits; help/ok krw
jmc [Fri, 3 Jan 2014 16:21:58 +0000 (16:21 +0000)]
consistent Nd lines for the various dhcp bits; help/ok krw

10 years agonote that our date supports traditional bsd date format, which is
jmc [Fri, 3 Jan 2014 15:52:04 +0000 (15:52 +0000)]
note that our date supports traditional bsd date format, which is
different to what posix/xpg specifies;

diff originally posted to tech, changed after some feedback from
kettenis, then a bit more from schwarze and sobrado;

ok schwarze sobrado

10 years agoterminate b64 encoded lines. decoding happily skips \n.
espie [Fri, 3 Jan 2014 15:42:22 +0000 (15:42 +0000)]
terminate b64 encoded lines. decoding happily skips \n.
okay tedu@

10 years agosome more information, based on a diff by sven falempin
tedu [Fri, 3 Jan 2014 15:35:23 +0000 (15:35 +0000)]
some more information, based on a diff by sven falempin

10 years agoThe whois() function is called in a loop so make sure we close the
millert [Fri, 3 Jan 2014 15:25:18 +0000 (15:25 +0000)]
The whois() function is called in a loop so make sure we close the
socket to the whois server before returning.  Adapted from a diff
from Loganaden Velvindron.

10 years agoremove trailing whitespace and unneccessary macros from previous;
jmc [Fri, 3 Jan 2014 15:23:16 +0000 (15:23 +0000)]
remove trailing whitespace and unneccessary macros from previous;

10 years agoexplicitly tells pkg_add we're fw_update, will have some nice side-effects
espie [Fri, 3 Jan 2014 14:58:54 +0000 (14:58 +0000)]
explicitly tells pkg_add we're fw_update, will have some nice side-effects
later.

okay deraadt@

10 years agoKNF, update comments, and delete LUNA(m68k) specific DIPSW comments.
aoyama [Fri, 3 Jan 2014 13:48:25 +0000 (13:48 +0000)]
KNF, update comments, and delete LUNA(m68k) specific DIPSW comments.
No functional change.

10 years agomake sure elements are not set manually, namely forbid
espie [Fri, 3 Jan 2014 13:26:24 +0000 (13:26 +0000)]
make sure elements are not set manually, namely forbid
@depend (use -P)
@wantlib (use -W)
@name (duh)
@arch
@localbase
@option manual-installation
@comment pkgpath=...
(some of this is actually redundant, but will give more explicit error
messages)

10 years agoexplain why digital-sig must be unique
espie [Fri, 3 Jan 2014 13:12:35 +0000 (13:12 +0000)]
explain why digital-sig must be unique

10 years agofinish moving annotations around
espie [Fri, 3 Jan 2014 13:10:04 +0000 (13:10 +0000)]
finish moving annotations around

10 years agostart moving internal annotations' description into package(5) proper,
espie [Fri, 3 Jan 2014 12:54:59 +0000 (12:54 +0000)]
start moving internal annotations' description into package(5) proper,
pkg_create(1) should only document what users can use.
Accordingly, describe dependencies in terms of -P and -W directly.

10 years agoSwitch frequently allocated structs from malloc(M_DEVBUF) to separate pools.
pelikan [Fri, 3 Jan 2014 12:48:58 +0000 (12:48 +0000)]
Switch frequently allocated structs from malloc(M_DEVBUF) to separate pools.

ok henning, "looks fine" mikeb, input from guenther.

10 years agoMake queues disappear correctly on interfaces being destroyed.
pelikan [Fri, 3 Jan 2014 12:43:09 +0000 (12:43 +0000)]
Make queues disappear correctly on interfaces being destroyed.

ok henning

10 years agoregen
jsing [Fri, 3 Jan 2014 10:32:44 +0000 (10:32 +0000)]
regen

10 years agoFix previous commit, which clearly was not even compile tested, since it
jsing [Fri, 3 Jan 2014 10:31:09 +0000 (10:31 +0000)]
Fix previous commit, which clearly was not even compile tested, since it
broke the tree.

10 years agoregen
brad [Fri, 3 Jan 2014 05:52:03 +0000 (05:52 +0000)]
regen

10 years agoAdd some newer Intel wireless PCI ids from 2000, 2030, 135, 100, 3160
brad [Fri, 3 Jan 2014 05:50:23 +0000 (05:50 +0000)]
Add some newer Intel wireless PCI ids from 2000, 2030, 135, 100, 3160
and 7265 controllers.

10 years agoAdd the second 7260 PCI id.
brad [Fri, 3 Jan 2014 05:05:38 +0000 (05:05 +0000)]
Add the second 7260 PCI id.

10 years agoFix spelling in comments
guenther [Fri, 3 Jan 2014 03:00:39 +0000 (03:00 +0000)]
Fix spelling in comments

10 years agocrank version after random instruction fix from jsing
deraadt [Thu, 2 Jan 2014 23:27:36 +0000 (23:27 +0000)]
crank version after random instruction fix from jsing

10 years agoAvoid "utf8" in the names of a function and a struct member
schwarze [Thu, 2 Jan 2014 22:44:07 +0000 (22:44 +0000)]
Avoid "utf8" in the names of a function and a struct member
that don't necessarily have anything to do with UTF-8.
Just renaming, no functional change.

10 years agoDo not put UTF-8-encoded strings into the database by default, use ASCII.
schwarze [Thu, 2 Jan 2014 22:19:38 +0000 (22:19 +0000)]
Do not put UTF-8-encoded strings into the database by default, use ASCII.
Just like for mandoc(1), provide a -Tutf8 option for people who want that.

10 years agoupdate currency exchange rates;
jmc [Thu, 2 Jan 2014 21:37:28 +0000 (21:37 +0000)]
update currency exchange rates;