FreeNAS/freenas 61a3173src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py vmware_snapshot.py

Alerts Improvements

FreeNAS/freenas c2056bcsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py vmware_snapshot.py

Alerts Improvements

FreeNAS/freenas dfe924esrc/middlewared/middlewared/plugins nis.py

Add back nis.start method

FreeNAS/freenas 11623eegui/directoryservice forms.py, src/middlewared/middlewared/plugins nis.py

Various improvements to NIS plugin
- add private decorator to cache_fill
- move start / stop logic into nis.update method.

FreeNAS/freenas c5a8202src/freenas/usr/local/bin arcstat.py arc_summary.py

Testing zof build

FreeNAS/freenas 1aef779src/middlewared/middlewared/plugins rsync.py

Merge pull request #2780 from freenas/issues/rsync_escape

Correctly escape path on validation as well for rsync

FreeNAS/freenas 3526977src/middlewared/middlewared/plugins rsync.py

Correctly escape path on validation as well for rsync

This commit makes sure we correctly escape path on validation as well for a remote path 
which may contain spaces.

FreeNAS/freenas 78eda99gui/services forms.py, src/middlewared/middlewared/plugins rsync.py

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

FreeNAS/freenas c2d4744src/middlewared/middlewared/etc_files/local smb4.conf

fix(middlewared/etc): smb4.conf truenas mode

FreeNAS/freenas af85ee9gui/services forms.py, src/middlewared/middlewared/plugins rsync.py

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

FreeNAS/freenas d05eb8esrc/middlewared/middlewared/plugins rsync.py

Normalize rsyncmod query data

This commit adds an extend method to rsyncmod so that we normalize the 
hostsallow/hostsdeny keys. We accept them as lists, and we should on query output them as 
lists.
Ticket: #81399

(cherry picked from commit 08c104389ed80f0d483cc283530033c2c25177c1)

FreeNAS/freenas c76e763gui/services forms.py, src/middlewared/middlewared/etc_files/local rsyncd.conf

Merge pull request #2778 from freenas/issues/81399

tkt-81399: Bug fixes in Rsync Plugin

FreeNAS/freenas c1a17e2src/middlewared/middlewared/plugins rsync.py

Fix escaping space characters for rsync

This commit fixes an issue where we escaped the whole rsync command with shlex which 
resulted in a valid module name not being recognized as valid at all. Instead of doing 
that for the whole command, we only escape spaces on paths here which ensures that rest of 
the command works as desired and also paths with spaces are escaped properly and work with 
rsync.

FreeNAS/freenas 8d6c522gui/services forms.py, src/middlewared/middlewared/etc_files/local rsyncd.conf

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

FreeNAS/freenas 9fd13fasrc/middlewared/middlewared/plugins rsync.py

Fix escaping space characters for rsync

This commit fixes an issue where we escaped the whole rsync command with shlex which 
resulted in a valid module name not being recognized as valid at all. Instead of doing 
that for the whole command, we only escape spaces on paths here which ensures that rest of 
the command works as desired and also paths with spaces are escaped properly and work with 
rsync.

FreeNAS/freenas dd88ffdgui/services forms.py, src/middlewared/middlewared/etc_files/local rsyncd.conf

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

FreeNAS/freenas cf221d4src/freenas/etc/ix.rc.d ix-ldap, src/freenas/etc/rc.d ix-update-scripts

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

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

More rm(1) usages in stable branch

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

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

FreeNAS/freenas f589c46

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 3f9173dgui/middleware notifier.py, src/freenas/etc/rc.d ix-update-scripts

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

FreeNAS/freenas 48453a6src/middlewared/middlewared/plugins pool.py

fix(middlewared/pool): use `call_sync`, its not a coroutine

FreeNAS/freenas dd5ba34src/middlewared/middlewared/plugins pool.py

fix(middlewared/pool): use `call_sync`, its not a coroutine

FreeNAS/freenas 030e1e9src/middlewared/middlewared/etc_files rc.conf.py

fix(middlewared/etc): add `failover_status` to rc.conf generation script

