Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7218f3a791cf
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d3f3e83c47db
Choose a head ref

Commits on Mar 3, 2020

  1. Copy the full SHA
    5485668 View commit details
  2. teamspeak_server: 3.10.2 -> 3.11.0

    r-ryantm authored and Gerschtli committed Mar 3, 2020
    Copy the full SHA
    f22aadb View commit details

Commits on Mar 4, 2020

  1. macvim: 8.1.2234 -> 8.2.319

    lilyball committed Mar 4, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    lovesegfault Bernardo Meurer
    Copy the full SHA
    7724875 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    7bbf7fa View commit details

Commits on Mar 5, 2020

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    cole-h Cole Helbling
    Copy the full SHA
    b0af283 View commit details
  2. Copy the full SHA
    39bdf9e View commit details

Commits on Mar 6, 2020

  1. pdf2djvu: 0.9.14 -> 0.9.17

    peterhoeg committed Mar 6, 2020
    Copy the full SHA
    d05f8b3 View commit details
  2. mkdocs: default to Python 3

    jethrokuan authored and FRidh committed Mar 6, 2020
    Copy the full SHA
    ee17a6a View commit details
  3. Merge pull request #81832 from r-ryantm/auto-update/cloudflare-wrangler

    cloudflare-wrangler: 1.7.0 -> 1.8.1
    marsam authored Mar 6, 2020
    Copy the full SHA
    6808974 View commit details
  4. Merge pull request #81624 from r-ryantm/auto-update/radarr

    radarr: 0.2.0.1450 -> 0.2.0.1480
    marsam authored Mar 6, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    d346071 View commit details
  5. Merge pull request #81672 from lilyball/macvim

    macvim: 8.1.2234 -> 8.2.319
    marsam authored Mar 6, 2020
    Copy the full SHA
    7d89f3c View commit details
  6. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2377b03 View commit details
  7. linux: 5.4.23 -> 5.4.24

    NeQuissimus committed Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    0c95648 View commit details
  8. linux: 5.5.7 -> 5.5.8

    NeQuissimus committed Mar 6, 2020
    Copy the full SHA
    028bf0f View commit details
  9. Copy the full SHA
    6fb69d6 View commit details
  10. Merge pull request #81640 from Gerschtli/auto-update/teamspeak-server

    teamspeak_server: 3.10.2 -> 3.11.0
    marsam authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b6ee012 View commit details
  11. nixos/nginx: use Mozilla Intermediate TLS configuration

    The configuration at https://ssl-config.mozilla.org/#server=nginx&config=intermediate
    is reliably kept up-to-date in terms of security and compatible with a
    wide range of clients. They've probably had more care and thought put
    into them than our defaults, and will be easier to keep updated in
    the future.
    
    The only removed (rather than changed) configuration option here is
    ssl_ecdh_curve, per mozilla/server-side-tls#189.
    
    Resolves #80952.
    emilazy committed Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4ed98d6 View commit details
  12. Merge pull request #81752 from alexbakker/fix-55221

    uwsgi: use pyhome instead of pythonpath for uwsgi vassals
    Mic92 authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    87ae01e View commit details
  13. elan: 0.7.5 -> 0.8.0

    gebner committed Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    70e5428 View commit details
  14. Merge pull request #81893 from gebner/elan080

    elan: 0.7.5 -> 0.8.0
    gebner authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    60e54e0 View commit details
  15. Merge pull request #81795 from r-ryantm/auto-update/ibus-table

    ibus-engines.table: 1.9.22 -> 1.9.25
    ryantm authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d055db2 View commit details
  16. Merge pull request #81891 from emilazy/nginx-use-mozilla-tls-config

    nixos/nginx: use Mozilla Intermediate TLS configuration
    Mic92 authored Mar 6, 2020
    Copy the full SHA
    391b7b3 View commit details
  17. Copy the full SHA
    8428f5b View commit details
  18. Merge pull request #81905 from gebner/elan080forcepush

    elan: v0.8.0 tag was force-pushed by upstream
    gebner authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8d178ae View commit details
  19. Merge pull request #81883 from peterhoeg/u/pdf2djvu

    pdf2djvu: 0.9.14 -> 0.9.17
    pSub authored Mar 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d3f3e83 View commit details
