FreeNAS/freenas 482b6fddebian/debian control, src/middlewared/debian control

More changes
DeltaFile
+2-2src/middlewared/middlewared/plugins/ldap.py
+0-2src/middlewared/debian/control
+0-1debian/debian/control
+2-53 files

FreeNAS/freenas 9dc8522src/middlewared/middlewared/plugins nfs.py

Cleanup and simplify directory tree creations
DeltaFile
+2-18src/middlewared/middlewared/plugins/nfs.py
+2-181 files

FreeNAS/freenas 64c593fsrc/middlewared/middlewared/etc_files/local nslcd.conf.mako, src/middlewared/middlewared/etc_files/sssd sssd.conf

WIP
DeltaFile
+0-110src/middlewared/middlewared/plugins/ldap_/nslcd_utils.py
+88-0src/middlewared/middlewared/etc_files/sssd/sssd.conf
+0-82src/middlewared/middlewared/etc_files/local/nslcd.conf.mako
+24-23src/middlewared/middlewared/plugins/ldap_/utils.py
+6-10src/middlewared/middlewared/plugins/ldap.py
+0-7src/middlewared/middlewared/plugins/service_/services/nslcd.py
+118-2323 files not shown
+121-2409 files

FreeNAS/freenas 6bc1d37src/middlewared/middlewared/plugins/disk_ availability.py, src/middlewared/middlewared/plugins/webui enclosure.py

