Commit Graph

133416 Commits (release-18.03-flake)
 

Author SHA1 Message Date
Andreas Rammhold a812396e55
firefox: 62.0.2 -> 62.0.3 [critical security fixes]
This update bumps the package to the latest stable version containing a
few security fixes:

- CVE-2018-12386: Type confusion in JavaScript
  A vulnerability in register allocation in JavaScript can lead to type
  confusion, allowing for an arbitrary read and write. This leads to
  remote code execution inside the sandboxed content process when
  triggered.

- CVE-2018-12387
  A vulnerability where the JavaScript JIT compiler inlines
  Array.prototype.push with multiple arguments that results in the stack
  pointer being off by 8 bytes after a bailout. This leaks a memory
  address to the calling function which can be used as part of an
  exploit inside the sandboxed content process.

Source: https://www.mozilla.org/en-US/security/advisories/mfsa2018-24/
(cherry picked from commit e7785f1148a8d9535b320eef4aa2d8cd8b64c400)
2018-10-03 09:53:34 +02:00
Andreas Rammhold 77188fdac5
firefox-bin: 62.0.2 -> 62.0.3 [critical security fixes]
This update bumps the package to the latest stable version containing a
few security fixes:

- CVE-2018-12386: Type confusion in JavaScript
  A vulnerability in register allocation in JavaScript can lead to type
  confusion, allowing for an arbitrary read and write. This leads to
  remote code execution inside the sandboxed content process when
  triggered.

- CVE-2018-12387
  A vulnerability where the JavaScript JIT compiler inlines
  Array.prototype.push with multiple arguments that results in the stack
  pointer being off by 8 bytes after a bailout. This leaks a memory
  address to the calling function which can be used as part of an
  exploit inside the sandboxed content process.

Source: https://www.mozilla.org/en-US/security/advisories/mfsa2018-24/
(cherry picked from commit 64d02660cb832ceaf1e3fe88c9c3e9a27609cbd4)
2018-10-03 09:53:20 +02:00
Matthew Bauer b79abf0314 haskell: fix x509-system on mojave
darwin.security_tool is currently broken in Mojave. See issue #45042
for more info. Our security_tool stuff comes from 10.9 so I suspect
that it needs an update.

Here I am putting in a hack to get things working again. This uses the
system provided security binary at /usr/bin/security to avoid the
issue in Haskell’s x509-system package. Unfortunately, this will break
with the sandbox. I am also working on a proper fix, but this requires
updating lots of Apple stuff (and also copumpkin’s new CF). You can
follow the progress on this branch:

  https://github.com/matthewbauer/nixpkgs/tree/xcode-security

This commit should be backported to release-18.03 and release-18.09.