20 changes: 14 additions & 6 deletions nixos/modules/services/web-servers/nginx/default.nix
Original file line number Diff line number Diff line change
@@ -87,10 +87,17 @@ let
${optionalString (cfg.sslDhparam != null) "ssl_dhparam ${cfg.sslDhparam};"}
${optionalString (cfg.recommendedTlsSettings) ''
ssl_session_cache shared:SSL:42m;
ssl_session_timeout 23m;
ssl_ecdh_curve secp384r1;
ssl_prefer_server_ciphers on;
# Keep in sync with https://ssl-config.mozilla.org/#server=nginx&config=intermediate
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
# Breaks forward secrecy: https://github.com/mozilla/server-side-tls/issues/135
ssl_session_tickets off;
# We don't enable insecure ciphers by default, so this allows
# clients to pick the most performant, per https://github.com/mozilla/server-side-tls/issues/260
ssl_prefer_server_ciphers off;
# OCSP stapling
ssl_stapling on;
ssl_stapling_verify on;
''}
@@ -487,8 +494,9 @@ in

sslCiphers = mkOption {
type = types.str;
default = "EECDH+aRSA+AESGCM:EDH+aRSA:EECDH+aRSA:+AES256:+AES128:+SHA1:!CAMELLIA:!SEED:!3DES:!DES:!RC4:!eNULL";
description = "Ciphers to choose from when negotiating tls handshakes.";
# Keep in sync with https://ssl-config.mozilla.org/#server=nginx&config=intermediate
default = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384";
description = "Ciphers to choose from when negotiating TLS handshakes.";
};

sslProtocols = mkOption {
2 changes: 1 addition & 1 deletion nixos/modules/services/web-servers/uwsgi.nix
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ let
inherit plugins;
} // removeAttrs c [ "type" "pythonPackages" ]
// optionalAttrs (python != null) {
pythonpath = "${pythonEnv}/${python.sitePackages}";
pyhome = "${pythonEnv}";
env =
# Argh, uwsgi expects list of key-values there instead of a dictionary.
let env' = c.env or [];
106 changes: 0 additions & 106 deletions pkgs/applications/editors/vim/macvim-sparkle.patch

This file was deleted.

