FreeNAS/freenas 9d97526src/freenas/etc/ix.rc.d ix-collectd

Make sure rrdmnt is not / and not /mnt

Ticket: #82650

FreeNAS/freenas 4ff8321gui/middleware notifier.py, src/freenas/etc/ix.rc.d ix-ldap

Be a bit more safer on our rm(1) usages

FreeNAS/freenas e6ad0a3gui/middleware notifier.py, src/freenas/etc/ix.rc.d ix-collectd ix-loader

More rm(1) usages in stable branch

FreeNAS/freenas 99c1d21src/freenas/etc/ix.rc.d ix-collectd

Make sure rrdmnt is not / and not /mnt

Ticket: #82650

FreeNAS/freenas 3872968src/middlewared/middlewared/alert/source smartd.py

Fix smartd not running alert

(cherry picked from commit 7b80ca6e264133254df759f5dd524e76afe928bc)

FreeNAS/freenas 04e1df7src/middlewared/middlewared/alert/source smartd.py

Fix smartd not running alert

FreeNAS/freenas 7b80ca6src/middlewared/middlewared/alert/source smartd.py

Fix smartd not running alert

FreeNAS/freenas d723ae1gui/system forms.py models.py, gui/system/migrations 0039_crash_reporting.py

Crash reporting opt-in

FreeNAS/freenas 55ee4c9src/middlewared/middlewared/plugins kerberos.py

morning work

FreeNAS/freenas ffabaeesrc/freenas/etc/directoryservice rc.ActiveDirectory, src/freenas/etc/directoryservice/ActiveDirectory ctl

weekend work

FreeNAS/freenas 5310201src/freenas/etc/ix.rc.d ix-update

Fix "unscheduled system reboot" alert after update

FreeNAS/freenas 8ec4630src/middlewared/middlewared/etc_files smartd.py, src/middlewared/middlewared/plugins service.py

Merge pull request #2715 from freenas/FIX-77106-11.3-79104

tkt-79104: fix(smart): Fix SMART service startup (by themylogin)

FreeNAS/freenas 06e776asrc/middlewared/middlewared/plugins service.py

Fix SMART service control on machines with lots of disks

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

fix(smart): Do not configure same drive over and over again if multiple tests are 
configured

FreeNAS/freenas 5d5e4fdsrc/middlewared/middlewared/alert/source smartd.py

Fix smartd not running alert

FreeNAS/freenas 1860af5gui/storage forms.py models.py

Merge pull request #2790 from freenas/fix-legacy-ui-replication-time

Fix replication time inconsistencies in Legacy UI

FreeNAS/freenas 029db2csrc/middlewared/middlewared/alert/source boot_volume.py boot_pool.py

Address docs team reviews

FreeNAS/freenas 5c094fcgui/storage forms.py models.py

Fix replication time inconsistencies in Legacy UI

FreeNAS/freenas 6df8bafsrc/middlewared/middlewared/plugins network.py

fix(middlewared/network): interface lookup

FreeNAS/freenas 4535893nas_ports/freenas/py-middlewared Makefile

feat(ports): hook up py-cam

Ticket: #83371

FreeNAS/freenas 3cbdbe9src/freenas/usr/local/lib/collectd_pyplugins disktemp.py

feat(collectd): try to use `cam` to get temperature for SCSI disks

Ticket: #83147

FreeNAS/freenas 63d5618nas_ports/freenas/py-middlewared Makefile

feat(ports): hook up py-cam

Ticket: #83371

FreeNAS/freenas 4798624nas_ports/freenas/py-middlewared Makefile

feat(ports): hook up py-cam

Ticket: #83371

FreeNAS/freenas 7631334src/freenas/etc/ix.rc.d ix-kinit, src/middlewared/middlewared/plugins activedirectory.py kerberos.py

More changes to kerberos and AD

FreeNAS/freenas 442d848src/middlewared/middlewared/plugins sysdataset.py

Disallow systemdataset on passphrase configured pool

This commit makes sure that we don't allow system dataset to migrate to a pool which has 
passphrase set as it can cause complications with locking the encrypted volume.

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

Selective setting/changing of passphrase for pools

This commit makes sure that we donot allow setting/changing of passphrase if pool hosts 
systemdataset.

FreeNAS/freenas 50b855csrc/middlewared/middlewared/plugins activedirectory.py kerberos.py

Initial kerberos plugin work

FreeNAS/freenas f42ba63src/middlewared/middlewared/plugins sysdataset.py

Disallow systemdataset on passphrase configured pool

This commit makes sure that we don't allow system dataset to migrate to a pool which has 
passphrase set as it can cause complications with locking the encrypted volume.

FreeNAS/freenas e773fa4src/middlewared/middlewared/plugins sysdataset.py

Disallow systemdataset on passphrase configured pool

This commit makes sure that we don't allow system dataset to migrate to a pool which has 
passphrase set as it can cause complications with locking the encrypted volume.

FreeNAS/freenas c4c347dsrc/middlewared/middlewared/plugins sysdataset.py

Disallow systemdataset on passphrase configured pool

