Commit graph

164390 commits

Author SHA1 Message Date
Franz Pletz
b35d93731d
Merge pull request #52646 from etu/update-gitea
gitea: 1.6.0 -> 1.6.2
2018-12-22 02:24:38 +00:00
Herwig Hochleitner
48d08bea5a emacsPackages: update elpa and org generated
cc @ttuegel
2018-12-22 02:46:43 +01:00
Samuel Dionne-Riel
1bfe8f189b nixos/release-combined.nix: makes aarch64-linux limited support
This is because it will not eval properly with `hydra-eval-jobs`.

```
$ ...hydra/result/bin/hydra-eval-jobs \
    --arg nixpkgs '{ outPath = ./.; revCount = 123; shortRev = "4567"; }' \
    -I "$PWD" \
    nixos/release-combined.nix
```

It fails with:

```
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
```
2018-12-21 20:43:23 -05:00
Herwig Hochleitner
f097a16992 clojure: add $out/bin to wrapper PATH
without this, the `clj` command calls into system path, instead of its
own `clojure` command

cc @the-kenny
2018-12-22 02:41:42 +01:00
Samuel Dionne-Riel
16316a1288 nixos/release-combined.nix: Adds missing aarch64 constituents
This will block channel advancing, even if it is limited support.
2018-12-21 20:28:04 -05:00
Ben Wolsieffer
d08254f7ff pythonPackages.sh: disable failing tests on Darwin 2018-12-21 17:58:43 -05:00
Lorenzo Manacorda
b3fe6fb1c6 solc: 0.5.1 -> 0.5.2 2018-12-21 23:42:59 +01:00
Dmitry Kalinkin
62aea9510c
Merge pull request #51796 from bachp/dsview-0.99
dsview: init at 0.99
2018-12-21 17:40:40 -05:00
Michiel Leenaars
f3b3b66cc4 source-sans-pro: 2.010 -> 2.040 2018-12-21 23:37:43 +01:00
Tor Hedin Brønner
8ed71e836a
Merge pull request #51712 from dtzWill/fix/mercurial-zsh-completions
mercurial: install zsh completions
2018-12-21 23:23:39 +01:00
Elis Hirwing
a87fd222c8
gitea: 1.6.0 -> 1.6.2
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.6.1
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.6.2
2018-12-21 23:07:47 +01:00
Will Dietz
3ce8b3cb3b mercurial: fix bash completion, correct comment 2018-12-21 16:04:15 -06:00
Dmitry Kalinkin
284df60986
Merge pull request #51841 from veprbl/pr/pyjet_fix
pythonPackages.pyjet: fix for python37
2018-12-21 16:57:54 -05:00
Jan Tojnar
c2617a7130
purple-discord: Do not abuse DESTDIR 2018-12-21 21:54:35 +01:00
Jan Tojnar
578003af40
pidgin-mra: Do not abuse DESTDIR 2018-12-21 21:46:15 +01:00
Jan Tojnar
6a6c28c40d
pidgin-msn-pecan: do not abuse DESTDIR 2018-12-21 21:34:42 +01:00
Jörg Thalheim
c0611717dc
Merge pull request #52641 from lopsided98/uritemplate-merge
pythonPackages.uritemplate_py: remove
2018-12-21 21:24:52 +01:00
Free Potion
2b0699b2c4
ivan: 054 -> 055 2018-12-21 23:02:12 +03:00
Ben Wolsieffer
26869e7b31 pythonPackages.uritemplate_py: remove
This package is the same as uritemplate.
2018-12-21 14:41:39 -05:00
Jörg Thalheim
435ba2ba3a
Merge pull request #52631 from jlesquembre/clojure
clojure: 1.9.0.391 -> 1.10.0.403
2018-12-21 20:37:59 +01:00
Ben Wolsieffer
26fb110d81 pythonPackages.sh: fix tests on Python 3.7 2018-12-21 14:00:06 -05:00
Austin Seipp
814319f1ae nixpkgs/firecracker: init at 0.12.0
This currently uses a binary-only package, since building
jailer/firecracker all on their own is somewhat complex from my
attempts.

This will later be changed into a source-only build, ideally.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-12-21 11:17:01 -06:00
Florian Klink
3539f3875a release-notes/rl-1903: add security.googleOsLogin 2018-12-21 18:01:36 +01:00
Florian Klink
706efadcb6 nixos/modules/virtualisation/google-compute-config.nix: remove google-accounts-daemon
Use googleOsLogin for login instead.
This allows setting users.mutableUsers back to false, and to strip the
security.sudo.extraConfig.

