summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-14diffoscope: Move cbfstool and poppler_utils to bloat categoryTuomas Tynkkynen1-3/+6
2017-09-14diffoscope: Add even more toolsTuomas Tynkkynen1-8/+9
2017-09-14Merge pull request #29359 from kamilchm/ponycJoachim F1-2/+2
ponyc: 0.19.0 -> 0.19.1
2017-09-14Merge pull request #29360 from disassembler/ws4pyFrederik Rietdijk2-23/+27
ws4py: add git to checkInputs
2017-09-14mtr nixos module: wrap the proper binaryPeter Hoeg1-2/+3
2017-09-14pdf2odt: 20141217 -> 20170207Peter Hoeg1-23/+21
2017-09-14python.pkgs.mwlib: mark as brokenFrederik Rietdijk1-0/+1
2017-09-14vimPlugins.nvim-completion-manager: init at 2017-09-05Jörg Thalheim2-0/+12
2017-09-14vimPlugins.vim-devicons: init at 2017-05-29Jörg Thalheim2-0/+12
2017-09-14adapta-gtk-theme: 3.91.2.10 -> 3.91.2.147romildo1-2/+2
2017-09-14perlPackages.SCGI: init at 0.6Jörg Thalheim1-0/+10
2017-09-14perlPackages.ProtocolHTTP2: init at 1.08Jörg Thalheim1-0/+20
2017-09-14perlPackages.HTTPDAV: init at 0.44Jörg Thalheim1-0/+12
2017-09-14perlPackages.TermReadKey: 2.31 -> 2.37Jörg Thalheim1-3/+4
2017-09-14mtr: 0.87 -> 0.92Peter Hoeg1-17/+23
2017-09-14josm: minor cleanupsRobert Helgesson1-10/+6
- Use `makeWrapper` to generate wrapper script. - Use `buildCommand` instead of explicit phases.`
2017-09-14josm: 12545 -> 12712Robert Helgesson1-2/+2
2017-09-14cloc: add myself as maintainerRobert Helgesson1-1/+1
2017-09-14cloc: 1.72 -> 1.74Robert Helgesson1-4/+4
2017-09-14vm: remove trusty-updates hash as it changes too oftenDomen Kožar1-4/+0
2017-09-14Merge pull request #29333 from orivej/iwyuJoachim F2-4/+4
include-what-you-use: 0.6 -> 0.8
2017-09-14ws4py: add git to checkInputsSamuel Leathers2-23/+27
2017-09-14ponyc: 0.19.0 -> 0.19.1Kamil Chmielewski1-2/+2
https://github.com/ponylang/ponyc/issues/2226
2017-09-14Merge pull request #29356 from zraexy/streamlinkFrederik Rietdijk1-3/+3
streamlink: 0.7.0 -> 0.8.1
2017-09-14Merge pull request #29340 from disassembler/credstashFrederik Rietdijk2-21/+24
credstash: 1.13.2 -> 1.13.3
2017-09-14credstash: 1.13.2 -> 1.13.3Samuel Leathers2-21/+24
2017-09-14Merge pull request #29347 from AndersonTorres/upload/mgbaFrederik Rietdijk1-2/+2
mgba: 0.5.2 -> 0.6.0
2017-09-14Merge pull request #29354 from disassembler/colanderalchemyFrederik Rietdijk1-0/+7
colanderalchemy: fixes tests
2017-09-14colanderalchemy: fixes testsSamuel Leathers1-0/+7
2017-09-14neomutt: 20170907 -> 20170912Peter Hoeg1-3/+3
2017-09-14s3fs: 1.80 -> 1.82Sarah Brofeldt1-2/+2
2017-09-14mgba: 0.5.2 -> 0.6.0AndersonTorres1-2/+2
2017-09-14nextcloud-client: provide optional gnome-keyring integrationRuben Maher1-2/+9
`qtkeyring` can use `gnome-keyring`, but it needs some help to find it. I have not enabled this by default because not everyone who uses this will want to pull in GNOME dependencies.
2017-09-14nextcloud-client: enable parallel buildingRuben Maher1-0/+2
So that the client can build faster.
2017-09-14nextcloud-client: add inotify dependency when building on linuxRuben Maher1-2/+7
This allows for more efficient change detection.
2017-09-14nextcloud-client: use cmakeDir and cmakeFlags attrsRuben Maher1-3/+9
2017-09-13Merge pull request #29316 from NeQuissimus/minikube_0_22_1Jörg Thalheim1-4/+4
minikube: 0.22.0 -> 0.22.1
2017-09-13tor: skip ControlPort in torrc, if not set.Jörg Thalheim1-1/+1
2017-09-13Merge pull request #29330 from geistesk/racket-6.10.1Jörg Thalheim1-2/+2
racket: 6.10 -> 6.10.1
2017-09-13Merge pull request #29304 from woffs/oysttyerJörg Thalheim5-0/+65
oysttyer-2.9.1
2017-09-13include-what-you-use: 0.6 -> 0.8Orivej Desh2-4/+4
2017-09-14treewide: Escape backslash in strings properlyTuomas Tynkkynen3-4/+4
"\." is apparently the same as "." wheras the correct one is "\\."
2017-09-13Merge pull request #27683 (add test for ACME)aszlig4-0/+650
This is a rebased version of the pull request with small fixes due to changes in recent master. Original description from the pull request: Currently this is only a very basic test which gets certificates via the enableACME option of the nginx module. However the main reason why I'm not directly merging and putting this up for review is that the complexity here lies in the support-modules needed for the test. The support modules are for running a Boulder instance along with a DNS resolver (as a separate module). For details about the implementation, see the commit messages and the comments at the start of the respective support modules. I'm merging this first of all because other than @abbradar, none of the other requested reviewers did comment on the changes and second because the change here is adding a test, so even if the implementation would be so disgusting and crappy it's better than having no test at all. The comment of @abbradar was: Can't we factor Boulder into a proper package and a NixOS service? Maybe not very general purpose for now but still -- putting everything into one test seems painful to me. My objection to this is that the components are heavily patched and some of them don't even have a release, so I'm not sure whether infesting pkgs/ with them is really a good idea. Nevertheless, we can still do that later. Cc: @fpletz, @domenkozar, @bjornfor
2017-09-13Merge pull request #29309 from NeQuissimus/atom_1_20_0Jörg Thalheim1-2/+2
atom: 1.19.7 -> 1.20.0
2017-09-13nixos/tests/acme: Patch certifi with cacertaszlig1-2/+2
Since 67651d80bc8baaf09ab91fec8ea423e09107ed8f the requests package now depends on certifi, which in turn provides the CA root certificates that we need to replace. It might also be a good idea to actually patch certifi with our version of cacert by default so that if we want to override and/or add something we only need to do it once. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @fpletz, @k0ral, @FRidh
2017-09-13nixos/tests/letsencrypt: Fix nginx optionsaszlig1-2/+4
The enableSSL option has been deprecated in a912a6a291eaa5f6a2ad9143c9e276779c357a41, so we switch to using onlySSL. I've also explicitly disabled enableACME, because this is the default and we don't actually want to have ACME enabled for a host which runs an actual ACME server. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-09-13nixos/tests: Add a basic test for ACMEaszlig2-0/+63
The test here is pretty basic and only tests nginx, but it should get us started to write tests for different webservers and different ACME implementations. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-09-13nixos/tests: Add common modules for letsencryptaszlig2-0/+585
These modules implement a way to test ACME based on a test instance of Letsencrypt's Boulder service. The service implementation is in letsencrypt.nix and the second module (resolver.nix) is a support-module for the former, but can also be used for tests not involving ACME. The second module provides a DNS server which hosts a root zone containing all the zones and /etc/hosts entries (except loopback) in the entire test network, so this can be very useful for other modules that need DNS resolution. Originally, I wrote these modules for the Headcounter deployment, but I've refactored them a bit to be generally useful to NixOS users. The original implementation can be found here: https://github.com/headcounter/deployment/tree/89e7feafb/modules/testing Quoting parts from the commit message of the initial implementation of the Letsencrypt module in headcounter/deployment@95dfb31110397567534f2: This module is going to be used for tests where we need to impersonate an ACME service such as the one from Letsencrypt within VM tests, which is the reason why this module is a bit ugly (I only care if it's working not if it's beautiful). While the module isn't used anywhere, it will serve as a pluggable module for testing whether ACME works properly to fetch certificates and also as a replacement for our snakeoil certificate generator. Also quoting parts of the commit where I have refactored the same module in headcounter/deployment@85fa481b3431bbc450e8008fd25adc28ef0c6036: Now we have a fully pluggable module which automatically discovers in which network it's used via the nodes attribute. The test environment of Boulder used "dns-test-srv", which is a fake DNS server that's resolving almost everything to 127.0.0.1. On our setup this is not useful, so instead we're now running a local BIND name server which has a fake root zone and uses the mentioned node attribute to automatically discover other zones in the network of machines and generate delegations from the root zone to the respective zones with the primaryIPAddress of the node. ... We want to use real letsencrypt.org FQDNs here, so we can't get away with the snakeoil test certificates from the upstream project but now roll our own. This not only has the benefit that we can easily pass the snakeoil certificate to other nodes, but we can (and do) also use it for an nginx proxy that's now serving HTTPS for the Boulder web front end. The Headcounter deployment tests are simulating a production scenario with real IPs and nameservers so it won't need to rely on networking.extraHost. However in this implementation we don't necessarily want to do that, so I've added auto-discovery of networking.extraHosts in the resolver module. Another change here is that the letsencrypt module now falls back to using a local resolver, the Headcounter implementation on the other hand always required to add an extra test node which serves as a resolver. I could have squashed both modules into the final ACME test, but that would make it not very reusable, so that's the main reason why I put these modules in tests/common. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-09-13Merge pull request #29327 from jtojnar/fix/meson-0.42.1Jörg Thalheim1-2/+2
meson: 0.41.2 → 0.42.1
2017-09-13racket: 6.10 -> 6.10.1geistesk1-2/+2