summaryrefslogtreecommitdiffstats
path: root/gnu
AgeCommit message (Expand)AuthorFilesLines
2016-03-07There is a mknod(2) call hidden deep in the guts of cvs(1) thattb1-1/+0
2016-02-28In emit_insxl() force the first operand of the insbl or inswl patternjsg1-0/+2
2016-02-24Cope with ambiguous environmentsafresh12-3/+52
2016-02-21In alpha_expand_block_clear(), cope with the offset being negative;deraadt1-3/+3
2016-02-18Disable the stack protector when building libstdc++ on arm. Fixes testjsg1-1/+4
2016-01-20quote ${CC} expansion, from andreas.kahari at icm uu se, ok mpi@sthen1-2/+2
2016-01-14fix typommcc1-1/+1
2016-01-11Fix perl CVE-2015-8607 - XS File::Spec::canonpath loses taintafresh112-11/+29
2015-12-27add missing header needed for pledge(2)chl1-0/+1
2015-12-26Fix branch delay slots. Found while making test builds of ports.visa1-7/+7
2015-12-21Recognise the rdseed instruction introduced with Broadwell.jsg2-1/+19
2015-12-18Add library-based __sync functions for mips64.visa2-1/+321
2015-12-17Implement a memory barrier for mips. Basically this makes __sync_synchronize()kettenis1-0/+16
2015-12-10Actually install OpenBSD::Pledge perl moduleafresh12-0/+4
2015-12-05Implement the .inst assembler directive for arm.tobiasu1-0/+32
2015-12-01Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC.kettenis3-2/+34
2015-11-29OpenBSD::Pledge - perl interface to pledge(2)afresh13-0/+316
2015-11-28Back out previous commit. Not emitting DT_RPATH isn't helpful if our ld.sokettenis1-2/+8
2015-11-26Fix "Bad value" error seen when building Mesa 11.0.6 which uses -Bsymbolic.kettenis1-1/+1
2015-11-26change the name "as" in the NAME section of the as(1) manuals to lowercase;schwarze2-2/+4
2015-11-22Use yy_size_t instead of int in yy_input(). Makes things work on BE 64-bitkettenis1-2/+2
2015-11-20Regen.jca1-187/+4
2015-11-20Server-side pserver support is broken, and we don't plan to support it.jca2-29/+0
2015-11-20Unbreak, tcflow and its underlying ioctls aren't allowed by pledge(2).jca1-11/+1
2015-11-17Pledge cvs(1).jca1-0/+22
2015-11-15Same as in binutils-2.17, only restore regular permission bits.jca1-14/+2
2015-11-15In smart_rename, restore at least the regular permissions bits.jca1-16/+2
2015-11-15Now that the (setuid bit related) bad-practice audit and repair is complete,deraadt2-0/+6
2015-11-15In most cases binutils strips off setuid/setgid bits when creating copiesderaadt2-2/+2
2015-11-15Using #ifndef __OpenBSD__, disable the really dangerous and sillyderaadt1-0/+2
2015-11-14info - pledge stdio rpath wpath cpath getpw tty proc execderaadt5-5/+26
2015-11-14Betting pledge "stdio rpath wpath cpath" works for this. Let's get it intoderaadt1-0/+3
2015-11-14pledge 'stdio rpath wpath cpath", since that is all large program does.deraadt1-0/+3
2015-11-13Both gcc & collect2 can pledge "stdio rpath wpath cpath proc exec".deraadt2-0/+10
2015-11-13pledge "stdio rpath wpath cpath fattr" for both as & ldderaadt2-0/+8
2015-11-12With --enable-new-dtags, only generate DT_RUNPATH and no DT_RPATHguenther1-8/+2
2015-11-11update NAME;jmc4-4/+4
2015-11-11Correct several DT_foo (tag id) vs DF_* (flag bit) errorsguenther2-7/+7
2015-11-09Start moving some vmm things into the tree. First up is binutils so we willmlarkin5-1/+67
2015-11-08Revert 1.2 and 1.3 in order to go back to the default upstream behaviourmiod1-25/+0
2015-10-30Use crypt_checkpass() instead of strcmp(hash, crypt(password, hash)).millert1-7/+3
2015-10-22Add pledge(2) to some binutils that handle untrusted data. Most can do withpascal4-0/+14
2015-10-20On xmalloc failure, stop trying to determine the total amount of allocatedpascal1-25/+0
2015-10-07Correct handling of enum attributes with g++jsg1-0/+1
2015-09-16Enable -msecure-plt by default (on powerpc).kettenis1-1/+2
2015-09-15Make the famous _S_debug_messages warning go away, by hidining that symbol.zhuk1-1/+1
2015-09-11Avoid undefined behavior with isascii, cast its argument to unsigned char.jca1-2/+2
2015-09-10Makde gcc handle __stack_smash_handler similarly to memcpy and memset whenguenther5-39/+71
2015-09-09Fix various buffer overflows (caused by the way struct iso_directory_recordmiod8-17/+17
2015-09-09For truly static binaries, force .ctors, .dtors and .got to be read-only.kettenis1-0/+37