about summary refs log tree commit diff
path: root/pkgs/servers
Commit message (Collapse)AuthorAge
* Merge master into staging-nextFrederik Rietdijk2018-11-19
|\
| * Merge pull request #49631 from janikrabe/masterRenaud2018-11-19
| |\ | | | | | | oidentd: 2.2.2 -> 2.3.1
| | * oidentd: 2.2.2 -> 2.3.1Janik Rabe2018-11-07
| | | | | | | | | | | | | | | | | | | | | * Added license: GPLv2. * Updated homepage and description. * CFLAGS are no longer necessary as of version 2.2.0. * Option '-a ::' is no longer necessary as of version 2.2.0.
| * | rabbitmq-server: 3.7.8 -> 3.7.9 (#50573)R. RyanTM2018-11-18
| | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/rabbitmq-server/versions
* | | Merge master into staging-nextFrederik Rietdijk2018-11-18
|\| |
| * | foundationdb: set RELEASE=true for official buildsAustin Seipp2018-11-17
| | | | | | | | | | | | | | | | | | | | | This ensures the proper version is reported in the server status information; otherwise it has a '-PRERELEASE' suffix. Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | foundationdb60: 6.0.11pre2716 -> 6.0.15Austin Seipp2018-11-16
| | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | foundationdb: rework python bindings, build systemAustin Seipp2018-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FoundationDB uses Python at build time for some code generation. However, it also has the official python bindings inside the source code too, and the code for the Python bindings has some of it auto-generated at compile time. This made building python packages unattractive: we want to use the source code generated from the FoundationDB build, but we don't want to rebuild it. Previously we would override the 'python' input to the FoundationDB module, but this meant we would do a complete rebuild, as it was a necessary build time dependency, even though the resulting generated code itself would not change. Furthermore, FoundationDB versions < 6.0 don't properly support Python 3 *for the build system*, though the bindings supported it, so that caused build failures. But the first effect is the worst: it meant building separate python2 and python3 packages implied two complete rebuilds of a single FoundationDB version. This meant rather than 3 FDB builds, we'd do 3*N where N = the number of major Python versions we support. Finally, because we did not use pip to generate a wheel that we install with metadata recorded for the installation, the FoundationDB python package couldn't be used as an input to other setup.py-based packages: there would be no recorded metadata in the dist-info folder which would say this is the foundationdb package. This greatly limits its utility. To fix all this, we do a few things: - Apply some patches to fix the build system with Python 3.x for older FoundationDB versions. (This is nice if end-users have overridden the global Python version for some reason.) - Move python directly into nativeBuildInputs, so it is only a build time dependency. - Take the python source code from the ./bindings directory and tar it up use later after the build is done, so we get to keep the generated code. This is the new 'pythonsrc' output from the build. This code doesn't change based on whether or not the input or resulting package is using Python 2 or 3, it's totally deterministic. - The build system also patches up the python source code a little, so it can be installed directly with setup.py (it needs a little stuff that it normally expects the build system to do.) - Rework the python package to a separate file that uses buildPythonPackage directly. Because the source code is already prepared, it needs almost nothing else. Furthermore, this kills the override itself for the foundationdb package, meaning rebuilds are no longer needed. - This package is very simple and just uses foundationdb.pythonsrc as its source input. It also ensures a link to libfdb_c.so can be found by ctypes (using substituteInPlace) - python-packages.nix now just uses callPackage directly. The net effect of this is, most importantly, that python packages do not imply a full rebuild of the server source code: building python2 and python3 packages from a version of FoundationDB now does not need to override the foundationdb python input, reducing the number of needless builds. They instead just run setup.py with the given version as input. The second biggest effect is that wheel metadata is recorded correctly, meaning dependent-python-packages that want to use the FoundationDB bindings e.g. from PyPi should now work fine with buildPythonPackage. Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | foundationdb: include fdb.options in .dev for binding generatorsAustin Seipp2018-11-16
| | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | monetdb: 11.29.7 -> 11.31.11Michael Weiss2018-11-16
| | |
| * | appdaemon: 3.0.1 -> 3.0.2 (#49581)Robert Schütz2018-11-16
| | |
| * | home-assistant: 0.82.0 -> 0.82.1Robert Schütz2018-11-16
| | |
| * | nginxMainline: 1.15.5 -> 1.15.6Alyssa Ross2018-11-15
| | | | | | | | | | | | | | | | | | CVE-2018-16843, CVE-2018-16844 https://nginx.org/en/security_advisories.html
| * | nginxStable: 1.14.0 -> 1.14.1Alyssa Ross2018-11-15
| | | | | | | | | | | | | | | | | | CVE-2018-16843, CVE-2018-16844 https://nginx.org/en/security_advisories.html
| * | Merge pull request #50202 from r-ryantm/auto-update/arangodbJörg Thalheim2018-11-15
| |\ \ | | | | | | | | arangodb: 3.3.16 -> 3.3.19
| | * | arangodb: 3.3.16 -> 3.3.19R. RyanTM2018-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/arangodb/versions
| * | | pyIRCt,pyMAILt: add licenseMarkus Kowalewski2018-11-15
| | | |
| * | | virtuoso-opensource: add licenseMarkus Kowalewski2018-11-15
| | | |
| * | | pgtap: add licenseMarkus Kowalewski2018-11-15
| | | |
| * | | mysql: add licensesMarkus Kowalewski2018-11-15
| | | |
| * | | samba3: add licenseMarkus Kowalewski2018-11-14
| | | |
| * | | Merge #50280: xorg: init xf86-video-vboxvideo ...Vladimír Čunát2018-11-14
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Based on reports X wouldn't start out of the box and seems OK now. In case there are still some problems, we can improve later. I checked that nixos.tests.virtualbox.* still succeed.
| | * | | xorg: init xf86-video-vboxvideo at 1.0.0Vladimír Čunát2018-11-12
| | | | | | | | | | | | | | | | | | | | ... and switch to it by default in virtualbox guests
| * | | | Merge pull request #50104 from r-ryantm/auto-update/hiawathaRenaud2018-11-14
| |\ \ \ \ | | | | | | | | | | | | hiawatha: 10.8.1 -> 10.8.3
| | * | | | hiawatha: 10.8.1 -> 10.8.3R. RyanTM2018-11-09
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/hiawatha/versions
| * | | | Merge pull request #50204 from r-ryantm/auto-update/mod_wsgiRenaud2018-11-14
| |\ \ \ \ | | | | | | | | | | | | mod_wsgi: 4.6.4 -> 4.6.5
| | * | | | mod_wsgi: 4.6.4 -> 4.6.5R. RyanTM2018-11-10
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mod_wsgi/versions
| * | | | Merge pull request #50258 from peterhoeg/f/mqttPeter Hoeg2018-11-14
| |\ \ \ \ | | | | | | | | | | | | mosquitto: enable websockets support
| | * | | | mosquitto: enable websockets supportPeter Hoeg2018-11-12
| | | |/ / | | |/| |
| * | | | Merge pull request #50306 from nyanloutre/jackett-update-10-434Jörg Thalheim2018-11-13
| |\ \ \ \ | | | | | | | | | | | | jackett: 0.10.420 -> 0.10.434
| | * | | | jackett: 0.10.420 -> 0.10.434nyanloutre2018-11-13
| | | | | |
| * | | | | isso: 0.10.6 -> 0.11.1 (#50310)Francesco Gazzetta2018-11-13
| | | | | |
| * | | | | grafana: 5.3.2 -> 5.3.4 (#50311)WilliButz2018-11-13
| | | | | |
| * | | | | Merge pull request #50274 from peterhoeg/f/haRobert Schütz2018-11-13
| |\ \ \ \ \ | | | | | | | | | | | | | | home-assistant: add support for waze, bluetooth tracker and IFTTT
| | * | | | | home-assistant: use bt_proximityPeter Hoeg2018-11-13
| | | | | | |
| | * | | | | home-assistant: use WazeRouteCalculatorPeter Hoeg2018-11-12
| | | | | | |
| | * | | | | home-assistant: use pyftttPeter Hoeg2018-11-12
| | | |/ / / | | |/| | |
| * | | | | flex_2_6_1: delete in favor of flex 2.6.4 (#50292)Orivej Desh2018-11-13
| | | | | |
* | | | | | Merge pull request #50293 from matthewbauer/cleanups2Matthew Bauer2018-11-13
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add setup-hooks for scons and waf
| * | | | | treewide: use scons setup hookMatthew Bauer2018-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of packages can use it. Here is the list: - jackmix - klick - mixx - nova-filters - rhvoice - giv - mypaint - swift-im - bombono - mapnik - serf - nuitka - pyexiv2 - godot - hammer - toluapp - btanks - dxx-rebirth - endless-sky - globulation - the-powder-toy - fceux - gpsd - mongodb - rippled - mariadb - lprof
* | | | | | Merge pull request #50022 from Ekleog/opensmtpd-extras-6.4.0Gabriel Ebner2018-11-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | opensmtpd-extras: 5.7.1 -> 6.4.0
| * | | | | | opensmtpd-extras: 5.7.1 -> 6.4.0Léo Gaspard2018-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also use `enable*` flags instead of the impossible-to-discover trick of setting to `null` the dependencies.
* | | | | | | Merge pull request #50166 from dotlambda/home-assistant-0.82Robert Schütz2018-11-12
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | home-assistant: 0.81.5 -> 0.82.0
| * | | | | | home-assistant: 0.81.5 -> 0.82.0Robert Schütz2018-11-12
| | | | | | |
* | | | | | | meta.tests: rename into passthru.testsLéo Gaspard2018-11-11
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nix currently rejects derivations in `meta` values. This works around that limitation by using `passthru` instead. Closes https://github.com/NixOS/nixpkgs/issues/50230
* | | | | | dovecot, opensmtpd: comment out invalid meta.tests attributePeter Simons2018-11-11
| | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/issues/50230 for details.
* | | | | | Merge pull request #50189 from r-ryantm/auto-update/bindPeter Simons2018-11-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | bind: 9.12.2-P2 -> 9.12.3
| * | | | | | bind: 9.12.2-P2 -> 9.12.3R. RyanTM2018-11-10
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/bind/versions
* | | | | | Merge pull request #50178 from c0bw3b/pkg/pdnsrecRenaud2018-11-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | pdns-recursor: 4.1.4 -> 4.1.7
| * | | | | | pdns-recursor: 4.1.4 -> 4.1.7Renaud2018-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PowerDNS Security Advisory 2018-04 (CVE-2018-10851) PowerDNS Security Advisory 2018-06 (CVE-2018-14626) PowerDNS Security Advisory 2018-07 (CVE-2018-14644)