Unverified Commit a2ce1387 authored by Michael Daniels's avatar Michael Daniels Committed by GitHub
Browse files

unifi: 10.1.89 -> 10.2.105 (#511607)

parents dda59c96 7685a643
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -271,6 +271,8 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.
- `ceph` has been upgraded to v20. See the [Ceph "tentacle" release notes](https://docs.ceph.com/en/latest/releases/tentacle/#v20-2-0-tentacle) for details and recommended upgrade procedure.
  Note that **upgrades of server-side components are one-way**, and downgrading e.g. an OSD from *Tentacle* to *Squid* is not just not supported but is known to break.

- `services.unifi`'s `jrePackage` option now defaults to `jdk25_headless` instead of `jdk17_headless`, in order to be compatible with new versions of `unifi`.

- The `networking.wireless` module has been security hardened by default: the `wpa_supplicant` daemon now runs under an unprivileged user with restricted access to the system.

  As part of these changes, `/etc/wpa_supplicant.conf` has been deprecated: the NixOS-generated configuration file is now linked to `/etc/wpa_supplicant/nixos.conf` and `/etc/wpa_supplicant/imperative.conf` has been added for imperatively configuring `wpa_supplicant` or when using [allowAuxiliaryImperativeNetworks](#opt-networking.wireless.allowAuxiliaryImperativeNetworks).
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ in
    };

    services.unifi.jrePackage = lib.mkPackageOption pkgs "jdk" {
      default = "jdk17_headless";
      default = "jdk25_headless";
      extraDescription = ''
        Check the UniFi controller release notes to ensure it is supported.
      '';
+2 −2
Original line number Diff line number Diff line
@@ -10,12 +10,12 @@

stdenvNoCC.mkDerivation (finalAttrs: {
  pname = "unifi-controller";
  version = "10.1.89";
  version = "10.2.105";

  # see https://community.ui.com/releases / https://www.ui.com/download/unifi
  src = fetchurl {
    url = "https://dl.ui.com/unifi/${finalAttrs.version}/unifi_sysvinit_all.deb";
    hash = "sha256-gtnDr+CBeoOKqIeDwKJixW5W20lje7nzR4DC/D+1S3o=";
    hash = "sha256-MBTFxNwrIbx6UKZYCcZ+BjYjSlfdxL60Ogei/ba4O+U=";
  };

  nativeBuildInputs = [