NAS-128546 / 24.10 / Improvements requested by UI team for new enclosure.dashboard (#13622)

* add drive_bay_number key to enclosure.dashboard

* add enclosure info in disk.get_unused
DeltaFile
+12-9src/middlewared/middlewared/plugins/disk_/availability.py
+1-1src/middlewared/middlewared/plugins/webui/enclosure.py
+13-102 files

FreeNAS/freenas e81547fsrc/middlewared/middlewared/plugins/disk_ availability.py

add enclosure info in disk.get_unused
DeltaFile
+12-9src/middlewared/middlewared/plugins/disk_/availability.py
+12-91 files

FreeNAS/freenas db9e4c3src/middlewared/middlewared/plugins/webui enclosure.py

add drive_bay_number key to enclosure.dashboard
DeltaFile
+1-1src/middlewared/middlewared/plugins/webui/enclosure.py
+1-11 files

FreeNAS/freenas 264f86fsrc/middlewared/middlewared/etc_files scst.conf.mako, src/middlewared/middlewared/plugins/iscsi_ targets.py

Add various iSCSI target parameters as options
DeltaFile
+43-0src/middlewared/middlewared/plugins/iscsi_/targets.py
+6-0src/middlewared/middlewared/etc_files/scst.conf.mako
+49-02 files

FreeNAS/freenas 49d096fsrc/middlewared/middlewared/plugins nfs.py

Fix typo
DeltaFile
+1-1src/middlewared/middlewared/plugins/nfs.py
+1-11 files

FreeNAS/freenas dd52b98src/middlewared/middlewared/plugins nfs.py

fix minor typo
DeltaFile
+1-1src/middlewared/middlewared/plugins/nfs.py
+1-11 files

FreeNAS/freenas 79f34c8src/middlewared/middlewared/plugins/smb_ registry_global.py

Strip whitespace from smb_options before registry insertion (#13621)

This was an oversight in angelfish when we first switched to
using registry for global parameters. Will not be backported to
EE because we are removing this portion of SMB configuration from
registry in that release.
DeltaFile
+1-1src/middlewared/middlewared/plugins/smb_/registry_global.py
+1-11 files

FreeNAS/freenas 0cb1a7dsrc/middlewared/middlewared/plugins/smb_ registry_global.py

Strip whitespace from smb_options before registry insertion

This was an oversight in angelfish when we first switched to
using registry for global parameters. Will not be backported to
EE because we are removing this portion of SMB configuration from
registry in that release.
DeltaFile
+1-1src/middlewared/middlewared/plugins/smb_/registry_global.py
+1-11 files

FreeNAS/freenas 745f24esrc/middlewared/middlewared/etc_files/nfs.conf.d local.conf.mako, src/middlewared/middlewared/plugins nfs.py

Add suggested improvements:
* Rename class NFSPath to NFSServicePathInfo and fixup usage in status.py and local.conf.mako
* Move improved name_to_id_conversion to standalone private method
* Update NFS state directory initialization
DeltaFile
+60-39src/middlewared/middlewared/plugins/nfs.py
+4-4src/middlewared/middlewared/etc_files/nfs.conf.d/local.conf.mako
+2-2src/middlewared/middlewared/plugins/nfs_/status.py
+66-453 files

FreeNAS/freenas c1ca293src/middlewared/middlewared/test/integration/assets iscsi.py, tests/api2 test_iscsi_auth_network.py

NAS-128506 / 24.10 / Fix test iscsi auth network (#13618) (#13620)

* Make tests capable less susceptible to network environment

* Add sudo before iscsiadm for non-root test runners

(cherry picked from commit dbbd64f0874452c34715f2244ac027be20106094)

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+41-34tests/api2/test_iscsi_auth_network.py
+9-3src/middlewared/middlewared/test/integration/assets/iscsi.py
+50-372 files

FreeNAS/freenas f0e4518tests/api2 test_iscsi_auth_network.py

Make tests capable less susceptible to network environment

(cherry picked from commit 878a4fc0d0f2f64391f80be5dcb31ac53aefca4a)
DeltaFile
+42-34tests/api2/test_iscsi_auth_network.py
+42-341 files

FreeNAS/freenas dbbd64fsrc/middlewared/middlewared/test/integration/assets iscsi.py, tests/api2 test_iscsi_auth_network.py

NAS-128506 / 24.10 / Fix test iscsi auth network (#13618)

* Make tests capable less susceptible to network environment

* Add sudo before iscsiadm for non-root test runners
DeltaFile
+41-34tests/api2/test_iscsi_auth_network.py
+9-3src/middlewared/middlewared/test/integration/assets/iscsi.py
+50-372 files

FreeNAS/freenas e981958src/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/reporting events.py

Make sure all interfaces are retrieved (#13619)

(cherry picked from commit 2ce9c5875f7af76b33c3ad51fde7b4c8d5c52bfe)

Co-authored-by: M. Rehan <mrehanlm93 at gmail.com>
DeltaFile
+34-22src/middlewared/middlewared/plugins/network.py
+5-1src/middlewared/middlewared/plugins/reporting/events.py
+39-232 files

FreeNAS/freenas 3ae2d8asrc/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/reporting events.py

Make sure all interfaces are retrieved

(cherry picked from commit 2ce9c5875f7af76b33c3ad51fde7b4c8d5c52bfe)
DeltaFile
+34-22src/middlewared/middlewared/plugins/network.py
+5-1src/middlewared/middlewared/plugins/reporting/events.py
+39-232 files

FreeNAS/freenas 085e20csrc/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/reporting events.py

Make sure all interfaces are retrieved (#13577)

DeltaFile
+34-22src/middlewared/middlewared/plugins/network.py
+5-1src/middlewared/middlewared/plugins/reporting/events.py
+39-232 files

FreeNAS/freenas 89a059fsrc/middlewared/middlewared/client client.py

NAS-128499 / 24.10 / Fix crash when using SCALE client to talk to 13.0 (#13615)

13.0 middleware jobs fail with KeyError. Minimally, we shouldn't
crash when trying to initiate jobs there.

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+1-1src/middlewared/middlewared/client/client.py
+1-11 files

FreeNAS/freenas 61e22acsrc/middlewared/middlewared/client client.py

Update src/middlewared/middlewared/client/client.py

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+1-1src/middlewared/middlewared/client/client.py
+1-11 files

FreeNAS/freenas e3fde06

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 15d258esrc/middlewared/middlewared/plugins/webui enclosure.py

fix typo in webui.enclosure.dashboard (#13616)

DeltaFile
+1-1src/middlewared/middlewared/plugins/webui/enclosure.py
+1-11 files

FreeNAS/freenas fa42424src/middlewared/middlewared/plugins/webui enclosure.py

fix typo in webui.enclosure.dashboard
DeltaFile
+1-1src/middlewared/middlewared/plugins/webui/enclosure.py
+1-11 files

FreeNAS/freenas 486bb7esrc/middlewared/middlewared/plugins nfs.py

Fix logic error and broaden exception trap
DeltaFile
+10-8src/middlewared/middlewared/plugins/nfs.py
+10-81 files

FreeNAS/freenas 9dac6e6src/middlewared/middlewared/plugins/system_advanced config.py, tests/api2 test_system_advanced.py

Validate GRUB config syntax validity when passing extra kernel options (#13614)

(cherry picked from commit 59eef026fd1cd4a39e6230f522779419fac633ec)

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+18-0tests/api2/test_system_advanced.py
+15-0src/middlewared/middlewared/plugins/system_advanced/config.py
+33-02 files

FreeNAS/freenas 2785bfetests runtest.py

Subset tests
DeltaFile
+21-0tests/runtest.py
+21-01 files

FreeNAS/freenas 5c64a77src/middlewared/middlewared/client client.py

Fix crash when using SCALE client to talk to 13.0

13.0 middleware jobs fail with KeyError. Minimally, we shouldn't
crash when trying to initiate jobs there.
DeltaFile
+1-1src/middlewared/middlewared/client/client.py
+1-11 files

FreeNAS/freenas 6f84e7dsrc/middlewared/middlewared/test/integration/assets iscsi.py

Add sudo before iscsiadm for non-root test runners
DeltaFile
+9-3src/middlewared/middlewared/test/integration/assets/iscsi.py
+9-31 files

FreeNAS/freenas 7d74825src/middlewared/middlewared/client client.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/client/client.py
+1-11 files

FreeNAS/freenas 1f59155src/middlewared/middlewared/plugins/system_advanced config.py, tests/api2 test_system_advanced.py

Validate GRUB config syntax validity when passing extra kernel options

(cherry picked from commit 59eef026fd1cd4a39e6230f522779419fac633ec)
DeltaFile
+18-0tests/api2/test_system_advanced.py
+15-0src/middlewared/middlewared/plugins/system_advanced/config.py
+33-02 files