summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-30- Add regress for forthcomming rpath ORIGIN substitution support.Kurt Miller
okay matthew@
2013-03-30Revert alpha/OpenBSD to the binutils 2.15 state, with only DATA_PLT andMiod Vallat
disable readonly plt. This lets a binutils 2.17 toolchain produce working binaries, until a working way to get proper padding sections (and boundary symbols) emitted with proper value once .plt position is decided is found, when .plt can exist at multiple places in the binary.
2013-03-30Revert ppc/OpenBSD to the binutils 2.15 state, with only BSS_PLT andMiod Vallat
disable secure plt. This lets a binutils 2.17 toolchain produce working binaries, until a working way to get proper padding sections (and boundary symbols) emitted with proper value once .plt position is decided is found, when .plt can exist at multiple places in the binary.
2013-03-30Correctly report `weak' status of non-function symbols. Makes nm agree withMiod Vallat
objdump -t on, say, _DYNAMIC in libpthread.
2013-03-30Don't create a c++filt.1->gcc.1 manpage link at install time, the c++filtMiod Vallat
manpage comes from binutils.
2013-03-30Make forking socket splicing tests more reliable on slow machines.Alexander Bluhm
Their intention is to test kernel stability. Instead of failing, add a timeout and ignore errors.
2013-03-30allow "0" as service name for raw sockets.Eric Faurot
ok sthen@ bluhm@
2013-03-30Do not assume local nameserver if resolv.conf doesn't exist, just useEric Faurot
/etc/hosts. discussed with deraadt@
2013-03-30Fix i2c_algo_dp_aux_exec() such that it handles all transactions needed byMark Kettenis
our i2c framework. Unbreaks EDID fetching over displayport. ok jsg@
2013-01-03Reengineer the socket splicing regression tests:Alexander Bluhm
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions.
2013-03-30Sync with latest IKEv2 Parameters from IANA. No functional change.Reyk Floeter
2013-03-30Since deleting all the addresses on an interface removes all theKenneth R Westerback
relevant entries from the arp cache, don't bother asking for/processing arp entries in the route dumps. Thus allowing use of NET_RT_FLAGS with RTF_GATEWAY and AF_INET, to ask for only the routes dhclient wants to expunge rather than all routes in existance. Greatly shrinks and simplifies the code. No intentional functional change. Tested by sthen@.
2013-03-30Two fixes to intel_sdvo_write_cmd():Mark Kettenis
- Allocate a large enugh buffer to store messages. - Make sure we return true if we sucessfully transferred the command. Makes it possible to actually talk to the SDVO chip on the other end.
2013-03-30Provide wrappers for scsi_io_get() and scsi_io_put(), that also includeJoel Sing
the sd_sync check/wakeup. Remove some unnecessary NULL checks whilst here. ok krw@
2013-03-30Use getaddrinfo() to display multiple addresses including IPv6.Florian Obser
Pointed out by todd@. "The approach seems fine." deraadt@ OK todd@
2013-03-30If the ws_{get|set}_param hooks are set, use those for brightness controlMark Kettenis
instead of poking the hardware directly. Prevents some funny interaction between using the brightness keys and wsconsctl(8) on the Dell XPS M1330. Changing the brightness behind ACPI's back is apparently not such a good idea.
2013-03-30syncTheo de Raadt
2013-03-30Fix intel gmbus i2c code. Not all transactions were handled correctly, andMark Kettenis
on top of that, various iic_exec(9) calls were incorrect. Doesn't seem to handle SDVO yet though.
2013-03-30Restrict protocol numbers for raw sockets to the range from 0 to 255.Alexander Bluhm
OK deraadt@ guenther@
2013-03-30Use --stderr to output pod2man problems at build time, rather than embedStuart Henderson
them into a "POD ERRORS" section in the produced manpages.(!) ok miod@
2013-03-30Disable perlcn/perlko/perljp manpages which use EUC encodings, we produceStuart Henderson
all manpages in a batch with a single pod2man invocation which is unable to switch encodings. Avoids "Code point xxx is not Unicode, all \p{} matches fail" during build. Disable perltw manpage which relies on getting UTF8 passed through from the source file to pod2man to mandoc; even on a utf8 term with -Tutf8 these don't get displayed correctly.
2013-03-30Remove debug printf that causes problems with framebuffer acceleration whenMark Kettenis
turned on. Linux doesn't have it anyway. ok jsg@
2013-03-30have smtpd temporarily refuse new messages if file system holding the queueGilles Chehade
has less than 10% of disk space or inodes left. a warning is logged and the clients will get a temporarily failure asking them to retry later. prompted by deraadt@
2013-03-30Fixed a memory leak during HTTP header parsing.Tobias Stoeckmann
ok deraadt, halex, sthen
2013-03-30tweak previous;Jason McIntyre
2013-03-30Back out previous; this needs more thought.Mark Kettenis
2013-03-30previous had one backslash too many;Jason McIntyre
2013-03-30don't ever skip reload the very first time; detective work by rpe@; ok eric@Otto Moerbeek
2013-03-30reorder include search directories. cuts lookups by quite a bit.Ted Unangst
ok deraadt miod
2013-03-30enable com2. if it works on i386, we think it will work here.Ted Unangst
ok deraadt
2013-03-30Various updates, mostly to SYNOPSIS, ERRORS, and STANDARDS, butPhilip Guenther
some other fixes included... *at() function ERRORS description suggested by matthew@ ok deraadt@
2013-03-30vrele() is a tricky beast. it can sleep if the refcount hits zero,Ted Unangst
leaving us with a free type function that isn't atomic. deal with this by erasing any reachable pointers to the vnode first, then free it. ok deraadt guenther
2013-03-30Remove mentioning specific systems with embedded Ethernet chipsets orBrad Smith
LOM in vge(4) which is pretty vague and common to many Ethernet chipsets. ok kettenis@
2013-03-30Remove mentioning dual-port cards and being built into motherboardsBrad Smith
and the bit about the hw list not being exhaustive. ok kettenis@
2013-03-30go back to the old method of execbuffer pinningJonathan Gray
should fix problems noticed by Ralf Horstmann and bluhm@
2013-03-30Return ENOTDIR if an *at() syscall is passed a relative path and aPhilip Guenther
fd to resolve against that isn't a directory ok matthew@
2013-03-30Fix typos.Lawrence Teo
From "Mike." the.lists()mgm51.com, thanks! ok jmc
2013-03-30Return an exit code of 1 if the file cannot be opened (e.g. file doesLawrence Teo
not exist), or if there is an error reading the file stream. From Patrik Lundin, thanks! ok deraadt
2013-03-30Provide a default discipline interrupt handling function and migrate all ofJoel Sing
the disciplines that now have the same interrupt code. ok krw@
2013-03-30Add a function to read the ARM MPCore base address. This let's usPatrick Wildt
dynamically determine where e.g. the interrupt controller is. ok bmercer@
2013-03-30Remove duplicate prototypes.Patrick Wildt
2013-03-29properly handle scope when parsing IPv6 addresses.Eric Faurot
ok bluhm@ naddy@ sthen@
2013-03-29Enable lazy binding by default.Miod Vallat
2013-03-29res_querydomain()'s code to terminate the domain with '.' had the assignmentPhilip Guenther
flipped so that it always used a domain of ".." Heavy lifting by otto@ ok eric@ otto@ miod@
2013-03-29correctly show the scope for IPv6 addresses in getnameinfo()Eric Faurot
2013-03-29Add an explicit Pod-Escapes dependency to Pod-Functions, in addition to theMiod Vallat
existing Pod-Simple dependency. Fixes build with -j2 for real.
2013-03-29More mg_data.h where uudmap.h is listed, for paranoia and consistency.Miod Vallat
2013-03-29Add an explicit dependency for mg_data.h, similar to uudmap.h; should helpMiod Vallat
building with -j.
2013-03-29Do not fail in gethostbyname_async() if there are multiple addresses inEric Faurot
a DNS packet...
2013-03-29Properly release ccbs when restarting a work unit.Joel Sing