Commit Graph

11819 Commits

Author SHA1 Message Date
Florian Klink
e7659b6288
Merge pull request #107086 from NixOS/staging-next
Staging next with systemd privacy fix
2020-12-23 15:32:32 +01:00
Maximilian Bosch
ae48d62bb8
Merge pull request #107410 from Ma27/bump-grocy
grocy: 2.7.1 -> 3.0.0
2020-12-23 15:06:30 +01:00
Maximilian Bosch
5a26fb3c98
prometheus: 2.22.2 -> 2.23.0
ChangeLog: https://github.com/prometheus/prometheus/releases/tag/v2.23.0

* Applied a patch to fix a regression in release 2.23[1].

[1] https://github.com/prometheus/prometheus/issues/8144
2020-12-23 14:40:05 +01:00
github-actions[bot]
28fd8e0d59
Merge master into staging-next 2020-12-23 00:48:29 +00:00
Michele Guerini Rocco
4b66d030e7
Merge pull request #107403 from gdamjan/fix-uwsgi-php
pkgs/uwsgi: fix compiling and linking the php plugin in uwsgi
2020-12-23 00:55:48 +01:00
Pavol Rusnak
c03280f9ca
Merge pull request #107343 from mmilata/lndmon-201202
prometheus-lnd-exporter: unstable-2020-01-09 -> unstable-2020-12-04
2020-12-22 21:07:00 +01:00
Maximilian Bosch
123f953c98
grocy: 2.7.1 -> 3.0.0
https://github.com/grocy/grocy/releases/tag/v3.0.0
2020-12-22 16:00:33 +01:00
Дамјан Георгиевски
41af371de2 uwsgi: add passthru.tests.uwsgi to derivation 2020-12-22 14:12:19 +01:00
Дамјан Георгиевски
87bed6c86a uwsgi: the php plugin needs to link with session.so
On NixOS the session.so php extension is a separate package (and not builtin
in libphp.so). But since the uwsgi php plugin uses the session
mechanisms, we need to link the plugin to that library too.

With this change uwsgipluginpy is hacked to take an additional UWSGICONFIG_PHP_LDFLAGS
environment variable and add it to its LDFLAGS, and then in the nix
expression the UWSGICONFIG_PHP_LDFLAGS is set to point to php.extensions.session
2020-12-22 14:12:15 +01:00
Дамјан Георгиевски
6dd858dc30 uwsgi: set UWSGICONFIG_PHPPATH to the php.dev store
uwsgi needs to run php-config to get the include path. set the
UWSGICONFIG_PHPPATH to the php-config in the php.dev store.

Patch common.h to directly include php_session.h (since it's a separate package on
nixos).

NIX_CFLAGS_LINK was removed since it doesn't seem to be used at all

https://github.com/unbit/uwsgi/blob/master/plugins/php/common.h
2020-12-22 14:09:20 +01:00
github-actions[bot]
3aac2c14a8
Merge master into staging-next 2020-12-22 12:25:40 +00:00
Sandro
ca8343d1b9
Merge pull request #105781 from phile314/rm_old_kafka 2020-12-22 10:03:08 +01:00
github-actions[bot]
f1ccef3fd4
Merge master into staging-next 2020-12-22 00:46:39 +00:00
WilliButz
e19995e43b
codimd: 1.6.0 -> 1.7.0, rename to hedgedoc
CodiMD was renamed to HedgeDoc and is now built with nodejs-14_x.

https://github.com/hedgedoc/hedgedoc/releases/tag/1.7.0
2020-12-22 01:39:02 +01:00
Vladimír Čunát
583470209f
Revert "Merge #97536: uwsgi: fix compiling and linking"
This reverts commit df4d0b03ef, reversing
changes made to b333263534.

It didn't even evaluate!
2020-12-21 22:48:19 +01:00
WilliButz
8fc05f7a19
Merge pull request #107292 from mguentner/nginxlog_exporter
nginxlog_exporter:  1.3.0 -> 1.8.1 + module w/ tests
2020-12-21 21:40:16 +01:00
Maximilian Güntner
65fd031277
nixos: add prometheus_nginxlog_exporter module + test 2020-12-21 21:23:39 +01:00
Martin Milata
31e7bbc902 prometheus-lnd-exporter: unstable-2020-01-09 -> unstable-2020-12-04 2020-12-21 20:59:52 +01:00
Philipp Hausmann
a63c1a930f kafka: remove old versions 2020-12-21 19:46:16 +01:00
Дамјан Георгиевски
e189177c26 uwsgi: add passthru.tests.uwsgi to derivation 2020-12-21 17:52:04 +01:00
Дамјан Георгиевски
22e8804308 uwsgi: the php plugin needs to link with session.so
On NixOS the session.so php extension is a separate package (and not builtin
in libphp.so). But since the uwsgi php plugin uses the session
mechanisms, we need to link the plugin to that library too.

