FreeNAS/freenas 264f5d0gui/system forms.py models.py, src/middlewared/middlewared/plugins system.py

Fix PEP8

FreeNAS/freenas b45bfcfsrc/freenas/etc netcli

Merge pull request #2459 from freenas/issues/56643

tkt-56643: fix(netcli): interfaces lookup model name

FreeNAS/freenas cf6b34dsrc/freenas/etc netcli

fix(netcli): interfaces lookup model name

Ticket: #58662
(cherry picked from commit e69396096f4c3a3c27d8816d7041310fddf77a37)
(cherry picked from commit 3cb0ee083219bd1d4d12f1c5a7a86b90906343d8)

FreeNAS/freenas d8c3630tests/api1 system.py

fix assert for api v1 tests to change tun_comment

FreeNAS/freenas 6202f64src/middlewared/middlewared/plugins update.py

feat(middlewared/update): do not use notifier for recently added methods

FreeNAS/freenas fdd8f2bsrc/middlewared/middlewared/alert/source update.py

fix(middlewared/alert): use update plugin as suggested by @sonicaj

FreeNAS/freenas 089392esrc/middlewared/middlewared/plugins update.py

feat(middlewared/update): reimplement destroy_upload_location from notifier

FreeNAS/freenas 6cc8df7gui/middleware notifier.py, src/middlewared/middlewared/plugins update.py

feat(middlewared/update): implement get_update_location from notifier

FreeNAS/freenas 9e10512gui/middleware notifier.py

feat(gui): use middleware to create and destroy upload location

FreeNAS/freenas 46cd340src/middlewared/middlewared/plugins update.py

feat(middlewared/update): reimplement create_upload_location from notifier

FreeNAS/freenas 9ca4f1btests/api1 system.py

adding api v1 tests to change tun_comment
DeltaFile
+33-12tests/api1/system.py
+33-121 files

FreeNAS/freenas b20c912tests runtest.py, tests/api2 update.py

Merge pull request #2457 from freenas/QE-tkt-71505

QE-Test tkt-71505 Fix FreeNAS test vm_name and add missing update download_hang condition 
in master

FreeNAS/freenas 6d02618tests runtest.py, tests/api2 update.py

Fix FreeNAS test vm_name and add missing update download_hang codition in master

FreeNAS/freenas 4632de7gui/middleware notifier.py, src/middlewared/middlewared/plugins update.py

feat(middlewared/update): implement get_update_location from notifier

FreeNAS/freenas 86dc81csrc/middlewared/middlewared/plugins update.py

feat(middlewared/update): do not use notifier for recently added methods

FreeNAS/freenas 1b1f13bgui/middleware notifier.py

feat(gui): use middleware to create and destroy upload location

FreeNAS/freenas 41259c3src/middlewared/middlewared/plugins update.py

feat(middlewared/update): reimplement destroy_upload_location from notifier

FreeNAS/freenas 2858707src/middlewared/middlewared/plugins update.py

feat(middlewared/update): reimplement create_upload_location from notifier

FreeNAS/freenas 799fc67tests/api1 system.py

adding api v1 system/advanced tests
DeltaFile
+67-14tests/api1/system.py
+67-141 files

FreeNAS/freenas 8e914d4src/freenas/usr/local/etc samba.gdb, src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Remove samba panic action
Support is okay with gathering core files manually.

FreeNAS/freenas 38c4e24tests runtest.py

Merge pull request #2443 from freenas/QA-tkt-70651

QA tkt-70651 Adding --vm-name to FreeNAS 11.2-stable runtest
DeltaFile
+10-1tests/runtest.py
+10-11 files

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

Merge pull request #2431 from freenas/issues/ec_keys

Introduce Elliptic Curve Based Keys

FreeNAS/freenas 102897asrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): private method to get all graphs

FreeNAS/freenas 7fcf616src/middlewared/middlewared/plugins reporting.py

feat(middleawred/reporting): use timestamp from graphite

FreeNAS/freenas c8e885asrc/middlewared/middlewared/etc_files/local collectd.conf

feat(collectd): we are only interested in sum and avg for CPU

FreeNAS/freenas 08c70a5src/middlewared/middlewared/plugins reporting.py

fix(middlewared/reporting): nfsstat graph

FreeNAS/freenas fc4840csrc/middlewared/middlewared/plugins reporting.py

feat(middlewared)reporting): compile all regexes upfront

FreeNAS/freenas a8ceec7src/middlewared/middlewared/plugins reporting.py

fix(middlewared/reporting): read a batch at once

FreeNAS/freenas 92c5819nas_ports/freenas/py-middlewared Makefile

feat(ports): middlewared now depends on panda

FreeNAS/freenas ca3aa65gui/reporting rrd.py

fix(gui): use rrdcached on rrdtool for legacy UI

Ticket: #69409

FreeNAS/freenas 78d6aa8src/middlewared/middlewared/plugins reporting.py

fix(middleawred/reporting): do not use adverb for `unit`

FreeNAS/freenas 39b4cc2src/middlewared/middlewared/client client.py

fix(midclt): make --number from subscribe to behave as expected

FreeNAS/freenas b94e181src/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): add doc for reporting.get_data

FreeNAS/freenas ffc808bsrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): log reporting.get_data subscription fail

FreeNAS/freenas 4a78af7src/middlewared/middlewared/etc_files/local collectd.conf

feat(collectd): always enable write_graphite to middlewared

FreeNAS/freenas 3a1da8csrc/middlewared/middlewared/etc_files/local collectd.conf

feat(collectd): use rrdcached to write files

FreeNAS/freenas 5f1120fsrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): implement `reporting.realtime` event source

FreeNAS/freenas 519aa96src/middlewared/middlewared/plugins reporting.py

fix(middlewared/reporting): get_data to return a list

Pointed out by @themylogin

FreeNAS/freenas dfc30acsrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): add option to return aggregate data

FreeNAS/freenas 0d6aad6src/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): allow specific start and endtime in API

FreeNAS/freenas cf7914asrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): get only the last few datapoints for event

FreeNAS/freenas e579d8dsrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): first pass at new reporting API

FreeNAS/freenas 55b65b8src/middlewared/middlewared/plugins reporting.py

fix(middlewared/reporting): catch up export method change in `get_all`

FreeNAS/freenas 0fa2dd1src/middlewared/middlewared event.py

feat(middlewared): add method to be called when eventsource finishes

FreeNAS/freenas 4c6905csrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): add aggregations in post-processing

FreeNAS/freenas 74a5666src/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): change get_data to return multiple graphs

FreeNAS/freenas a8c9c0dsrc/middlewared/middlewared event.py

feat(middlewared): catch exceptions on run() and on_finish()

As suggested by @themylogin

FreeNAS/freenas d991054src/middlewared/middlewared/plugins stats.py

feat(middlewared/stats): use rrdcached in rrdtool

Ticket: #69409

FreeNAS/freenas e635d6csrc/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): first pass at subscribing to reporting

FreeNAS/freenas 7aa6a32src/middlewared/middlewared/plugins reporting.py

feat(middlewared/reporting): listen to collectd updates (not hooked up)