3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development
Franz Pletz 3ba99f83a7
glibc: enable stackprotection hardening
Enables previously manually disabled stackprotector and stackguard
randomization.

From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511811:

    If glibc is built with the --enable-stackguard-randomization option,
    each application gets a random canary value (at runtime) from /dev/urandom.
    If --enable-stackguard-randomization is absent, applications get a static
    canary value of "0xff0a0000". This is very unfortunate, because the
    attacker may be able to bypass the stack protection mechanism, by placing
    those 4 bytes in the canary word, before the actual canary check is
    performed (for example in memcpy-based buffer overflows).
2016-09-12 02:36:11 +02:00
..
arduino
beam-modules build-rebar3: Append postPatch to original hook 2016-08-29 23:31:50 +02:00
bower-modules/generic
compilers llvmPackages: generalize "3.9.0" string occurrences 2016-09-11 10:13:34 +02:00
coq-modules
dotnet-modules/patches
eclipse
em-modules/generic
go-modules go: Split output order to match new convention 2016-08-31 13:55:40 +03:00
guile-modules
haskell-modules Merge pull request #17997 from teozkr/fix/buildstackproject-stackroot 2016-09-10 22:23:02 +02:00
idris-modules
interpreters Merge pull request #18025 from knedlsepp/fix-python3.5-jupyter-1.0.0 2016-09-10 11:28:48 +02:00
libraries glibc: enable stackprotection hardening 2016-09-12 02:36:11 +02:00
lisp-modules
lua-modules
misc
mobile adb-sync: Make platforms correspond to those of androidsdk (main dependency). 2016-09-06 23:55:36 +02:00
node-packages nodePackages.elasticdump: init at 2.4.2 2016-09-06 18:22:05 +00:00
ocaml-modules ocamlPackages.menhir: remove unnecessary substitution 2016-08-29 01:28:15 +00:00
perl-modules DBD::SQLite: 1.48 -> 1.50 2016-09-05 13:45:59 +02:00
pharo
pure-modules purePackages.glpk: fix build 2016-09-10 17:41:19 +02:00
python-modules Merge pull request #18025 from knedlsepp/fix-python3.5-jupyter-1.0.0 2016-09-10 11:28:48 +02:00
qtcreator qtcreator: enable checking 2016-09-06 14:02:09 +02:00
r-modules r-openssl: fix build some more 2016-09-10 12:28:13 +02:00
ruby-modules Merge pull request #16276 from manveru/gemconfig-rbnacl 2016-09-05 01:11:57 +02:00
tools Merge remote-tracking branch 'upstream/master' into staging 2016-09-09 02:40:47 +03:00
web remarkjs: use node2nix generated expressions 2016-09-02 13:02:37 +00:00