summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-02Do not need bcopy trickery to update the file descriptorTheo de Raadt
pointer array; we can access it directly. ok guenther
2012-09-02Oh, but only -O1 is needed. With -fpie, -O0 is currently needed. Bah.Theo de Raadt
2012-09-02Document (in this commit message, and an annotation in the Makefile)Theo de Raadt
that this sh-architecture gcc workaround is for the same bug that is found in sort/tmp.c
2012-09-02enable PIE on alpha, and document the situation for otherTheo de Raadt
architectures not running PIE yet.
2012-09-01Oops. Missed a reinitialize_interface() declaration.Kenneth R Westerback
2012-09-01Nuke a static global I can't get my head around - interfaces_invalidated.Kenneth R Westerback
Since reinitialize_interface() was simply setting interfaces_invalidated to 0, nuke it too! Always update ifi->linkstat in dispatch() loop.
2012-09-01put back out-of-line version of function.Marc Espie
even with only-inline, won't compile with -O0, so debugging is very difficult... discussed with jsg@
2012-09-01Kill the FILES section. No need to maintain a second list of libraries on thePascal Stumpf
same page (which was even out of sync). Also, add an .Xr ld. ok jmc@
2012-09-01remove unused flagGilles Chehade
2012-09-01- remove crypto_backendGilles Chehade
- remove support for encrypted queue, it will be reintroduced later after pouring more thinking into it if you had it enabled, flush your queue before updating
2012-09-01Fix alpha bootblocks: Compile with -fno-pie, link with -nopie.Pascal Stumpf
tested by naddy@; ok deraadt@
2012-09-01Bounds check before addressing call_used_regs[], avoids segfaults inMiod Vallat
fixup_match_2() on landisk building mysql; gcc PR #28467 help and prodding jsg@, ok kettenis@
2012-09-01show more precisely what the problem is.Marc Espie
2012-09-01NOPIC only affects shared libraries now.Pascal Stumpf
ok jmc@
2012-09-01Make this __STDC__ aware.Miod Vallat
2012-09-01Document that systrace fds, like kqueues, cannot be shared.Philip Guenthe
P_SUGID and P_SUGIDEXEC are now PS_* flags
2012-09-01Strip out stuff specific to the old uthreads and add similar bits forPhilip Guenthe
rthreads, including the beginning of a HISTORY section Tweak name (and therefore order) of the Barrier Routines and Spinlock Routines sections Update the list of functions that aren't thread-safe Be consistent with other manpages by spelling 'thread-safe' with a hyphen
2012-09-01Make '-f' only affects the "start" action.Antoine Jacoutot
There is no reason we couldn't reload|stop a daemon even when _flags is set to NO. As a bonus side effect, we can now see usage() on disabled scripts. discussed with sthen@ and espie@ ok sthen@
2012-09-01Clean up the correct file to fix parallel make failuresPhilip Guenthe
ok deraadt@
2012-09-01Fix typo in comment: s/PT_OPENBSD_RANDOMDATA/PT_OPENBSD_RANDOMIZE/Matthew Dempsky
2012-09-01update currency exchange rates;Jason McIntyre
2012-09-01avr32 did not happenTheo de Raadt
2012-09-01don't pollute the src dir with info pages when doing buildsJonathan Gray
ok kettenis@ deraadt@
2012-09-01sync comment with reality.Federico G. Schwindt
2012-09-01 So passes uthreadsPhilip Guenthe
Like autumn leaves on water don't fear the tedu@
2012-08-31modload needs to invoke ld with -nopie now on ELF platformsMatthew Dempsky
ok pascal
2012-08-31Use EVP_MAX_MD_SIZE for the key size for now as discussed on icb.Federico G. Schwindt
2012-08-31Don't treat zaurus special; everybody gets libraries with debug info now.Mark Kettenis
We just savd a bunch of space anyway by no longer creating _pic.a libraries. ok deraadt@
2012-08-31Compile ld.so with debug info. This will not only help people hacking onMark Kettenis
ld.so itself, but also make it easier to debug code that uses dlopen(3). ok deraadt@, matthew@
2012-08-31Update license to two-clause BSD. Permission to do so was grantedTodd C. Miller
by the authors as per Ed Schouten.
2012-08-31Add a DT_DEBUG tag to PIEs as well.Mark Kettenis
ok pascal@
2012-08-31Since _dl_debug_map is only initialized if we see a DT_DEBUG tag, make sureMark Kettenis
it isn't NULL before we dereference it. Fixes perl PIE on hppa. ok matthew@, deraadt@
2012-08-31Document PIE-by-default behaviour. With a tweak from matthew@.Pascal Stumpf
ok deraadt@ jmc@ matthew@
2012-08-31tweak previous;Jason McIntyre
2012-08-31Allow an error message for a filename that is too long to be seen andlum
let the error stop mg exiting when C-x C-c is called.
2012-08-31Document BUILD_ONCE. A bit tricky. Use actual examples from our currentMarc Espie
tree.
2012-08-31Sync vestigial in-tree GCC 3 specs with recent GCC 4 changes.Matthew Dempsky
From Brad.
2012-08-31remove some compat junk; ok kettenisTheo de Raadt
2012-08-31Enable PIE on amd64, mips64(el) and sparc64.Pascal Stumpf
Most work done by kurt@ some years ago; also, most work committed over the last weeks was based on a diff by him. Cheers, kurt@! Lots and lots of helpful input, comments, feedback and diffs from deraadt@, kettenis@ and matthew@, miod@ and others. Thanks! Bulk builds done by naddy@, sthen@, landry@ and in progress from pea@ and jasper@. Pending architectures are alpha, i386, hppa, arm, sparc and landisk. ok deraadt@
2012-08-31Apply to sparc the same change as to sparc64: Pass -K PIC to the assembler whenPascal Stumpf
we're default PIE. allows Theo to build PIE-by-default sparc; ok kettenis@
2012-08-31document SUBST_CMD* again, hopefully for the last time.Marc Espie
2012-08-31Switch GCC to use __guard_local instead of __guard. This allows GCCMatthew Dempsky
to emit -fstack-protector code that doesn't need GOT indirection for accessing __guard. Tested on amd64, i386, sparc64, hppa, loongson, and sgi (thanks lteo, djm, sthen, todd, naddy, kettenis, phessler, jasper, and anyone else that I'm missing who tested).
2012-08-31Kill NOPIE and NOPIE_FLAGS in loongson/stand.Pascal Stumpf
ok deraadt@
2012-08-31Kill NOPIE and NOPIE_FLAGS in hppa/stand.Pascal Stumpf
ok deraadt@
2012-08-31Use OBSD_LIB_SPEC and OBSD_CPP_SPEC instead of rolling our own. MeansMark Kettenis
powerpc now gets the right behaviour for -pthread as well. ok pascal@, krw@, millert@
2012-08-31tweak tweak, ok jmc@Pascal Stumpf
2012-08-31Document Wake on LAN support in nfe(4) man page.Stefan Sperling
2012-08-31Wake on LAN support for nfe(4). Tested by me, russel on misc@, and jsg.Stefan Sperling
ok jsg
2012-08-31use subdir realtarget => target recursion (for subdir.mk .USE macro)Marc Espie
will scrap the subdirdepend case later. okay millert@
2012-08-31tweak previous;Jason McIntyre