Commit graph

78627 commits

Author SHA1 Message Date
Franz Pletz
baee91ec60 cc-wrapper: Check if ld supports -z, fixes darwin 2016-03-07 21:40:20 +01:00
Franz Pletz
b2b499e6c4 cc-wrapper: Increase number of functions for stackprotector 2016-03-07 01:30:40 +01:00
Franz Pletz
ab1092875a cc-wrapper: Disable pie for linking static libs 2016-03-07 01:30:39 +01:00
Franz Pletz
63f60b6a13 cc-wrapper: Disable pie when linking shared libraries 2016-03-07 01:30:39 +01:00
Robin Gloster
2013614e1d vim-configurable: Disable hardening flag fortify
Fortify hardening detects a probable buffer overflow in vim at runtime. This
has to be fixed upstream.

Debian also disables fortify:

  https://anonscm.debian.org/cgit/pkg-vim/vim.git/tree/debian/rules#n6
2016-03-06 16:57:34 +00:00
Robin Gloster
1b4ec4b495 linuxPackages.virtualbox: disable fortify/pic/stackprotector 2016-03-06 15:48:16 +00:00
Franz Pletz
1fb09c1e7d dhcpcd: enable PIE hardening 2016-03-06 00:15:49 +01:00
Franz Pletz
6473000edd opendkim: enable PIE hardening 2016-03-06 00:15:35 +01:00
Franz Pletz
fb57bfbd4f php: enable PIE hardening 2016-03-06 00:15:18 +01:00
Franz Pletz
05a02c53a0 cc-wrapper: -pie is a ldflag 2016-03-06 00:14:55 +01:00
Franz Pletz
0cad2e7af1 vim: Disable hardening flag fortify
Fortify hardening detects a probable buffer overflow in vim at runtime. This
has to be fixed upstream.

Debian also disables fortify:

  https://anonscm.debian.org/cgit/pkg-vim/vim.git/tree/debian/rules#n6
2016-03-05 21:45:04 +01:00
Franz Pletz
034b2ec2ed glibc: stackprotector is already disabled in default.nix
This overwrites the hardeningDisable attribute and removes disabling the
fortify flag.
2016-03-05 19:47:04 +01:00
Franz Pletz
cb3d27df93 Merge remote-tracking branch 'origin/master' into hardened-stdenv 2016-03-05 18:55:30 +01:00
Franz Pletz
aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Franz Pletz
a2e449e43e coreutils: Skip some tests (filenames too long) 2016-03-05 18:55:26 +01:00
Christoph Hrdinka
4e8853ca8d Merge pull request #13544 from leenaars/vapor
vapor: init at 0.2.3
2016-03-05 18:36:58 +01:00
Michiel Leenaars
af35cd2513 vapor: init at 0.2.3 2016-03-05 17:59:30 +01:00
Frederik Rietdijk
36506df7fe Merge pull request #13448 from lancelotsix/use_recent_sqlalchemy_as_default
pythonPackages.sqlalchemy: follows upstream, use "sqlalchemy7" for lecagy
2016-03-05 11:07:50 -05:00
Franz Pletz
d4ece75fd6 haskellPackages.epanet-haskell: Turn format hardening off 2016-03-05 16:53:38 +01:00
Nikolay Amiantov
0865d19ccd haskellPackages.Agda: use older unordered-containers to fix build
Fixes #13594.
2016-03-05 17:58:48 +03:00
joachifm
60046c64b4 Merge pull request #13687 from 4z3/master
exim: 4.86 -> 4.86.2
2016-03-05 13:38:45 +00:00
joachifm
932b47ff52 Merge pull request #12752 from simonvandel/hunspellWithDicts
Hunspell: add wrapper to include dictionaries
2016-03-05 13:26:43 +00:00
joachifm
02327d3a44 Merge pull request #13431 from igsha/i3pystatus
i3pystatus: 3.33 -> 3.34
2016-03-05 13:12:10 +00:00
Christoph Hrdinka
c5f4000040 Merge pull request #13539 from leenaars/orthorobot
orthorobot: init at 1.0
2016-03-05 13:42:21 +01:00
joachifm
bcafef2df4 Merge pull request #13681 from matthiasbeyer/add-tasksh
tasksh: init at 1.0.0
2016-03-05 12:11:40 +00:00
joachifm
5eb0613634 Merge pull request #13678 from therealpxc/ds4drv
ds4drv: init at 0.5.0
2016-03-05 12:11:28 +00:00
Michiel Leenaars
390effeb6e orthorobot: init at unversioned 2016-03-05 12:59:37 +01:00
Tuomas Tynkkynen
8b8369373b Merge pull request #13683 from aneeshusa/use-yacc-to-generate-as31-parser
as31: use yacc to generate parser.c file
2016-03-05 13:03:07 +02:00
Tuomas Tynkkynen
676019bd85 utillinux: Restore utillinuxCurses alias
This got removed by eead3bc536. Reintroduce the alias to avoid
breaking users' configurations.
2016-03-05 12:34:26 +02:00
tv
fdf22fb5bb exim: 4.86 -> 4.86.2 2016-03-05 11:26:33 +01:00
Nikolay Amiantov
9e9a2f1096 unrar: 5.3.9 -> 5.3.11
Also build shared library.
2016-03-05 09:34:33 +03:00
Aneesh Agrawal
3b5ff2761c as31: use yacc to generate parser.c file
The source includes a generated parser.c file which is out of date and
causes errors on x86_64 in certain cases. Delete this file so that make
will use yacc to generate a correct parser.c file.

