FreeNAS/freenas dc64641src/middlewared/middlewared/etc_files/local smb4.conf.mako

Fix
DeltaFile
+2-0src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+2-01 files

FreeNAS/freenas 45e2a5ftests/api2 test_261_iscsi_cmd.py

Switch iSCSI tests from REST to websocket
DeltaFile
+92-193tests/api2/test_261_iscsi_cmd.py
+92-1931 files

FreeNAS/freenas bec095asrc/middlewared/middlewared/etc_files/local smb4.conf.mako

Fix
DeltaFile
+1-1src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+1-11 files

FreeNAS/freenas 31acdb6tests/api2 test_006_pool_and_sysds.py

fix and simplify test_006
DeltaFile
+2-2tests/api2/test_006_pool_and_sysds.py
+2-21 files

FreeNAS/freenas 3123d49tests conftest.py

fix conftest.py to use proper IP address on HA
DeltaFile
+37-16tests/conftest.py
+37-161 files

FreeNAS/freenas 21d9ed7tests runtest.py

add new changes for new jenkins to runtest.py
DeltaFile
+101-10tests/runtest.py
+101-101 files

FreeNAS/freenas 6d39438tests/api2 test_002_system_license.py

fix and simplify test_002
DeltaFile
+24-19tests/api2/test_002_system_license.py
+24-191 files

FreeNAS/freenas 7b64a62tests/api2 test_001_ssh.py

simplify test_001_ssh.py
DeltaFile
+9-18tests/api2/test_001_ssh.py
+9-181 files

FreeNAS/freenas e2bfe25tests/api2 test_261_iscsi_cmd.py

skip test_261:test_19_alua
DeltaFile
+3-2tests/api2/test_261_iscsi_cmd.py
+3-21 files

FreeNAS/freenas a76c1c4tests/api2 test_005_interface.py

fix and simplify test_005
DeltaFile
+15-20tests/api2/test_005_interface.py
+15-201 files

FreeNAS/freenas 9f73ee3tests/api2 test_003_network_global.py

fix and simplify test_003
DeltaFile
+6-11tests/api2/test_003_network_global.py
+6-111 files

FreeNAS/freenas dc6cba7src/middlewared/middlewared/test/integration/utils client.py

fix and improve API WS client
DeltaFile
+15-3src/middlewared/middlewared/test/integration/utils/client.py
+15-31 files

FreeNAS/freenas 41404e0src/middlewared/middlewared/etc_files/local smb4.conf.mako

Fix ldap
DeltaFile
+1-1src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+1-11 files

FreeNAS/freenas 989bc0atests/api2 test_001_ssh.py

Fix
DeltaFile
+1-1tests/api2/test_001_ssh.py
+1-11 files

FreeNAS/freenas 48f9a35src/middlewared/middlewared/etc_files/local smb4.conf.mako, src/middlewared/middlewared/plugins activedirectory.py idmap.py

Fix workgroup for domain join
DeltaFile
+10-8src/middlewared/middlewared/plugins/activedirectory.py
+10-1src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+4-3src/middlewared/middlewared/plugins/idmap.py
+1-0tests/api2/test_001_ssh.py
+25-124 files

FreeNAS/freenas 301bce2src/middlewared/middlewared/plugins smb.py, tests/api2 test_smb_share_crud_roles.py

