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: 1fd8625eae97
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: 0b381dd9ca53
Choose a head ref

Commits on Oct 15, 2018

  1. szip: fix url (previous ftp is now private)

    RAPHAEL BACHER raphael.bacher@univ-grenoble-alpes.fr committed Oct 15, 2018
    Copy the full SHA
    46427a1 View commit details

Commits on Oct 19, 2018

  1. Copy the full SHA
    1917c7d View commit details
  2. Copy the full SHA
    3522d66 View commit details
  3. Copy the full SHA
    0bcd20e View commit details
  4. Copy the full SHA
    9521044 View commit details
  5. Copy the full SHA
    518e7eb View commit details
  6. nixos/gsignond: init

    worldofpeace committed Oct 19, 2018
    Copy the full SHA
    4f4e20b View commit details

Commits on Oct 22, 2018

  1. Copy the full SHA
    f65afcb View commit details
  2. nixos/ddclient: make RuntimeDirectory private

    ddclient will raise a warning if /run/ddclient/ is world-readable
    c0bw3b authored Oct 22, 2018
    Copy the full SHA
    f76a9eb View commit details
  3. nixos/ddclient: make configFile private

    /run/ddclient/ddclient.conf should be installed in mode 660 (readable and writeable only by ddclient.service user and group)
    c0bw3b authored Oct 22, 2018
    Copy the full SHA
    ab5380e View commit details

Commits on Oct 23, 2018

  1. units: 2.17 -> 2.18

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/units/versions
    r-ryantm committed Oct 23, 2018
    Copy the full SHA
    1d0ab5d View commit details
  2. wireguard-tools: 0.0.20181007 -> 0.0.20181018

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/wireguard-tools/versions
    r-ryantm committed Oct 23, 2018
    Copy the full SHA
    6d0b34f View commit details

Commits on Oct 24, 2018

  1. featherpad: init at 0.9.1

    flosse committed Oct 24, 2018
    Copy the full SHA
    039f9fb View commit details
  2. Copy the full SHA
    8c3e5b0 View commit details
  3. python36Packages.i3ipc: 1.4.0 -> 1.5.1

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.6-i3ipc/versions
    r-ryantm committed Oct 24, 2018
    Copy the full SHA
    77addd6 View commit details
  4. python36Packages.ftfy: 4.4.3 -> 5.3.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.6-ftfy/versions
    r-ryantm committed Oct 24, 2018
    Copy the full SHA
    810385d View commit details
  5. python36Packages.django-picklefield: 1.0.0 -> 1.1.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.6-django-picklefield/versions
    r-ryantm committed Oct 24, 2018
    Copy the full SHA
    fbfd51a View commit details
  6. python36Packages.django_extensions: 2.0.7 -> 2.1.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.6-django-extensions/versions
    r-ryantm committed Oct 24, 2018
    Copy the full SHA
    dd2534b View commit details
  7. Copy the full SHA
    d7fcd1d View commit details
  8. python36Packages.google_api_core: 1.3.0 -> 1.5.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.6-google-api-core/versions
    r-ryantm committed Oct 24, 2018
    Copy the full SHA
    0013bc3 View commit details
  9. Copy the full SHA
    923e2af View commit details

Commits on Oct 25, 2018

  1. containerd: 1.1.4 -> 1.2.0

    Signed-off-by: Vincent Demeester <vincent@sbr.pm>
    vdemeester committed Oct 25, 2018
    Copy the full SHA
    a9c0329 View commit details

