summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-11Backout premature use of 'bootduid', as 'rootduid' has not yet beenKenneth R Westerback
renamed.
2012-01-11Mark the ..._FOREACH_SAFE macros consistently with .FN.Alexander Bluhm
FOREACH is a group of macros, do not use .FN. Put sentences belonging together into a common paragraph. ok jmc@
2012-01-11Simplify the #if CARP and if (IFT_CARP) dance in nd6_ns_input().Alexander Bluhm
Fix a white space bug while there. No functional change. ok mikeb@ robert@ henning@
2012-01-11Simplify runner/queue by getting rid of Q_PURGE. Instead, let smtpdEric Faurot
periodically clear the purge/ directory. At init time, the fsqueue backend simply moves the existing incoming/ dir in purge/ to discard aborted sessions. ok gilles@ chl@
2012-01-11Put an splsoftassert(IPL_SOFTNET) into in_pcbdetach().Alexander Bluhm
ok mikeb@
2012-01-11Finally remove the queue_message_update() function which ended upEric Faurot
being only called by bounce sessions, so most of the code there was actually useless. The envelope is directly deleted or updated at the relevant place. ok gilles@
2012-01-11Improve error reporting. Most errors during hostname lookup areEric Faurot
now correctly reported as temporary failures. from Nathanael Rensen, tweaks by me.
2012-01-11remove dead prototypeEric Faurot
from Nathanael Rensen ok gilles@
2012-01-11fix typoEric Faurot
from Nathanael Rensen ok gilles@
2012-01-11ansify and de'register some prototypesDavid Hill
ok miod@
2012-01-11Teach OpenBSD/sparc64 installboot(8) about softraid volumes. This makesJoel Sing
root on softraid possible, although the kernel still needs to be loaded from a non-softraid partition.
2012-01-11Pass the DUID of the boot disk via bootduid instead of rootduid, since itJoel Sing
is the DUID that we booted from, which is not always going to be the same as the DUID that we mount root on.
2012-01-11make "self" a bit more visibleHenning Brauer
from Sebastian Benoit <benoit-lists at fb12.de>, ok/input jmc, reminder/input deraadt and too much of a trail to mention all of it, thx everybody involved
2012-01-11If the DUID of the boot disk has not been provided, attempt to locate itJoel Sing
via the boot device. This allows root on softraid to work on most architectures. For architectures that cannot clearly identify their boot device, the DUID of the boot disk can still be passed from the boot loader, as is already done for amd64 and i386. Based on a suggestion from kettenis@ ok krw@
2012-01-11Move softraid root mapping to later in the boot process - this will allowJoel Sing
us to play some tricks in setroot().
2012-01-11Teach OpenBSD/amd64 boot(8) how to access softraid(8) volumes. ThisJoel Sing
allows a kernel to be loaded from a softraid RAID 1 volume. Furthermore, if you boot from a disk that is a member of a bootable softraid volume then it will default to booting from the softraid volume (sr[0-9]a:/bsd). Discussed with deraadt@
2012-01-11Make sr_boot_chunk and sr_boot_volume accessible from userland. Add aJoel Sing
number of variables that are needed to detect and assemble volumes. A sr_metadata struct can be allocated and used via the sbc_metadata pointer, which we now do in the kernel boot probe/assembly code.
2012-01-11Remove SLIST_FOREACH_PREVPTR from src tree, it is not used anymore.Alexander Bluhm
ok guenther@ deraadt@
2012-01-10Replace the only occurrence of the obscure macro SLIST_FOREACH_PREVPTR.Alexander Bluhm
No binary change. ok mikeb@ deraadt@ guenther@
2012-01-10Remove unused definition WSFONT_RDONLY.Alexandr Shadchin
ok mpi@
2012-01-10Remove unused function wsfont_getflg.Alexandr Shadchin
ok mpi@
2012-01-10According to RFC 5722 we drop all IPv6 fragments that belong to aAlexander Bluhm
packet with overlaps. Adapt existing tests and add one more.
2012-01-10Implement RFC 5722 and drop all IPv6 fragments that belong to aAlexander Bluhm
packet with overlapping fragments. ok henning@
2012-01-10syncTheo de Raadt
2012-01-10Flush the cached IPv6 forward route every 500 ms. This preventsAlexander Bluhm
wrong checks for local addresses and wrong packet forwarding in environments with only one communication partner and changing addresses or routes. Remove the #if 0 around the existing code to make IPv6 behave like IPv4. ok henning@
2012-01-10Continue using the traditional name makewhatis(8),Ingo Schwarze
do not rename to mandocdb(8): Even though there is some additional functionality, the basic purpose remains the same. Requested by espie@; "decide fast" deraadt@.
2012-01-10Rename file from mandocdb.8; no change of content yet.Ingo Schwarze
2012-01-10Fix the way the mixer figures out which groups of streams haveAlexandre Ratchov
common channels and thus need to share their dynamic range. Fixes, unnecessarily decreased volume in some theoretical cases.
2012-01-10hide "device disappeared" messages unless -d is usedAlexandre Ratchov
2012-01-10When a sub-device is created (-s), check if a hardwareAlexandre Ratchov
device was already created (-f) before trying to use the default one, otherwise all sub-devices end up attached to the default device. Noticed by peters at schwertfisch.de, thanks!
2012-01-09Stop -W from complaining about MLINKs; only warn when a fileIngo Schwarze
seems inaccessible by its main title. This reduces the number of warnings in base to about 140, which is already low enough to find a couple of actual problems among the noise.
2012-01-09regenChristiano F. Haesbaert
2012-01-09Add support for a new puc(4), MosChip MCS9865.Christiano F. Haesbaert
Information extracted from: http://www.devid.info/uz/18561/PCI+-%3EPARALLEL%26SERIAL# ok deraadt
2012-01-09pcidevsChristiano F. Haesbaert
2012-01-09Add disabled getty lines for acpi(4) and dca(4) lines, better late than never.Miod Vallat
2012-01-09repair errors paths for dma_alloc; spotted by dhillTheo de Raadt
2012-01-09Don't mmap 0 byte areas, treat them as a noop instead.Ariane van der Steldt
ok miod@
2012-01-09More efficient method of building the symlink tree that makes betterTodd C. Miller
use of awk. Slightly faster and works around an apparent namei or buffer cache related bug on arm. Requested and OK deraadt@
2012-01-09another set of missing dma_alloc's for talking to a device. hit byTheo de Raadt
henning. ok krw dlg
2012-01-09Remove the IPv6 fragment overlapping length adjustment code. ItAlexander Bluhm
was already #if 0 and will never come back. Remove unused fragment struct fields and sort the others. ok henning@
2012-01-09syncTheo de Raadt
2012-01-09Rename whatis.{db,index} back to mandoc.{db,index}Ingo Schwarze
such that makewhatis(8) called from pkg_delete(1) does not fail trying to open old-style whatis.db files as btree(3). Suggested by espie@ deraadt@ millert@
2012-01-09syncTheo de Raadt
2012-01-09Replace the hand-crafted queue for IPv6 fragments with LIST.Alexander Bluhm
ok henning@
2012-01-08document new ${DISTDIR}/history semanticsMarc Espie
2012-01-08Since PIE executables on mips64 don't have DT_MIPS_RLD_MAP, fall back onMark Kettenis
using DT_DEBUG if DT_MIPS_RLD_MAP isn't there. This requires us to make .dynamic temporarily writable. Fixes debugging of PIE execuables with gdb(1). ok miod@
2012-01-08Ansify non-ansified function definitions. No functional change.Alexandr Shadchin
ok miod@
2012-01-08Remove unused definition null16.Alexandr Shadchin
ok miod@
2012-01-08Make sure we only read cpuid 0x80000001 features if pnfeatset reports it.Christiano F. Haesbaert
This is already done in i386. ok jsg "if there is no change to the flags in your dmesg"
2012-01-08Fix memory leak in ssh_ecdsa_verify(); from Loganaden Velvindron, ok markus@Miod Vallat