security.sudo.enable is default anyhow, so we can remove that as well.
2018-12-21 17:52:37 +01:00
Florian Klink
0f46188ca1 nixos/tests: add google-oslogin test 2018-12-21 17:52:37 +01:00
Florian Klink
04f3562fc4 config.nsswitch: load cache_oslogin and oslogin nss modules if config.security.googleOsLogin.enable is set 2018-12-21 17:52:37 +01:00
Florian Klink
c6de45c0d7 config.security.googleOsLogin: add module
The OS Login package enables the following components:
AuthorizedKeysCommand to query valid SSH keys from the user's OS Login
profile during ssh authentication phase.
NSS Module to provide user and group information
PAM Module for the sshd service, providing authorization and
authentication support, allowing the system to use data stored in
Google Cloud IAM permissions to control both, the ability to log into
an instance, and to perform operations as root (sudo).
2018-12-21 17:52:37 +01:00
Florian Klink
be5ad774bf security.pam.services.<name?>.: add googleOsLogin(AccountVerification|Authentication) 2018-12-21 17:52:37 +01:00
Florian Klink
fb41136208 google-compute-engine-oslogin: init at 1.4.3 2018-12-21 17:52:37 +01:00
Florian Klink
9c86e8faf5
Merge pull request #52488 from flokli/pam_account_unix_required
security.pam: make pam_unix.so required, not sufficient
2018-12-21 17:49:19 +01:00
Alyssa Ross
a2eed09a8c
Merge pull request #52416 from alyssais/icu
icu63: init at 63.1
2018-12-21 16:07:40 +00:00
José Luis Lafuente
5d9d164c77
clojure: 1.9.0.391 -> 1.10.0.403 2018-12-21 17:03:48 +01:00
Mario Rodas
485bf85407
pyre: fix watchman references 2018-12-21 16:20:44 +01:00
Jörg Thalheim
594fd0ff6e
Merge pull request #52627 from vdemeester/52469-localtime-to-buildgopackage
localtime: migrate to using buildGoPackage
2018-12-21 15:32:49 +01:00
Florian Klink
d180bf3862 security.pam: make pam_unix.so required, not sufficient
Having pam_unix set to "sufficient" means early-succeeding account
management group, as soon as pam_unix.so is succeeding.

This is not sufficient. For example, nixos modules might install nss
modules for user lookup, so pam_unix.so succeeds, and we end the stack
successfully, even though other pam account modules might want to do
more extensive checks.

Other distros seem to set pam_unix.so to 'required', so if there are
other pam modules in that management group, they get a chance to do some
validation too.

For SSSD, @PsyanticY already added a workaround knob in
https://github.com/NixOS/nixpkgs/pull/31969, while stating this should
be the default anyway.

I did some thinking in what could break - after this commit, we require
pam_unix to succeed, means we require `getent passwd $username` to
return something.
This is the case for all local users due to the passwd nss module, and
also the case for all modules installing their nss module to
nsswitch.conf - true for ldap (if not explicitly disabled) and sssd.

I'm not so sure about krb5, cc @eqyiel for opinions. Is there some nss
module loaded? Should the pam account module be placed before pam_unix?

We don't drop the `security.pam.services.<name?>.sssdStrictAccess`
option, as it's also used some lines below to tweak error behaviour
inside the pam sssd module itself (by changing it's 'control' field).

This is also required to get admin login for Google OS Login working
(#51566), as their pam_oslogin_admin accounts module takes care of sudo
configuration.
2018-12-21 15:31:07 +01:00
Timo Kaufmann
bfca7082d4
Merge pull request #52613 from nyanloutre/pyqt5-fix
pythonPackages.pyqt5: fix sip dependency
2018-12-21 15:28:50 +01:00
Vincent Demeester
ed473e6615
localtime: migrate to using buildGoPackage
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-12-21 15:24:02 +01:00
Orivej Desh
8eccf9e284 bento4: fix license
The documentation says GPL2, and the source files also say "or any later version".
https://www.bento4.com/about/
https://github.com/axiomatic-systems/Bento4/blob/v1.5.1-624/Source/C++/CApi/Bento4C.h
2018-12-21 14:12:24 +00:00
Tim Steinbach
af6c117fac
linux: 4.19.11 -> 4.19.12 2018-12-21 09:11:02 -05:00
Tim Steinbach
dea57f15e9
linux: 4.14.89 -> 4.14.90 2018-12-21 09:10:54 -05:00
Tim Steinbach
a5f447e16a
linux: 4.9.146 -> 4.9.147 2018-12-21 09:10:45 -05:00
Tim Steinbach
54ce2e016b
linux: 4.4.168 -> 4.4.169 2018-12-21 09:10:24 -05:00
Tim Steinbach
98ac5710bd
kernel-config: CIFS_POSIX no longer exists 2018-12-21 09:10:17 -05:00
Michael Raskin
35efbedce4 matrix-synapse: 0.33.9 -> 0.34.0 2018-12-21 15:01:45 +01:00
Michael Raskin
13d5941d50 matrix-synapse: fix build by local dependency downgrade 2018-12-21 15:01:45 +01:00
Justin Humm
0be7bfe1bf
qutebrowser: fix pdfjs
Pdfjs was downloaded in two derivations, where one is sufficient.

Also there was allegedly a typo in the download URL.
2018-12-21 14:12:02 +01:00
nyanloutre
05cf0e1107 pythonPackages.pyqt5: link sip module 2018-12-21 14:06:44 +01:00
nyanloutre
b569b87d4a pythonPackages.sip: change module name
See https://github.com/NixOS/nixpkgs/pull/49400
2018-12-21 14:06:03 +01:00
Peter Simons
195f8ac5ac haskell-JuicyPixels: update overrides for the new version 2018-12-21 14:02:57 +01:00
Peter Simons
a220b2f370 haskell-appar: drop obsolete override 2018-12-21 14:02:57 +01:00