Commits on Oct 26, 2018

  1. soapysdr: 0.6.1 -> 0.7.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/soapysdr/versions
    r-ryantm committed Oct 26, 2018
    Copy the full SHA
    e87534e View commit details
  2. riot-web: 0.16.5 -> 0.17.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/riot-web/versions
    r-ryantm committed Oct 26, 2018
    Copy the full SHA
    5d88d54 View commit details
  3. kustomize: 1.0.8 -> 1.0.9

    periklis committed Oct 26, 2018
    Copy the full SHA
    f2c4ad2 View commit details
  4. rust: 1.29.1 -> 1.30.0

    Mic92 committed Oct 26, 2018
    Copy the full SHA
    cafecf1 View commit details
  5. ligcgroup: fix CVE-2018-14348

    When using cgrulesengd it would create a logfile at /var/log/cgred with
    the permission wide open (0666).
    andir committed Oct 26, 2018
    Copy the full SHA
    9843fdc View commit details
  6. taglib: fix CVE-2018-11439

    andir committed Oct 26, 2018
    Copy the full SHA
    c994f40 View commit details
  7. yara: 3.7.1 -> 3.8.1

    This fixes issues CVE-2018-12034 & CVE-2018-12035. They are OOB read &
    write issues of the internal VM. Details can be retrieved at [1] & [2].
    
    [1] VirusTotal/yara#891
    [2] https://bnbdr.github.io/posts/swisscheese/
    andir committed Oct 26, 2018
    Copy the full SHA
    5f75f72 View commit details
  8. libgxps: fix CVE-2018-10733

    andir committed Oct 26, 2018
    Copy the full SHA
    6ad3088 View commit details
  9. batik: mark as insecure

    The package hasn't been updated in a long time. There have been several
    issues with the package. There is no dependant  package in the
    repository so marking it as insecure until someone maintains it sounds
    reasonable.
    andir committed Oct 26, 2018
    Copy the full SHA
    1103b3f View commit details
  10. sddm: 0.17.0 -> 0.18.0

    Bumps to the latest stable version while fixing CVE-2018-14345 [1].
    
    Changelog [2]:
     - Support theme supplied avatars
     - Compile against Qt 5.11
     - Fix platform detection for HighDPI
     - On close, switch VT to a running session if applicable
     - Better ConsoleKit support
     - Fix authentication when non-default hidden option ReuseSession=true is used (CVE-2018-14345)
     - Hide sessions with NoDisplay=true
     - Honor PAM's ambient supplemental groups
     - Cleanup socket destruction
     - Don't quit on SIGHUP
     - Updated translations
    
    [1] https://nvd.nist.gov/vuln/detail/CVE-2018-14345
    [2] https://github.com/sddm/sddm/releases/tag/v0.18.0
    andir committed Oct 26, 2018
    Copy the full SHA
    385e5ac View commit details
  11. kiwix: mark as insecure

    There is at least one recorded issue against our kiwix version. Upstream
    does no longer support this version of the project. They have moved to a
    different repository & software architecture.
    andir committed Oct 26, 2018
    Copy the full SHA
    2898972 View commit details
  12. Copy the full SHA
    0d64e81 View commit details
  13. nixos/trezord: revised and updated udev rules

    Ján Hrnko committed Oct 26, 2018
    Copy the full SHA
    a88e0ef View commit details
  14. pythonPackages.ifaddr: init at 0.1.4

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    2854322 View commit details
  15. Copy the full SHA
    8bca852 View commit details
  16. Copy the full SHA
    3446af9 View commit details
  17. pythonPackages.selenium: 3.8.1 -> 3.14.1

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    6ce6637 View commit details
  18. pythonPackages.awkward: init at 0.3.0

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    a19b12e View commit details
  19. Copy the full SHA
    0a4f706 View commit details
  20. pythonPackages.uproot: 2.9.11 -> 3.2.6

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    b89aa04 View commit details
  21. Copy the full SHA
    e3bf962 View commit details
  22. pythonPackages.structlog: 17.2.0 -> 18.2.0

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    5aed95f View commit details
  23. Copy the full SHA
    4182bba View commit details
  24. pythonPackages.xdis: 3.2.4 -> 3.8.8

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    78885a6 View commit details
  25. pythonPackages.uncompyle6: 2.8.3 -> 3.2.3

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    1fa6e37 View commit details
  26. Copy the full SHA
    9406b36 View commit details
  27. pythonPackages.twine: 1.11.0 -> 1.12.1

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    a501a0e View commit details
  28. pythonPackages.trio: 0.7.0 -> 0.9.0

    costrouc authored and FRidh committed Oct 26, 2018
    Copy the full SHA
    4453408 View commit details
