-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: f08e3e38d4bf
head repository: NixOS/nixpkgs
compare: 7aa2b0215b8e
Commits on Dec 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c905a6d - Browse repository at this point
Copy the full SHA c905a6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf1220b - Browse repository at this point
Copy the full SHA cf1220bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 046a9cf - Browse repository at this point
Copy the full SHA 046a9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 057b94a - Browse repository at this point
Copy the full SHA 057b94aView commit details
Commits on Dec 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3e8cf10 - Browse repository at this point
Copy the full SHA 3e8cf10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5080b6 - Browse repository at this point
Copy the full SHA d5080b6View commit details
Commits on Dec 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 683feaa - Browse repository at this point
Copy the full SHA 683feaaView commit details
Commits on Dec 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 057840d - Browse repository at this point
Copy the full SHA 057840dView commit details
Commits on Dec 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dc0c4b9 - Browse repository at this point
Copy the full SHA dc0c4b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb7d1b - Browse repository at this point
Copy the full SHA cfb7d1bView commit details
Commits on Dec 30, 2019
-
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]: #48337 (comment) [2]: #48337 (comment) [3]: #48337 (comment) Signed-off-by: aszlig <aszlig@nix.build>
Configuration menu - View commit details
-
Copy full SHA for ccf55be - Browse repository at this point
Copy the full SHA ccf55beView commit details
Commits on Dec 31, 2019
-
mehlon committed
Dec 31, 2019 Configuration menu - View commit details
-
Copy full SHA for c510bbf - Browse repository at this point
Copy the full SHA c510bbfView commit details
Commits on Jan 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a133f8e - Browse repository at this point
Copy the full SHA a133f8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f040f6 - Browse repository at this point
Copy the full SHA 2f040f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ccc33 - Browse repository at this point
Copy the full SHA b8ccc33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 328030c - Browse repository at this point
Copy the full SHA 328030cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7473e - Browse repository at this point
Copy the full SHA 8c7473eView commit details
Commits on Jan 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8e5b810 - Browse repository at this point
Copy the full SHA 8e5b810View commit details -
Needed for gf2x 1.3.0 compatibility. Upstream says: > I just uploaded NTL 11.4.2 to http://www.shoup.net/ntl > This fixes a few small, obscure bugs, including one that prevents using > the gf2x-1.3 library. At https://groups.google.com/d/msgid/sage-devel/992c77f6-ebf9-4049-8900-c45c6b89f4ed%40googlegroups.com
Configuration menu - View commit details
-
Copy full SHA for d41ff9b - Browse repository at this point
Copy the full SHA d41ff9bView commit details -
Switch source to fetchgit since it removes the requirements to manually find the correct link for each version. More information at #45299
Configuration menu - View commit details
-
Copy full SHA for 45e3be9 - Browse repository at this point
Copy the full SHA 45e3be9View commit details -
Merge Last-Modified fix for nginx (#76697)
This fixes the patch for nginx to clear the Last-Modified header if a static file is served from the Nix store. So far we only used the ETag from the store path, but if the Last-Modified header is always set to "Thu, 01 Jan 1970 00:00:01 GMT", Firefox and Chrome/Chromium seem to ignore the ETag and simply use the cached content instead of revalidating. Alongside the fix, this also adds a dedicated NixOS VM test, which uses WebDriver and Firefox to check whether the content is actually served from the browser's cache and to have a more real-world test case.
Configuration menu - View commit details
-
Copy full SHA for 845e928 - Browse repository at this point
Copy the full SHA 845e928View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac62ee8 - Browse repository at this point
Copy the full SHA ac62ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c9af6e - Browse repository at this point
Copy the full SHA 1c9af6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ded1080 - Browse repository at this point
Copy the full SHA ded1080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54928f9 - Browse repository at this point
Copy the full SHA 54928f9View commit details -
Merge pull request #76770 from dtzWill/update/devilutionx-1.0.0
devilutionx: 0.5.0 -> 1.0.0, install font file
Configuration menu - View commit details
-
Copy full SHA for c9bf6ae - Browse repository at this point
Copy the full SHA c9bf6aeView commit details -
ansible-lint: 4.1.1a0 -> 4.2.0
Upstream switched to a PEP517-based build[1] which required some minor changes on the package. Additionally, the update fixes the currently broken package build[2]. [1] https://www.python.org/dev/peps/pep-0517/ [2] https://hydra.nixos.org/build/109032815
Configuration menu - View commit details
-
Copy full SHA for 40d02af - Browse repository at this point
Copy the full SHA 40d02afView commit details -
Merge pull request #76646 from adisbladis/poetry
poetry2nix: init at 1.1.0
Configuration menu - View commit details
-
Copy full SHA for 1b33a0a - Browse repository at this point
Copy the full SHA 1b33a0aView commit details -
Merge pull request #76278 from r-ryantm/auto-update/homeassistant-cli
home-assistant-cli: 0.7.0 -> 0.8.0
Configuration menu - View commit details
-
Copy full SHA for 9b298ad - Browse repository at this point
Copy the full SHA 9b298adView commit details -
Merge pull request #76580 from filalex77/gleam-0.6.0
gleam: 0.5.0 -> 0.6.0
Configuration menu - View commit details
-
Copy full SHA for 8f9a0b4 - Browse repository at this point
Copy the full SHA 8f9a0b4View commit details -
Merge pull request #76298 from r-ryantm/auto-update/libfilezilla
libfilezilla: 0.19.1 -> 0.19.3
Configuration menu - View commit details
-
Copy full SHA for 4a13ebd - Browse repository at this point
Copy the full SHA 4a13ebdView commit details -
Merge pull request #76313 from oxalica/cargo-flamegraph-perf
cargo-flamegraph: fix runtime dep: linux-perf
Configuration menu - View commit details
-
Copy full SHA for af26f69 - Browse repository at this point
Copy the full SHA af26f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for af29265 - Browse repository at this point
Copy the full SHA af29265View commit details -
Merge pull request #76829 from timokau/gf2x-1.3.0
ntl: 11.4.1 -> 11.4.2, gf2x: 1.2 -> 1.3.0
Configuration menu - View commit details
-
Copy full SHA for 552b38e - Browse repository at this point
Copy the full SHA 552b38eView commit details -
Merge pull request #76846 from lovesegfault/gegl-no-flaky-tests
gegl: remove flaky test
Configuration menu - View commit details
-
Copy full SHA for 45a1974 - Browse repository at this point
Copy the full SHA 45a1974View commit details
Commits on Jan 3, 2020
-
Merge pull request #76208 from r-ryantm/auto-update/bcftools
bcftools: 1.9 -> 1.10.2
Configuration menu - View commit details
-
Copy full SHA for ec29bb5 - Browse repository at this point
Copy the full SHA ec29bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 992245f - Browse repository at this point
Copy the full SHA 992245fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d80570f - Browse repository at this point
Copy the full SHA d80570fView commit details -
Merge pull request #76852 from lovesegfault/fix-manual-boot-console
nixos-manual: boot.extraTTYs -> console.extraTTYs
Configuration menu - View commit details
-
Copy full SHA for d08fc1a - Browse repository at this point
Copy the full SHA d08fc1aView commit details -
Merge pull request #76801 from hax404/chirp
chirp: 20191123 -> 20191221; add support for chirp.drivers.tk8180
Configuration menu - View commit details
-
Copy full SHA for 6a2caa5 - Browse repository at this point
Copy the full SHA 6a2caa5View commit details -
Merge pull request #76756 from mehlon/hyperrogue
hyperrogue: 10.5e -> 11.2d
Configuration menu - View commit details
-
Copy full SHA for 804678f - Browse repository at this point
Copy the full SHA 804678fView commit details -
Revert "lib/types: Allow paths as submodule values"
This reverts commit eec83d4. This broke hydra evaluation because with this commit submodule values are allowed to be paths, however the certmgr module uses `either (submodule ...) path` in its type, meaning it already used paths for something else which would now be interpreted as a submodule.
Configuration menu - View commit details
-
Copy full SHA for c7ade68 - Browse repository at this point
Copy the full SHA c7ade68View commit details -
lib/tests: Temporarily disable submodule path test
Until #76861 or so is merged
Configuration menu - View commit details
-
Copy full SHA for be3f887 - Browse repository at this point
Copy the full SHA be3f887View commit details -
Merge pull request #76477 from r-ryantm/auto-update/yoshimi
yoshimi: 1.6.0.3 -> 1.6.1
Configuration menu - View commit details
-
Copy full SHA for d3cd40a - Browse repository at this point
Copy the full SHA d3cd40aView commit details -
Merge pull request #76432 from r-ryantm/auto-update/spectre-meltdown-…
…checker spectre-meltdown-checker: 0.42 -> 0.43
Configuration menu - View commit details
-
Copy full SHA for c1fdafa - Browse repository at this point
Copy the full SHA c1fdafaView commit details -
Merge pull request #76443 from r-ryantm/auto-update/sysbench
sysbench: 1.0.18 -> 1.0.19
Configuration menu - View commit details
-
Copy full SHA for 7e8454f - Browse repository at this point
Copy the full SHA 7e8454fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa2b02 - Browse repository at this point
Copy the full SHA 7aa2b02View commit details
There are no files selected for viewing