FreeNAS/freenas 7325954src/middlewared/middlewared/plugins replication.py

Replication UNKNOWN->PENDING

FreeNAS/freenas 8ea4a9agui/api resources.py, gui/storage admin.py views.py

Run periodic snapshot task or replication task manually

FreeNAS/freenas 2c330e7gui/tools arc_summary.py

[arc_summary.py] Fix typo
Ticket: #32793

FreeNAS/freenas 240c2eesrc/middlewared/middlewared/alert/source vmware_snapshot.py vmware_login.py

Fix VMWare alerts

FreeNAS/freenas 7fba7f4gui/middleware notifier.py

rm(notifier): destroy_zfs_vol and detach_volume_swaps no longer used

FreeNAS/freenas 0cc4b38gui/api resources.py, gui/storage views.py forms.py

fix(api): use same code path for API zvol destroy and use middleware

FreeNAS/freenas a481aa3gui/middleware notifier.py

rm(notifier): get_swapsize is no longer used

FreeNAS/freenas 4919ac2src/middlewared/middlewared/plugins crypto.py

Merge pull request #2270 from freenas/issues/62892

tkt-62892: Disallow keys of length less then 1024

FreeNAS/freenas a6fbc44src/middlewared/middlewared/plugins crypto.py

Disallow keys of length less then 1024

This commit introduces a change where we disallow any non ec based key of length less then 
1024 when a certificate is created.
Ticket: #62892

FreeNAS/freenas ac9c35fsrc/freenas/etc rc.conf.local, src/freenas/etc/ix.rc.d ix-ataidle

feat(middlewared/disk): only run disk power mngmt in freenas

FreeNAS/freenas 5248b8fsrc/middlewared/middlewared/plugins disk.py

fix(middlewared/disk): only run AAM/APM/idle if supported

FreeNAS/freenas 2c858cdsrc/middlewared/middlewared/plugins disk.py

feat(middlewared/disk): implement disk power management

FreeNAS/freenas 1e5aca2gui/middleware notifier.py, src/freenas/etc/ix.rc.d ix-ataidle

feat(rc): replace ix-ataidle script with disk.configure_power_management

FreeNAS/freenas 09b34f5src/middlewared/middlewared/plugins disk.py

fix(middlewared/disk): only run AAM/APM/idle if supported

FreeNAS/freenas 5c54edfsrc/freenas/etc/ix.rc.d ix-proftpd, src/middlewared/middlewared/plugins crypto.py

Address reviews

FreeNAS/freenas 52d0074gui/freeadmin/static/lib/js freeadmin.js, gui/system forms.py

Use OAuth portal for Box, Dropbox, Google Drive

FreeNAS/freenas d02e3c4src/freenas/etc rc.conf.local, src/freenas/etc/ix.rc.d ix-ataidle

feat(middlewared/disk): only run disk power mngmt in freenas

FreeNAS/freenas c99305bsrc/freenas/etc/ix.rc.d ix-proftpd

minor fixes

FreeNAS/freenas e6ecebcgui/middleware notifier.py, src/freenas/etc/ix.rc.d ix-ataidle

feat(rc): replace ix-ataidle script with disk.configure_power_management

FreeNAS/freenas 2f2d003src/middlewared/middlewared/plugins ftp.py

improve validation in ftp service

FreeNAS/freenas 5737ca8src/middlewared/middlewared/plugins disk.py

feat(middlewared/disk): implement disk power management

FreeNAS/freenas 81dab2asrc/middlewared/middlewared/etc_files/local/nginx nginx.conf, src/middlewared/middlewared/plugins alert.py

Allow null values for one shot alerts

FreeNAS/freenas 2659cc2gui/api resources.py

travis fixes

FreeNAS/freenas 47b1cf0gui/api resources.py, src/freenas/usr/local/etc/rc.d django

Removed all legacy alerts and updated certificate subsystem to use new alerts

FreeNAS/freenas a37aa45src/freenas/etc/ix.rc.d ix-proftpd, src/middlewared/middlewared/plugins ftp.py

Cover leftover usage of chain variable in ix-proftpd

FreeNAS/freenas af2f0ffgui/api test_services.py test_tasks.py

