Commit Graph

103566 Commits

Author SHA1 Message Date
obadz
17bfb6a08a citrix-receiver: add link to webpage with all versions and adjust to change in nix-prefetch-url
Helps with #23975
2017-03-18 02:18:28 +00:00
Joachim F
aa5777df77 Merge pull request #23952 from joachifm/libsodium-bump
libsodium: 1.0.11 -> 1.0.12
2017-03-18 02:46:41 +01:00
Joachim F
5d51f1d7b1 Merge pull request #24000 from taku0/firefox-bin-52.0.1
firefox, firefox-bin: 52.0 -> 52.0.1, firefox-esr: 52.0esr -> 52.0.1esr [Critical security fix]
2017-03-18 02:32:27 +01:00
Benno Fünfstück
a4d6e2cf16 atom: avoid using LD_PRELOAD. Fixes glibc compat issues
The wrapper for Atom was loading libraries via LD_PRELOAD, for example
libxkbfile. Now, if you installed atom via nix-env and happened to use a newer
nixpkgs for that than what your system environment is build against, you could
end up with an error like this:

```
uname: relocation error:
/nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2:
symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6
with link time reference
```

This happens because atom calls the `uname` executable from the system to
determine the platform. Because that inherits the `LD_PRELOAD` environment
variable, so the libxkbfile library that the `atom` wrapper was build against
is loaded into `uname`. But since `atom` comes from `nix-env`, the `libxkbfile`
it was built with might be compiled against a newer version of `glibc` than
`uname`, which comes from the system, was! Having two versions of glibc loaded
into the same processes results in chaos.

To fix this, we avoid setting `LD_PRELOAD` and instead use patchelf to set the
correct RPATH. RPATH is not inherited by child processes, so the above issue
can no longer occur.