/cc @copumpkin @lnl7 @pikajude
2018-10-02 15:20:01 -05:00
Tim Steinbach 7b54dbafa8
linux: 4.14.72 -> 4.14.73
(cherry picked from commit 00e57782bcf0f57ebea3200b51769b2c6f28b599)
2018-09-29 17:55:22 -04:00
Tim Steinbach b6b3b5367a
linux: 4.9.129 -> 4.9.130
(cherry picked from commit 74f56e14d932fa1d964cff5a0f85bda5e0e3cd34)
2018-09-29 17:55:20 -04:00
Tim Steinbach fcb391324f
linux: 4.4.158 -> 4.4.159
(cherry picked from commit 7769fd6a80a5ac8a1ea7d50749eaeae2263cb92e)
2018-09-29 17:55:19 -04:00
Tim Steinbach e163794cde
linux: 4.14.71 -> 4.14.72
(cherry picked from commit 61452c82aed78741a20c93f6c7ae1a86d06a86f0)
2018-09-26 08:02:42 -04:00
Tim Steinbach 2fd6c005ae
linux: 4.9.128 -> 4.9.129
(cherry picked from commit 8e4d980904ca333d116a157a30069b9f8f6085c6)
2018-09-26 08:02:42 -04:00
Tim Steinbach 104931ab96
linux: 4.4.157 -> 4.4.158
(cherry picked from commit 656ca2296c803dbb8dda2bbf67b18282380a5daa)
2018-09-26 08:02:42 -04:00
Michael Raskin 96444e62d8
Merge pull request #47288 from 1000101/release-18.03
trezord: 2.0.12 -> 2.0.19 and nixos/trezord: revised and updated udev rules
2018-09-24 20:09:34 +00:00
Andreas Rammhold 10966f4147
Merge pull request #47276 from andir/18.03/firefox
[18.03] firefox, firefox-bin 62.0 -> 62.0.2, firefox-esr: 60.2.0esr -> 60.2.1esr [Moderate security fixes]
2018-09-24 20:46:31 +02:00
1000101 ec88e0c9b6 nixos/trezord: revised and updated udev rules 2018-09-24 19:45:46 +02:00
1000101 904f9fa146 trezord: 2.0.12 -> 2.0.19 2018-09-24 19:44:21 +02:00
1000101 493179d368 add myself 1000101 as maintainer 2018-09-24 19:42:53 +02:00
taku0 9227861bc3
firefox-esr: 60.2.0esr -> 60.2.1esr
(cherry picked from commit e5778a9991194f19c78968ea0f71cb27313595ed)
2018-09-24 17:46:33 +02:00
taku0 71a5983cec
firefox: 62.0 -> 62.0.2
(cherry picked from commit da9823672fb0474c82dcf7417535e2fd20219586)
2018-09-24 17:46:26 +02:00
taku0 ccc4bf005c
firefox-bin: 62.0 -> 62.0.2
(cherry picked from commit 5b79f81a39130d26785ed16ca82a5c9c910c2638)
2018-09-24 17:45:47 +02:00
Jörg Thalheim 8e41b9fb41
Merge pull request #47227 from flokli/php-mysql-sock-18.03
php: set mysql socket path if mysql[i] or pdo_mysql support is enabled
2018-09-24 01:42:43 +01:00
Florian Klink 19765ecfb3 php: set mysql socket path if mysql[i] or pdo_mysql support is enabled
PHP tries to discover the mysql default socket path during configure
phase by probing the file system:
cf3b852109/ext/mysqli/config.m4 (L4)

This obviously fails to discover /run/mysqld/mysqld.sock, which is being
used (hardcoded) across all MySQL flavours.

This leads to PHP having no mysql socket path set for the mysql[i]
extensions, and `/tmp/mysql.sock` set for pdo_mysql,
meaning one currently has to manually configure and set it in php.ini.

Luckily, PHP supports setting that path via
`--with-mysql-sock=/run/mysqld/mysqld.sock` during configure phase,
so let's do this as soon as one of the three modules is enabled.

