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: db12da3abc35
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: 6f11edab638d
Choose a head ref
  • 20 commits
  • 15 files changed
  • 8 contributors

Commits on Mar 19, 2020

  1. Revert "openssl: 1.1.1d -> 1.1.1e"

    This reverts commit 41f1484.
    
    openssl 1.1.1e introduces breaking changes in its EOF handling.
    KamilaBorowska committed Mar 19, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    49eed3a View commit details

Commits on Mar 21, 2020

  1. openssl(_1_1): patch CVE-2019-1551

    fetchpatch can't be used here and fetchurl from GitHub
    like in PR #82928 has the risk of breaking the hash later;
    fortunately the patches aren't too large.
    vcunat committed Mar 21, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2071e3b View commit details
  2. Merge openssl(_1_1) downgrade (into release-19.09)

    This fixes the regressed python3Packages.pyopenssl build
    and should unblock both channels.
    vcunat committed Mar 21, 2020
    Copy the full SHA
    b2d71b4 View commit details
  3. grafana: 6.6.2 -> 6.7.0

    (cherry picked from commit 913e6b5)
    Frostman authored and Ma27 committed Mar 21, 2020
    Copy the full SHA
    36cbcdc View commit details
  4. grafana: 6.7.0 -> 6.7.1

    (cherry picked from commit bf453da)
    Frostman authored and Ma27 committed Mar 21, 2020
    Copy the full SHA
    c3a9111 View commit details
  5. grafana: add Frostman to maintainers

    (cherry picked from commit 9e98d47)
    Frostman authored and Ma27 committed Mar 21, 2020
    Copy the full SHA
    85600b7 View commit details

Commits on Mar 22, 2020

  1. grafana: Drop Frostman from maintainers

    @Frostman is not in maintainers-list.nix on 19.09.
    This fails the build of the `channel` and `tarball` jobs on the small
    jobset.
    
    Follow-up of #83102
    dasJ committed Mar 22, 2020
    Copy the full SHA
    4aac2c3 View commit details
  2. Merge pull request #83109 from helsinki-systems/bp-drop-frostman

    [19.09 unblock] grafana: Drop Frostman from maintainers
    Ma27 authored Mar 22, 2020
    Copy the full SHA
    8b8e73a View commit details
  3. linux: 5.4.24 -> 5.4.25

    (cherry picked from commit f9fcf29)
    NeQuissimus committed Mar 22, 2020
    Copy the full SHA
    534e341 View commit details
  4. Copy the full SHA
    fb2dcec View commit details
  5. Copy the full SHA
    5801ac4 View commit details
  6. linux: 4.4.216 -> 4.4.217

    NeQuissimus committed Mar 22, 2020
    Copy the full SHA
    dbea1f6 View commit details
  7. linux: 4.9.216 -> 4.9.217

    NeQuissimus committed Mar 22, 2020
    Copy the full SHA
    7dfe28c View commit details
  8. linux: 5.4.25 -> 5.4.27

    NeQuissimus committed Mar 22, 2020
    Copy the full SHA
    216cd6c View commit details

Commits on Mar 24, 2020

  1. Add packages.json to the tarball job

    Moved from nixos-homepage.
    
    (cherry picked from commit d6ec410)
    edolstra committed Mar 24, 2020
    Copy the full SHA
    96c4045 View commit details
  2. Compress optionsJSON using brotli

    (cherry picked from commit 4052f9b)
    edolstra committed Mar 24, 2020
    Copy the full SHA
    0ce53c4 View commit details
  3. nixos/release-small.nix: Export options job

    (cherry picked from commit e51c7f6)
    edolstra committed Mar 24, 2020
    Copy the full SHA
    1a54743 View commit details

Commits on Mar 25, 2020

  1. Copy the full SHA
    da19ebc View commit details
  2. Copy the full SHA
    67643b0 View commit details
  3. linux: 5.4.27 -> 5.4.28

    NeQuissimus committed Mar 25, 2020
    Copy the full SHA
    6f11eda View commit details
