FreeNAS/freenas 7e12c0fsrc/middlewared/middlewared/alert/source lagg.py

Merge pull request #2449 from freenas/FIX-70770

tkt-70770: Fix incorrectly ported LAGG alert

FreeNAS/freenas 0373f7asrc/middlewared/middlewared/common/smart smartctl.py, src/middlewared/middlewared/etc_files smartd.py

Merge pull request #2579 from freenas/FIX-65013-11.3-75667

tkt-75667: Ignore SMART utf-8 decoding errors (by themylogin)

FreeNAS/freenas 0ab7be6src/middlewared/middlewared/plugins multipath.py

feat(middlewared/multipath): unused logging and drop old formatting

(cherry picked from commit be16a870ed6509e96540c91b043956a587f019eb)

FreeNAS/freenas 14d4583src/middlewared/middlewared schema.py

Fix PEP8

FreeNAS/freenas 9bf1a5asrc/middlewared/middlewared/plugins vm.py

Merge pull request #2526 from freenas/FIX-73441

tkt-73441: fix(bhyve): prevent setting vfs.zfs.arc_max to lower than vfs.zfs.arc…

FreeNAS/freenas bdf7aa3gui/middleware multipath.py notifier.py, gui/storage views.py

Merge pull request #2499 from freenas/FIX-70536-11.2-72729

tkt-72729: Multipath to middlewared (by themylogin)

FreeNAS/freenas 45914cdgui/api resources.py

Merge pull request #2536 from freenas/FIX-65943-11.2-73935

tkt-73935: Allow non-word characters (like .) in pool/dataset/zvol names in API 1.0 (by 
themylogin)
DeltaFile
+19-19gui/api/resources.py
+19-191 files

FreeNAS/freenas 33d3735src/freenas/etc netcli

Merge pull request #2554 from freenas/FIX-74785-11.2-75019

tkt-75019: Fix setting root password using netcli (by themylogin)

FreeNAS/freenas 5526d9fgui/freeadmin/static/lib/js/freeadmin CloudSync.js, src/middlewared/middlewared schema.py

Merge pull request #2562 from freenas/FIX-49054

tkt-49054: Cloud Sync: allow changing --b2-chunk-size

FreeNAS/freenas 5c034cdgui/middleware notifier.py

Merge pull request #2568 from freenas/FIX-72761

tkt-72761: Fix zfs_offline_disk/zfs_online_disk for encrypted disks

FreeNAS/freenas 719f74dsrc/middlewared/middlewared/common/smart smartctl.py, src/middlewared/middlewared/etc_files smartd.py

Ignore utf-8 decoding errors

`smartctl` can produce binary garbage output in e.g. "Device Model" section

(cherry picked from commit 0ef8ba59b49cb25e32e31fc305ea95d18331165f)

FreeNAS/freenas 7f66c6csrc/middlewared/middlewared/utils __init__.py

Add `errors` option to `middlewared.utils.run`

(cherry picked from commit 7e8ae6c4bea1270478f451cf4d770261109555f4)

FreeNAS/freenas 3fff018src/middlewared/middlewared/common/smart smartctl.py, src/middlewared/middlewared/etc_files smartd.py

Merge pull request #2578 from freenas/FIX-65013

tkt-65013: Ignore SMART utf-8 decoding errors

FreeNAS/freenas 0ef8ba5src/middlewared/middlewared/common/smart smartctl.py, src/middlewared/middlewared/etc_files smartd.py

Ignore utf-8 decoding errors

`smartctl` can produce binary garbage output in e.g. "Device Model" section

FreeNAS/freenas 7e8ae6csrc/middlewared/middlewared/utils __init__.py

Add `errors` option to `middlewared.utils.run`

FreeNAS/freenas 1f759cfsrc/autotune/files autotune.py

Merge pull request #2566 from freenas/feat-73875-11.1

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series (11.1-stable)

FreeNAS/freenas cbbc938src/autotune/files autotune.py

Merge pull request #2565 from freenas/feat-73875-11.2

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series (11.2-stable)

FreeNAS/freenas be16a87src/middlewared/middlewared/plugins multipath.py

feat(middlewared/multipath): unused logging and drop old formatting

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

fix(middlewared/crypto): make sure directory tree exists

Ticket: #72081

FreeNAS/freenas ec35088src/middlewared/middlewared/etc_files ctld.py

Merge pull request #2576 from freenas/FIX-70174

tkt-70174: [syslog] Address review

FreeNAS/freenas e5e46fcsrc/middlewared/middlewared/etc_files ctld.py

[syslog] Address review

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

fix(middlewared/crypto): make sure directory tree exists

Ticket: #72081

FreeNAS/freenas 755cb15src/middlewared/middlewared/plugins system.py

feat(middlewared/system): remove overly verbose debug for successful commands

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

feat(middlewared/system): remove overly verbose debug for successful commands

FreeNAS/freenas dc4f880src/freenas/usr/local/etc sudoers, src/middlewared/middlewared/etc_files/local sudoers