rm(tests): API 1.0 tests have been deprecated in ages

FreeNAS/freenas 04d7ceegui/api test_services.py test_tasks.py

rm(tests): API 1.0 tests have been deprecated in ages

FreeNAS/freenas f0e7a7bsrc/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/rclone base.py

Refresh credentials from rclone config

FreeNAS/freenas e4823e6src/middlewared/middlewared job.py

More visual indication that we see logs excerpt and not full logs

FreeNAS/freenas d7b8839gui/network forms.py

Merge pull request #2279 from freenas/issues/64053-11.2-64764

tkt-64764: fix(gui/api): clean up main ipv4 field if DHCP is checked (by william-gr)

FreeNAS/freenas 67f70b8gui/network forms.py

fix(gui/api): clean up main ipv4 field if DHCP is checked

Ticket: #64053
(cherry picked from commit 571e098e62ed7023623582a118701a261745dbd0)

FreeNAS/freenas a5377a4gui/network forms.py

fix(gui/api): clean up main ipv4 field if DHCP is checked

Ticket: #64053

FreeNAS/freenas a4cb4f1src/middlewared/middlewared job.py

Fix lack of error message when transient job fails

FreeNAS/freenas 84ba8c8gui/api resources.py, gui/system models.py

Use oneshot alerts for malformed certificates

FreeNAS/freenas c4c7be5src/freenas/etc/ix.rc.d ix-proftpd, src/middlewared/middlewared/plugins ftp.py

Cover leftover usage of chain variable in ix-proftpd

FreeNAS/freenas 855f06csrc/freenas/etc rc.conf

[rc.conf] Don't change the dumpdev chosen by middleware

Middleware chooses a suitable swap partition for dumpdev already.
The dumpon rc script was then changing dumpdev to the encrypted swap dev.
Setting `dumpdev=NO` makes sure middleware is in control of where to dump.

Ticket: 60219

FreeNAS/freenas 105a08asrc/middlewared/middlewared/plugins cloud_sync.py

Merge pull request #2277 from freenas/FIX-list_directory

Fix cloudsync.list_directory broken

FreeNAS/freenas 2ecfd1bgui/api resources.py, src/middlewared/middlewared/plugins crypto.py

Reviews addressed

FreeNAS/freenas 81f72b8src/middlewared/middlewared/plugins cloud_sync.py

Fix cloudsync.list_directory broken

FreeNAS/freenas a802494src/freenas/etc/ix.rc.d ix-loader

Remove unneeded -r from rm, just in case.

FreeNAS/freenas 571e098gui/network forms.py

fix(gui/api): clean up main ipv4 field if DHCP is checked

Ticket: #64053

FreeNAS/freenas 8cf890bsrc/middlewared/middlewared/plugins crypto.py

Improve private key type naming

FreeNAS/freenas 071ed52gui/api resources.py

Efficiently retrieve certs/CA's in api v1
DeltaFile
+24-14gui/api/resources.py
+24-141 files

FreeNAS/freenas 77f3704src/middlewared/middlewared/plugins datastore.py

Changes to datastore service reverted. We will fix that in another ticket

FreeNAS/freenas b27a8c3src/middlewared/middlewared/plugins crypto.py

Updated crypto plugin to normalize inputs being sent to datastore for insert/update

FreeNAS/freenas b444142gui/system models.py, src/middlewared/middlewared/plugins crypto.py

Most reviews addressed

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

Merge pull request #2275 from freenas/issues/64635-11.2-64656

tkt-64656: fix(middlewared/vm): process is already being kill after (by william-gr)

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

fix(middlewared/vm): process is already being kill after

Also there is no point in showing bhyve_error right after kill, odds are
process will not exit and set status so fast.

Ticket: #64635
(cherry picked from commit bf080f51f70f048e99f75b73211902a139ebcd36)

FreeNAS/freenas 19fe895src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): process is already being kill after

Also there is no point in showing bhyve_error right after kill, odds are
process will not exit and set status so fast.

Ticket: #64635

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

fix(middlewared/vm): process is already being kill after

Also there is no point in showing bhyve_error right after kill, odds are
process will not exit and set status so fast.

Ticket: #64635