Showing with 1,461 additions and 310 deletions.
  1. +1 −1 nixos/modules/config/users-groups.nix
  2. +1 −0 nixos/modules/module-list.nix
  3. +43 −0 nixos/modules/services/desktops/gsignond.nix
  4. +5 −5 nixos/modules/services/hardware/trezord.nix
  5. +2 −1 nixos/modules/services/networking/ddclient.nix
  6. +83 −0 nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
  7. +2 −2 pkgs/applications/audio/pulseeffects/default.nix
  8. +2 −3 pkgs/applications/display-managers/sddm/default.nix
  9. +0 −28 pkgs/applications/display-managers/sddm/qt511.patch
  10. +23 −0 pkgs/applications/editors/featherpad/default.nix
  11. +2 −2 pkgs/applications/editors/vim/common.nix
  12. +6 −0 pkgs/applications/graphics/batik/default.nix
  13. +37 −0 pkgs/applications/misc/dmrconfig/default.nix
  14. +3 −0 pkgs/applications/misc/kiwix/default.nix
  15. +2 −2 pkgs/applications/misc/soapysdr/default.nix
  16. +2 −2 pkgs/applications/networking/instant-messengers/riot/riot-web.nix
  17. +2 −2 pkgs/applications/virtualization/containerd/default.nix
  18. +14 −1 pkgs/desktops/gnome-3/core/libgxps/default.nix
  19. +0 −2 pkgs/development/compilers/mono/generic-cmake.nix
  20. +8 −8 pkgs/development/compilers/rust/bootstrap.nix
  21. +3 −6 pkgs/development/compilers/rust/cargo.nix
  22. +5 −5 pkgs/development/compilers/rust/default.nix
  23. +8 −8 pkgs/development/compilers/rust/rustc.nix
  24. +12 −0 pkgs/development/libraries/gsignond/conf.patch
  25. +69 −0 pkgs/development/libraries/gsignond/default.nix
  26. +35 −0 pkgs/development/libraries/gsignond/plugin-load-env.patch
  27. +38 −0 pkgs/development/libraries/gsignond/plugins/lastfm.nix
  28. +36 −0 pkgs/development/libraries/gsignond/plugins/mail.nix
  29. +48 −0 pkgs/development/libraries/gsignond/plugins/oauth.nix
  30. +45 −0 pkgs/development/libraries/gsignond/plugins/sasl.nix
  31. +23 −0 pkgs/development/libraries/gsignond/wrapper.nix
  32. +24 −16 pkgs/development/libraries/gusb/default.nix
  33. +2 −2 pkgs/development/libraries/libosinfo/default.nix
  34. +57 −0 pkgs/development/libraries/libsignon-glib/default.nix
  35. +2 −2 pkgs/development/libraries/nanomsg/default.nix
  36. +2 −2 pkgs/development/libraries/szip/default.nix
  37. +7 −0 pkgs/development/libraries/taglib/default.nix
  38. +24 −0 pkgs/development/python-modules/awkward/default.nix
  39. +106 −0 pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch
  40. +21 −0 pkgs/development/python-modules/bitarray/default.nix
  41. +3 −2 pkgs/development/python-modules/bokeh/default.nix
  42. +4 −4 pkgs/development/python-modules/colander/default.nix
  43. +29 −0 pkgs/development/python-modules/dj-email-url/default.nix
  44. +23 −0 pkgs/development/python-modules/dj-search-url/default.nix
  45. +31 −0 pkgs/development/python-modules/django-cache-url/default.nix
  46. +41 −0 pkgs/development/python-modules/django-configurations/default.nix
  47. +27 −0 pkgs/development/python-modules/django-discover-runner/default.nix
  48. +2 −2 pkgs/development/python-modules/django-extensions/default.nix
  49. +2 −2 pkgs/development/python-modules/django-picklefield/default.nix
  50. +2 −2 pkgs/development/python-modules/flask-babel/default.nix
  51. +2 −2 pkgs/development/python-modules/ftfy/default.nix
  52. +2 −2 pkgs/development/python-modules/google_api_core/default.nix
  53. +2 −2 pkgs/development/python-modules/i3ipc/default.nix
  54. +36 −0 pkgs/development/python-modules/ifaddr/default.nix
  55. +11 −3 pkgs/development/python-modules/memory_profiler/default.nix
  56. +6 −2 pkgs/development/python-modules/nameparser/default.nix
  57. +8 −3 pkgs/development/python-modules/nose2/default.nix
  58. +11 −5 pkgs/development/python-modules/ntfy/default.nix
  59. +4 −4 pkgs/development/python-modules/pycontracts/default.nix
  60. +4 −8 pkgs/development/python-modules/pympler/default.nix
  61. +12 −13 pkgs/development/python-modules/pytest-django/default.nix
  62. +37 −0 pkgs/development/python-modules/python-rapidjson/default.nix
  63. +16 −4 pkgs/development/python-modules/python-telegram-bot/default.nix
  64. +11 −5 pkgs/development/python-modules/rpmfluff/default.nix
  65. +4 −3 pkgs/development/python-modules/selenium/default.nix
  66. +27 −0 pkgs/development/python-modules/spark_parser/default.nix
  67. +8 −12 pkgs/development/python-modules/structlog/default.nix
  68. +6 −4 pkgs/development/python-modules/trio/default.nix
  69. +4 −3 pkgs/development/python-modules/twine/default.nix
  70. +13 −2 pkgs/development/python-modules/uncompyle6/default.nix
  71. +25 −0 pkgs/development/python-modules/uproot-methods/default.nix
  72. +19 −6 pkgs/development/python-modules/uproot/default.nix
  73. +6 −3 pkgs/development/python-modules/whichcraft/default.nix
  74. +9 −4 pkgs/development/python-modules/xdis/default.nix
  75. +21 −5 pkgs/development/python-modules/zeroconf/default.nix
  76. +26 −0 pkgs/development/tools/kind/default.nix
  77. +4 −4 pkgs/development/tools/kustomize/default.nix
  78. +2 −2 pkgs/development/tools/pipenv/default.nix
  79. +2 −2 pkgs/development/tools/profiling/pyprof2calltree/default.nix
  80. +24 −19 pkgs/misc/themes/arc/default.nix
  81. +4 −4 pkgs/os-specific/linux/hwdata/default.nix
  82. +8 −1 pkgs/os-specific/linux/libcgroup/default.nix
  83. +1 −1 pkgs/os-specific/linux/usbutils/default.nix
  84. +2 −2 pkgs/servers/mail/nullmailer/default.nix
  85. +2 −10 pkgs/tools/misc/snapper/default.nix
  86. +2 −2 pkgs/tools/misc/units/default.nix
  87. +1 −1 pkgs/tools/networking/eternal-terminal/default.nix
  88. +2 −2 pkgs/tools/networking/whois/default.nix
  89. +2 −2 pkgs/tools/networking/wireguard-tools/default.nix
  90. +50 −0 pkgs/tools/package-management/apt-dater/default.nix
  91. +2 −2 pkgs/tools/security/paperkey/default.nix
  92. +2 −20 pkgs/tools/security/yara/default.nix
  93. +3 −3 pkgs/tools/system/fakeroot/default.nix
  94. +28 −8 pkgs/top-level/all-packages.nix
  95. +21 −18 pkgs/top-level/python-packages.nix