With this change uwsgipluginpy is hacked to take an additional UWSGICONFIG_PHP_LDFLAGS
environment variable and add it to its LDFLAGS, and then in the nix
expression the UWSGICONFIG_PHP_LDFLAGS is set to point to php.extensions.session
2020-12-21 16:50:54 +01:00
Дамјан Георгиевски
fd018e990b uwsgi: set UWSGICONFIG_PHPPATH to the php.dev store
uwsgi needs to run php-config to get the include path. set the
UWSGICONFIG_PHPPATH to the php-config in the php.dev store.

Patch common.h to directly include php_session.h (since it's a separate package on
nixos).

NIX_CFLAGS_LINK was removed since it doesn't seem to be used at all

https://github.com/unbit/uwsgi/blob/master/plugins/php/common.h
2020-12-21 16:50:53 +01:00
Pascal Bach
6f64a415e3 samba: mark as broken on darwin
smbclient does not properly link and when trying to run it it fails with
messages like:

dyld: Library not loaded: /private/tmp/nix-build-samba-4.7.12.drv-0/samba-4.7.12/bin/default/source3/libpopt-samba3-samba4.dylib
  Referenced from: result/bin/smbclient
  Reason: image not found
2020-12-21 14:00:47 +01:00
Pascal Bach
a9ddc4fc88 samba: fix macOS build 2020-12-21 10:33:00 +01:00
Pascal Bach
8e88dfc129 samba: 4.13.0 -> 4.13.3 2020-12-21 10:32:50 +01:00
Aneesh Agrawal
d1d2526fb4 samba: 4.12.6 -> 4.13.0
Previously, `vfs_snapper` was only built if `dbus` was found.
Now, `vfs_snapper` is enabled by default (on Linux)
and it requires dbus to be available:
```
Checking for dbus: not found
vfs_snapper is enabled but prerequisite dbus-1 package not found. Use
--with-shared-modules=!vfs_snapper to disable vfs_snapper support.
```