(cherry picked from commit baa04e4204b80225c5086611f305a0c412dc9967)
2018-09-23 17:43:21 +02:00
Andrew Dunham efd74a6575
libsndfile: Add patch for CVE-2018-13139 (#47160)
(cherry picked from commit fcde178ed5f76626d57b3b02848f2fedf5fd9928)
2018-09-23 11:31:19 +02:00
Nathan van Doorn d16a7abceb haskellPackages.sbv: fix location of z3 executable
A lot of the functionality of the z3 library depends on it being able to
find the z3 executable on $PATH. Hard-coding it here means it will never
be unable to find it and z3 doesn't need to pollute $PATH.

(cherry picked from commit c8598daad4dee3d15e312608b56ce50532830c90)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-09-20 18:31:51 -05:00
roconnor 6999bcc0a2 bitcoin: 0.16.2 -> 0.16.3 (#46891)
(cherry picked from commit fab901ddd3d034c53901c640d9787c0794d1bcad)

security: fixes CVE-2018-17144
2018-09-21 00:39:26 +02:00
Russell O'Connor aca230412c bitcoin: 0.16.1 -> 0.16.2
(cherry picked from commit 75d567e8a5089540cb88adc55490f909c03ad372)
2018-09-21 00:39:02 +02:00
R. RyanTM 14c6b726c8 altcoins.bitcoin: 0.16.0 -> 0.16.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/bitcoin/versions.

These checks were done:

- built on NixOS
- /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/bitcoind passed the binary check.
- /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/bitcoin-cli passed the binary check.
- /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/bitcoin-tx passed the binary check.
- /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/test_bitcoin passed the binary check.
- /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/bench_bitcoin passed the binary check.
- Warning: no invocation of /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/bitcoin-qt had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1/bin/test_bitcoin-qt had a zero exit code or showed the expected version
- 5 of 7 passed binary check by having a zero exit code.
- 0 of 7 passed binary check by having the new version present in output.
- found 0.16.1 with grep in /nix/store/5fjv944ikyak1s83624ay8i9h4gbs2c0-bitcoin-0.16.1
- directory tree listing: https://gist.github.com/a5e5d745910497ae913d4577342deba5
- du listing: https://gist.github.com/5f62bec50f6ab977a25c8ee0f118cb10

(cherry picked from commit 77f3ac7b7638b33ab198330eaabbd6e0a2e751a9)
2018-09-21 00:38:50 +02:00
Peter Simons 4bb22be349
Merge pull request #46801 from vaibhavsagar/bump-all-cabal-hashes-18.03
all-cabal-hashes: update snapshot to Hackage at 2018-09-12T08:26:27Z
2018-09-20 16:51:29 +02:00
Tim Steinbach 923e3a631c
linux: 4.14.70 -> 4.14.71
(cherry picked from commit 1c620c669655c1aa7a101a7fafba7327a60293c1)
2018-09-20 09:53:27 -04:00
Tim Steinbach 283693d81a
linux: 4.9.127 -> 4.9.128
(cherry picked from commit 172e43335443b15ba25989759eb4085bed55542a)
2018-09-20 09:53:27 -04:00
Tim Steinbach 306917683c
linux: 4.4.156 -> 4.4.157
(cherry picked from commit 9d678ecf88ee0691cd85d348a790802239faaa10)
2018-09-20 09:53:26 -04:00
aszlig 8edf566ee4
python/hetzner: 0.8.0 -> 0.8.1
This is only a minor bugfix release and updates the fallback CA root
certificates. For NixOS this is usually not required as the probe paths
will match there, but for non-NixOS users it might be helpful.

Signed-off-by: aszlig <aszlig@nix.build>
(cherry picked from commit 48d1c50f7ab8da79b24e567e546e876dd602c106)
Reason: This might be relevant for NixOps users on Mac OS X and the
        update won't break anything that wasn't broken before.
2018-09-19 14:29:07 +02:00
Jörg Thalheim 305f13d3d7
Merge pull request #46772 from srhb/backport-skype-bump
Backport 18.03: skypeforlinux: 8.24.0.2 -> 8.28.0.41
2018-09-18 08:49:36 +01:00
Peter Simons 65c394dfeb all-cabal-hashes: update snapshot to Hackage at 2018-09-12T08:26:27Z
(cherry picked from commit ee6ecb0eafd65637140c898ae563a2d2c0f530d2)
2018-09-17 16:08:54 -04:00
Emmanuel Rosa 5188928986 skypeforlinux: 8.24.0.2 -> 8.28.0.41
(cherry picked from commit 81d5061a192bad28661e979cee080524b202005c)
2018-09-17 09:47:51 +02:00
Silvan Mosberger 9214a3e7dd
Merge pull request #46555 from danme/release-18.03
nvidia-x11: Fix vulkan VK_KHR_xcb_surface
2018-09-16 02:24:48 +02:00
xeji 01f5e79491
Merge pull request #46717 from etu/upgrade-1803-php
[18.03] php: 5.6.37 -> 5.6.38, 7.0.31 -> 7.0.32
2018-09-15 23:22:26 +02:00
Elis Hirwing bcd2edae39
php70: 7.0.31 -> 7.0.32
Changelog: http://php.net/ChangeLog-7.php#7.0.32
2018-09-15 21:38:35 +02:00
Tim Steinbach 67782bcb08
linux: 4.14.69 -> 4.14.70
(cherry picked from commit 1a1306727374829f554e5b368c4ab692181762ab)
2018-09-15 09:48:30 -04:00
Tim Steinbach ce005f0b6e
linux: 4.9.126 -> 4.9.127
(cherry picked from commit c1d7826a8ade72cb12d97d3b958387973d261d71)
2018-09-15 09:48:29 -04:00
Tim Steinbach 963704f9e7
linux: 4.4.155 -> 4.4.156
(cherry picked from commit b9ca4ac95c716eb5c59ea7c366e2f3061da79bc5)
2018-09-15 09:48:29 -04:00
Elis Hirwing df98b898ed
php56: 5.6.37 -> 5.6.38
Changelog: http://php.net/ChangeLog-5.php#5.6.38
2018-09-15 15:04:57 +02:00
Michael Raskin 0bb2960557 Merge pull request #46643 from taku0/flashplayer-31.0.0.108
flashplayer: 30.0.0.154 -> 31.0.0.108 [Important security fix]
(cherry picked from commit a9e50ec21a1cb367c1110cd33265ec9db96680cd)
2018-09-14 14:34:18 +03:00
danme bda072cafc nvidia-x11: Fix vulkan VK_KHR_xcb_surface
Fixes the issue: https://github.com/NixOS/nixpkgs/issues/39149

Problem was that the Nvidia driver did not find the libxcb-glx at runtime.
2018-09-12 02:31:50 +02:00
Mario Rodas 5f59ab7d4e nodejs-6_x: 6.14.3 -> 6.14.4
(cherry picked from commit bfdfb73ff154967e80caa98e8717993b037383dd)
2018-09-11 21:45:28 +02:00
Andreas Rammhold dab31f2a9e
Merge pull request #46511 from andir/18.03/firefox-i686
[18.03] firefox: provide clang configure flags on i686
2018-09-11 13:02:28 +02:00
Andreas Rammhold acf4a4eff3 firefox: provide clang configure flags on i686
With the upgrade to firefox 62 clang flags are now required on i686.
2018-09-11 10:12:06 +02:00
Vladimír Čunát 747500e0cf
Merge #46417: firefox*: updates 2018-09-11 00:25:38 +02:00
Tim Steinbach 898a53d09f
linux: 4.14.68 -> 4.14.69
(cherry picked from commit 276b2ab8925a5dcf710c0e25b21b95f74f6089d2)
2018-09-09 19:35:28 -04:00
Tim Steinbach e82bee8b5e
linux: 4.9.125 -> 4.9.126
(cherry picked from commit d40f4159ed9d99ce46228af7b450e3ac956675b4)
2018-09-09 19:35:28 -04:00
Tim Steinbach 956f297c47
linux: 4.4.154 -> 4.4.155
(cherry picked from commit 13728ed2b59d929925411c4a3923bf01dd89f5d2)
2018-09-09 19:35:27 -04:00
taku0 7a1ccf2643
firefox-esr: 60.1.0esr -> 60.2.0esr, mark 52.9.0esr insecure
(cherry picked from commit 0a3f07077b003905ab42ac26a067afcd79e823fa)
2018-09-09 12:31:52 +02:00
taku0 9b3fbade1d
firefox: 61.0.2 -> 62.0
(cherry picked from commit 26cbfe1035547ddb885f66e52aa0ecc33239ae1f)
2018-09-09 12:31:52 +02:00