FreeNAS/freenas 05876a4gui/network models.py forms.py

fix(gui): Do not allow underscores in hostname

Ticket: #28566

FreeNAS/freenas 4bfe55asrc/middlewared/middlewared/plugins jail.py

feat(jails): Add method to get current activated pool (#889)

* feat(jails): Add method to get current activated pool

Ticket: #28656

* Please travis.

* Address William's review

FreeNAS/freenas d053ddbsrc/middlewared/middlewared/plugins mail.py

fix(middlewared/mail): log failed mail attempts to maillog

Also do not truncate mail in mailog, show only headers.

Ticket: #28590

FreeNAS/freenas 3ed5cfcsrc/middlewared/middlewared/plugins zfs.py

fix(middlewared/zfs): send quota email to root if user doesnt have email

Ticket: #28590

FreeNAS/freenas 3f77c01src/middlewared/middlewared main.py

fix(middlewared): restart when middlewared is started on foregound

Ticket: #28680

FreeNAS/freenas e4c23eesrc/middlewared/middlewared/plugins jail.py

Address William's review

FreeNAS/freenas 224e794src/freenas/usr/local/libexec/freenas-debug/network network.sh

Merge pull request #890 from freenas/FIX-26931-stable

[STABLE] Use -vvv for ifconfig

FreeNAS/freenas 5f04ed1src/freenas/usr/local/libexec/freenas-debug/zfs zfs.sh

Add -v to zpool status in freenas-debug script

FreeNAS/freenas cd040efsrc/freenas/usr/local/libexec/freenas-debug/zfs zfs.sh

Add -v to zpool status in freenas-debug script

FreeNAS/freenas 4b65b30src/freenas/usr/local/libexec/freenas-debug/network network.sh

Use -vvv for ifconfig

Ticket: #26931

FreeNAS/freenas 9418fd9src/freenas/usr/local/libexec/freenas-debug/network network.sh

Use -vvv for ifconfig (#874)

Ticket: #26931

FreeNAS/freenas 4c7a7bdsrc/middlewared/middlewared/plugins jail.py

Please travis.

FreeNAS/freenas 06f29besrc/middlewared/middlewared/plugins jail.py

feat(jails): Add method to get current activated pool

Ticket: #28656

FreeNAS/freenas 80263d9src/middlewared/middlewared main.py

fix(middlewared): prevent on_connect task to be cancelled

FreeNAS/freenas 4c9e6edsrc/middlewared/middlewared main.py

fix(middlewared): restart when middlewared is started on foregound

Ticket: #28680

FreeNAS/freenas c6b7592src/freenas/usr/local/etc syslog-ng.conf.freenas

Merge pull request #887 from freenas/issues/28094-stable

fix(consul): do not show consul in /var/log/messages

FreeNAS/freenas bae696asrc/freenas/usr/local/etc syslog-ng.conf.freenas

fix(consul): do not show consul in /var/log/messages

Ticket: #28094

FreeNAS/freenas efcf120src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Fix more whitespace

FreeNAS/freenas dc99088src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Fix whitespace

FreeNAS/freenas 8bfd275src/freenas/usr/local/bin freenas-debug

fix potential with {opt} having whitespace

FreeNAS/freenas cbbca12src/freenas/usr/local/bin freenas-debug

fix potential with {opt} having whitespace

FreeNAS/freenas 7a1b58csrc/freenas/usr/local/etc syslog-ng.conf.freenas

fix(consul): do not show consul in /var/log/messages

Ticket: #28094
(cherry picked from commit d4c7b8b62846dfa56ac7eaec19c53ab3de6c592b)

FreeNAS/freenas d4c7b8bsrc/freenas/usr/local/etc syslog-ng.conf.freenas

fix(consul): do not show consul in /var/log/messages

Ticket: #28094

FreeNAS/freenas 3aeecfe. Jenkinsfile

Merge pull request #862 from freenas/jenkins-test-context

Add initial support for running FreeNAS API testing via pipeline
DeltaFile
+40-0Jenkinsfile
+40-01 files

FreeNAS/freenas b1c9f65src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Remove functions to grant rights

These rights are unnecessary for administering samba shares.

FreeNAS/freenas f322dc0src/freenas/usr/local/bin freenas-debug

freenas-debug -B should only be run when explicitly specified via the cli

FreeNAS/freenas 848e6b5src/middlewared/middlewared/plugins mail.py

fix(middlewared/mail): log failed mail attempts to maillog

Also do not truncate mail in mailog, show only headers.

Ticket: #28590

FreeNAS/freenas 8a42e8fsrc/middlewared/middlewared/plugins zfs.py

fix(middlewared/zfs): send quota email to root if user doesnt have email

Ticket: #28590

FreeNAS/freenas 92e7ddfsrc/middlewared/middlewared/client client.py

Merge pull request #882 from freenas/issues/28133-stable

fix(middlewared): make sure to close fd when using reserved_ports client

FreeNAS/freenas 4b104d9src/middlewared/middlewared/client client.py

fix(middlewared): make sure to close fd when using reserved_ports client

Ticket: #28133

FreeNAS/freenas 3f08ee9src/middlewared/middlewared main.py

fix(middlewared): prevent on_connect task to be cancelled

FreeNAS/freenas 4fa9ca3src/middlewared/middlewared/client client.py

fix(middlewared): make sure to close fd when using reserved_ports client

Ticket: #28133
(cherry picked from commit 410a9de1c32ed8e6388fc7469c4a94ae009ce3a9)

FreeNAS/freenas 0eb2738src/middlewared/middlewared/plugins rsync.py

fix: reload rsync configuration after rsync task deletion.
Ticket: 25945

FreeNAS/freenas 410a9desrc/middlewared/middlewared/client client.py

fix(middlewared): make sure to close fd when using reserved_ports client

Ticket: #28133

FreeNAS/freenas ddb1336src/freenas/usr/local/bin freenas-debug

freenas-debug -B should only be run when explicitly specified via the cli

FreeNAS/freenas 9106cccsrc/freenas/etc/ix.rc.d ix-inetd

fix(ix-inetd): chmod 644 /etc/services (it was created with mktemp, default permissions 
were 600)

Ticket: #28573

FreeNAS/freenas 96a667dsrc/freenas/etc/ix.rc.d ix-inetd

fix(ix-inetd): chmod 644 /etc/services (it was created with mktemp, default permissions 
were 600)

Ticket: #28573

FreeNAS/freenas 8b97efcnas_ports/freenas/py-middlewared/files middlewared.in, src/middlewared/middlewared main.py

fix(rc): middlewared debug not starting (#873)

* fix(rc): middlewared debug not starting

This now runs it in foreground mode in a tmux session that gets killed upon stopping.

Ticket: #28593

* Address William's review

This is a cleaner implementation, by modifying main.py to always create a pidfile.

FreeNAS/freenas 140971a. Jenkinsfile

Do cleanup of XML results and cleanup of old ISO / VM jobs
on the build node, before and after the testing begins.
DeltaFile
+5-0Jenkinsfile
+5-01 files

FreeNAS/freenas 7413095nas_ports/freenas/py-middlewared/files middlewared.in, src/middlewared/middlewared main.py

Address William's review

This is a cleaner implementation, by modifying main.py to always create a pidfile.

FreeNAS/freenas cf962f8src/freenas/usr/local/etc syslog-ng.conf.freenas, src/middlewared/middlewared/plugins notifier.py

Merge pull request #876 from freenas/issues/28094-stable

fix(consul): do not log to /var/log/messages

FreeNAS/freenas 2e2d9absrc/middlewared/middlewared/plugins notifier.py

fix(middlewared/notifier): do not return dismissed alerts

Ticket: #28094

FreeNAS/freenas c02bb62src/freenas/usr/local/etc syslog-ng.conf.freenas

fix(consul): do not log to /var/log/messages

Ticket: #28094

FreeNAS/freenas 92eb553. Jenkinsfile

Clean Update artifacts before unstashing the new build
DeltaFile
+1-0Jenkinsfile
+1-01 files

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

Code for rsync tasks added to the middlewared.
Ticket: 25945

FreeNAS/freenas fffd5c8gui/tasks forms.py

Move rsync task validation logic to the middlewared.
Ticket: 25945
DeltaFile
+12-105gui/tasks/forms.py
+12-1051 files

FreeNAS/freenas 2685d02src/middlewared/middlewared/plugins notifier.py

fix(middlewared/notifier): do not return dismissed alerts

Ticket: #28094
(cherry picked from commit 46b7ddb04f1f233dd720d7302bd317dc81659062)

FreeNAS/freenas 46b7ddbsrc/middlewared/middlewared/plugins notifier.py

fix(middlewared/notifier): do not return dismissed alerts

Ticket: #28094

FreeNAS/freenas eae8112. Jenkinsfile

Remove other if() I forgot
DeltaFile
+1-3Jenkinsfile
+1-31 files

FreeNAS/freenas bc012f2. Jenkinsfile

Always stash and unstash update-files and push them to PR internal update
server
DeltaFile
+9-11Jenkinsfile
+9-111 files