We could pass `--with-shared-modules=!vfs_snapper` to disable it,
but currently pass `--with-shared-modules=ALL`,
so add dbus as a dependency instead.
2020-12-21 10:32:50 +01:00
Maximilian Güntner
ce7608d6e7
nginxlog-exporter: 1.3.0 -> 1.8.0 2020-12-20 23:33:30 +01:00
github-actions[bot]
ab8c2b2b2c
Merge master into staging-next 2020-12-20 18:19:51 +00:00
Sandro
5734a9fb88
Merge pull request #102034 from spacefrogg/fusionInventory
FusionInventory: 2.3.21 -> 2.6
2020-12-20 17:37:55 +01:00
github-actions[bot]
9f677fc6b8
Merge master into staging-next 2020-12-19 18:19:27 +00:00
Silvan Mosberger
e52f705248
Merge pull request #84324 from Emantor/init/icecc_icemon
Icecream support
2020-12-19 17:54:28 +01:00
github-actions[bot]
6904262415
Merge master into staging-next 2020-12-19 00:42:26 +00:00
Martin Weinelt
1db8a43877
Merge pull request #107066 from mweinelt/home-assistant
homeassistant: 2020.12.0 -> 2020.12.1
2020-12-19 00:12:51 +01:00
github-actions[bot]
79de6598b7
Merge master into staging-next 2020-12-18 18:23:04 +00:00
Martin Weinelt
7c2d133582
Merge pull request #107095 from uvNikita/python/ciscomobilityexpress
pythonPackages.ciscomobilityexpress: init at 0.3.9
2020-12-18 18:08:18 +01:00
Nikita Uvarov
1cbaca3bf2
home-assistant: update component-packages 2020-12-18 17:33:00 +01:00
Robin Gloster
a0a87c86ac
Merge pull request #107114 from helsinki-systems/upd/nginx
nginx: 1.19.5 -> 1.19.6
2020-12-18 16:10:12 +01:00
Mario Rodas
0356399563 postgreslPackages.postgis: 3.0.3 -> 3.1.0
https://postgis.net/2020/12/18/postgis-3.1.0/
2020-12-18 04:20:00 +00:00
github-actions[bot]
abb757ba28
Merge master into staging-next 2020-12-18 00:42:45 +00:00
Maximilian Bosch
821ed09f38
Merge pull request #107085 from zowoq/go-mod-packagepath
buildGoModule: disallow goPackagePath
2020-12-17 22:44:00 +01:00
ajs124
e2a3d3f559 nginx: add myself as maintainer 2020-12-17 19:58:07 +01:00
ajs124
fc3db0f443 nginx: 1.19.5 -> 1.19.6 2020-12-17 19:55:15 +01:00
Johannes Schleifenbaum
d0ec6db7ce
mailhog: 1.0.0 -> 1.0.1 2020-12-17 16:58:29 +01:00
github-actions[bot]
22634a46f3
Merge master into staging-next 2020-12-17 12:22:11 +00:00
Daiderd Jordan
324f038547
Merge pull request #107029 from r-ryantm/auto-update/plexmediaserver
plexRaw: 1.21.0.3711-b509cc236 -> 1.21.1.3795-ee64ab56f
2020-12-17 13:15:09 +01:00
zowoq
a8b883b04c demoit: remove goPackagePath 2020-12-17 16:38:13 +10:00
github-actions[bot]
c40424f79b
Merge staging-next into staging 2020-12-17 00:42:56 +00:00
Martin Weinelt
7f2c1c3cc8 homeassistant: 2020.12.0 -> 2020.12.1 2020-12-16 22:52:32 +01:00
Martin Weinelt
b83e5b85bd
Merge pull request #106855 from mweinelt/home-assistant
home-assistant: 0.118.5 -> 2020.12.0
2020-12-16 22:50:58 +01:00
Maximilian Bosch
2685904958
Merge pull request #107019 from Ma27/bump-nextcloud
nextcloud20: 20.0.3 -> 20.0.4
2020-12-16 21:23:44 +01:00
Markus Kowalewski
f074e879fd
slurm: 20.02.6.1 -> 20.11.0.1 2020-12-16 20:22:11 +01:00
R. RyanTM
7653c5f43d plexRaw: 1.21.0.3711-b509cc236 -> 1.21.1.3795-ee64ab56f 2020-12-16 13:43:35 +00:00
Maximilian Bosch
6d0745a454
nextcloud20: 20.0.3 -> 20.0.4
ChangeLog: https://nextcloud.com/changelog/#20-0-4
2020-12-16 11:59:59 +01:00
github-actions[bot]
6e0acbf2ec
Merge staging-next into staging 2020-12-15 18:20:53 +00:00
Vladimír Čunát
818c3001e8
knot-dns: 3.0.2 -> 3.0.3
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.3
2020-12-15 16:58:56 +01:00
github-actions[bot]
bf67e18c52
Merge staging-next into staging 2020-12-15 06:18:38 +00:00
Bernardo Meurer
6612d859a2
tailscale: 1.2.8 -> 1.2.10 2020-12-14 18:34:43 -08:00
github-actions[bot]
ce7773fcf7
Merge staging-next into staging 2020-12-14 18:14:34 +00:00
Robert Hensing
b37c00ab90
Merge pull request #106441 from hercules-ci/cassandra-passthru-tests
Cassandra passthru tests
2020-12-14 16:49:47 +01:00
Robert Hensing
ccdfb9c6ea cassandra: Add myself as maintainer 2020-12-14 15:37:46 +01:00
Martin Weinelt
1a0c4f1167 homeassistant: 0.118.5 -> 2020.12.0 2020-12-13 23:37:54 +01:00
Timo Kaufmann
d6dba0d7c1
Merge pull request #100774 from Atemu/startx-improvements
Startx improvements
2020-12-13 18:28:21 +01:00
Atemu
d3113a62b8 nixos/startx: send Xorg log to the default location
This partially reverts bf3d3dd19b.

I don't know why we weren't getting a default logfile back then but Xorg
definitely provides one now ($XDG_DATA_HOME for regular users and /var/log for
root, see `man Xorg`)
2020-12-13 06:15:33 +01:00
Atemu
a5ea1b6fb3 xorgserver: set log-dir to /var/log instead of the Nix store
Xorg creates the log-dir in its output path because X crashes if it can't write
to its logfile. On a regular distro, this dir would be installed into the root
to prevent that from happening but with Nix, it sits in the read-only Nix store.
Ironically, when Xorg tries to write here, it fails and crashes.

To make Xorg log to /var/log, we have to stop the build script from trying to
create the log-dir as the sandbox doesn't (and shouldn't) have access to /var.

This creates a runtime dependency on /var when running as root but that should
exist on any Linux system (on NixOS, journald always creates /var/log).