4 changes: 4 additions & 0 deletions nixos/lib/make-options-doc/default.nix
Original file line number Diff line number Diff line change
@@ -133,6 +133,7 @@ in {

optionsJSON = pkgs.runCommand "options.json"
{ meta.description = "List of NixOS options in JSON format";
buildInputs = [ pkgs.brotli ];
}
''
# Export list of options in different format.
@@ -141,8 +142,11 @@ in {
cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON optionsNix))} $dst/options.json
brotli -9 < $dst/options.json > $dst/options.json.br
mkdir -p $out/nix-support
echo "file json $dst/options.json" >> $out/nix-support/hydra-build-products
echo "file json-br $dst/options.json.br" >> $out/nix-support/hydra-build-products
''; # */

optionsDocBook = pkgs.runCommand "options-docbook.xml" {} ''
2 changes: 1 addition & 1 deletion nixos/release-small.nix
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ let
in rec {

nixos = {
inherit (nixos') channel manual iso_minimal dummy;
inherit (nixos') channel manual options iso_minimal dummy;
tests = {
inherit (nixos'.tests)
containers-imperative
8 changes: 4 additions & 4 deletions pkgs/applications/version-management/gitlab/data.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"version": "12.8.6",
"repo_hash": "0plcigppmg6ckmq8myj3m9adshdvqj7czx8fms71bsa9zx060wib",
"version": "12.8.7",
"repo_hash": "15dw8v5184500jm823wv920li3ishwk8k2dhxl1w8209x53nbqgj",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v12.8.6-ee",
"rev": "v12.8.7-ee",
"passthru": {
"GITALY_SERVER_VERSION": "12.8.6",
"GITALY_SERVER_VERSION": "12.8.7",
"GITLAB_PAGES_VERSION": "1.16.0",
"GITLAB_SHELL_VERSION": "11.0.0",
"GITLAB_WORKHORSE_VERSION": "8.21.0"
Original file line number Diff line number Diff line change
@@ -19,14 +19,14 @@ let
};
};
in buildGoPackage rec {
version = "12.8.6";
version = "12.8.7";
pname = "gitaly";

src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
sha256 = "1rf9qmyjllkwkyi7la1dzyjh0z9sw21zdzihd7v9ngwqssfk5zfk";
sha256 = "1sb11xavckzm70m27xcwbv4a1iaicxkh1hv2zi4brlcj5ia2rky4";
};

# Fix a check which assumes that hook files are writeable by their
181 changes: 181 additions & 0 deletions pkgs/development/libraries/openssl/1.1/cve-2019-1551-improve.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
From 46ac489a1369f6d938adda356accab83acf2987a Mon Sep 17 00:00:00 2001
From: Bernd Edlinger <bernd.edlinger@hotmail.de>
Date: Wed, 4 Dec 2019 12:57:41 +0100
Subject: [PATCH] Improve the overflow handling in rsaz_512_sqr

We have always a carry in %rcx or %rbx in range 0..2
from the previous stage, that is added to the result
of the 64-bit square, but the low nibble of any square
can only be 0, 1, 4, 9.

Therefore one "adcq $0, %rdx" can be removed.
Likewise in the ADX code we can remove one
"adcx %rbp, $out" since %rbp is always 0, and carry is
also zero, therefore that is a no-op.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10575)
---
crypto/bn/asm/rsaz-x86_64.pl | 42 ++++++++++++++++++------------------
1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/crypto/bn/asm/rsaz-x86_64.pl b/crypto/bn/asm/rsaz-x86_64.pl
index 7534d5cd03e5..f4d9c9b1297b 100755
--- a/crypto/bn/asm/rsaz-x86_64.pl
+++ b/crypto/bn/asm/rsaz-x86_64.pl
@@ -242,9 +242,9 @@
adcq \$0, %rbx

mulq %rax
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rcx, %rax
movq 16($inp), %rbp
- adcq \$0, %rdx
addq %rax, %r9
movq 24($inp), %rax
adcq %rdx, %r10
@@ -298,9 +298,9 @@
adcq \$0, %rcx

mulq %rax
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rbx, %rax
movq 24($inp), %r10
- adcq \$0, %rdx
addq %rax, %r11
movq 32($inp), %rax
adcq %rdx, %r12
@@ -349,8 +349,8 @@
adcq \$0, %rbx

mulq %rax
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rcx, %rax
- adcq \$0, %rdx
addq %rax, %r13
movq %r12, %rax # 40($inp)
adcq %rdx, %r14
@@ -389,8 +389,8 @@
adcq \$0, %rcx

mulq %rax
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rbx, %rax
- adcq \$0, %rdx
addq %rax, %r15
movq %rbp, %rax # 48($inp)
adcq %rdx, %r8
@@ -420,8 +420,8 @@
adcq \$0, %rbx

mulq %rax
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rcx, %rax
- adcq \$0, %rdx
addq %rax, %r9
movq %r14, %rax # 56($inp)
adcq %rdx, %r10
@@ -443,8 +443,8 @@
adcq \$0, %rcx

mulq %rax
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rbx, %rax
- adcq \$0, %rdx
addq %rax, %r11
movq %r14, %rax # 56($inp)
adcq %rdx, %r12
@@ -459,8 +459,8 @@
adcq \$0, %rbx

mulq %rax
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
addq %rcx, %rax
- adcq \$0, %rdx
addq %r13, %rax
adcq %rbx, %rdx

@@ -572,9 +572,9 @@
.byte 0x48,0x8b,0x96,0x10,0x00,0x00,0x00 # mov 16($inp), %rdx

xor %rbx, %rbx
+ adox %r9, %r9
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rcx, %rax
- adox %r9, %r9
- adcx %rbp, $out
adox %r10, %r10
adcx %rax, %r9
adox %rbp, %rbx
@@ -609,9 +609,9 @@
mov 24($inp), %rdx

xor %rcx, %rcx
+ adox %r11, %r11
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rbx, %rax
- adox %r11, %r11
- adcx %rbp, $out
adox %r12, %r12
adcx %rax, %r11
adox %rbp, %rcx
@@ -642,9 +642,9 @@
mov 32($inp), %rdx

xor %rbx, %rbx
+ adox %r13, %r13
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rcx, %rax
- adox %r13, %r13
- adcx %rbp, $out
adox %r14, %r14
adcx %rax, %r13
adox %rbp, %rbx
@@ -671,9 +671,9 @@
adox %rbp, %r11

xor %rcx, %rcx
+ adox %r15, %r15
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rbx, %rax
- adox %r15, %r15
- adcx %rbp, $out
adox %r8, %r8
adcx %rax, %r15
adox %rbp, %rcx
@@ -696,9 +696,9 @@
mov 48($inp), %rdx

xor %rbx, %rbx
+ adox %r9, %r9
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rcx, %rax
- adox %r9, %r9
- adcx %rbp, $out
adox %r10, %r10
adcx %rax, %r9
adcx $out, %r10
@@ -716,9 +716,9 @@
mulx %rdx, %rax, $out
xor %rcx, %rcx
mov 56($inp), %rdx
+ adox %r11, %r11
+ # rbx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rbx, %rax
- adox %r11, %r11
- adcx %rbp, $out
adox %r12, %r12
adcx %rax, %r11
adox %rbp, %rcx
@@ -731,9 +731,9 @@
#eighth iteration
mulx %rdx, %rax, %rdx
xor %rbx, %rbx
+ adox %r13, %r13
+ # rcx <= 2 and rax <= 0xFFFF..F9, so carry must be zero here
adcx %rcx, %rax
- adox %r13, %r13
- adcx %rbp, %rdx
adox %rbp, %rbx
adcx %r13, %rax
adcx %rdx, %rbx
Loading