Remove sudoers base file

This commit removes sudoers base file and moves the default sudoers data to the etc plugin

FreeNAS/freenas f9c9266src/middlewared setup.py setup.cfg, src/middlewared/middlewared i18n.py

Merge pull request #2551 from freenas/FIX-70165

tkt-70165: Initial translation support

FreeNAS/freenas 54b4880src/middlewared/middlewared/alert/source multipaths.py

Bug fix for alerts

This commit makes sure we correctly set the title and args for Multipath alert.

FreeNAS/freenas b4c94cbsrc/middlewared/middlewared/etc_files/local snmpd.conf

Merge pull request #2569 from freenas/FIX-70327

tkt-70327: [snmp] Address review

FreeNAS/freenas 18fabf0src/middlewared/middlewared/etc_files fstab_configure.py

Address fstab reviews

This commit addresses reviews for ix-fstab conversion to middlewared.

FreeNAS/freenas 838d7e3src/middlewared/middlewared/etc_files ntp.conf

Bug fix for ntp.conf

This commit fixes a bug where we wrote restrict* lines even if no ntp servers were 
present.

FreeNAS/freenas 838af13src/middlewared/middlewared/etc_files/local snmpd.conf

Address review

FreeNAS/freenas e80ee8fgui/system forms.py, src/freenas/etc/ix.rc.d ix-syslogd

Merge pull request #2494 from freenas/FIX-70363

tkt-70363: ix-syslogd to middlewared

FreeNAS/freenas 40a58cegui/support forms.py, src/freenas/etc/ix.rc.d ix-loader ix-update

Merge remote-tracking branch 'origin/master' into FIX-70363

FreeNAS/freenas ed12cf5src/freenas/etc/ix.rc.d ix-proftpd ix-ups, src/freenas/usr/local/libexec/nas generate_ctl_conf.py generate_afpd_conf.py

Merge remote-tracking branch 'origin/master' into FIX-70363

FreeNAS/freenas b02c5d2gui/middleware notifier.py

fix(api 1.0): Show proper "Disk cannot be set to online in encrypted pool." error message

FreeNAS/freenas 883e5e9gui/middleware notifier.py

Fix zfs_offline_disk for encrypted disks

FreeNAS/freenas fccc3fdsrc/middlewared/middlewared main.py, src/middlewared/middlewared/plugins jail.py

Supply --force for iocage console and require a command

Previous behavior could exhibit IndexErrors. We also want to make sure the jail is running 
before doing any exec/shell into it.

Ticket: #75468

FreeNAS/freenas dc3f96bsrc/autotune/files autotune.py

[autotune] Remove unused functions, fix ordering

They aren't in use because they are wrong, so why keep them?

Also moved kmem_size guess function to mimic ordering of the tunables.

FreeNAS/freenas 2f118b4src/autotune/files autotune.py

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series

Performance team recommends setting the value of loader tunable
vfs.zfs.dirty_data_max_max to 12GiB (12884901888) for M series
(M40 and M50) and for TrueNAS only.

Ticket: #73875

FreeNAS/freenas 142a289src/autotune/files autotune.py

[autotune] Remove unused functions, fix ordering

They aren't in use because they are wrong, so why keep them?

Also moved kmem_size guess function to mimic ordering of the tunables.

FreeNAS/freenas 146e632src/autotune/files autotune.py

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series

Performance team recommends setting the value of loader tunable
vfs.zfs.dirty_data_max_max to 12GiB (12884901888) for M series
(M40 and M50) and for TrueNAS only.

Ticket: #73875

FreeNAS/freenas 33880d7src/middlewared/middlewared schema.py, src/middlewared/middlewared/rclone/remote b2.py

PEP8

FreeNAS/freenas 2359f77gui/freeadmin/static/lib/js/freeadmin CloudSync.js

Allow cloud sync task default values

FreeNAS/freenas 144af7asrc/middlewared/middlewared/rclone/remote b2.py

feat(cloudsync): allow specifying b2-chunk-size

FreeNAS/freenas 79b5786src/middlewared/middlewared schema.py

Dump default values as part of JSON schema

FreeNAS/freenas 6987abfgui/support forms.py, src/freenas/etc/ix.rc.d ix-loader

Merge pull request #2561 from freenas/FIX-70246

tkt-70246: ix-loader to middleware

FreeNAS/freenas 1ac0d6fgui/support forms.py, src/freenas/etc/ix.rc.d ix-loader ix-update

ix-loader to middleware

FreeNAS/freenas e8b1f1bsrc/middlewared/middlewared/etc_files/local snmpd.conf

Merge pull request #2557 from freenas/FIX-46586

tkt-46586: Add SNMP sysObjectID

FreeNAS/freenas 6a540abgui/system utils.py

tkt-75181: change middleware job timeout to 10mins for passive controller debug

FreeNAS/freenas f78f200src/freenas/usr/local/libexec/freenas-debug/network network.sh

tkt-75180: change arp -a to arp -an in freenas-debug