+479 | -2 | src/middlewared/middlewared/plugins/system.py |
+91 | -276 | gui/services/forms.py |
+363 | -0 | tests/api1/ldap_bsd.py |
+314 | -0 | tests/api1/ldap_osx.py |
+110 | -186 | tests/runtest.py |
+294 | -2 | src/middlewared/middlewared/plugins/smb.py |
+288 | -2 | gui/api/resources.py |
+52 | -232 | gui/sharing/forms.py |
+281 | -0 | tests/api1/ad_bsd.py |
+281 | -0 | tests/api1/iscsi.py |
+277 | -0 | src/middlewared/middlewared/utils/__init__.py |
+0 | -265 | src/middlewared/middlewared/utils.py |
+263 | -0 | tests/api1/ad_osx.py |
+253 | -0 | src/middlewared/middlewared/plugins/iscsi.py |
+0 | -251 | src/freenas/etc/ix.rc.d/ix-smartd |
+240 | -5 | src/middlewared/middlewared/plugins/pool.py |
+78 | -159 | gui/system/forms.py |
+235 | -0 | tests/api1/smb_bsd.py |
+227 | -0 | tests/api1/smb_osx.py |
+216 | -0 | tests/api1/afp_osx.py |
+205 | -6 | src/middlewared/middlewared/plugins/afp.py |
+0 | -203 | tests/api1/create/ldap_bsd.py |
+0 | -195 | tests/api1/update/ldap_bsd.py |
+1 | -189 | gui/account/views.py |
+0 | -186 | tests/api1/update/ldap_osx.py |
+0 | -182 | tests/api1/create/ldap_osx.py |
+0 | -178 | tests/api1/create/ad_osx.py |
+0 | -175 | tests/api1/create/iscsi.py |
+0 | -172 | tests/api1/create/ad_bsd.py |
+158 | -7 | src/middlewared/middlewared/plugins/smart.py |
+161 | -0 | src/middlewared/middlewared/pytest/unit/etc_files/test_smartd.py |
+0 | -158 | tests/api1/update/ad_bsd.py |
+153 | -0 | src/middlewared/middlewared/plugins/ups.py |
+0 | -151 | tests/api1/update/ad_osx.py |
+146 | -0 | tests/api1/nfs.py |
+0 | -144 | tests/api1/update/smb_bsd.py |
+0 | -141 | tests/api1/create/smb_bsd.py |
+0 | -140 | tests/api1/create/smb_osx.py |
+0 | -140 | tests/api1/update/smb_osx.py |
+24 | -115 | src/middlewared/middlewared/plugins/disk.py |
+121 | -17 | src/middlewared/middlewared/plugins/network.py |
+128 | -0 | src/middlewared/middlewared/pytest/unit/common/smart/test_smartctl.py |
+97 | -31 | src/freenas/usr/local/libexec/freenas-debug/cache/cache.sh |
+85 | -43 | gui/storage/forms.py |
+124 | -0 | src/middlewared/middlewared/plugins/cron.py |
+124 | -0 | tests/api1/storage.py |
+0 | -119 | tests/api1/update/afp_osx.py |
+47 | -70 | gui/storage/views.py |
+0 | -116 | tests/api1/update/iscsi.py |
+70 | -45 | src/middlewared/middlewared/plugins/account.py |
+0 | -114 | tests/api1/create/afp_osx.py |
+107 | -0 | docs/api/resources/account.rst |
+62 | -44 | gui/tasks/forms.py |
+105 | -0 | src/middlewared/middlewared/etc_files/smartd.py |
+4 | -99 | gui/middleware/notifier.py |
+103 | -0 | src/middlewared/middlewared/plugins/ntp.py |
+102 | -0 | tests/api1/webdav_osx.py |
+102 | -0 | tests/api1/webdav_bsd.py |
+101 | -1 | src/middlewared/middlewared/schema.py |
+36 | -65 | gui/choices.py |
+0 | -98 | tests/api1/create/nfs.py |
+95 | -0 | tests/api1/nis_bsd.py |
+10 | -76 | gui/services/models.py |
+78 | -0 | src/middlewared/middlewared/plugins/domain_controller.py |
+18 | -60 | tests/functions.py |
+74 | -0 | tests/api1/cronjob.py |
+70 | -0 | tests/api1/user.py |
+0 | -69 | tests/api1/create/nis_bsd.py |
+68 | -0 | tests/api1/jails.py |
+31 | -37 | src/middlewared/middlewared/plugins/rsync.py |
+67 | -0 | tests/api1/ups.py |
+0 | -67 | tests/api1/create/storage.py |
+0 | -67 | tests/api1/create/webdav_bsd.py |
+0 | -65 | tests/api1/update/webdav_bsd.py |
+0 | -65 | tests/api1/update/webdav_osx.py |
+64 | -0 | src/middlewared/middlewared/common/camcontrol/__init__.py |
+0 | -64 | tests/api1/create/webdav_osx.py |
+64 | -0 | tests/api1/snmp.py |
+63 | -0 | src/middlewared/middlewared/plugins/nfs.py |
+31 | -30 | src/freenas/usr/local/libexec/freenas-debug/active_directory/active_directory.sh |
+60 | -0 | tests/api2/ssh.py |
+47 | -12 | src/middlewared/middlewared/main.py |
+0 | -58 | tests/api1/create/jails.py |
+58 | -0 | src/middlewared/middlewared/common/smart/smartctl.py |
+58 | -0 | gui/system/migrations/0016_encrypt_cloud_credentials.py |
+57 | -0 | tests/api1/ftp.py |
+28 | -28 | nas_ports/freenas/freenas-ui/Makefile |
+49 | -7 | src/middlewared/middlewared/plugins/jail.py |
+55 | -0 | tests/api1/rsync.py |
+54 | -0 | tests/api1/domaincontroller.py |
+25 | -28 | src/middlewared/middlewared/service.py |
+0 | -53 | tests/api1/create/ups.py |
+38 | -14 | src/middlewared/middlewared/plugins/datastore.py |
+52 | -0 | src/middlewared/middlewared/plugins/ssh.py |
+38 | -14 | gui/freeadmin/models/fields.py |
+52 | -0 | tests/api2/ftp.py |
+51 | -0 | tests/api1/system.py |
+0 | -50 | tests/api1/create/domaincontroller.py |
+49 | -0 | tests/api1/tftp.py |
+49 | -0 | tests/api1/lldp.py |
+22 | -26 | src/freenas/usr/local/libexec/freenas-debug/nfs/nfs.sh |
+0 | -47 | tests/api1/delete/iscsi.py |
+0 | -46 | tests/api1/create/system.py |
+0 | -46 | tests/api1/create/snmp.py |
+45 | -0 | tests/api1/group.py |
+0 | -44 | tests/api1/create/tftp.py |
+43 | -0 | tests/api1/ssh.py |
+42 | -0 | gui/system/migrations/0017_auto_20180219_1615.py |
+28 | -14 | src/middlewared/middlewared/plugins/service.py |
+42 | -0 | tests/api1/network.py |
+22 | -20 | nas_ports/freenas/py-middlewared/Makefile |
+0 | -41 | tests/api1/update/user.py |
+0 | -41 | tests/api1/create/network.py |
+0 | -41 | tests/api1/create/lldp.py |
+40 | -0 | src/middlewared/middlewared/pytest/unit/common/camcontrol/test.py |
+26 | -13 | src/freenas/etc/rc.conf.local |
+39 | -0 | src/freenas/usr/local/libexec/freenas-debug/iscsi/iscsi.sh |
+0 | -39 | tests/api1/create/ssh.py |
+0 | -39 | tests/api1/update/cronjob.py |
+38 | -0 | tests/api1/ntp.py |
+0 | -38 | tests/api1/create/rsync.py |
+0 | -38 | tests/api1/create/user.py |
+0 | -37 | tests/api1/create/smarttest.py |
+0 | -35 | tests/api1/create/ntp.py |
+34 | -0 | tests/api1/alerts.py |
+0 | -34 | tests/api1/create/ftp.py |
+17 | -17 | tests/api2/disk.py |
+12 | -22 | gui/network/forms.py |
+23 | -11 | src/freenas/usr/local/libexec/freenas-debug/domain_controller/domain_controller.sh |
+0 | -33 | tests/api1/update/group.py |
+0 | -33 | tests/api1/update/storage.py |
+0 | -33 | tests/api1/create/dyndns.py |
+31 | -0 | tests/api1/dyndns.py |
+31 | -0 | tests/api1/smarttest.py |
+0 | -30 | tests/api1/update/ftp.py |
+30 | -0 | tests/api1/bootenv.py |
+22 | -8 | src/freenas/usr/local/libexec/freenas-debug/ipmi/ipmi.sh |
+0 | -30 | tests/api1/delete/storage.py |
+15 | -15 | src/freenas/usr/local/libexec/freenas-debug/zfs/zfs.sh |
+10 | -19 | tests/api2/network.py |
+0 | -28 | tests/api1/create/emails.py |
+0 | -27 | tests/api1/delete/user.py |
+17 | -10 | gui/middleware/util.py |
+15 | -11 | src/freenas/usr/local/libexec/freenas-debug/hardware/hardware.sh |
+0 | -26 | tests/api1/update/alerts.py |
+0 | -26 | tests/api1/create/cronjob.py |
+0 | -26 | tests/api1/delete/cronjob.py |
+0 | -26 | tests/api1/update/rsync.py |
+12 | -13 | src/freenas/usr/local/libexec/freenas-debug/smb/smb.sh |
+0 | -25 | tests/api1/create/debug.py |
+0 | -25 | tests/api1/create/alerts.py |
+0 | -25 | tests/api1/update/nfs.py |
+23 | -1 | gui/system/migrations/0011_auto_20180219_1615.py |
+21 | -2 | src/middlewared/middlewared/validators.py |
+22 | -1 | src/middlewared/middlewared/plugins/vm.py |
+13 | -10 | src/middlewared/middlewared/worker.py |
+23 | -0 | src/middlewared/middlewared/async_validators.py |
+15 | -8 | src/freenas/usr/local/libexec/freenas-debug/afp/afp.sh |
+23 | -0 | tests/api1/emails.py |
+0 | -22 | tests/api1/update/bootenv.py |
+0 | -22 | tests/api1/delete/group.py |
+0 | -22 | tests/api1/create/group.py |
+22 | -0 | src/middlewared/middlewared/plugins/crypto.py |
+22 | -0 | tests/api1/debug.py |
+0 | -21 | tests/api1/delete/bootenv.py |
+0 | -21 | tests/api1/delete/rsync.py |
+0 | -21 | tests/api1/create/bootenv.py |
+12 | -9 | src/middlewared/middlewared/gdb.py |
+9 | -11 | src/middlewared/middlewared/plugins/backup.py |
+20 | -0 | gui/system/migrations/0019_increase_motd.py |
+11 | -9 | src/middlewared/middlewared/plugins/ftp.py |
+19 | -0 | gui/sharing/migrations/0013_remove_cifs_default_permissions.py |
+13 | -5 | gui/freeadmin/forms.py |
+10 | -8 | tests/api2/interfaces.py |
+13 | -5 | src/freenas/usr/local/libexec/freenas-debug/ldap/ldap.sh |
+16 | -0 | gui/system/migrations/0018_merge_20180409_1538.py |
+16 | -0 | src/middlewared/middlewared/utils/asyncio_.py |
+12 | -4 | gui/common/samba.py |
+12 | -3 | gui/sharing/admin.py |
+14 | -1 | src/freenas/usr/local/libexec/freenas-debug/system/system.sh |
+9 | -5 | src/freenas/usr/local/libexec/freenas-debug/include.sh |
+0 | -14 | gui/common/system.py |
+6 | -7 | gui/sharing/models.py |
+11 | -1 | gui/freeadmin/static/lib/js/freeadmin.js |
+6 | -6 | gui/templates/freeadmin/index.html |
+2 | -10 | src/middlewared/setup.py |
+11 | -1 | src/freenas/etc/ix.rc.d/ix-loader |
+12 | -0 | src/middlewared/middlewared/plugins/filesystem.py |
+2 | -9 | src/freenas/usr/local/etc/syslog-ng.conf.freenas |
+6 | -5 | src/freenas/etc/ix.rc.d/ix-inadyn |
+11 | -0 | tests/.idea/tests.iml |
+8 | -2 | src/freenas/usr/local/libexec/freenas-debug/verify/verify.sh |
+8 | -1 | src/freenas-installer/etc/install.sh |
+5 | -4 | src/freenas/etc/ix.rc.d/ix-fstab |
+8 | -1 | gui/system/views.py |
+7 | -1 | gui/middleware/form.py |
+7 | -0 | src/middlewared/middlewared/plugins/auth.py |
+5 | -2 | src/middlewared/middlewared/plugins/bootenv.py |
+7 | -0 | gui/tasks/admin.py |
+3 | -3 | src/freenas/usr/local/bin/snmp-agent.py |
+3 | -3 | nas_ports/freenas/freenas-docs/Makefile |
+3 | -3 | nas_ports/freenas/freenas-docs-legacy/Makefile |
+3 | -3 | gui/system/models.py |
+2 | -4 | src/middlewared/middlewared/alert/source/smartd.py |
+5 | -1 | gui/network/migrations/0003_lagg_no_mtu.py |
+2 | -4 | src/middlewared/middlewared/plugins/dyndns.py |
+2 | -3 | nas_ports/freenas/py-bsd/Makefile |
+1 | -4 | gui/account/urls.py |
+0 | -5 | src/freenas/boot/loader.conf |
+4 | -1 | src/middlewared/middlewared/plugins/etc.py |
+3 | -1 | src/middlewared/middlewared/client/client.py |
+2 | -2 | gui/services/views.py |
+2 | -2 | gui/support/views.py |
+3 | -1 | src/freenas/usr/local/bin/freenas-debug |
+2 | -2 | src/middlewared/middlewared/plugins/device.py |
+4 | -0 | gui/urls.py |
+4 | -0 | src/middlewared/middlewared/alert/schedule.py |
+2 | -2 | gui/freeadmin/static/lib/js/freeadmin/WizardShares.js |
+3 | -0 | gui/templates/system/job_logs.html |
+1 | -1 | src/middlewared/middlewared/plugins/snmp.py |
+2 | -0 | src/freenas/etc/ix.rc.d/ix-nginx |
+2 | -0 | gui/system/urls.py |
+0 | -2 | gui/account/forms.py |
+1 | -1 | gui/services/utils.py |
+1 | -1 | gui/templates/storage/disk_wipe.html |
+1 | -1 | gui/templates/support/license_update.html |
+1 | -1 | gui/freeadmin/models/__init__.py |
+1 | -1 | src/middlewared/middlewared/plugins/tftp.py |
+1 | -0 | src/winacl/winacl.c |
+1 | -0 | gui/services/admin.py |
+0 | -0 | src/middlewared/middlewared/common/smart/__init__.py |
+0 | -0 | tests/api1/update/.keepme |
+0 | -0 | tests/api1/create/.keepme |
+0 | -0 | src/middlewared/middlewared/common/__init__.py |
+0 | -0 | tests/api1/delete/.keepme |