FreeNAS/freenas 165eacfgui/system forms.py

Fix handling of LDAPErr messages in directory service wizard

(cherry picked from commit 8b2c5319fdacae35efc284fe95962afef151ddf5)

FreeNAS/freenas e80656fgui/system forms.py

Merge pull request #2252 from freenas/FIX-63648-MASTER

tkt-63648: Fix handling of LDAPErr messages in directory service wizard

FreeNAS/freenas 8b2c531gui/system forms.py

Fix handling of LDAPErr messages in directory service wizard

FreeNAS/freenas 7a058c4gui choices.py

fix(choices): catch FileNotFoundError as well
DeltaFile
+2-2gui/choices.py
+2-21 files

FreeNAS/freenas 6d7c4c6gui/storage forms.py models.py, gui/storage/migrations 0013_new_replication_task.py

Merge pull request #1921 from freenas/FIX-27076

tkt-27076: zettarepl UI

FreeNAS/freenas 30b1e4cgui choices.py, src/middlewared/middlewared/etc_files/local smb4.conf

Catch up failover API changes

Ticket: #62631

FreeNAS/freenas 3c77862src/middlewared/middlewared service.py

feat(middlewared): add a throttle decorator for services

Ticket: #62631

FreeNAS/freenas 9d41bd5src/middlewared/middlewared service.py

feat(middlewared): set up hooks post CRUD and Config service methods

Ticket: #62631

FreeNAS/freenas 5c7f243src/middlewared/middlewared/plugins pool.py

feat(middlewared/pool): hook after pool import

Ticket: #62631

FreeNAS/freenas baa70cbsrc/middlewared/middlewared service.py

fix(middlewared): use time.monotonic instead

Suggested by @themylogin

Ticket: #62631

FreeNAS/freenas da057c7src/freenas/etc netcli, src/freenas/etc/ix.rc.d ix-crontab ix-syslogd

fix(src): replace notifier calls with failover plugin

Ticket: #62631

FreeNAS/freenas c051115src/freenas/etc netcli, src/freenas/etc/ix.rc.d ix-crontab ix-syslogd

fix(src): replace notifier calls with failover plugin

Ticket: #62631

FreeNAS/freenas 0bcb5dbsrc/freenas/etc/ix.rc.d ix-etc, src/freenas/etc/mail mailer.conf.template mailer.conf

Update location of /etc/mail/mailer.conf, make it a template file
so we can copy at bootup and avoid pkg-base conflicts

FreeNAS/freenas 1725a67. README.md

Update README.md with information about 12/13 build repos and to test
new ticket integration (mostly). This fixes #FN-2
DeltaFile
+17-4README.md
+17-41 files

FreeNAS/freenas 35e4990src/middlewared/middlewared/alert/source syslog_ng.py

Merge pull request #2250 from freenas/FIX-45398-11.3-63684

tkt-63684: Add alert if syslog-ng is not running (by themylogin)

FreeNAS/freenas 00c9caasrc/middlewared/middlewared/plugins alert.py

Merge pull request #2249 from freenas/FIX-63639-11.3-63675

tkt-63675: Fix Traceback for invalid alert service type (by themylogin)

FreeNAS/freenas df547f5src/middlewared/middlewared/alert/source syslog_ng.py

Add alert if syslog-ng is not running

(cherry picked from commit d1df7540bfd6e1359ef6a427b2b79b938bbcd19c)

FreeNAS/freenas fa4eca7src/middlewared/middlewared/plugins alert.py

Fix Traceback for invalid alert service type

(cherry picked from commit 011c148c9506abf4ead5a4501fd782618b2f166d)

FreeNAS/freenas 8bd1848src/middlewared/middlewared/plugins alert.py

Merge pull request #2248 from freenas/FIX-63639

tkt-63639: Fix Traceback for invalid alert service type

FreeNAS/freenas 011c148src/middlewared/middlewared/plugins alert.py

Fix Traceback for invalid alert service type

FreeNAS/freenas b847ebatests/api1 tftp.py user.py

Merge pull request #2247 from freenas/QA-tkt-63495

QA tkt-63495 replacing all 'tank' string by pool name varible in all test usning dataset

FreeNAS/freenas 497fbactests/api1 user.py webdav_osx.py

adding destroy dataset to webdav, user, and tftp API v1 test

FreeNAS/freenas 45c11f2src/middlewared/middlewared/plugins pool.py

feat(middlewared/pool): hook after pool import

Ticket: #62631

FreeNAS/freenas 6e91fdesrc/middlewared/middlewared service.py

feat(middlewared): set up hooks post CRUD and Config service methods

Ticket: #62631

FreeNAS/freenas 88fc434tests/api1 storage.py

Merge pull request #2243 from freenas/QA-tkt-63405

QA-Test tkt-63405 Adding API v1 storage verification of pool, dataset, and zvol
DeltaFile
+99-57tests/api1/storage.py
+99-571 files

FreeNAS/freenas ba6b814gui/freeadmin forms.py

remove unused libraries

FreeNAS/freenas 4f0913agui/freeadmin forms.py

revert initial fix

FreeNAS/freenas 2d075a4gui/common freenasldap.py

proper fix for handling trusted domains

