Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
This shrinks the database in standard mode by 3%, in -Q mode by 9%,
without loss of functionality.
|
|
okay tedu@
|
|
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.
|
|
|
|
|
|
|
|
they work on all OpenBSD platforms.
Shuts up warning noticed by naddy@
|
|
page.
|
|
Fix another case where a variable is formatted using the wrong type.
Patch from Joerg Sonnenberger <joerg@NetBSD>.
|
|
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>.
|
|
|
|
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.
|
|
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
|
|
Discussed with deraadt@
|
|
|
|
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@
|
|
|
|
|
|
- normal pkg_add -u should ignore them
- pkg_delete will ask about deleting them
okay landry@
|
|
|
|
forgotten in rev. 1.36 when removing timed(8) support;
proofed by sobrado@
|
|
joint work and OK jmc@ sobrado@
|
|
obviouly, this was forgotten in rev. 1.57 when removing timed(8) support.
ok jmc@ sobrado@
|
|
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.
|
|
This column wasn't helpful because one manpage can have multiple MLINKS.
Use the file name column in the mlinks table, instead.
|
|
They were confusing because a manpage can have MLINKS in different
sections and architectures.
|
|
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.
|
|
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
|
|
up the previous kernel's /var/db/host.random
ok rpe
|
|
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
|
|
|
|
discussed with rpe and halex
|
|
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]
|
|
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 \)
|
|
non-radeon) systems.
|
|
from wiz@netbsd
|
|
|
|
|
|
ok deraadt@, millert@
|
|
|
|
|
|
|
|
|
|
thru pkg_delete -q
|
|
|
|
shorten pubkey -> pub (naddy@)
\\ -> \e (jmc@)
|
|
user mode now that init no longer raises securelevel during reboot.
OK deraadt@
|
|
|