28 changes: 13 additions & 15 deletions pkgs/applications/editors/vim/macvim.nix
Original file line number Diff line number Diff line change
@@ -27,13 +27,13 @@ in
stdenv.mkDerivation {
pname = "macvim";

version = "8.1.2234";
version = "8.2.319";

src = fetchFromGitHub {
owner = "macvim-dev";
repo = "macvim";
rev = "snapshot-161";
sha256 = "1hp3y85pj1icz053g627a1wp5pnwgxhk07pyd4arwcxs2103agw4";
rev = "snapshot-162";
sha256 = "1mg55jlrz533wlqrx028fyv86rfhdzvm5kdi8xlf67flc5hh9vrp";
};

enableParallelBuilding = true;
@@ -43,18 +43,7 @@ stdenv.mkDerivation {
gettext ncurses cscope luajit ruby tcl perl python.pkg
];

patches = [ ./macvim.patch ./macvim-sparkle.patch ];

# The sparkle patch modified the nibs, so we have to recompile them
postPatch = ''
for nib in MainMenu Preferences; do
# redirect stdin/stdout/stderr to /dev/null because ibtool marks them nonblocking
# and not redirecting screws with subsequent commands.
# redirecting stderr is unfortunate but I don't know of a reasonable way to remove O_NONBLOCK
# from the fds.
/usr/bin/ibtool --compile src/MacVim/English.lproj/$nib.nib/keyedobjects.nib src/MacVim/English.lproj/$nib.nib >/dev/null 2>/dev/null </dev/null
done
'';
patches = [ ./macvim.patch ];

configureFlags = [
"--enable-cscope"
@@ -76,11 +65,20 @@ stdenv.mkDerivation {
"--with-tclsh=${tcl}/bin/tclsh"
"--with-tlib=ncurses"
"--with-compiledby=Nix"
"--disable-sparkle"
"LDFLAGS=-headerpad_max_install_names"
];

makeFlags = ''PREFIX=$(out) CPPFLAGS="-Wno-error"'';

# Remove references to Sparkle.framework from the project.
# It's unused (we disabled it with --disable-sparkle) and this avoids
# copying the unnecessary several-megabyte framework into the result.
postPatch = ''
echo "Patching file src/MacVim/MacVim.xcodeproj/project.pbxproj"
sed -e '/Sparkle\.framework/d' -i src/MacVim/MacVim.xcodeproj/project.pbxproj
'';

# This is unfortunate, but we need to use the same compiler as Xcode,
# but Xcode doesn't provide a way to configure the compiler.
#
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@ let
arch = if stdenv.is64bit then "amd64" else "x86";
in stdenv.mkDerivation rec {
pname = "teamspeak-server";
version = "3.10.2";
version = "3.11.0";

src = fetchurl {
url = "https://files.teamspeak-services.com/releases/server/${version}/teamspeak3-server_linux_${arch}-${version}.tar.bz2";
sha256 = if stdenv.is64bit
then "03c717qjlbym02nwy82l6jhrkbidsdm1jv5k8p3c10p6a46jy9nl"
else "1ay0lmbv2rw9klz289yg0hhsac83kfzzlbwwhjpi28xndl2lq4bf";
then "18hsr119dq46rvhz5sb9snn2gfxwiig37g6bfzk24x6wlga3xihq"
else "1lyazw328azi0asvgvcsxglc1saqih6ss0g8pc8f5pzqngk9p953";
};

buildInputs = [ stdenv.cc.cc ];
8 changes: 4 additions & 4 deletions pkgs/applications/science/logic/elan/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

rustPlatform.buildRustPackage rec {
pname = "elan";
version = "0.7.5";
version = "0.8.0";

src = fetchFromGitHub {
owner = "kha";
repo = "elan";
rev = "v${version}";
sha256 = "1147f3lzr6lgvf580ppspn20bdwnf6l8idh1h5ana0p0lf5a0dn1";
sha256 = "0n2ncssjcmp3x5kbnci7xbq5fgcihlr3vaglyhhwzrxkjy2vpmpd";
};

cargoSha256 = "0vja1cq6z7jlr4nzfdzn4gl8l31yld82zmgzwihnalif13q3fcps";
cargoSha256 = "1pkg0n7kxckr0zhr8dr12b9fxg5q185kj3r9k2rmnkj2dpa2mxh3";

nativeBuildInputs = [ pkgconfig ];

@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
pushd $out/bin
mv elan-init elan
for link in lean leanpkg leanchecker; do
for link in lean leanpkg leanchecker leanc; do
ln -s elan $link
done
popd
8 changes: 4 additions & 4 deletions pkgs/development/tools/cloudflare-wrangler/default.nix
Original file line number Diff line number Diff line change
@@ -3,18 +3,18 @@

rustPlatform.buildRustPackage rec {
pname = "cloudflare-wrangler";
version = "1.7.0";
version = "1.8.1";

src = fetchFromGitHub {
owner = "cloudflare";
repo = "wrangler";
rev = "v" + version;
sha256 = "0vc7f3jki2fdwlgpwhaxzm58g2898wpwbib7dmibb9kxv4jna8gj";
sha256 = "0lh06cnjddmy5h5xvbkg8f97vw2v0wr5fi7vrs3nnidiz7x4rsja";
};

# Delete this on next update; see #79975 for details
legacyCargoFetcher = true;
cargoSha256 = "1f3gy3agpdg6pck5acxjfrd89hyp9x1byqhfizlizbfmwrqs4il8";
cargoSha256 = "0s07143vsrb2vwj4rarx5w3wcz1zh0gi8al6cdrfqyl7nhm1mshm";

nativeBuildInputs = [ pkg-config ];

@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec {

meta = with stdenv.lib; {
description = "A CLI tool designed for folks who are interested in using Cloudflare Workers.";
homepage = https://github.com/cloudflare/wrangler;
homepage = "https://github.com/cloudflare/wrangler";
license = with licenses; [ asl20 /* or */ mit ];
maintainers = with maintainers; [ ];
platforms = platforms.all;
4 changes: 2 additions & 2 deletions pkgs/development/tools/documentation/mkdocs/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, lib, python, fetchFromGitHub }:
{ stdenv, lib, python3, fetchFromGitHub }:

with python.pkgs;
with python3.pkgs;

buildPythonApplication rec {
pname = "mkdocs";
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-4.19.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
with stdenv.lib;

buildLinux (args // rec {
version = "4.19.107";
version = "4.19.108";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {

src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "0h02pxzzwc5w2kfqw686bpxc13a93yq449lyzxxkxq1qilcsqjv5";
sha256 = "18shyy1z2s8r26qb4rcz7gwl43dnmycjjywp9gss5zlfn2jyrbh9";
};
} // (args.argsOverride or {}))
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-5.4.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
with stdenv.lib;

buildLinux (args // rec {
version = "5.4.23";
version = "5.4.24";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {

src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
sha256 = "1jhyg2yc03fka92l7hwdajim6q5rk538hjdr1gwgvpfyyp6sla1z";
sha256 = "1cvy3mxwzll4f9j8i3hfmi0i0zq75aiafq1jskp9n4kq9iwar83z";
};
} // (args.argsOverride or {}))
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-5.5.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
with stdenv.lib;

buildLinux (args // rec {
version = "5.5.7";
version = "5.5.8";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {

src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
sha256 = "0j3ykz9yym2hvv3qx286g4yrx2ala4b1d5p9zif9qmch28ryyhxq";
sha256 = "01pw0gfafbsds6vq26qynffwvqm4khs953k1b6rrz8wris9zddp5";
};
} // (args.argsOverride or {}))
6 changes: 3 additions & 3 deletions pkgs/servers/radarr/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "radarr";
version = "0.2.0.1450";
version = "0.2.0.1480";

src = fetchurl {
url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.develop.${version}.linux.tar.gz";
sha256 = "1sknq6fifpmgzryr07dnriaw2x425v2zxdcqzm65viw5p5j9xh00";
sha256 = "066kr9fk2ipid11aq057rqzy3b2kgd5qf9msq1fsmxixqg82m64h";
};

nativeBuildInputs = [ makeWrapper ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {

meta = with stdenv.lib; {
description = "A Usenet/BitTorrent movie downloader";
homepage = https://radarr.video/;
homepage = "https://radarr.video/";
license = licenses.gpl3;
maintainers = with maintainers; [ edwtjo ];
platforms = platforms.all;
4 changes: 2 additions & 2 deletions pkgs/shells/zsh/oh-my-zsh/default.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
version = "2020-03-05";
pname = "oh-my-zsh";
rev = "2f345a3d0c9a94891c909a9ae6f6e2e2dc6df5b2";
rev = "2eb3e9d57cf69f3c2fa557f9047e0a648d80b235";

src = fetchgit { inherit rev;
url = "https://github.com/ohmyzsh/ohmyzsh";
sha256 = "1xs6rz73i04b91ans8j3k46xxb64ljvx7v06j2wmr38lqfplw0ym";
sha256 = "025xd53j307wh3bly456b7y6r71wm2dzqn6xway0rsc6r5b70z4x";
};

pathsToLink = [ "/share/oh-my-zsh" ];
Loading