FreeNAS/freenas d6489casrc/middlewared/middlewared/utils __init__.py

tkt-63513: Check for None for r[n]in filters (by skarekrow) (#2245)

* Check for None for [r]*in filters

Ticket: #63459
(cherry picked from commit 71c6d12af334e4ee58960159e6b0dd440e6e8bb9)

* Review by @william-gr

We actually may want to test for null with these two.
(cherry picked from commit 1d954e783e28e8319a39c2c8d7c7c05a49c7ef42)

FreeNAS/freenas 7b81193src/middlewared/middlewared/plugins jail.py

fix(jail/query): Catch subprocess exception (#2246)

If the user has some interface issue, this would have halted all jails being returned.

Ticket: #62766
(cherry picked from commit 1e3e81866aa4d7208c80a749f83cbc5b0ea0c4c0)

FreeNAS/freenas be6d277tests/api1 tftp.py afp_osx.py

replacing tank in string by pool_name variable

FreeNAS/freenas 8334005src/middlewared/middlewared/plugins jail.py

fix(jail/query): Catch subprocess exception

If the user has some interface issue, this would have halted all jails being returned.

Ticket: #62766
(cherry picked from commit 1e3e81866aa4d7208c80a749f83cbc5b0ea0c4c0)

FreeNAS/freenas 0c4dc50src/middlewared/middlewared/utils __init__.py

Review by @william-gr

We actually may want to test for null with these two.
(cherry picked from commit 1d954e783e28e8319a39c2c8d7c7c05a49c7ef42)

FreeNAS/freenas 2c0ad74src/middlewared/middlewared/utils __init__.py

Check for None for [r]*in filters

Ticket: #63459
(cherry picked from commit 71c6d12af334e4ee58960159e6b0dd440e6e8bb9)

FreeNAS/freenas 70db01csrc/middlewared/middlewared/plugins jail.py

fix(jail/query): Catch subprocess exception (#2244)

If the user has some interface issue, this would have halted all jails being returned.

Ticket: #62766

FreeNAS/freenas aec27dfsrc/middlewared/middlewared/utils __init__.py

tkt-63459: Check for None for r[n]in filters (#2239)

* Check for None for [r]*in filters

Ticket: #63459

* Review by @william-gr

We actually may want to test for null with these two.

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

fix(jail/query): Catch subprocess exception

If the user has some interface issue, this would have halted all jails being returned.

Ticket: #62766

FreeNAS/freenas 41eb477gui/storage models.py

Make replication automatic by default

FreeNAS/freenas 428e420tests/api1 storage.py

removeving datasets list condition in api v1 storage test

FreeNAS/freenas 4e89ea4src/freenas-installer/etc install.sh

Merge pull request #2231 from freenas/FIX-installer-message-11.2-63225

tkt-63225: Fix installer saying "This computer has less than the recommended  GB of RAM" 
(by themylogin)

FreeNAS/freenas 2c0ff4fsrc/middlewared/middlewared/rclone/remote s3.py

Merge pull request #2242 from freenas/FIX-34915-11.2-63477

tkt-63477:  Allow cloud sync S3 endpoints that do not support regions and use v2 
signatures (by themylogin)

FreeNAS/freenas 3e34019src/middlewared/middlewared/rclone/remote s3.py

Allow cloud sync S3 endpoints that do not support regions and use v2 signatures

FreeNAS/freenas ff578b8

Fix AWS S3 Cloud Sync hostname resolving to s3.None.amazonaws.com

(cherry picked from commit 66e968f835730e292a0eb3332d35b6f1e4df0ce3)
DeltaFile
+0-00 files

FreeNAS/freenas 39f2242src/middlewared/middlewared/rclone/remote s3.py

Merge pull request #2240 from freenas/FIX-34915

tkt-34915:  Allow cloud sync S3 endpoints that do not support regions and use v2 
signatures

FreeNAS/freenas e177b7asrc/middlewared/middlewared/rclone/remote s3.py

Merge pull request #2241 from freenas/FIX-60135-11.2-63468

tkt-63468: Fix AWS S3 Cloud Sync hostname resolving to s3.None.amazonaws.com (by 
themylogin)

FreeNAS/freenas 606e7c0src/middlewared/middlewared/rclone/remote s3.py

Fix AWS S3 Cloud Sync hostname resolving to s3.None.amazonaws.com

(cherry picked from commit 66e968f835730e292a0eb3332d35b6f1e4df0ce3)

FreeNAS/freenas 6323828src/middlewared/middlewared/rclone/remote s3.py

Merge pull request #2238 from freenas/FIX-60135

tkt-60135: Fix AWS S3 Cloud Sync hostname resolving to s3.None.amazonaws.com

FreeNAS/freenas 593df14src/middlewared/middlewared/rclone/remote s3.py

Allow cloud sync S3 endpoints that do not support regions and use v2 signatures

FreeNAS/freenas 03fb53bsrc/middlewared/middlewared/rclone/remote s3.py

Allow cloud sync S3 endpoints that do not support regions and use v2 signatures

FreeNAS/freenas a92fa5fsrc/middlewared/middlewared service.py

feat(middlewared): add a throttle decorator for services

Ticket: #62631