FreeNAS/freenas b7d9bffsrc/middlewared/middlewared/etc_files rc.conf.py

fix(middlewared/etc): add `failover_status` to rc.conf generation script

FreeNAS/freenas d5d433dsrc/middlewared/middlewared/etc_files/local smb4.conf

fix(middlewared/etc): smb4.conf truenas mode

FreeNAS/freenas 00226cfsrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.vlan_parent_interface_choices`

Ticket: #82308

FreeNAS/freenas 68ee790src/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.lag_ports_choices`

Ticket: #82308

FreeNAS/freenas 759fc49src/middlewared/middlewared/plugins network.py

Update src/middlewared/middlewared/plugins/network.py

Co-Authored-By: william-gr <wg at FreeBSD.org>

FreeNAS/freenas 996f10esrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.bridge_members_choices`

Ticket: #82308

FreeNAS/freenas f3284b6src/freenas/etc/directoryservice rc.NIS, src/freenas/etc/directoryservice/NIS ctl

remove legacy NIS code

FreeNAS/freenas b7a6c05gui/directoryservice forms.py, src/middlewared/middlewared/plugins nis.py service.py

Initial NIS middleware plugin

FreeNAS/freenas 6ae0791src/middlewared/middlewared/plugins service.py

Fix problems with service.py

FreeNAS/freenas a6f6950src/middlewared/middlewared/plugins service.py nis.py

Flake8 fixes

FreeNAS/freenas c7a4f37gui/directoryservice forms.py, src/middlewared/middlewared/plugins nis.py service.py

Initial NIS middleware plugin

FreeNAS/freenas a5e0c3bgui/sharing forms.py

Merge pull request #2771 from freenas/FIX-79482

tkt-79482: Fix gui traceback related to removing storage task from SMB share

FreeNAS/freenas 402f144gui/sharing forms.py

Fix gui traceback related to removing storage task from SMB share

FreeNAS/freenas 88b0a48src/middlewared/middlewared/plugins network.py

Update src/middlewared/middlewared/plugins/network.py

Co-Authored-By: william-gr <wg at FreeBSD.org>

FreeNAS/freenas 395949csrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.lag_ports_choices`

Ticket: #82308

FreeNAS/freenas c121b44src/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.vlan_parent_interface_choices`

Ticket: #82308

FreeNAS/freenas 08c1043src/middlewared/middlewared/plugins rsync.py

Normalize rsyncmod query data

This commit adds an extend method to rsyncmod so that we normalize the 
hostsallow/hostsdeny keys. We accept them as lists, and we should on query output them as 
lists.
Ticket: #81399

FreeNAS/freenas 4d13f04gui/vm/migrations 0009_auto_20190315_1058.py

Volume check in migration (#2770)

This commit checks if a volume exists before selecting the first volume as in the case 
where we don't have any volumes i.e build, this will result in a failure.

FreeNAS/freenas eaef9bbgui/vm/migrations 0009_auto_20190315_1058.py

Volume check in migration

This commit checks if a volume exists before selecting the first volume as in the case 
where we don't have any volumes i.e build, this will result in a failure.

FreeNAS/freenas 8668b4asrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.lag_ports_choices`

Ticket: #82308

FreeNAS/freenas c4ae7fbsrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.vlan_parent_interface_choices`

Ticket: #82308

FreeNAS/freenas 124556fsrc/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.bridge_members_choices`

Ticket: #82308

FreeNAS/freenas 9ed8035src/middlewared/middlewared/plugins network.py

feat(middlewared/network): implement `interface.lag_ports_choices`

Ticket: #82308

FreeNAS/freenas bf08377src/middlewared/middlewared/plugins zfs.py

fix(middlewared/zfs): vdev in zfs.pool.get_vdev may be None

Ticket: #40392

FreeNAS/freenas c779cbbsrc/middlewared/middlewared/plugins boot.py

feat(middlewared/boot): create swap partition if boot disk has one

Ticket: #40392

FreeNAS/freenas 4f44713gui/vm forms.py

feat(gui): remove Container type

Ticket: #78843
DeltaFile
+5-67gui/vm/forms.py
+5-671 files