summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-05Give up trying to map DMA descriptor in uncached memory on ECC flavours of theMiod Vallat
IP22 motherboard (IP26, IP28). Instead, do not ask for a BUS_DMA_COHERENT mapping, but perform explicit cache operations. This removes the need for the memory controller to switch between `fast' and `slow' mode every time a DMA descriptor is updated. Tested on IP22 and IP28.
2015-09-05snprintf+write --> dprintfPhilip Guenther
ok deraadt@
2015-09-05Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and returnPhilip Guenther
cone of shame guenther@ ok deraadt@
2015-09-05This is probably what guenther@ had in mind.Miod Vallat
2015-09-05Add DEB_WEAK(dbopen) such that we provide dbopen as well as _libc_dbopen.Mark Kettenis
ok deraadt@
2015-09-05off-by-one for the previous patch. the limit is inclusive: 0x10ffff is a ↵Sebastien Marie
valid codepoint. ok stsp@
2015-09-05Hide some YP internals. Annotate a few private hooks currently usedTheo de Raadt
by ypserv, passwd, or chpass... maybe we can use different tricks to interface with libc...
2015-09-05rather than assuming stderr is alive, open + dprintf to /dev/ttyTheo de Raadt
ok guenther millert
2015-09-05Support Synaptics touchpads without W mode.bru
Emulate W mode if a Synaptics model doesn't provide it, and check for the success of the resolution query during setup. ok shadchin@, mpi@
2015-09-05Improve tap-and-drag detection for ALPS touchpads.bru
The ALPS mechanism for gesture detection can produce long delays between a packet that signals a tap and the next packet, which either signals the end of the gesture or the start of a drag-operation. The time spans can exceed the timeouts used by the generic detection mechanism in the synaptics driver. Reporting both the touch and the release event when the second packet has arrived ensures that the tap will be recognized. ok mpi@ shadchin@
2015-09-05check for limiting the range of UTF-8 to 0x10FFFF, as requested by RFC 3629.Sebastien Marie
ok stsp@
2015-09-05In the last commit, the man-page change was committed by mistake,Alexandre Ratchov
backit out.
2015-09-05Delete duplicated CVS $foo tagsPhilip Guenther
2015-09-05Use new framework for wrapping dbopen()Philip Guenther
Move internal declarations from <db.h> to libc's hidden/db.h ok kettenis@
2015-09-05Use new framework for wrapping cat{open,gets,close}(), eliminatingPhilip Guenther
_cat* in the process. ok kettenis@
2015-09-05typos in comments: xfree -> freeAlexandre Ratchov
2015-09-05Avoid unintended problems with operator precedence when doing anJonathan Gray
assignment and comparison. ok deraadt@ looks correct millert@ jung@
2015-09-05Add brackets to clarify assignments that are the result of a test operator.Jonathan Gray
ok deraadt@ looks correct millert@ jung@
2015-09-05Avoid unintended problems with operator precedence when doing anJonathan Gray
assignment and comparison. ok deraadt@ looks correct millert@ jung@
2015-09-05Support for xterm-compatible SGR escapes 39 and 49 (reset fg/bg colour toMiod Vallat
default). From Matthew Martin on tech@
2015-09-05Correct bounds checking in efifb_mmap(). ok yasuoka@Miod Vallat
2015-09-05Some whitespace bulking out a diff unnecessarily.Kenneth R Westerback
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.Philip Guenther
Stop generating _brk and _sbrk symbols: they've already been hidden. Set the ELF symbol size on the syscall stubs. Give the __{min,cur}brk symbols a size and type, and hide more jump labels. ok deraadt@
2012-03-26Import Unbound 1.4.16 to work on in-tree (not yet linked to the build).Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: compat contrib libunbound/python pythonmod testcode testdata winrc ok deraadt@ jakob@
2015-09-05regenJonathan Gray
2015-09-05add some braswell idsJonathan Gray
2015-09-04These days pcc defines __GNUC__ and we don't support gcc2. Also neededDaniel Dickman
for upcoming CompCert port. Final version of the diff is from kettenis@ with input from jsg@ and tedu@. ok kettenis@, jsg@, "I agree" millert@
2015-09-04Let efifb depend on rasops32 such that it works on ramdisks where rasops32Mark Kettenis
isn't brought in by inteldrm or radeondrm.
2015-09-04The bnx_tx_pool gets used from interrupt context, so drop the explicitMark Kettenis
backend allocoter here without passing PR_WAITOK to pool_init(9). ok mikeb@
2015-09-04The pf_osfp_pl and pf_osfp_entry_pl never get used in interrupt context.Mark Kettenis
Drop the explicit pool backend allocator here and add PR_WAITOK to the flags passed to pool_init(9). The pfi_addr_pl and pf_rule_pl can get used in interrupt context though. So simply drop the explicit pool backend allocator without adding PR_WAITOK to the flags passed to pool_init(9). ok mikeb@
2015-09-04Fill mode changes don't break next-line scope in all cases,Ingo Schwarze
in particular not for tagged paragraphs. Issue found by Christian Neukirchen <chneukirchen at gmail dot com> in the exiv2(1) manual page.
2015-09-04shuffle -b into place; while there, do some general tidy upJason McIntyre
of SYNOPSIS and usage();
2015-09-04pflow_flush() still needs sc->send_nam; free it later.Florian Obser
2015-09-04Add missing information to the socket splicing man page to make itAlexander Bluhm
more comprehensible. OK jmc@ tedu@
2015-09-04Add a -b option, to be used together with -i, that tells fdisk to add aMark Kettenis
special boot partition on architectures that need it. For now those architectures are amd64 and i386, where this option will create an EFI system partition to store our new UEFI bootloader. ok deraadt@, krw@
2015-09-04Fix condition used while seaching candidates for "record level"Alexandre Ratchov
control for wskbd. This may fix "record level" keys on certain keyboards.
2015-09-04Tunnels also need a cloning route.Martin Pieuchot
Fix a regression reported by Brad.
2015-09-04word fix; from henning petersen (netbsd pr/49641, -r1.18)Jason McIntyre
ok millert
2015-09-04Change wait-for to work when the signal comes before the wait, also useNicholas Marriott
some helper functions and add some logging.
2015-09-04The futex_pool and futex_wp_pool pools never get used in interrupt context.Mark Kettenis
ok mlarkin@
2015-09-04The nfsrv_descript_pl pool never gets used in interrupt context.Mark Kettenis
ok deraadt@
2015-09-04Do not use an intermediary buffer on the stack of the caller whenMartin Pieuchot
submitting a bulk write request. This also means big bulk write requests are no longer split into multiple small transfers something that libusb consumers do not expect. From Grant Czajkowski <czajkow2 AT illinois DOT edu> as part of the GSoC 2015.
2015-09-04Make every subsystem using a radix tree call rn_init() and pass theMartin Pieuchot
length of the key as argument. This way every consumer of the radix tree has a chance to explicitly initialize the shared data structures and no longer rely on another subsystem to do the initialization. As a bonus ``dom_maxrtkey'' is no longer used an die. ART kernels should now be fully usable because pf(4) and IPSEC properly initialized the radix tree. ok chris@, reyk@
2015-09-04Plug minor memory leaks when options are used more than once. bz#2182,Darren Tucker
patch from Tiago Cunha, ok deraadt djm
2015-09-04Fix mbuf memory accounting after recent *8 pool size change.Martin Pieuchot
Use the ``pr_pgsize'' argument instead of assuming that pool page sizes are identical to the value returned by getpagesize(3). Issue reported by trondd <trondd AT kagu-tsuchi DOT com> on tech@. ok millert@, tedu@
2015-09-04Fix an mbuf use-after-fruit in pflow_clone_create().Martin Pieuchot
Issue reported by semarie@ on bugs@ who also isolated the use-after-fruit to pflow(4) using dlg@'s tracing mbuf diff. Inputs from and ok florian@, semarie@, benno@
2015-09-04add support for RTL8168HJonathan Gray
tedu tested an almost identical diff from brad that set the same flags.
2015-09-04full stop belongs outside the brackets, not inside;Jason McIntyre
2015-09-04zap extra newline that snuck inJasper Lievisse Adriaanse
2015-09-04add a debug2() right before DNS resolution; it's a place whereDamien Miller
ssh could previously silently hang for a while. bz#2433