Previously, the startx displayManager required some workarounds for logfiles
which are obsolete now.

patchPhase -> postPatch because overriding the patchPhase prevents patches from
being applied
2020-12-13 06:15:32 +01:00
Atemu
338939d464 xinit: use the system xserverrc
Previously it'd try to use the one under its output path which is read-only of
course
2020-12-13 06:15:32 +01:00
Mario Rodas
9e2365e56a
Merge pull request #106627 from r-ryantm/auto-update/thanos
thanos: 0.17.1 -> 0.17.2
2020-12-12 16:43:09 -05:00
R. RyanTM
46131f0e4b consul: 1.9.0 -> 1.9.1 2020-12-11 11:30:25 -08:00
Jörg Thalheim
2864156233
Merge pull request #106659 from mweinelt/hass-0.118-deps 2020-12-11 15:57:01 +00:00
Frederik Rietdijk
3b85d7d54f
Merge pull request #106321 from NixOS/staging-next
Staging next
2020-12-11 15:56:17 +01:00
Martin Weinelt
422ae014bb
home-assistant: disable test_media_view
DEBUG:homeassistant.components.http.auth:Authenticated 127.0.0.1 for /media/local/test.mp3 using bearer token
DEBUG:homeassistant.components.http.view:Serving /media/local/test.mp3 to 127.0.0.1 (auth: True)
ERROR:aiohttp.server:Unhandled exception
Traceback (most recent call last):
  File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 485, in start
    resp, reset = await task
  File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 440, in _handle_request
    reset = await self.finish_response(request, resp, start_time)
  File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 591, in finish_response
    await prepare_meth(request)
  File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_fileresponse.py", line 241, in prepare
    return await self._sendfile(request, fobj, offset, count)
  File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_fileresponse.py", line 96, in _sendfile
    await loop.sendfile(transport, fobj, offset, count)
  File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 1120, in sendfile
    return await self._sendfile_native(transport, file,
  File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/selector_events.py", line 578, in _sendfile_native
    return await self.sock_sendfile(transp._sock, file, offset, count,
  File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 836, in sock_sendfile
    self._check_sendfile_params(sock, file, offset, count)
  File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 889, in _check_sendfile_params
    raise ValueError(
ValueError: count must be a positive integer (got 0)
2020-12-11 14:32:39 +01:00
Linus Heckemann
5978c30736
Merge pull request #106598 from Ma27/nextcloud-update
nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure
2020-12-11 14:30:28 +01:00
Martin Weinelt
80596e106d
home-assistant: relax dependencies 2020-12-11 14:30:12 +01:00
Maximilian Bosch
520b10453f
nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure
ChangeLogs:

* https://nextcloud.com/changelog/#20-0-3
* https://nextcloud.com/changelog/#19-0-6

For Nextcloud 20, security advisories for CVE-2020-8259[1] &
CVE-2020-8152[2] were published. The only way to fix those is to upgrade
to v20, although v19 and v18 are supported, the issue won't be fixed
there[3].

Even though both CVEs are only related to the encryption module[4] which
is turned off by default, I decided to add a vulnerability note to
`nextcloud19` since CVE-2020-8259's is rated as "High" by NIST (in
contrast to Nextcloud which rates it as "Low").

If one is not affected by the issue, `nextcloud19` can still be used by
declaring `permittedInsecurePackages`[5].

[1] https://nvd.nist.gov/vuln/detail/CVE-2020-8259,
    https://nextcloud.com/security/advisory/?id=NC-SA-2020-041
[2] https://nvd.nist.gov/vuln/detail/CVE-2020-8152,
    https://nextcloud.com/security/advisory/?id=NC-SA-2020-040
[3] https://help.nextcloud.com/t/fixes-for-cve-2020-8259-cve-2020-8152-in-nextcloud-18-19/98289
[4] https://docs.nextcloud.com/server/20/admin_manual/configuration_files/encryption_configuration.html
[5] https://nixos.org/manual/nixpkgs/stable/#sec-allow-insecure

Closes #106212
2020-12-11 12:39:57 +01:00
github-actions[bot]
43f4575008
Merge master into staging-next 2020-12-11 06:17:52 +00:00
Jörg Thalheim
d22d9227f1
Merge pull request #106601 from Mic92/frab
frab: remove package
2020-12-11 05:27:55 +00:00
R. RyanTM
9908e2f2cc thanos: 0.17.1 -> 0.17.2 2020-12-11 03:41:08 +00:00
Mario Rodas
32bf00445b
Merge pull request #106616 from 0x4A6F/master-promscale
promscale: 0.1.2 -> 0.1.3
2020-12-10 22:08:46 -05:00
Mario Rodas
1084629766
Merge pull request #106584 from r-ryantm/auto-update/jackett
jackett: 0.16.2347 -> 0.17.15
2020-12-10 21:14:53 -05:00
github-actions[bot]
614876ef33
Merge master into staging-next 2020-12-11 00:40:21 +00:00
0x4A6F
e8237c8f94
promscale: 0.1.2 -> 0.1.3 2020-12-11 00:24:07 +00:00
Mario Rodas
a0aba95515
beanstalkd: install manpage (#106544) 2020-12-10 21:35:29 +00:00
Jörg Thalheim
6fa3728805
frab: remove package
broken since 2018
2020-12-10 22:24:11 +01:00
R. RyanTM
81125225d6 jackett: 0.16.2347 -> 0.17.15 2020-12-10 18:28:34 +00:00
github-actions[bot]
79e586aa98
Merge master into staging-next 2020-12-10 18:15:33 +00:00
WilliButz
daf9fa3518
grafana: 7.3.4 -> 7.3.5
https://github.com/grafana/grafana/releases/tag/v7.3.5
2020-12-10 14:28:54 +01:00
Jan Tojnar
4f20afbc19
Merge branch 'master' into staging-next 2020-12-10 04:39:30 +01:00
Martin Weinelt
3d12bf304b
Merge pull request #106315 from maralorn/rscs
rust-synapse-compress-state: init at 0.1.0
2020-12-09 22:27:39 +01:00
Sandro
db99b2549a
Merge pull request #106414 from marsam/update-postgresqlPackages.pg_hll
postgresqlPackages.pg_hll: 2.15 -> 2.15.1
2020-12-09 21:46:20 +01:00
stigo
c92afdced7
Merge pull request #104889 from ztzg/x-16104-zookeeper-update
zookeeper: 3.4.12 -> 3.6.2 & assorted changes
2020-12-09 21:33:31 +01:00
github-actions[bot]
faad8493f7
Merge master into staging-next 2020-12-09 18:15:18 +00:00
Maximilian Bosch
ace2457eaf
Merge pull request #106436 from Ma27/matrix-updates
matrix-synapse: 1.23.0 -> 1.24.0, element-*: 1.7.14 -> 1.7.15
2020-12-09 19:13:09 +01:00
Damien Diederen
f77d01ffc5 zookeeper: 3.4.12 -> 3.6.2
A big jump, but the structure hasn't changed much.

This recipe is still based on a binary release provided by upstream.

(It might be interesting to start doing our own builds at some point,
to split client from server, and/or to create packages for removed
"contribs" such as 'zooInspector'.  Upstream intends to further slim
down its release tarballs as most deployments only need specific assets.)
2020-12-09 15:46:38 +01:00
Martin Weinelt
35d4f19991
Merge pull request #106437 from 0x4A6F/master-routinator
routinator: 0.8.1 -> 0.8.2
2020-12-09 13:55:11 +01:00
Robert Hensing
a298710dd1 cassandra: Add passthru.tests 2020-12-09 13:24:48 +01:00
Robert Hensing
48929049d7
Merge pull request #104838 from redvers/update_cassandra_2.1.20_to_2.1.22_cve-2020-13946
cassandra_2_1: 2.1.20 -> 2.1.22
2020-12-09 13:21:04 +01:00
Robert Hensing
ed03f1a594
Merge pull request #104840 from redvers/update_cassandra_2.2.14_to_2.2.19_cve-2020-13946
cassandra_2_2: 2.2.14 -> 2.2.19
2020-12-09 13:20:34 +01:00
github-actions[bot]
4090c86280
Merge master into staging-next 2020-12-09 12:20:10 +00:00
Robert Hensing
f41b7f6153
Merge pull request #104835 from redvers/update_cassandra_3.11.4_3.11.9_cve-2020-13946
cassandra: 3.11.4 -> 3.11.9
2020-12-09 13:19:53 +01:00
0x4A6F
02b7ec6a94
routinator: 0.8.1 -> 0.8.2 2020-12-09 11:53:39 +00:00
Maximilian Bosch
917cac4663
matrix-synapse: 1.23.0 -> 1.24.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.24.0

This release contains two security advisories:

* CVE-2020-26257[1]: possible DDoS in the federation API.
* CVE-2020-1971[2]: to be fixed in #106362[3].

[1] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26257
[2] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971
[3] https://github.com/NixOS/nixpkgs/pull/106362
2020-12-09 12:30:49 +01:00