NAS-127981 / 24.10 / Restrict changes to SMB aux parameters to FULL_ADMIN (#13406) (#13436)

There are various parameters in which the administrator can provide
arbitrary commands and scripts to run via auxiliary parameters, some of
which may be executed as the root user. This can present a risk of
a limited administrator accidentally or intentionally performing actions
on the NAS with privileges that are higher than intended.

(cherry picked from commit 13769f030e37220a7d7b5e9c2b3f1e82c3a04951)

Co-authored-by: Andrew Walker <awalker at ixsystems.com>
DeltaFile
+32-4src/middlewared/middlewared/plugins/smb.py
+26-0tests/api2/test_smb_share_crud_roles.py
+58-42 files

FreeNAS/freenas 0e8d30asrc/middlewared/middlewared/plugins smb.py, tests/api2 test_smb_share_crud_roles.py

NAS-127981 / 24.10 / Restrict changes to SMB aux parameters to FULL_ADMIN (#13406)

There are various parameters in which the administrator can provide
arbitrary commands and scripts to run via auxiliary parameters, some of
which may be executed as the root user. This can present a risk of
a limited administrator accidentally or intentionally performing actions
on the NAS with privileges that are higher than intended.

(cherry picked from commit 13769f030e37220a7d7b5e9c2b3f1e82c3a04951)
DeltaFile
+32-4src/middlewared/middlewared/plugins/smb.py
+26-0tests/api2/test_smb_share_crud_roles.py
+58-42 files

FreeNAS/freenas de64deesrc/middlewared/middlewared/plugins idmap.py activedirectory.py

Fix
DeltaFile
+3-2src/middlewared/middlewared/plugins/idmap.py
+2-1src/middlewared/middlewared/plugins/activedirectory.py
+5-32 files

FreeNAS/freenas 74bb547src/middlewared/middlewared/plugins activedirectory.py idmap.py, tests/api2 test_001_ssh.py

Fix
DeltaFile
+3-2src/middlewared/middlewared/plugins/activedirectory.py
+1-1src/middlewared/middlewared/plugins/idmap.py
+1-0tests/api2/test_001_ssh.py
+5-33 files

FreeNAS/freenas a055181src/middlewared/middlewared/plugins smb.py

Fix typos

(cherry picked from commit d8062add69f108e9b3d2bef7d1d931394a9d58a2)
DeltaFile
+3-3src/middlewared/middlewared/plugins/smb.py
+3-31 files

FreeNAS/freenas 7e52d7bsrc/middlewared/middlewared/plugins smb.py

Add pass_app import

(cherry picked from commit 479eb92566cf4a16ff8d41012e0bb7c0a17512fa)
DeltaFile
+1-1src/middlewared/middlewared/plugins/smb.py
+1-11 files

FreeNAS/freenas 0177106src/middlewared/middlewared/plugins smb.py

Fix schema for error message

(cherry picked from commit 6216f9766738b7eb45e983c17173847496ed58fb)
DeltaFile
+2-2src/middlewared/middlewared/plugins/smb.py
+2-21 files

FreeNAS/freenas 56fc4acsrc/middlewared/middlewared/plugins smb.py

Restrict changes to SMB aux parameters to FULL_ADMIN

There are various parameters in which the administrator can provide
arbitrary commands and scripts to run via auxiliary parameters, some of
which may be executed as the root user. This can present a risk of
a limited administrator accidentally or intentionally performing actions
on the NAS with privileges that are higher than intended.

(cherry picked from commit d62c240e9f7cbd3c4bd686e3e20467626f6e1f43)
DeltaFile
+31-3src/middlewared/middlewared/plugins/smb.py
+31-31 files

FreeNAS/freenas 13769f0src/middlewared/middlewared/plugins smb.py, tests/api2 test_smb_share_crud_roles.py

NAS-127981 / 24.10 / Restrict changes to SMB aux parameters to FULL_ADMIN (#13406)

There are various parameters in which the administrator can provide
arbitrary commands and scripts to run via auxiliary parameters, some of
which may be executed as the root user. This can present a risk of
a limited administrator accidentally or intentionally performing actions
on the NAS with privileges that are higher than intended.
DeltaFile
+32-4src/middlewared/middlewared/plugins/smb.py
+35-0tests/api2/test_smb_share_crud_roles.py
+67-42 files

FreeNAS/freenas 196a853src/middlewared/middlewared/plugins activedirectory.py

Fix workgroup for domain join
DeltaFile
+5-5src/middlewared/middlewared/plugins/activedirectory.py
+5-51 files

FreeNAS/freenas 8fb5498tests/api2 test_smb_share_crud_roles.py

Fix
DeltaFile
+3-3tests/api2/test_smb_share_crud_roles.py
+3-31 files

FreeNAS/freenas f8cc378tests/api2 test_smb_share_crud_roles.py

Fix
DeltaFile
+1-1tests/api2/test_smb_share_crud_roles.py
+1-11 files

FreeNAS/freenas e08dd7fsrc/middlewared/middlewared/etc_files/local smb4.conf.mako

Fix
DeltaFile
+1-1src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+1-11 files

FreeNAS/freenas d32d34asrc/middlewared/middlewared/etc_files/local smb4.conf.mako

Fix
DeltaFile
+10-1src/middlewared/middlewared/etc_files/local/smb4.conf.mako
+10-11 files

FreeNAS/freenas 650add1tests/api2 test_261_iscsi_cmd.py test_300_nfs.py

Remove tests
DeltaFile
+0-2,842tests/api2/test_261_iscsi_cmd.py
+0-1,764tests/api2/test_300_nfs.py
+0-1,492tests/api2/test_200_ftp.py
+0-1,131tests/api2/test_341_pool_dataset_encryption.py
+0-946tests/api2/test_345_acl_nfs4.py
+0-851tests/api2/test_011_user.py
+0-9,026213 files not shown
+0-35,252219 files