2 changes: 1 addition & 1 deletion nixos/modules/config/users-groups.nix
Original file line number Diff line number Diff line change
@@ -266,7 +266,7 @@ let
(mkIf config.isNormalUser {
group = mkDefault "users";
createHome = mkDefault true;
home = mkDefault "/home/${name}";
home = mkDefault "/home/${config.name}";
useDefaultShell = mkDefault true;
isSystemUser = mkDefault false;
})
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -234,6 +234,7 @@
./services/desktops/dleyna-server.nix
./services/desktops/flatpak.nix
./services/desktops/geoclue2.nix
./services/desktops/gsignond.nix
./services/desktops/pipewire.nix
./services/desktops/gnome3/at-spi2-core.nix
./services/desktops/gnome3/chrome-gnome-shell.nix
43 changes: 43 additions & 0 deletions nixos/modules/services/desktops/gsignond.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Accounts-SSO gSignOn daemon

{ config, lib, pkgs, ... }:

with lib;

let
package = pkgs.gsignond.override { plugins = config.services.gsignond.plugins; };
in
{

###### interface

options = {

services.gsignond = {

enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable gSignOn daemon, a DBus service
which performs user authentication on behalf of its clients.
'';
};

plugins = mkOption {
type = types.listOf types.package;
default = [];
description = ''
What plugins to use with the gSignOn daemon.
'';
};
};
};

