Commit Graph
208820 Commits
Author SHA1 Message Date
Frederik Rietdijk f6702bc836 python: apispec: 3.1.0 -> 3.1.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk 30998de951 python: ansible-lint: 4.1.1a0 -> 4.2.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk f6b06b8379 python: altair: 3.2.0 -> 4.0.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk e542a06fe9 python: alembic: 1.2.1 -> 1.3.2 2019-12-30 16:46:39 +01:00
Frederik Rietdijk 744129b45c python: aiohue: 1.9.2 -> 1.10.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk acd94765fa python: aioesphomeapi: 2.4.2 -> 2.6.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk 9485da9024 python: aioamqp: 0.13.0 -> 0.14.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk b029c4a8bf python: absl-py: 0.8.1 -> 0.9.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk 1eaac59842 python: Rtree: 0.9.2 -> 0.9.3 2019-12-30 16:46:39 +01:00
Frederik Rietdijk abc938446e python: Pygments: 2.4.2 -> 2.5.2 2019-12-30 16:46:39 +01:00
Frederik Rietdijk ee6a49ee16 python: JPype1: 0.7.0 -> 0.7.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk 74e3c9bcaf Merge staging into staging-next 2019-12-30 16:41:23 +01:00
Symphorien Gibol cb38bf33e7 nagios: add nixos test 2019-12-30 16:41:18 +01:00
be25e45fc8 nagios: various improvements
* structured config for main config file allows to launch nagios in
debug mode without having to write the whole config file by hand
* build time syntax check
* all options have types, one more example
* I find it misleading that the main nagios config file is linked in
/etc but that if you change the link in /etc/ and restart nagios, it
has no effect. Have nagios use /etc/nagios.cfg
* fix paths in example nagios config files, which allows to reuse it:
  services.nagios.objectDefs =
   (map (x: "${pkgs.nagios}/etc/objects/${x}.cfg")
   [ "templates" "timeperiods" "commands" ]) ++ [ ./main.cfg ]
* for the above reason, add mailutils to default plugins

Co-Authored-By: Aaron Andersen <aaron@fosslib.net>
2019-12-30 16:40:52 +01:00
Frederik Rietdijk 6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Frederik RietdijkandGitHub 9bc8e546c9 Merge pull request #75929 from NixOS/staging-next
Staging next
2019-12-30 16:27:24 +01:00
Frederik Rietdijk bfa5af85b7 Merge staging-next into staging 2019-12-30 16:25:56 +01:00
Frederik Rietdijk 548c6708a6 Merge master into staging-next 2019-12-30 16:25:32 +01:00
Oleksii Filonenko d8623a2137 rx: add filalex77 to maintainers 2019-12-30 17:23:42 +02:00
Oleksii Filonenko 98224979fb rx: 0.2.0 -> 0.3.0
- Remove "--features" invocations
- Refactor some meta attributes
2019-12-30 17:23:42 +02:00
c0bw3bandFrederik Rietdijk 1156a04c7f rhash: 1.3.8 -> 1.3.9
+ refresh meta.homepage
+ set meta.license (0BSD starting with 1.3.9)
2019-12-30 16:22:40 +01:00
R. RyanTMandFrederik Rietdijk d19071f1c4 sqlite: 3.30.0 -> 3.30.1 2019-12-30 16:22:06 +01:00
R. RyanTMandFrederik Rietdijk 78dc3cfe43 libmicrohttpd: 0.9.68 -> 0.9.69 2019-12-30 16:20:07 +01:00
R. RyanTMandFrederik Rietdijk c0e0177560 procps: 3.3.15 -> 3.3.16 2019-12-30 16:19:48 +01:00
Alyssa RossandFrederik Rietdijk a08e5665fa rubygems: fix for Ruby with no openssl
This fixes the rubyMinimal package.
2019-12-30 16:11:23 +01:00
Ryan MulliganandGitHub c94e211a47 Merge pull request #76419 from r-ryantm/auto-update/skypeforlinux
skypeforlinux: 8.54.0.91 -> 8.55.0.123
2019-12-30 07:09:52 -08:00
Edmund WuandFrederik Rietdijk 83f76b6501 vscodium: 1.41.0 -> 1.41.1 2019-12-30 16:08:53 +01:00
Edmund WuandFrederik Rietdijk b77fd49378 vscode: 1.41.0 -> 1.41.1 2019-12-30 16:08:53 +01:00
Pavel Chuprikov ced3381722 python3Packages.toggl-cli: relax pendulum bounds
* toggl-cli fails to compile with pendulum 2.0.5
    * toggl-cli needs `pkg_resources` from `setuptools`