The only small complication here is that the library that actually loads
libxkbfile is not the atom binary itself, but a node extension that atom uses.
So instead of setting the RPATH on `atom` only, we also set the `rpath` on all
node extensions (`*.node`) the output.
2017-03-18 01:51:36 +01:00
taku0
a038f91871 firefox-esr: 52.0esr -> 52.0.1esr 2017-03-18 09:36:27 +09:00
taku0
3f175876e8 firefox, firefox-bin: 52.0 -> 52.0.1 2017-03-18 09:36:12 +09:00
Will Dietz
63f1a14ae5 neo4j service: increase file limit, per warning emitted at startup (#23961) 2017-03-18 01:03:09 +01:00
Joachim F
9a976c09ba Merge pull request #23963 from dtzWill/feature/irkerd
irker: init at 2017-02-12
2017-03-18 00:35:32 +01:00
Franz Pletz
9536169074
nixos/treewide: remove boolean examples for options
They contain no useful information and increase the length of the
autogenerated options documentation.

See discussion in #18816.
2017-03-17 23:36:19 +01:00
Nikolay Amiantov
a8785daf0e emacs: fix runtime GTK3 dependencies
Fixes #23845.
2017-03-18 01:32:42 +03:00
Michael Fellinger
6cc1200bd5
marathonctl: init at 2017-03-06 2017-03-17 23:10:27 +01:00
Tim Steinbach
ca3fb4d1d4
linux: 4.4.53 -> 4.4.54 2017-03-17 17:25:40 -04:00
Tim Steinbach
81ad24d4d7
linux: 4.10.2 -> 4.10.3 2017-03-17 17:19:59 -04:00
Thomas Tuegel
73ccc49448 Merge pull request #23992 from ttuegel/kde-applications-16.12.3
KDE Applications: 16.12.2 -> 16.12.3
2017-03-17 15:40:42 -05:00
Renaud
1129f92f65 file: 5.28 -> 5.30 2017-03-17 19:43:50 +01:00
Emery Hemingway
fa65cc067b
xaster: init at release 208 2017-03-17 12:09:37 -05:00
Emery Hemingway
7196d16e3f
shapelib: init at 1.4.0 2017-03-17 12:09:37 -05:00
Robin Gloster
427edf1e5d
robomongo: mark as broken 2017-03-17 16:45:37 +01:00
Joachim F
01f8e2161c Merge pull request #23962 from oxij/nixos/tor-sec
nixos: tor: usability and security fixes
2017-03-17 16:14:41 +01:00
Pascal Bach
3728143cbc prometheus-unifi-exporter: init at 0.4.0 2017-03-17 15:41:22 +01:00
Kamil Chmielewski
017fddb4be ponyc: 0.11.0 -> 0.11.3 2017-03-17 15:36:10 +01:00
Will Dietz
2807d75dca irkerd service: init 2017-03-17 09:16:32 -05:00
Will Dietz
f9f15fff56 irker: init at 2017-02-12 2017-03-17 09:16:18 -05:00
Tim Steinbach
f1c2d047ed Merge pull request #23872 from NeQuissimus/docker_17_03_0
docker: 1.13.1 -> 17.03.0-ce
2017-03-17 10:07:04 -04:00
Jörg Thalheim
273e480379 rustNightlyBin: 2017-01-26 -> 2017-03-16 (#23988)
thanks!
2017-03-17 14:51:28 +01:00
Michael Raskin
8388cb8bff renpy: 6.17.6 -> 6.99.12.4; still a strange mistake on launch 2017-03-17 14:14:38 +01:00
Michael Raskin
b4fd04c395 pygame_sdl2: init at 6.99.10.1227 2017-03-17 14:14:38 +01:00
Peter Simons
8c00f3432a Merge pull request #23982 from ElvishJerricco/callCabal2nix-dont-rebuild-cabalfile
callCabal2nix: Fixed indentation
2017-03-17 13:23:11 +01:00
Michael Raskin
f9fb38fcae Merge pull request #23924 from 7c6f434c/improve-firefox-test
nixos: tests: firefox: make more comprehensive
2017-03-17 13:00:18 +01:00
Frederik Rietdijk
17eaa5fe25 Merge pull request #23986 from lheckemann/renpy-broken
renpy: mark as broken
2017-03-17 12:28:32 +01:00
Linus Heckemann
9b62e41c1e renpy: mark as broken 2017-03-17 10:07:12 +00:00
Michael Raskin
7ff27013ac Merge pull request #23981 from lheckemann/pygame
pygame: 1.9.1 -> 1.9.3
2017-03-17 10:35:05 +01:00
Peter Hoeg
c216a71215 terraform: use generic builder and add 0.9.0 (#23979) 2017-03-17 09:05:16 +00:00
Will Fancher
934c8c7a93 callCabal2nix: Fixed indentation 2017-03-17 04:32:34 -04:00
Peter Hoeg
cb73e06989 Merge pull request #23890 from peterhoeg/u/kmod
kmod: 23 -> 24 and update kmod-blacklist-ubuntu to zesty
2017-03-17 16:01:09 +08:00
Linus Heckemann
088a1bc311 pygame: 1.9.1 -> 1.9.3 2017-03-17 07:35:35 +00:00
Daiderd Jordan
6f226a8725 Merge pull request #23954 from jbaum98/pdfpc-darwin
pdfpc, libgee_0_8: Add darwin support
2017-03-17 07:59:41 +01:00
Vincent Laporte
cc012b227f ocamlPackages.functoria: init at 2.0.2
Functoria is a DSL to describe a set of modules and functors, their
types and how to apply them in order to produce a complete application.

Homepage: https://github.com/mirage/functoria
2017-03-17 02:39:15 +00:00
Daniel Peebles
2eb48daa94 Merge pull request #23974 from cleverca22/qtmultimedia
qtmultimedia-5.7: disable alsa on darwin
2017-03-16 22:28:19 -04:00
michael bishop
db05f414bd
qtmultimedia-5.7: disable alsa on darwin 2017-03-16 23:15:44 -03:00
Florent Becker
bc26feb1d6 ocamlPackages.ocsigen_toolkit: init at 1.0 2017-03-17 02:09:53 +00:00
Florent Becker
9fd4966429 ocamlPackages.ocsigenserver: add pgocaml support 2017-03-17 01:55:05 +00:00
Florent Becker
e3a77dd49a ocamlPackages.eliom: 6.0.0 -> 6.2.0 2017-03-17 01:41:48 +00:00
Léo Gaspard
66e54f25a1 dhparams module: condition on enable option (#23661)
Hence, the init/cleanup service only runs when the dhparams module is enabled.
2017-03-17 01:56:13 +01:00
Marti Serra
b760bfd9f6 clementine: added switches for optional dependences (#23730)
Added switches for ipod, mtp, cd and cloud support.

The switch for ipod support, specifically, allows users to build it without libplist, wich is currently marked as insecure.
2017-03-17 00:47:37 +01:00
ndowens
ed7fb7a265 bobcat: 4.02.00 -> 4.07.00 (#23742) 2017-03-17 00:41:33 +01:00
ndowens
ca8a0e3c80
libbson:1.1.10 -> 1.6.1
libbson: Removed un-needed deps
2017-03-16 23:37:17 +01:00
Jake Waksbaum
e022cc6541
gnome3.libgee: Add for Darwin 2017-03-16 18:13:42 -04:00
ndowens
14315cf4f5 babl: 0.1.12 -> 0.1.24 2017-03-16 22:18:08 +01:00
Jan Malakhovski
a04782581a nixos: torify: disable by default, add some documentation as of why
This `tsocks` wrapper leaks DNS requests to clearnet, meanwhile Tor comes with
`torsocks` which doesn't.

Previous commits to this file state that all of this still useful somehow.
Assuming that it's true, at least let's not confuse users with two different tools
and don't clash with the `tsocks` binary from nixpkgs by disabling this by default.
2017-03-16 21:06:12 +00:00