Change taken from comments at https://aur.archlinux.org/packages/as31/.
2016-03-04 21:54:24 -05:00
Benjamin Staffin
560c3bb9a9 Merge pull request #13578 from Baughn/prometheus
Prometheus: Misc updates
2016-03-04 18:25:33 -08:00
aszlig
c3d82f0fbf
chromium/updater: Fix eval error on stdenv.is32bit
There is no stdenv.is32bit, so let's just use !stdenv.is64bit.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-03-05 03:16:26 +01:00
aszlig
8d5accb691
chromium/updater: Fix getting latest versions
Comparing the current version with the version in sources list and
accidentally swapping the version arguments isn't going to get very far
because every new version that will come up will then be treated as "we
already have that version".

So we're now using versionOlder and also a check whether the version is
the *same* as the one in sources.nix.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-03-05 02:55:00 +01:00
Patrick Callahan
9c10e2933a ds4drv: init at 0.5.0 2016-03-04 17:59:38 -07:00
Svein Ove Aas
c1fb541421 prometheus-node-exporter: Bump to 0.11.0 2016-03-04 23:10:53 +00:00
Svein Ove Aas
9ccb248e49 prometheus-alertmanager: Bump to 0.1.0 2016-03-04 23:10:45 +00:00
Svein Ove Aas
36fbab1374 prometheus: Bump to 0.17.0 2016-03-04 23:04:05 +00:00
joachifm
b0f70e2ebb Merge pull request #10863 from aboseley/spice-vdagent
spice-vdagentd service : init at version 0.16.0
2016-03-04 22:14:22 +00:00
Peter Simons
288d01fe2b stellarium: update to 0.14.2
This patch also fixes https://github.com/NixOS/nixpkgs/issues/13582.
2016-03-04 23:05:48 +01:00
Adam Boseley
5b83791207 spice-vdagentd service : initial at 0.16.0 2016-03-05 07:56:47 +10:00
Peter Simons
798a14d22c haskell-generic-stack-builder: strip trailing whitespace 2016-03-04 22:18:08 +01:00
Peter Simons
86d0a9c420 haskell.lib: fix use of callPackage 2016-03-04 22:17:53 +01:00
Peter Simons
f103e0ac03 Add LTS Haskell version 5.5. 2016-03-04 22:11:25 +01:00
Peter Simons
0cf589e072 python-packages.nix: fix Emacs syntax highlighting (cosmetic) 2016-03-04 22:10:18 +01:00
Frederik Rietdijk
f355b39943 Merge pull request #13616 from kevinmarsh/master
Django: minor security update (to 1.9.3 and 1.8.10)
2016-03-04 16:00:02 -05:00
Matthias Beyer
abea96a28d tasksh: init at 1.0.0 2016-03-04 21:59:01 +01:00
Peter Simons
ad3221c98b Merge pull request #11687 from mboes/stack-env-support
Add library function for building Stack projects.
2016-03-04 21:51:42 +01:00
Mathieu Boespflug
7fedb7c992 Move buildStackProject to haskell.lib. 2016-03-04 21:24:42 +01:00