###### implementation
config = mkIf config.services.gsignond.enable {
environment.etc."gsignond.conf".source = "${package}/etc/gsignond.conf";
services.dbus.packages = [ package ];
};

}
10 changes: 5 additions & 5 deletions nixos/modules/services/hardware/trezord.nix
Original file line number Diff line number Diff line change
@@ -27,13 +27,13 @@ in {
destination = "/etc/udev/rules.d/51-trezor.rules";
text = ''
# TREZOR v1 (One)
SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess"
# TREZOR v2 (T)
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0661", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess"
'';
});

3 changes: 2 additions & 1 deletion nixos/modules/services/networking/ddclient.nix
Original file line number Diff line number Diff line change
@@ -182,9 +182,10 @@ with lib;
serviceConfig = rec {
DynamicUser = true;
RuntimeDirectory = StateDirectory;
RuntimeDirectoryMode = "0750";
StateDirectory = builtins.baseNameOf dataDir;
Type = "oneshot";
ExecStartPre = "!${lib.getBin pkgs.coreutils}/bin/install -m666 ${cfg.configFile} /run/${RuntimeDirectory}/ddclient.conf";
ExecStartPre = "!${lib.getBin pkgs.coreutils}/bin/install -m660 ${cfg.configFile} /run/${RuntimeDirectory}/ddclient.conf";
ExecStart = "${lib.getBin pkgs.ddclient}/bin/ddclient -file /run/${RuntimeDirectory}/ddclient.conf";
};
};
Original file line number Diff line number Diff line change
@@ -248,6 +248,14 @@ in {
</itemizedlist>
'';

ppk_id = mkOptionalStrParam ''
String identifying the Postquantum Preshared Key (PPK) to be used.
'';

ppk_required = mkYesNoParam no ''
Whether a Postquantum Preshared Key (PPK) is required for this connection.
'';

keyingtries = mkIntParam 1 ''
Number of retransmission sequences to perform during initial
connect. Instead of giving up initiation after the first retransmission
@@ -922,6 +930,36 @@ in {
<literal>0xffffffff</literal>.
'';

set_mark_in = mkStrParam "0/0x00000000" ''
Netfilter mark applied to packets after the inbound IPsec SA processed
them. This way it's not necessary to mark packets via Netfilter before
decryption or right afterwards to match policies or process them
differently (e.g. via policy routing).
An additional mask may be appended to the mark, separated by
<literal>/</literal>. The default mask if omitted is 0xffffffff. The
special value <literal>%same</literal> uses the value (but not the mask)
from <option>mark_in</option> as mark value, which can be fixed,
<literal>%unique</literal> or <literal>%unique-dir</literal>.
Setting marks in XFRM input requires Linux 4.19 or higher.
'';

set_mark_out = mkStrParam "0/0x00000000" ''
Netfilter mark applied to packets after the outbound IPsec SA processed
them. This allows processing ESP packets differently than the original
traffic (e.g. via policy routing).
An additional mask may be appended to the mark, separated by
<literal>/</literal>. The default mask if omitted is 0xffffffff. The
special value <literal>%same</literal> uses the value (but not the mask)
from <option>mark_out</option> as mark value, which can be fixed,
<literal>%unique_</literal> or <literal>%unique-dir</literal>.
Setting marks in XFRM output is supported since Linux 4.14. Setting a
mask requires at least Linux 4.19.
'';

tfc_padding = mkParamOfType (with lib.types; either int (enum ["mtu"])) 0 ''
Pads ESP packets with additional data to have a consistent ESP packet
size for improved Traffic Flow Confidentiality. The padding defines the
@@ -946,6 +984,33 @@ in {
supported, but the installation does not fail otherwise.
'';

copy_df = mkYesNoParam yes ''
Whether to copy the DF bit to the outer IPv4 header in tunnel mode. This
effectively disables Path MTU discovery (PMTUD). Controlling this
behavior is not supported by all kernel interfaces.
'';

copy_ecn = mkYesNoParam yes ''
Whether to copy the ECN (Explicit Congestion Notification) header field
to/from the outer IP header in tunnel mode. Controlling this behavior is
not supported by all kernel interfaces.
'';

copy_dscp = mkEnumParam [ "out" "in" "yes" "no" ] "out" ''
Whether to copy the DSCP (Differentiated Services Field Codepoint)
header field to/from the outer IP header in tunnel mode. The value
<literal>out</literal> only copies the field from the inner to the outer
header, the value <literal>in</literal> does the opposite and only
copies the field from the outer to the inner header when decapsulating,
the value <literal>yes</literal> copies the field in both directions,
and the value <literal>no</literal> disables copying the field
altogether. Setting this to <literal>yes</literal> or
<literal>in</literal> could allow an attacker to adversely affect other
traffic at the receiver, which is why the default is
<literal>out</literal>. Controlling this behavior is not supported by
all kernel interfaces.
'';

start_action = mkEnumParam ["none" "trap" "start"] "none" ''
Action to perform after loading the configuration.
<itemizedlist>
@@ -1060,6 +1125,24 @@ in {
defined in a unique section having the <literal>ike</literal> prefix.
'';

ppk = mkPrefixedAttrsOfParams {
secret = mkOptionalStrParam ''
Value of the PPK. It may either be an ASCII string, a hex encoded string
if it has a <literal>0x</literal> prefix or a Base64 encoded string if
it has a <literal>0s</literal> prefix in its value. Should have at least
256 bits of entropy for 128-bit security.
'';

id = mkPrefixedAttrsOfParam (mkOptionalStrParam "") ''
PPK identity the PPK belongs to. Multiple unique identities may be
specified, each having an <literal>id</literal> prefix, if a secret is
shared between multiple peers.
'';
} ''
Postquantum Preshared Key (PPK) section for a specific secret. Each PPK is
defined in a unique section having the <literal>ppk</literal> prefix.
'';

private = mkPrefixedAttrsOfParams {
file = mkOptionalStrParam ''
File name in the private folder for which this passphrase should be used.
4 changes: 2 additions & 2 deletions pkgs/applications/audio/pulseeffects/default.nix
Original file line number Diff line number Diff line change
@@ -44,13 +44,13 @@ let
];
in stdenv.mkDerivation rec {
name = "pulseeffects-${version}";
version = "4.3.7";
version = "4.3.9";

src = fetchFromGitHub {
owner = "wwmm";
repo = "pulseeffects";
rev = "v${version}";
sha256 = "1x1jnbpbc9snya9k2xq39gssf0k4lnd1hr4cjrnwscg5rqybxqsk";
sha256 = "1vir05hy2n0nk0gaqbn680bx53ixcyi2y0hq4grgm73bbb1jzqq6";
};

nativeBuildInputs = [
5 changes: 2 additions & 3 deletions pkgs/applications/display-managers/sddm/default.nix
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
}:

let
version = "0.17.0";
version = "0.18.0";

in mkDerivation rec {
name = "sddm-${version}";
@@ -13,12 +13,11 @@ in mkDerivation rec {
owner = "sddm";
repo = "sddm";
rev = "v${version}";
sha256 = "1m35ly6miwy8ivsln3j1bfv0nxbc4gyqnj7f847zzp53jsqrm3mq";
sha256 = "16xnm02iqgy4hydzd6my0widq981glbazbhxnihhclgsaczh8mfq";
};

patches = [
./sddm-ignore-config-mtime.patch
./qt511.patch
];

postPatch =
28 changes: 0 additions & 28 deletions pkgs/applications/display-managers/sddm/qt511.patch

This file was deleted.

23 changes: 23 additions & 0 deletions pkgs/applications/editors/featherpad/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{ stdenv, fetchurl, pkgconfig, qt5, fetchFromGitHub }:

with qt5;

stdenv.mkDerivation rec {
version = "0.9.1";
name = "featherpad-${version}";
src = fetchFromGitHub {
owner = "tsujan";
repo = "FeatherPad";
rev = "V${version}";
sha256 = "053j14f6fw31cdnfr8hqpxw6jh2v65z43qchdsymbrk5zji8gxla";
};
nativeBuildInputs = [ qmake pkgconfig qttools ];
buildInputs = [ qtbase qtsvg qtx11extras ];
meta = with stdenv.lib; {
description = "Lightweight Qt5 Plain-Text Editor for Linux";
homepage = https://github.com/tsujan/FeatherPad;
platforms = platforms.linux;
maintainers = [ maintainers.flosse ];
license = licenses.gpl3;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
version = "8.1.0450";
version = "8.1.0490";

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
sha256 = "1zhggpn4i704apfqn2kqr717kz9dvkjwnbmc3ydza621zjyrnxb2";
sha256 = "0gmlz2w066pcrn0jzpv3gk1qwx148f33gvgf5nkfy4nl1ljki81r";
};

enableParallelBuilding = true;
6 changes: 6 additions & 0 deletions pkgs/applications/graphics/batik/default.nix
Original file line number Diff line number Diff line change
@@ -15,5 +15,11 @@ stdenv.mkDerivation {
homepage = https://xmlgraphics.apache.org/batik;
license = licenses.asl20;
platforms = platforms.unix;
knownVulnerabilities = [
# vulnerabilities as of 16th October 2018 from https://xmlgraphics.apache.org/security.html:
"CVE-2018-8013"
"CVE-2017-5662"
"CVE-2015-0250"
];
};
}
37 changes: 37 additions & 0 deletions pkgs/applications/misc/dmrconfig/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{ stdenv, fetchFromGitHub
, libusb1, systemd }:

stdenv.mkDerivation rec {
name = "dmrconfig-${version}";
version = "2018-10-20";

src = fetchFromGitHub {
owner = "sergev";
repo = "dmrconfig";
rev = "a4c5f893d2749727493427320c7f01768966ba51";
sha256 = "0h7hv6fv6v5g922nvgrb0w7hsqbhaw7xmdc6vydh2p3l7sp31vg2";
};

buildInputs = [
libusb1 systemd
];

preConfigure = ''
substituteInPlace Makefile --replace /usr/local/bin/dmrconfig $out/bin/dmrconfig
'';

preInstall = ''
mkdir -p $out/bin
'';

meta = with stdenv.lib; {
description = "Configuration utility for DMR radios";
longDescription = ''
DMRconfig is a utility for programming digital radios via USB programming cable.
'';
homepage = https://github.com/sergev/dmrconfig;
license = licenses.asl20;
maintainers = [ maintainers.etu ];
platforms = platforms.linux;
};
}
3 changes: 3 additions & 0 deletions pkgs/applications/misc/kiwix/default.nix
Original file line number Diff line number Diff line change
@@ -103,5 +103,8 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ robbinch ];
knownVulnerabilities = [
"CVE-2015-1032"
];
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/misc/soapysdr/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@
} :

let
version = "0.6.1";
version = "0.7.0";

in stdenv.mkDerivation {
name = "soapysdr-${version}";
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
owner = "pothosware";
repo = "SoapySDR";
rev = "soapy-sdr-${version}";
sha256 = "1azbb2j6dv0b2dd5ks6yqd31j17sdhi9p82czwc8zy2isymax0l9";
sha256 = "14fjwnfj7jz9ixvim2gy4f52y6s7d4xggzxn2ck7g4q35d879x13";
};

nativeBuildInputs = [ cmake pkgconfig ];
Loading