FreeNAS/freenas 4c9281asrc/middlewared/middlewared/plugins system.py

Merge pull request #3332 from freenas/themylogin-patch-1

Update system.py

FreeNAS/freenas ae5583bsrc/middlewared/middlewared/plugins system.py

Update system.py

FreeNAS/freenas d53ac28src/middlewared/middlewared/plugins system.py

Update system.py

FreeNAS/freenas 0d92f84tests/api2 smb.py

change test 42, 43 and 44 to use the given smd name

adding code to get the vuid of the the smb share
DeltaFile
+7-5tests/api2/smb.py
+7-51 files

FreeNAS/freenas 62de4a5src/middlewared/middlewared/plugins activedirectory.py idmap.py

Optimize AD start (#3331)

- Remove some unnecessary SMB service restarts
- Make AD-related NTP changes a job

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

Optimize AD start
- Remove some unnecessary SMB service restarts
- Make AD-related NTP changes a job

FreeNAS/freenas 4c58ed0src/middlewared/middlewared/etc_files smartd.py, src/middlewared/middlewared/pytest/unit/etc_files test_smartd.py

Merge pull request #3322 from freenas/NAS-102261-11.3

NAS-102261 / 11.3 / Cron syntax improvements for S.M.A.R.T. (by themylogin)

FreeNAS/freenas 160ce95docs/api/resources sharing.rst, gui/sharing forms.py

NAS-102522 / 11.3 / Remove 'apply default permissions' from middleware and legacy UI 
(#3330)

* Remove 'apply default permissions' from middleware and legacy UI
This is now being handled by the New UI.

FreeNAS/freenas cb918f8docs/api/resources sharing.rst, gui/sharing forms.py

Remove 'apply default permissions' from middleware and legacy UI
This is now being handled by the New UI.

FreeNAS/freenas 55bb754src/middlewared/middlewared/etc_files krb5.conf, src/middlewared/middlewared/plugins kerberos.py

Add input validation for kerberos auxiliary parameters (#3329)

FreeNAS/freenas 2124fe3tests/api2 smb.py

adding test to verify smb getparm fruit volume uuid share

adding test to verify smb getparm fruit time machine is yes
DeltaFile
+28-15tests/api2/smb.py
+28-151 files

FreeNAS/freenas dbc2184src/middlewared/middlewared/etc_files krb5.conf, src/middlewared/middlewared/plugins kerberos.py

Add input validation for kerberos auxiliary parameters

FreeNAS/freenas 791e14dgui/freeadmin/static/lib/js freeadmin.js, src/middlewared/middlewared/plugins jail.py mdns.py

Merge branch 'master' into QE-NAS-102178

FreeNAS/freenas 69a6fcdtests/api2 smb.py

adding test to change timemachine to true and add vfsobjects

adding test to verify smb getparm vfs objects share with ssh
DeltaFile
+30-14tests/api2/smb.py
+30-141 files

FreeNAS/freenas 589618atests/api2 delete_interfaces.py

Merge pull request #3328 from freenas/QE-NAS-102516

QE NAS-102516 Adding API testing Clear pending changes on interface.rollback

FreeNAS/freenas 40f6191tests/api2 delete_interfaces.py

Adding API testing Clear pending changes on interface.rollback

FreeNAS/freenas 303593cgui/system models.py, src/middlewared/middlewared/etc_files/local/nginx nginx.conf

Merge pull request #3327 from freenas/NAS-102450

NAS-102450 / 11.3 / Set HSTS header if explicitly specified

FreeNAS/freenas 172c6c5gui/system models.py

Update tooltip for hsts

This commit updates tooltip for hsts.

FreeNAS/freenas 4752cfasrc/middlewared/middlewared/plugins jail.py

Merge pull request #3323 from freenas/NAS-102494

NAS-102494 / 11.3 / Expose compression algorithm selection for import/export of jail

FreeNAS/freenas d7f2793src/middlewared/middlewared/plugins jail.py

Update import/export jail documentation

This commit updates import/export jail documentation based on the new attributes exposed 
in the api.

FreeNAS/freenas 5b2e09cgui/system models.py

Update tooltip for hsts

This commit updates tooltip for hsts.

FreeNAS/freenas aaf9b1csrc/middlewared/middlewared/etc_files/local/nginx nginx.conf

Set hsts header if explicitly specified

This commit adds changes to only add hsts header explicitly if user wants traffic to be 
only https based. Also when this is not wanted, we do add the header but set the value to 
0 which invalidates the last setting browser saves for the ip/domain.

FreeNAS/freenas 0850ca7src/winacl winacl.c

Tighten security of default ACL in winacl reset
current default is to grant everyone read access. Modify default everyone@ entry
so it is everyone@::fd:allow. This sets an inheriting empty everyone entry,
which is a requirement for proper behavior of vfs_ixnas.

FreeNAS/freenas 5f49c3csrc/middlewared/middlewared/plugins filesystem.py

NAS-102501 / 11.3 / Add option to filesystem.setacl to canonicalize order ACL entries 
(#3325)

Canonical order is defined in MS-DTYP 2.4.5. Defaulting to
the canonical order will reduce headache for SMB users because
the ACL editor in Windows File Explorer generates an error message
on _viewing_ an ACL that is not in the canonical order.

FreeNAS/freenas 8f63fcesrc/middlewared/middlewared/plugins filesystem.py

flake8 fix

FreeNAS/freenas 7ca7c88src/middlewared/middlewared/plugins filesystem.py

Add option to setacl to canonicalize order ACL entries
Canonical order is defined in MS-DTYP 2.4.5. Defaulting to
the canonical order will reduce headache for SMB users because
the ACL editor in Windows File Explorer generates an error message
on _viewing_ an ACL that is not in the canonical order.

FreeNAS/freenas 62061bc. .gitignore, tests test-report.txt

Merge pull request #3324 from freenas/QE-NAS-102503

QE-NAS-102503 removing test-reports.txt in tests folder and add it in gitignore

FreeNAS/freenas d50310c. .gitignore, tests test-report.txt

removing test-reports.txt in tests folder and add it in gitignore

FreeNAS/freenas 3cf9f1ftests test-report.txt functions.py, tests/api2 plugin.py

Merge pull request #3301 from freenas/QE-NAS-102165-11.3

QE NAS-102165 Adding jail plugins API testing for 11.3

FreeNAS/freenas e26829dsrc/middlewared/middlewared/etc_files afpd.py, src/middlewared/middlewared/plugins notifier.py

Bug fix for an unreferenced variable (#3298)

Remove notifier.directoryservice method
This method should not be used now that the directory services are moved to middleware. 
The only place we used this method was where we were generating the afp.conf file. Move 
the relevant logic to the etc file and use the proper new API calls. Also add a relatively 
detailed comment about why we're putting this information in the afp.conf file in some 
situations.

FreeNAS/freenas 8d5185dsrc/middlewared/middlewared/etc_files afpd.py

Add more detailed comments to afpd.py

FreeNAS/freenas 89cdba2tests functions.py

change timeout == max_timeout by timeout >= max_timeout in wait_on_Job
DeltaFile
+1-1tests/functions.py
+1-11 files

FreeNAS/freenas 80a058asrc/middlewared/middlewared/plugins zfs.py

Expose renaming dataset api

This commit exposes renaming dataset api in zfs plugin.

FreeNAS/freenas 5f61f53gui/services/migrations 0035_remove_asigra.py

Remove asigra from services table

This commit removes asigra from services table.

FreeNAS/freenas 1292df3src/middlewared/middlewared/plugins jail.py

Update import/export jail documentation

This commit updates import/export jail documentation based on the new attributes exposed 
in the api.

FreeNAS/freenas 73e8b36src/middlewared/middlewared/plugins jail.py

Expose selecting compression algo when exporting jai

This commit exposes api to be able to select compression algo when exporting a jail.

FreeNAS/freenas 1bc237csrc/middlewared/middlewared/plugins jail.py

Expose selecting compression algo / path when importing jail

This commit exposes api to select compression algorithm or path when importing a jail.

FreeNAS/freenas e337b5bsrc/middlewared/middlewared/etc_files afpd.py

Allow LDAP users to map ACLs through LDAP in afp.conf

FreeNAS/freenas b541c64src/middlewared/middlewared/etc_files smartd.py, src/middlewared/middlewared/pytest/unit/etc_files test_smartd.py

Cron syntax improvements for S.M.A.R.T.

(cherry picked from commit ccfe261159e6b8dddad4879d3cb45662af4aeaa1)

FreeNAS/freenas 266f2desrc/middlewared/middlewared/plugins jail.py

Refactor _import method in jail plugin

This commit changes the method name of import in jail plugin and uses import_image now as 
that looks more cleaner then using underscore.

FreeNAS/freenas ccfe261src/middlewared/middlewared/etc_files smartd.py, src/middlewared/middlewared/pytest/unit/etc_files test_smartd.py

Cron syntax improvements for S.M.A.R.T.

FreeNAS/freenas a3d52d3src/middlewared/middlewared/etc_files afpd.py

fix copy-paste error

FreeNAS/freenas d14b357tests functions.py, tests/api2 plugin.py

adding changes to adress recommendation for plugin testing

Remove to to_skip not since it is not needed in master
Update test 07, 19, 31 assert
Addint max_timeout to wait_on_job function to have custom timeout
Update all wait_on_job in plugin testing

FreeNAS/freenas 0900cd8src/middlewared/middlewared/etc_files afpd.py, src/middlewared/middlewared/plugins notifier.py

Remove notifier.directoryservice method
This method should not be used now that the directory services are moved to middleware.

FreeNAS/freenas 4d98975src/middlewared/middlewared/plugins jail.py

Merge pull request #3320 from freenas/NAS-102412

NAS-102412 / 11.3 / Use new api for listing resources in jail plugin

FreeNAS/freenas 1c6c8cfsrc/middlewared/middlewared/plugins jail.py

Use new api for listing resources in jail plugin

This commit makes use of new api for listing resources.

FreeNAS/freenas 69b1cacsrc/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): vfs.zfs.arc.meta_limit no longer exists in ZoL

FreeNAS/freenas d6d880bsrc/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): catch up vfs.zfs.arc sysctl changes

FreeNAS/freenas 83c7b45tests runtest.py

Merge pull request #3319 from freenas/QE-runtest-patch-1

QE Change 'password' not in locals() to 'passwd' not in locals()
DeltaFile
+1-1tests/runtest.py
+1-11 files

FreeNAS/freenas 30a328dtests runtest.py

change 'password' not in locals() to 'passwd' not in locals()
DeltaFile
+1-1tests/runtest.py
+1-11 files