2019-12-30 15:50:51 +01:00
ajs124andLassulus 863794cbba yeetgif: init at 1.23.5 2019-12-30 15:49:34 +01:00
Chris Ostrouchov 0a126855c0 python3Packages.tifffile: refactor fix broken build 2019-12-30 08:57:05 -05:00
Tim Steinbach bdf02de121 linux_latest-libre: 17151 -> 17153 2019-12-30 08:56:30 -05:00
Chris Ostrouchov e291a32cd4 pythonPackages.imagecodecs-lite: 2019.4.20 -> 2019.12.3 2019-12-30 08:56:03 -05:00
Chris Ostrouchov 8bb4ccd1b5 pythonPackages.diskcache: refactor fix broken build 2019-12-30 08:56:03 -05:00
Chris Ostrouchov b555997f31 python3Packages.fsspec: 0.5.2 -> 0.6.2 enable tests 2019-12-30 08:56:03 -05:00
aszlig ccf55bead1 nginx: Clear Last-Modified if ETag is from store
This is what I've suspected a while ago[1]:

> Heads-up everyone: After testing this in a few production instances,
> it seems that some browsers still get cache hits for new store paths
> (and changed contents) for some reason. I highly suspect that it might
> be due to the last-modified header (as mentioned in [2]).
>
> Going to test this with last-modified disabled for a little while and
> if this is the case I think we should improve that patch by disabling
> last-modified if serving from a store path.

Much earlier[2] when I reviewed the patch, I wrote this:

> Other than that, it looks good to me.
>
> However, I'm not sure what we should do with Last-Modified header.
> From RFC 2616, section 13.3.4:
>
> - If both an entity tag and a Last-Modified value have been
>   provided by the origin server, SHOULD use both validators in
>   cache-conditional requests. This allows both HTTP/1.0 and
>   HTTP/1.1 caches to respond appropriately.
>
> I'm a bit nervous about the SHOULD here, as user agents in the wild
> could possibly just use Last-Modified and use the cached content
> instead.

Unfortunately, I didn't pursue this any further back then because
@pbogdan noted[3] the following:

> Hmm, could they (assuming they are conforming):
>
>  * If an entity tag has been provided by the origin server, MUST
>    use that entity tag in any cache-conditional request (using If-
>    Match or If-None-Match).

Since running with this patch in some deployments, I found that both
Firefox and Chrome/Chromium do NOT re-validate against the ETag if the
Last-Modified header is still the same.

So I wrote a small NixOS VM test with Geckodriver to have a test case
which is closer to the real world and I indeed was able to reproduce
this.

Whether this is actually a bug in Chrome or Firefox is an entirely
different issue and even IF it is the fault of the browsers and it is
fixed at some point, we'd still need to handle this for older browser
versions.

Apart from clearing the header, I also recreated the patch by using a
plain "git diff" with a small description on top. This should make it
easier for future authors to work on that patch.

[1]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-495072764
[2]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-451644084
[3]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-451646135

Signed-off-by: aszlig <aszlig@nix.build>
2019-12-30 14:30:36 +01:00
Aaron AndersenandGitHub 0b960bccd7 Merge pull request #62868 from tobim/pkgs/reredirect
reredirect: init at 0.2
2019-12-30 08:29:38 -05:00
Silje Enge Kristensen c010798cda protonmail-bridge: 1.2.2-1 -> 1.2.3-1 2019-12-30 14:19:39 +01:00
Maximilian Bosch 59ab29fe88 virtualbox: fix build
Newer `iasl`-versions disallow strings within certain declarations[1]
which breaks the virtualbox build as it relies on exactly this
behavior[2].

This should be removed again when updating virtualbox to 6.1.

[1] https://acpica.org/node/172
[2] https://hydra.nixos.org/build/108774352
2019-12-30 14:11:32 +01:00
Maximilian Bosch 76a8f48119 iasl: 20191018 -> 20191213
https://acpica.org/node/175
2019-12-30 14:11:04 +01:00
Robin GlosterandJan Tojnar 5f2d96ba2e glibc: NIX_CFLAGS_COMPILE -> always string 2019-12-30 13:33:16 +01:00
Merijn BroerenandJan Tojnar a13649c6b1 treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 13:31:06 +01:00
Robin GlosterandJan Tojnar 65395a7105 treewide: installTargets is a list 2019-12-30 13:29:27 +01:00
Robin GlosterandJan Tojnar 2157dcd141 treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
Maximilian Bosch 02f92455c4 qtcurve: fix build w/gcc9
https://hydra.nixos.org/build/108759256
2019-12-30 13:19:43 +01:00
Oleksii Filonenko bf17262578 nixos/what: init 2019-12-30 13:59:52 +02:00
Merijn BroerenandJan Tojnar 133103d709 treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Maximilian Bosch 7acacddfa5 go*: fix aarch64 build
Some tests don't work well with gcc9 atm, those tests use CC from
`buildPackages.stdenv.cc` which had to be modified for Aarch64 as well.
2019-12-30 12:42:28 +01:00
Oleksii Filonenko 014ffad408 what: init at 0.5.1 2019-12-30 13:40:22 +02:00
Maximilian BoschandGitHub 646c641358 Merge pull request #76578 from xwvvvvwx/wireguard-tools-1.0.20191226
wireguard-tools 1.0.20191226 / wireguard 0.0.20191226
2019-12-30 12:22:37 +01:00