This commit makes sure that we don't allow system dataset to migrate to a pool which has 
passphrase set as it can cause complications with locking the encrypted volume.

FreeNAS/freenas 13bd998gui/api resources.py, gui/storage views.py forms.py

Selective setting/changing of passphrase for pools

This commit makes sure that we donot allow setting/changing of passphrase if pool hosts 
systemdataset.

FreeNAS/freenas ef7b320gui/api resources.py, gui/storage views.py

Donot allow locking of a pool hosting system dataset

This commit makes sure that we do not allow an encrypted pool to be locked if it hosts the 
system dataset.
Ticket: #83235

FreeNAS/freenas 494993bsrc/middlewared/middlewared/pytest/functional test_0095_vmware.py, tests/api2 vmware.py

Merge pull request #2784 from freenas/issues/leftover_vmware

Update vmware tests

FreeNAS/freenas afacb59gui/middleware notifier.py zfs.py, gui/tools autorepl.py autosnap.py

Do not use absolute path for zfs/zpool

FreeNAS/freenas f68e837gui/middleware notifier.py, gui/system/migrations 0024_rename_bes.py

Do not use absolute path for zfs/zpool

FreeNAS/freenas 05a0ed7src/middlewared/middlewared/plugins activedirectory.py

More work from 03.21.2019

FreeNAS/freenas e8fc319gui/common ssl.py

Correct encoding logic for certificates

This commit corrects encoding logic for certificates where we tried to join list of bytes 
on a string.
Ticket: #83075
DeltaFile
+1-1gui/common/ssl.py
+1-11 files

FreeNAS/freenas 1e6ee3agui/storage forms.py views.py, src/middlewared/middlewared/pytest/functional test_0095_vmware.py

Cover usages of vmwarer get_datastore choices

This commit covers usages of get_datastores function to make sure they comply with the 
recent changes introduced to the format it returns now.

FreeNAS/freenas b3ac70bsrc/middlewared/middlewared/plugins vmware.py

Sort vmware datastore choices

This commit adds the following changes:
1) We make sure that there are no duplicates for vmware datastore choices we return. As 
datastore names are unique under a single vcenter server irrespective of the hosts they 
are connected, this is safe to implement.
2) Sort datastore choices

Ticket: #72957

FreeNAS/freenas caf8935src/middlewared/middlewared/pytest/functional test_0095_vmware.py, tests/api2 vmware.py

Update vmware tests

This commit updates vmware tests to reflect the new format returned by get_datastores 
call.

FreeNAS/freenas 2864060gui/storage views.py, src/middlewared/middlewared/plugins vmware.py

Cover usages of vmware get_datastores choices

This commit covers usages of get_datastores function to make sure they comply with the 
recent changes introduced to the format it returns now.

FreeNAS/freenas 3f9d242src/middlewared/middlewared/plugins network.py

fix(middlewared/network): regression updating interface

FreeNAS/freenas a4924aagui/storage views.py, src/middlewared/middlewared/plugins vmware.py

Merge pull request #2693 from freenas/issues/72957

tkt-72957: Improve datastore listing in vmware

FreeNAS/freenas 027cd8cgui/storage views.py, src/middlewared/middlewared/plugins vmware.py

Cover usages of vmware get_datastores choices

This commit covers usages of get_datastores function to make sure they comply with the 
recent changes introduced to the format it returns now.

FreeNAS/freenas 90dc1acsrc/middlewared/middlewared/plugins vmware.py

Sort vmware datastore choices

This commit adds the following changes:
1) We make sure that there are no duplicates for vmware datastore choices we return. As 
datastore names are unique under a single vcenter server irrespective of the hosts they 
are connected, this is safe to implement.
2) Sort datastore choices

Ticket: #72957

FreeNAS/freenas fef8f6bgui/storage views.py, src/middlewared/middlewared/plugins vmware.py

Cover usages of vmware get_datastores choices

This commit covers usages of get_datastores function to make sure they comply with the 
recent changes introduced to the format it returns now.

FreeNAS/freenas 3341502src/middlewared/middlewared/plugins vmware.py

Sort vmware datastore choices

This commit adds the following changes:
1) We make sure that there are no duplicates for vmware datastore choices we return. As 
datastore names are unique under a single vcenter server irrespective of the hosts they 
are connected, this is safe to implement.
2) Sort datastore choices

Ticket: #72957

FreeNAS/freenas 220c48csrc/middlewared/middlewared/plugins activedirectory.py

very rough initial work on AD plugin

FreeNAS/freenas 636b852gui/storage views.py, src/middlewared/middlewared/plugins vmware.py

Cover usages of vmware get_datastores choices

This commit covers usages of get_datastores function to make sure they comply with the 
recent changes introduced to the format it returns now.

FreeNAS/freenas 4b2dab5src/middlewared/middlewared/plugins vmware.py

Sort vmware datastore choices

This commit adds the following changes:
1) We make sure that there are no duplicates for vmware datastore choices we return. As 
datastore names are unique under a single vcenter server irrespective of the hosts they 
are connected, this is safe to implement.
2) Sort datastore choices

Ticket: #72957