summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
invocations. This allows us to use the compiler builtin define __PIC__ to check for PIC/PIEness rather than passing -DPIC. Simplifies PIE work a lot. ok matthew@, conceptually ok kurt@
2012-08-22Build crunched binaries with -fno-pie.Pascal Stumpf
ok deraadt@
2012-08-22Link ld.so-cookie back into the regress build now that ld.so's __guardMatthew Dempsky
value is actually initialized.
2012-08-22Change ld.so and libc to use .openbsd.randomdata on ELF platforms forMatthew Dempsky
initializing their __guard values. For the time being, we're leaving libc's constructor method as a backup to make sure __guard actually gets initialized and to emit syslog warnings when it's not. Not really an ABI change, so no shlib bump... "hold on to your butts" ok deraadt, kettenis
2012-08-22cleanup mpii_alloc_queues, use caddr_t for kva plus a bit of cleanupMike Belopuhov
2012-08-22Build the kernel with -fno-pie. Just getting Ms out of my tree; this will bePascal Stumpf
cleaned up later. ok deraadt@
2012-08-22remove last remnants of mpii_[e]cfg_header and mpii_[e]cfg_pageMike Belopuhov
2012-08-22for device pages of the fixed size there's no need to query theirMike Belopuhov
lengths nor to allocate the storage dynamically so place them on the stack and initialize the header by hand.
2012-08-22minor style nits for the function prototypesMike Belopuhov
2012-08-22Unbreak drm when DRM_NO_AGP is defined.Martin Pieuchot
ok miod@
2012-08-22kill several unused or useless defines; no functional changeMike Belopuhov
2012-08-22recognise rrx mnemonic, from GPLv2 apple cctools via FreeBSDJonathan Gray
ok miod@
2012-08-22Bring in a change from post 2.17 (but still GPLv2) binutilsJonathan Gray
to avoid BFD64 host ifdefs in 32 bit only sparc targets. elfxx-sparc.c 1.31 and elfxx-sparc.h 1.8 Needed to compile sparc from a 64 bit host. ok miod@
2012-08-22be more direct about makesum and SUPDISTFILES.Marc Espie
2012-08-22use static inline instead of inline so this will be compatible withJonathan Gray
compilers defaulting to c99 inline instead of the old gnu style. ok guenther@ miod@ deraadt@
2012-08-22sigpid should be of type pid_t (only visable with DEBUG).Okan Demirmen
ok miod@ (who found others to fix as well)
2012-08-22make this compile by adapting loongson changes to the 2.17 struct layoutJonathan Gray
ok miod@ matthew@
2012-08-22add a file from 2.17 which was omitted when imported but needed for mips64Jonathan Gray
ok miod@ matthew@
2012-08-22also need to compare backupname if set.Eric Faurot
2012-08-22hex constants unsigned, prevents some gcc warningsMarc Espie
okay ratchov@
2012-08-22Add memory barriers for powerpc.Martin Pieuchot
ok kettenis@, miod@
2012-08-22remove unneccessary .Pp;Jason McIntyre
2012-08-22i missed usage and the manpage. prod by jmcTed Unangst
2012-08-22- open a remote file/device with the same flags we use when opening aAlexander Hall
local one - replace a few magic numbers with the appropriate constants ok millert@ (pre-lock)
2012-08-22add ignore keyword to conf file, allowing one to ignore unwanted infoTed Unangst
from the server without necessarily speciyfing a supersede value
2012-08-22-h flag to print human numbers in conjunction with -w -bTed Unangst
2012-08-21tweak previous;Jason McIntyre
2012-08-21When deciding whether we're PIC in a (generated) asm file, check for both PICPascal Stumpf
and __PIC__ defines. Makes things easier for PIE. ok djm@
2012-08-21Allow smtpd to work as a backup MX, relaying only to MXs with higherEric Faurot
priority in the DNS record. For example: accept for domain "foo.org" relay backup "mx3.foo.org" will relay mails for "foo.org" using only hosts with higher priority (i.e. lower value) than "mx3.foo.org", which is supposed to be the current server. If the specified backup MX is not found in the DNS record, relaying works as normal. ok gilles@
2012-08-21Try to connect to the next host if an IO error occurs before the mtaEric Faurot
is ready to send a mail. ok gilles@
2012-08-21Stop "inlining" setrunnable() we already had two bugs because of it.Christiano F. Haesbaert
This also makes sure we call cpu_unidle() on the correct cpu, since the inlining order was wrong and could call it on the old cpu. ok kettenis@
2012-08-21Reverse the name and meaning of the IFXF_INET6_PRIVACY interfaceAlexander Bluhm
flag. It is now called IFXF_INET6_NOPRIVACY. So IPv6 privacy addresses are on by default without resetting the flag during ifconfig down/up. OK stsp@, sperreault@ (who wrote the same diff)
2012-08-21Define the endianness macro used in drm code corresponding to theMartin Pieuchot
value of BYTE_ORDER, this makes radeondrm(4) usable on big-endian archs. ok kettenis@, deraadt@
2012-08-21- remove inconsistent/obsolete commentsJason McIntyre
- update rfc references - make the Rs/Re blocks more consistent
2012-08-21flesh out the rfc sections;Jason McIntyre
2012-08-21Use $(.CURDIR) to locate source files so tests still work with 'makeMatthew Dempsky
obj'. ok nicm
2012-08-21Kill an old mips workaround; we don't support mips, just mips64.Pascal Stumpf
ok deraadt@ kettenis@
2012-08-21Use TAILQ rather than array for mx list.Eric Faurot
ok gilles@
2012-08-21Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always bePascal Stumpf
built with -fno-pie. This gets the hairiest part of PIE out of the way ... ok deraadt@
2012-08-21don't read past the end of an array when dumping the stack.Jonathan Gray
spotted by clang ok deraadt@
2012-08-21remove -DSM_OMIT_BOGUS_WARNINGS which was intended to remove spuriousJonathan Gray
gcc warnings over ten years ago but now causes warnings while preventing none. vax never used this define, so gcc 2.95 is fine without it as well. ok guenther@ millert@
2012-08-21dns sessions don't use lookup. no need to store them in a tree.Eric Faurot
ok gilles@
2012-08-21Re-enable loop detection, but in mta and mda this time.Eric Faurot
ok gilles@
2012-08-21merge in pcre-8.31Robert Nagy
2012-08-21update to nginx-1.2.3Robert Nagy
2012-08-21Missing "-q" in usage().Antoine Jacoutot
ok espie@
2012-08-21xterm won't reach version 500 for a while so set that as the upper limit.Nicholas Marriott
2012-08-21Fix up window reference counting and don't crash if the rename timerNicholas Marriott
fires while the window is dead but still referenced. Fixes problem reported by Michael Scholz.
2012-08-21Sort options.Antoine Jacoutot
"obviously okay" espie@
2012-08-21For interrupts that get established before we attach the interrupt controller,Mark Kettenis
store the type of the interrupt (level, edge). ok miod@, mpi@