Versie historie van FreeNAS (64-bit)

<<Terug naar software beschrijving

Veranderingen voor v9.2.1.8 - v9.2.1.9

  • Fix a bug preventing Directory Server mode from working.
  • Fix a memory leak in ZFS that is triggered by having a compressed dataset and an L2ARC device.
  • Preserve the Samba SID across reboots and upgrades.
  • Fix two problems in the config file generator for CTL:
  • 1.Unbreak device extents when using physical devices or multi path devices.
  • 2.Unbreak the case when target auth or discover auth is set to Auto.
  • Fix a priviledge escalation issue.
  • Save debug now includes the output of zpool history.



Veranderingen voor v9.2.1.7 - v9.2.1.8

  • Fix bug where use of NONE cipher in replication erroneously reported an error on a successful replication.
  • Don’t enable lz4 compression on replication by default if upgrading from a pre-9.2.1.7 release.
  • Multiple kernel iSCSI / CTL improvements. This includes VMWare VAAI and Microsoft ODX acceleration support, improved performance and fixes for number of bugs. Kernel iSCSI can be activated by checking the experimental target checkbox under services -> iSCSI.
  • Improve performance of viewing snapshots when replication tasks are set up.
  • Allow binding CIFS to specific IPs.
  • Fix LDAP bind URL when using TLS.
  • Validate AD advanced settings. If the GC or DC are manually specified make sure they are reachable.
  • Set UNIX permissions when the Mac permissions radio button is selected. Netatalk does not play nicely with ACLs.
  • Fix a bug in the mail sending routines used by FreeNAS. With some mailserver configurations the To: address could’ve been set to root instead of the address specified in the root user.
  • Fix a bug that prevented the system from showing the replicated status of a snapshot if the remote path differed from the local path.
  • “Shellshock” security vulnerability in bash (which is not the system shell FreeNAS or FreeBSD) proactively closed.



Veranderingen voor v9.2.1.6 - v9.2.1.7

  • Samba updated to 4.1.11. This addresses http://www.samba.org/samba/security/CVE-2014-3560
  • Increase performance of Directory Copy from CIFS
  • Add support for the None Cipher in SSH. This can be used to improve replication performance at the expense of sending your data over the wire in cleartext. (Think private 10Gbe interlink)
  • Resolve issue with vlan interface locking that could cause a kernel panic when creating a number of VLAN interfaces.
  • Add support for compressing replication jobs with lz4



Veranderingen voor v9.2.1.6 RC 2 - v9.2.1.6

  • Samba is updated to 4.1.9
  • Netatalk is updated to 3.1.2
  • Several fixes related to the System Dataset
  • A new VirtualBox jail template
  • Several fixes related to ZFS replication
  • A new mpr driver, officially sanctioned by LSI, for the LSI 12 Gbps SAS HBA
  • An experimental in-kernel iSCSI target
  • A .usb file which can be imaged to a USB key. This can be used for installing FreeNAS from a USB key.
  • various iSCSI fixes
  • scponly shell has been fixed
  • SMB2 protocol is the default for CIFS shares
  • VirtualBox template updated to 4.3.12
  • Security fixes in file(1) and libmagic(3), and gss_pseudo_random interoperability issue. CVE-2013-7345, CVE-2014-1943, CVE-2014-2270, [EN-14:08]
  • The following bugs were fixed since 9.2.1.6-RC2:
  • performance improvements of ZFS ZVOLS when used over ISCSI with VMWare ESX
  • UI fixes for jails
  • other fixes



Veranderingen voor v9.2.1.6 RC - v9.2.1.6 RC 2

  • Samba updated to 4.1.9, ldb to version 1.1.17, and tdb to version 1.3.0
  • Netatalk updated to 3.1.2
  • Added extra safety belts and sane ACL behavior for CIFS sharing.
  • Now when a ZFS dataset is created with the type set to Windows, or a Windows share is created on an existing dataset with "Apply Default Permissions" checked (a new GUI option in the CIFS sharing dialog), FreeNAS will make sure that the ACLs / ownerships are set properly for Windows and it will also make sure that the behavior of chmod(2) is set in ZFS such that it does not also destroy the Inherit, Delete or Delete Child ACLs whenever it's used.
  • No longer useful Inherit Owner, Inherit Permissions and Inherit ACLs GUI options removed. They can still be set in Auxiliary parameters if truly desired.
  • Delete potentially harmful kmem size tunables created (in former times) by the autotuner. Also updated autotuner to set tunables and sysctls according to current best practices.
  • Jails now auto-start properly when importing a volume containing jails.
  • The System Dataset now has its own Settings UI that allows you to control the placement of various sub-datasets under it.
  • The System Dataset will now migrate if you change the pool assignment, preserving your data and also moving it off the previous pool.
  • Several bugs which broke ZFS snapshot replication when snapshots expired before replication could complete successfully, or if the connection between the replication peers failed, have been fixed.
  • A new Virtualbox jail template has been added. Supporting Virtualbox in a jail is as easy as creating an instance of this template.
  • A .usb image is now being distributed that can be imaged to a USB key. This will boot into the installer which can ease installation on systems without an optical drive. This image will also work if burned to a CD.
  • Pool import time for healthy pools has been improved by a factor of 3x in many cases.
  • FreeNAS now includes the mpr driver, which is the officially sanctioned LSI 12 Gbps SAS HBA driver. Users who were using a tunable to load mps3 (the beta LSI driver) can safely delete that tunable as that driver has been removed from the build and replaced by the official driver.
  • FreeNAS includes an experimental in kernel iSCSI target, which can be enabled via the services -> iSCSI settings screen. Changing between the userland iSCSI target and the new kernel iSCSI target requires a reboot. Additionally while one should be able to migrate between targets at will this has not been well tested and VMWare at least notices the change. The new target is designed to be backed by zvols. While it works with files not all features are enabled and performance may suffer. The new target also enables FC target mode with a few additional tweaks.
  • This is, again, an experimental feature largely aimed at Windows 2012 installations as an alternative to the stable, but feature-frozen, istgt (user-mode iSCSI) implementation.



Veranderingen voor v9.2.1.6 Beta - v9.2.1.6 RC

  • Samba updated to 4.1.8, ldb to version 1.1.17, and tdb to version 1.3.0
  • Netatalk updated to 3.1.2
  • Added extra safety belts and sane ACL behavior for CIFS sharing.
  • Now when a ZFS dataset is created with the type set to Windows, or a Windows share is created on an existing dataset with "Apply Default Permissions" checked (a new GUI option in the CIFS sharing dialog), FreeNAS will make sure that the ACLs / ownerships are set properly for Windows and it will also make sure that the behavior of chmod(2) is set in ZFS such that it does not also destroy the Inherit, Delete or Delete Child ACLs whenever it's used.
  • The System Dataset now has its own Settings UI that allows you to control the placement of various sub-datasets under it.
  • The System Dataset will now migrate if you change the pool assignment, preserving your data and also moving it off the previous pool.
  • Several bugs which broke ZFS snapshot replication when snapshots expired before replication could complete successfully, or if the connection between the replication peers failed, have been fixed.
  • A new Virtualbox jail template has been added. Supporting Virtualbox in a jail is as easy as creating an instance of this template.
  • A .usb image is now being distributed that can be imaged to a USB key. This will boot into the installer which can ease installation on systems without an optical drive. This image will also work if burned to a CD.
  • Pool import time for healthy pools has been improved by a factor of 3x in many cases.
  • FreeNAS now includes the mpr driver, which is the officially sanctioned LSI 12 Gbps SAS HBA driver. Users who were using a tunable to load mps3 (the beta LSI driver) can safely delete that tunable as that driver has been removed from the build and replaced by the official driver.
  • FreeNAS includes an experimental in kernel iSCSI target, which can be enabled via the services -> iSCSI settings screen. Changing between the userland iSCSI target and the new kernel iSCSI target requires a reboot. Additionally while one should be able to migrate between targets at will this has not been well tested and VMWare at least notices the change. The new target is designed to be backed by zvols. While it works with files not all features are enabled and performance may suffer. The new target also enables FC target mode with a few additional tweaks.
  • This is, again, an experimental feature largely aimed at Windows 2012 installations as an alternative to the stable, but feature-frozen, istgt (user-mode iSCSI) implementation.



Veranderingen voor v9.2.1.5 - v9.2.1.6 Beta

  • Samba updated to 4.1.8, ldb to version 1.1.17, and tdb to version 1.3.0
  • Netatalk updated to 3.1.2
  • Added extra safety belts and sane ACL behavior for CIFS sharing.
  • Now when a ZFS dataset is created with the type set to Windows, or a Windows share is created on an existing dataset with "Apply Default Permissions" checked (a new GUI option in the CIFS sharing dialog), FreeNAS will make sure that the ACLs / ownerships are set properly for Windows and it will also make sure that the behavior of chmod(2) is set in ZFS such that it does not also destroy the Inherit, Delete or Delete Child ACLs whenever it's used.
  • The System Dataset now has its own Settings UI that allows you to control the placement of various sub-datasets under it.
  • The System Dataset will now migrate if you change the pool assignment, preserving your data and also moving it off the previous pool.
  • Several bugs which broke ZFS snapshot replication when snapshots expired before replication could complete successfully, or if the connection between the replication peers failed, have been fixed.
  • A new Virtualbox jail template has been added. Supporting Virtualbox in a jail is as easy as creating an instance of this template.
  • A .usb image is now being distributed that can be imaged to a USB key. This will boot into the installer which can ease installation on systems without an optical drive. This image will also work if burned to a CD.
  • Pool import time for healthy pools has been improved by a factor of 3x in many cases.
  • FreeNAS now includes the mpr driver, which is the officially sanctioned LSI 12 Gbps SAS HBA driver. Users who were using a tunable to load mps3 (the beta LSI driver) can safely delete that tunable as that driver has been removed from the build and replaced by the official driver.
  • FreeNAS includes an experimental in kernel iSCSI target, which can be enabled via the services -> iSCSI settings screen. Changing between the userland iSCSI target and the new kernel iSCSI target requires a reboot. Additionally while one should be able to migrate between targets at will this has not been well tested and VMWare at least notices the change. The new target is designed to be backed by zvols. While it works with files not all features are enabled and performance may suffer. The new target also enables FC target mode with a few additional tweaks.
  • This is, again, an experimental feature largely aimed at Windows 2012 installations as an alternative to the stable, but feature-frozen, istgt (user-mode iSCSI) implementation.



Veranderingen voor v9.2.1.4.1 - v9.2.1.5

  • Normal LDAP requires TLS
  • Normal samba won't show as started when configured as a domain controller
  • Low misspelling in info popup
  • Normal Can't list snapshots in GUI.
  • Normal Solarflare driver trips an assert when LACP is used
  • High AD and AFP



Veranderingen voor v9.2.1.4 Beta - v9.2.1.4.1

  • Due to #4836, we have decided to release 9.2.1.4.1-RELEASE as a replacement for 9.2.1.4. It is in all other respects identical to 9.2.1.4, simply with that ZFS snapshot UI bug fixed. We apologize for the inconvenience to those who have already upgraded to 9.2.1.4, but decided it was better to fix the #1 issue people were encountering with 9.2.1.4 rather than try for some kind of work-around.
  • Now folks should also know why we want auto-updates in 9.2.2 so badly – it will make correcting these kinds of issues much, much easier on all concerned!



Veranderingen voor v9.2.1.3 - v9.2.1.4 Beta

  • Bug Resolved: Hash/Checksums are Case Sensitive
  • Bug Resolved: Download images missing for for 9.2.1.4-BETA
  • Bug Resolved: Set kernel change notify = no to disable libinotify
  • Bug Resolved: different homes with AD
  • Bug Resolved: AFP share definition ignore Database Path setting
  • Bug Behaves correctly: Cant delete empty nfs path
  • Bug Resolved: collectd data should live on system dataset, if present
  • Bug Resolved: Receiving many replication status emails
  • Bug Resolved: Status Button: The string that could not be encoded/decoded was: as críticas
  • Bug Resolved: rsync does not work with spaces on directory filenames.
  • Bug Resolved: Slow Replication
  • Bug Resolved: Slow replication transfer after update 9.2.1.3
  • Bug Resolved: Replication task - GUI shows comma in port number
  • Bug Resolved: Strange permission denied on ups log
  • Bug Resolved: Links used for confirming selection of auxiliary groups are unlabeled
  • Bug Resolved: SAMBA issues with OS X when moving a number of files



Veranderingen voor v9.2.1.2 - v9.2.1.3

  • Samba (SMB/CIFS support) upgraded to version 4.1.6
  • Netatalk (AFP support) upgraded to version 3.1.1
  • ZFS replication status is now provided in ZFS Replication UI
  • The bug preventing FTP from starting when logging to system dataset has been fixed.



Veranderingen voor v9.2.1.2 RC - v9.2.1.2

  • Samba (SMB/CIFS support) upgraded to version 4.1.5
  • Linux Jails now work with UFS
  • NFS lockd now starts properly at boot time
  • Serial console misconfiguration is now harder to do.
  • Logging to .system dataset is now optional. If you have an old syslog dataset (which is how this was formerly done), you are strongly encouraged to transition to the new .system/syslog dataset by enabling that option in System->Settings->Advanced and simply deleting your old syslog dataset.



Veranderingen voor v9.2.1.1 - v9.2.1.2 RC

  • Samba (SMB/CIFS support) upgraded to version 4.1.5
  • Linux Jails now work with UFS
  • NFS lockd now starts properly at boot time
  • Serial console misconfiguration is now harder to do.
  • Logging to the .system dataset is now optional and configurable (and many migration problems with the system dataset and older-style .samba4 datasets have been fixed).



Veranderingen voor v9.2.1 - v9.2.1.1

  • This point release for 9.2.1 fixes a few key issues found in 9.2.1 with Jails and CIFS, as well as a few miscelleneous problems that merited fixing (see below). All bugs fixed in 9.2.1.1 can be found here: https://bugs.freenas.org/projects/freenas/issues?query_id=35
  • Samba (SMB/CIFS support) upgraded to version 4.1.4, with select key fixes cherry-picked from 4.1.5. This version adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. Samba4 also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3. We also fixed a number of Samba issues specific to FreeNAS in 9.2.1.1 - see the fixed bug list for details.
  • A system dataset (.system) is now created in a user-configurable pool, the default being the first pool found. This can be changed in System->Settings->Advanced, the .system dataset being created as needed. This dataset becamse necessary for storing persistent Samba permissions, and is also being leveraged for other purposes, like collecting core files (which otherwise might overflow the limited system partition space) and storing system log files. It will be used for additional purposes as FreeNAS evolves.
  • A panic that occurred with VIMAGE jails has been fixed.
  • A bad bug with jail templates that caused them to be gratuitously downloaded has been fixed. See the fixed bugs query above for details.



Veranderingen voor v9.2.0 - v9.2.1

  • Samba (SMB/CIFS support) upgraded to version 4.1.3. This adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. It also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3.
  • Added the LSI 12G SAS driver as a module to the build. This can be enabled by adding a tunable for mpslsi3_load with a value of YES. This driver is still under development and not yet committed to FreeBSD. It is provided for beta testing only. For production use please consider using a 6G SAS adapter, such as the LSI 9207.
  • Fixed a bug with netatalk that prevented share browsing from working in the finder on OSX. Also enabled options for fuller-fidelity AFP copies with Mac OS ACLs (ACEs) now stored as ZFS ACLs. Remove the non functional share password field from AFP shares.
  • Switched from Avahi to mDNSResponder for Zeroconf network configuration, improving the Mac share browsing experience.
  • Added additional Web API functionality for manipulating ZFS snapshots.
  • Added IPMI network configuration support for machines with that capability (enabled by setting ipmi_load tunable to YES).
  • Brought back the FreeNAS 8.x volume manager as a “Manual Setup” option. This volume manager allows manual vdev building and offers no seat belts. Unless you know exactly what you are doing and why you are doing it, using the standard volume manager is highly recommended by the development team!
  • Made some changes to reporting graphs that segregates reports by type, one type per tab. Add graphs that show individual disk activity.
  • Fixed a bug that prevented building an encrypted volume using multipath devices.
  • Update django (used by the WebUI) to 1.6 and dojo to 1.9.2
  • Add the following ZFS features: enabled_txg hole_birth, extensible_dataset, bookmarks
  • Add trafshow to the image. This utility gives a CLI view of connections and usage to the FreeNAS box.
  • Fix kernel module load for fuse. This is needed for importing NTFS volumes.
  • Add the ability to use a keytab for AD joins. This eliminates the need to use the AD Administrator account to join FreeNAS to AD, closing a long standing issue of needing the AD Admin password in the FreeNAS configuration database.
  • Updated the LSI 6 Gbps HBA driver (mps) to version 16. Please update the firmware of any mps HBAs to phase 16.



Veranderingen voor v9.2.1 RC - v9.2.1 RC 2

  • Samba (SMB/CIFS support) upgraded to version 4.1.4. This adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. It also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3.
  • Added the LSI 12G SAS driver as a module to the build. This can be enabled by adding a tunable for mpslsi3_load with a value of YES. This driver is still under development and not yet committed to FreeBSD. It is provided for beta testing only. For production use please consider using a 6G SAS adapter, such as the LSI 9207.
  • Fixed a bug with netatalk that prevented share browsing from working in the finder on OSX. Also enabled options for fuller-fidelity AFP copies with Mac OS ACLs (ACEs) now stored as ZFS ACLs.
  • Remove the non functional share password field from AFP shares.
  • Switched from Avahi to mDNSResponder for Zeroconf network configuration, improving the Mac share browsing experience.
  • Added additional Web API functionality for manipulating ZFS snapshots.
  • Brought back the FreeNAS 8.x volume manager as a “Manual Setup” option. This volume manager allows manual vddv building and offers no seatbelts. Unless you know exactly what you are doing and why you are doing it, using the standard volume manager is highly recommended by the development team!
  • Made some changes to reporting graphs that segregates reports by type, one type per tab. Add graphs that show individual disk activity (and sort them correctly now!)
  • Fixed a bug that prevented building an encrypted volume using multi path devices.
  • Update django (used by the WebUI) to 1.6 and dojo to 1.9.2
  • Add the following ZFS features: enabled_txg hole_birth, extensible_dataset, bookmarks
  • Add trafshow to the image. This utility gives a CLI view of connections and usage to the FreeNAS box.
  • Fix kernel module load for fuse. This is needed for importing NTFS volumes.
  • Add the ability to use a keytab for AD joins. This eliminates the need to use the AD Administrator account to join FreeNAS to AD, closing a long standing issue of needing the AD Admin password in the FreeNAS configuration database.
  • Updated the LSI 6 Gbps HBA driver (mps) to version 16. Please update the firmware of any mps HBAs to phase 16.



Veranderingen voor v9.2.1 Beta - v9.2.1 RC

  • Samba (SMB/CIFS support) upgraded to version 4.1.4. This adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. It also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3.
  • Added the LSI 12G SAS driver as a module to the build. This can be enabled by adding a tunable for mpslsi3_load with a value of YES. This driver is still under development and not yet committed to FreeBSD. It is provided for beta testing only. For production use please consider using a 6G SAS adapter, such as the LSI 9207.
  • Fixed a bug with netatalk that prevented share browsing from working in the finder on OSX. Also enabled options for fuller-fidelity AFP copies with Mac OS ACLs (ACEs) now stored as ZFS ACLs.
  • Remove the non functional share password field from AFP shares.
  • Switched from Avahi to mDNSResponder for Zeroconf network configuration, improving the Mac share browsing experience.
  • Brought back the FreeNAS 8.x volume manager as a “Manual Setup” option. This volume manager allows manual vddv building and offers no seatbelts. Unless you know exactly what you are doing and why you are doing it, using the standard volume manager is highly recommended by the development team!
  • Made some changes to reporting graphs that segregates reports by type, one type per tab. Add graphs that show individual disk activity.
  • Fixed a bug that prevented building an encrypted volume using multi path devices.
  • Update django (used by the WebUI) to 1.6 and dojo to 1.9.2
  • Add the following ZFS features: enabled_txg hole_birth, extensible_dataset, bookmarks
  • Add trafshow to the image. This utility gives a CLI view of connections and usage to the FreeNAS box.
  • Fix kernel module load for fuse. This is needed for importing NTFS volumes.
  • Added the ability to use a keytab for AD joins. This eliminates the need to use the AD Administrator account to join FreeNAS to AD, closing a long standing issue of needing the AD Admin password in the FreeNAS configuration database.



Veranderingen voor v9.2.0 - v9.2.1 Beta

  • Samba (SMB/CIFS support) upgraded to version 4.1.4. This adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. It also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3.
  • Added the LSI 12G SAS driver as a module to the build. This can be enabled by adding a tunable for mpslsi3_load with a value of YES. This driver is still under development and not yet committed to FreeBSD. It is provided for beta testing only. For production use, please consider using a 6G SAS adapter, such as the LSI 9207.
  • Fixed a bug with netatalk that prevented share browsing from working in the finder on OSX. Also enabled options for fuller-fidelity AFP copies with Mac OS ACLs (ACEs) now stored as ZFS ACLs. Removed the non functional share password field from AFP shares.
  • Switched from Avahi to mDNSResponder for Zeroconf network configuration, giving better Mac interoperability for share browsing.
  • Brought back the FreeNAS 8.x volume manager as a “Manual Setup” option. This volume manager allows manual vddv building and offers no seat belts. Unless you know exactly what you are doing and why you are doing it, using the standard volume manager is highly recommended by the development team!
  • Fixed a bug that prevented building an encrypted volume using multi-path devices.
  • Update django (used by the WebUI) to 1.6 and dojo to 1.9.2
  • Add reporting graphs that show individual disk activity.
  • Add the following ZFS features: enabled_txg hole_birth, extensible_dataset bookmarks
  • Add trafshow to the image. This utility gives a CLI view of connections and usage to the FreeNAS box.
  • Fix kernel module load for fuse. This is needed for importing NTFS volumes.
  • Add the ability to use a keytab for AD joins. This eliminates the need to use the AD Administrator account to join FreeNAS to AD, closing a long standing issue of needing the AD Admin password in the FreeNAS configuration database.
  • Miscellaneous bugs that didn’t make the cut-off for 9.2.0



Veranderingen voor v9.2.0 RC - v9.2.0 RC 2

  • Version 9.2-RELEASE of FreeBSD with performance improvements, bug fixes, and updated software packages. For a complete list see http://www.freebsd.org/releases/9.2R/relnotes.html
  • USB 3.0 support is disabled by default as it currently is not compatible with some hardware, including Haswell (Lynx point) chipsets. To enable USB 3.0 support, create a Tunable named xhci_load, set its value to YES, and reboot the system.
  • The Kernel UMA allocator is now the default for ZFS. This results in higher ZFS performance.
  • Avahi (multicast DNS, aka Bonjour) registration of all services, include the web service, means you no longer need to have a head on the box to know its IP address, even for initial configuration. freenas.local is the default (or freenas-n.local, where n is the # of freenas.local machines already on the local network). This can be changed by changing the hostname.
  • The built-in admin user account is no longer used and the Admin Account removed. The first time the FreeNAS graphical interface is accessed, a pop-up menu will prompt for the root password. Subsequent logins to the graphical interface will require this password.
  • FreeNAS no longer sends daily emails when email reporting is enabled unless actual errors or issues of concern have arisen. Simply saying “all is well!” each and every day was causing email fatigue and obscuring actual errors. Those wishing for daily “all is well!” reports can simply add a cron job that does this.
  • The plugin system now offers in-place updates for plugins, also segregating installed plugins from available plugins to make the UI less cluttered.
  • A complete REST API has been created for FreeNAS, allowing a FreeNAS instance to be controlled remotely. See examples/api in the FreeNAS source repository (https://github.com/freenas/freenas/tree/master) for some examples of this in action. Complete API docs are available in docs/api.
  • The “Permit Sudo” field has been added to the add and edit screens for Users and Groups. A column in View Groups and View Users now indicates whether or not “Permit Sudo” has been set.
  • HTTP and HTTPS access to the FreeNAS graphical interface are no longer mutually exclusive. The fields “WebGUI HTTP Port” and “WebGUI HTTPS Port” have been added to System Settings -> General.
  • An “Edit” button has been added to the “Hostname” field of System Information to make the hostname easier to change.
  • The results from the latest ZFS scrub now appear in Volume Status.
  • Netatalk has been updated to version 3.1.0. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.0.html for a list of changes in this release. There are also a number of changes made to AFP sharing as a result:
  • - The Add Apple (AFP) Share menu has been simplified and a “Default umask” option has been added.
  • - The “Server Name” field has also been removed from AFP; in Netatalk 3, this value is automatically derived from the system hostname.
  • - “Enable home directories” and “Home directories” options added to AFP.
  • The AIO options have been removed from CIFS.
  • Fourteen TLS-related fields have been added to the Advanced Mode of FTP.
  • An “IPv4 Address” column has been added to the View Jails screen.
  • A shell button has been added to Jails, making it easy to access the command line of the selected jail.
  • A “Create directory” checkbox has been added to the Add Storage function of a jail so that the user does not have to first access the jail’s shell to make sure that the directory already exists. A “Read-Only” checkbox has also been added to this screen.
  • A jails templating system has been added, allowing the quick deployment of new jails from existing templates and the ability to create custom templates. Linux jail support has also been added and installation templates are included for Debian-7.1.0, Gentoo-20130820, Ubuntu-13.04, Centos-6.4, Fedora-19, and Suse-12.3.
  • A link to the online FreeBSD manual pages has been added to Help.
  • Added bxe(4) driver for Broadcom NetXtreme II Ethernet 10Gb PCIe adapter.
  • Added padlock(4) driver which provides cryptographic hardware acceleration for VIA C3, C7 and Eden processors.
  • Improved performance of encrypted ZFS volumes.
  • The iSCSI options have been updated to ensure the GUI constraints match the daemon constraints. In particular the GUI limited the number of sessions and the number of connections to a low value that may need to be increased if there are large numbers of targets or clients or both.



Veranderingen voor v9.1.1 - v9.2.0 RC

  • Version 9.2-RELEASE of FreeBSD with performance improvements, bug fixes, and updated software packages. For a complete list see http://www.freebsd.org/releases/9.2R/relnotes.html
  • The Kernel UMA allocator is now the default for ZFS. This results in higher ZFS performance.
  • Avahi (multicast DNS, aka Bonjour) registration of all services, include the web service, means you no longer need to have a head on the box to know its IP address, even for initial configuration. freenas.local is the default (or freenas-n.local, where n is the # of freenas.local machines already on the local network). This can be changed by changing the hostname.
  • The built-in admin user account is no longer used and the Admin Account removed. The first time the FreeNAS graphical interface is accessed, a pop-up menu will prompt for the root password. Subsequent logins to the graphical interface will require this password.
  • The plugin system now offers in-place updates for plugins, also segregating installed plugins from available plugins to make the UI less cluttered.
  • A complete REST API has been created for FreeNAS, allowing a FreeNAS instance to be controlled remotely. See examples/api in the FreeNAS source repository (https://github.com/freenas/freenas/tree/master) for some examples of this in action. Complete API docs are available in docs/api.
  • The "Permit Sudo" field has been added to the add and edit screens for Users and Groups. A column in View Groups and View Users now indicates whether or not "Permit Sudo" has been set.
  • HTTP and HTTPS access to the FreeNAS graphical interface are no longer mutually exclusive. The fields "WebGUI HTTP Port" and "WebGUI HTTPS Port" have been added to System Settings -> General.
  • An "Edit" button has been added to the "Hostname" field of System Information to make the hostname easier to change.
  • The results from the latest ZFS scrub now appear in Volume Status.
  • Netatalk has been updated to version 3.1.0. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.0.html for a list of changes in this release. There are also a number of changes made to AFP sharing as a result:
  • * The Add Apple (AFP) Share menu has been simplified and a "Default umask" option has been added.
  • * The "Server Name" field has also been removed from AFP; in Netatalk 3, this value is automatically derived from the system hostname.
  • * "Enable home directories" and "Home directories" options added to AFP.
  • The AIO options have been removed from CIFS.
  • Fourteen TLS-related fields have been added to the Advanced Mode of FTP.
  • An "IPv4 Address" column has been added to the View Jails screen.
  • A shell button has been added to Jails, making it easy to access the command line of the selected jail.
  • A "Create directory" checkbox has been added to the Add Storage function of a jail so that the user does not have to first access the jail's shell to make sure that the directory already exists. A "Read-Only" checkbox has also been added to this screen.
  • A jails templating system has been added, allowing the quick deployment of new jails from existing templates and the ability to create custom templates. Linux jail support has also been added and installation templates are included for Debian-7.1.0, Gentoo-20130820, Ubuntu-13.04, Centos-6.4, Fedora-19, and Suse-12.3.
  • A link to the online FreeBSD manual pages has been added to Help.
  • Added bxe(4) driver for Broadcom NetXtreme II Ethernet 10Gb PCIe adapter.
  • Added padlock(4) driver which provides cryptographic hardware acceleration for VIA C3, C7 and Eden processors.
  • Improved performance of encrypted ZFS volumes.
  • The iSCSI options have been updated to ensure the GUI constraints match the daemon constraints. In particular the GUI limited the number of sessions and the number of connections to a low value that may need to be increased if there are large numbers of targets or clients or both.



Veranderingen voor v9.1.0 - v9.1.1

  • Bug Closed Normal http://sourceforge.net/projects/freenas/files/FreeNAS-9.1.1/RC2/x64/FreeNAS-9.1.1-RC2-x64.GUI_Upgrade.txz/download mislinked on sourceforge
  • Bug Closed Normal aio should be disabled as a service option for CIFS in 9.1.x
  • Bug Closed Normal UFS volume manager marked "legacy" some places, not in treeview
  • Bug Closed Normal Snapshot replication set up issues
  • Bug Closed Normal Init/Shutdown scripts can only run shell script
  • Bug Closed Normal Storage cannot be deleted from the tree menu
  • Bug Closed Normal Plugin unaccessible after changing jail IP address
  • Bug Closed Normal "Jail Name" doesn't set jail name
  • Bug Closed High FreeNAS drive selection menu is upside-down
  • Bug Closed High Plugin manager says "You need to create a volume to proceed" when UFS volume exists
  • Bug Closed Normal Primary Group ID column is empty
  • Bug Closed High AFP sharing menu now pops up balloon help by default
  • Bug Closed High Starting a jail from GUI does not start /etc/rc services
  • Bug Closed Urgent 9.1 plugin jail 32-bit
  • Bug Closed High Can't delete plugin
  • Bug Closed High Plugins not available on Freenas 9.1 release 32 bits
  • Bug Closed Normal Deleting an iscsi extent gives an odd console message
  • Bug Closed Normal iscsi portal can be created with no ip
  • Bug Closed High Stopping AFPD does not stop cnid daemons
  • Bug Closed High SLOG device removal
  • Bug Closed High Deleting group with members has wrong dependency message
  • Bug Closed High Deleting a jail does not delete a plugin
  • Bug Closed High Same package is downloaded multiple times in jail creation
  • Bug Closed High can't delete volume if a jail is installed
  • Bug Closed High NTP server always timeout



Veranderingen voor v9.1.0 Beta - v9.1.0 RC 1

  • 1) Version 9.1-STABLE of FreeBSD with performance improvements, bug fixes, and updated software packages.
  • 2) Many improvements to the ZFS filesystem, including feature flags, TRIM support, enhanced drive removal notification, LZ4 compression, improved ARC memory reclamation and reliability improvements.
  • 3) Improved Plugin Jail subsystem which supports multiple jails and an enhanced UI including enhancements from PC-BSD Warden.
  • 4) Improved Volume manager including auto optimization of volumes for performance.
  • 5) Improvements to the encryption subsystem.
  • 6) Documentation enhancements.
  • 7) Increased base image size to 3.7GB.
  • 8) GUI UPGRADES FROM FREENAS 8.X ARE NOT SUPPORTED (due to image size #7)
  • 9) **IMPORTANT** Backward compatibility of FreeNAS 9.1 ZFS pools with older versions of ZFS is not to be expected. Upgrade pools with extreme caution, as all ZFS pool upgrades are one-way and only FreeNAS 9.1, FreeBSD 9-STABLE, and FreeBSD 8.4 currently support this ZFS pool format.
  • 10) To convert 8.* pluginjail to a 9.* pluginjail, please run the jail migration script like so (prior to configuring jails):
  • /root/migrate_pluginjail.sh -D
  • Any plugins installed will need to be updated manually, this can be done on the services->plugins page.



Veranderingen voor v8.3.1 - v9.1.0 Beta

  • FreeNAS 9.1.0-BETA has many major improvements:
  • 1) Version 9.1.0-STABLE of FreeBSD with performance improvements, bug fixes, and updated software packages.
  • 2) Many improvements to the ZFS filesystem, including feature flags, TRIM support, enhanced drive removal notification, improved ARC memory reclamation and reliability improvements.
  • 3) Improved Plugin Jail subsystem which supports multiple jails and an enhanced UI including enhancements from PC-BSD Warden.
  • 4) Improved Volume manager including auto optimization of volumes for performance.
  • 5) Improvements to the encryption subsystem.
  • 6) Documentation enhancements.
  • FreeNAS 9.1.0 increases the install size to just under 4GB. This should allow FreeNAS to be installed on USB sticks marketed as 4GB that are actually somewhat smaller. However, this means that GUI UPGRADES FROM FREENAS 8.X ARE NOT SUPPORTED. Upgrades must be performed from the ISO on 4GB or larger devices, or via configuration and pool export and import if the existing boot medium is too small.
  • ZFS in FreeNAS 9.1.0 now includes “feature flags”, which can enable optional features in ZFS. FreeNAS 9.1.0 ships with several new ZFS features, most notably LZ4 compression, which are not supported by earlier versions of ZFS. Backward compatibility of FreeNAS 9.1.0 ZFS pools with older versions of ZFS is not guaranteed. Upgrade pools with extreme caution, as all ZFS pool upgrades are one-way and only FreeNAS 9.1.0, FreeBSD 9-STABLE, and FreeBSD 8.4 currently support this ZFS pool format.
  • FreeNAS BETA images are non-production software and should be treated as such.



Veranderingen voor v8.3.1 RC 1 - v8.3.1

  • Bugfixes
  • Improve handling of UPS events.
  • Fix permissions on istgt files so they aren't world readable. These files can contain plaintext passwords for targets.
  • Start nut with the ups identification from the GUI, not the generic default.
  • Do not automtically detach geli, this can cause problems for offline, replace, etc.
  • Fix a bug that prevented the plugin jail import from working.
  • Remove the option to disable large read/write for CIFS. Disabling this could only cause pain and suffering.
  • Do not unlabel the disk when deleting device extents. This could cause problems when moving the disk to a different system.
  • Add the ability to delete the password from an AFP share.



Veranderingen voor v8.3.1 Beta 3 - v8.3.1 RC 1

  • Enhancements
  • 1. Improve handling of user uploaded SSL certs, including certs that requirea passphrase.
  • 2. When upgrading, offer to save the config file.
  • 3. Always use 4K sectors when volume encryption is used.
  • 4. Add testdisk and photorec to the image. These are useful tools for recovering damaged partion tables or recovering files from damaged filesystems.
  • 5. arcstat.py and arc_summary.py have been moved into /usr/local/bin which places them in $PATH. No more specifying /usr/local/www/freenasUI/tools
  • Bugfixes
  • 1. Handle single and double quotes in AD passwords properly.
  • 2. Fix a bug that prevented snapshot replication times from working properly if the start time and end time crossed midnight.
  • 3. Fix a bug that sut down FreeNAS unnecessarily when UPS status was LowBattery but OnLine.
  • 4. When updaing a plugin jail be extra paranoid about unmounting any null mounts into the plugin jail to ensure no data is lost from a missed null mount.
  • 5. Fix a bug that prevented users or groups from being deleted with UTF-8 characters in the name.
  • 6. Volume encryption forces a 4K sector size. Reflect this in the GUI by forcing the "Force 4K sectors" box to checked when the encryption box is checked.



Veranderingen voor v8.3.1 Beta 2 - v8.3.1 Beta 3

  • Enhancements
  • 1. Add additional AD fields to allow finer grained control of the AD integration via the GUI.
  • 2. Update dojo to version 1.8.3
  • 3. Update the transmission plugin to version 2.76
  • 4. Sort snapshots by bytes used instead of using a string comparison.
  • 5. Add the isci driver for intel C60 SAS HBAs.
  • 6. Add ZFS ARC stats to top(1)
  • 7. Update samba to 3.6.12
  • Bugfixes
  • 1. Improve detection of the default interface, which improves connectivity to the plugin jail.
  • 2. Change the example iqn of iSCSI targets to actually be a legal iqn.
  • 3. Disallow a locked volume to be used for uploading PBI or firmware images.
  • 4. Restart services after an encrypted volume is unlocked.
  • 5. Fix the suffix for G and T when setting ZFS quotas or reservations.
  • 6. Fix logic in volume detach for encrypted volumes.
  • 7. Allow a volume to be decrypted with the recovery key.
  • 8. Fix several issues related to the recovery key and either rekeying a volume or setting a passphrase on the volume key.
  • 9. Do not unlabel a disk being used as an iSCSI device extent.
  • 10. Use the correct ssh port with rsync if one is specified in the GUI.
  • 11. Fix start time and end time of snapshot replication.



Veranderingen voor v8.3.0 - v8.3.1 Beta 2

  • Enhancements
  • Add a feature to initialize disks with random data.
  • Add the iconv option to rsync.
  • Bugfixes
  • Fix a bug that was preventing multiple destination address for SMART from working.
  • Create an empty /var/db/pkg to silence warnings from the SNMP service.
  • Fix a bug that was preventing the default scrubs from running. ZFS scrubs are very I/O intensive, and this update will fix many instances where the default monthly scrub wasn't running. It's recommended to check the scrub schedule and be aware of it's impact on FreeNAS.
  • Disable the ZFS encryption option when extending a volume. The system will automatically match the encryption state of the existing pool.
  • Commit changes to ataidle immediately rather than requiring a reboot.
  • Fix a bug that prevented creation of RAIDZ volumes.
  • Fix a bug that prevented stopping the CIFS service.



Veranderingen voor v8.3.0 RC 1 - v8.3.0

  • Bugfixes
  • ========================
  • GUI
  • ------------------------
  • 1. Fix IP address binding feature of the GUI. It was broken by the change of webserver from lighttpd to nginx.
  • OS/Third party
  • ------------------------
  • 1. Ensure iSCSI file extents exist before trying to delete them.
  • 2. Regenerate ProFTPD SSL certs if needed.
  • 3. /dev/ada1 was hardcoded in the ataidle script. Pass in the disk name instead.



Veranderingen voor v8.3.0 Beta 3 - v8.3.0 RC 1

  • Enhancements
  • ========================
  • GUI
  • ------------------------
  • 1. Add zle as a ZFS compression option.
  • 2. Bump maximum upload size for installing PBIs.
  • 3. Add a bandwidth cap to snapshot replication.
  • 4. If a GUI upgrade fails due to failing a pre-upgrade check display the reason.
  • OS/Third party
  • ------------------------
  • 1. Create new pools with the autoexpand property set.
  • 2. Use the LUC to reload iSCSI targets only if it's enabled.
  • Bugfixes
  • ========================
  • GUI
  • ------------------------
  • 1. Fix a bug in the bulk deletion of snapshots.
  • 2. Fix a bug in the IPv4 address cleaning when importing a jail.
  • 3. Fix a typo that prevented the alert icon from returning to green status.
  • 4. Properly disconnect from the webshell.
  • 5. Fix backspace causing a double input in the webshell when using Firefox or IE.
  • 6. Fix a traceback in the NFS sharing screen when the first part of the form doesn't validate.
  • 7. Adjust dojo config so it handles upgrades better, by invalidating the old javascript. This should stop issues with the GUI after upgrading FreeNAS.
  • OS/Third party
  • ------------------------
  • 1. Unmount any null mounts in PBI directories before updating.
  • 2. Ensure upload paths have the execute bit set to avoid an error uploading files.



Veranderingen voor v8.3.0 Beta 1 - v8.3.0 Beta 3

  • Enhancements
  • ========================
  • GUI
  • ------------------------
  • 1. Add support for setting the serial port speed in the GUI.
  • 2. Switch webshell to POST which allows using the django CSRF protection.
  • 3. Add read/write/checksum errors to volume status.
  • 4. Fix CSRF protection that was being skipped in the whole GUI.
  • OS/Third party
  • ------------------------
  • 1. Update the arcmsr driver to version 1.20.00.25
  • 2. Allow nonroot NFS mounts and the ability to specify a listen address for NFS.
  • 3. Backport fixes to the mfi driver to add support for the LSI 9265/9285
  • 4. Additional AD/LDAP changes to complete the refactoring of these features.
  • Plugins
  • ------------------------
  • 1. Update transmission to 2.61
  • 2. Allow sysvipc in jails.
  • Bugfixes
  • ========================
  • GUI
  • ------------------------
  • 1. Fix a bug that was preventing a recursive permission change on a volume with unix permissions from working.
  • 2. Restore missing tooltips in plugin jail setup.
  • 3. Fix a bug that was causing the graphing backend to bail out. (Ticket 1786)
  • 4. Fix this field is required error in the ZFS snapshot replication task screen when unchecking high speed ciphers.
  • OS/Third party
  • ------------------------
  • 1. Fix a bug generating plugins.conf with nginx_location on startup. (Ticket 1787)
  • 2. Fix keymap rc.conf output.
  • 3. Fix a bug in netcli that generates console error messages when non ASCII charsets are used.
  • 4. Refactor user lock/disable mechanism to not overwrite previous password.



Veranderingen voor v8.2.0 RC 1 - v8.2.0 p1

  • The FreeNAS development team is pleased to announce the immediate availability of FreeNAS 8.2.0-RELEASE.
  • FreeNAS 8.2.0-RELEASE is the first release on new branch of code that incorporates tighter integration between the ZFS command line and the FreeNAS GUI. This release also features the ability to run arbitrary services and interact with them through the FreeNAS GUI in a FreeBSD jail. This jail allows a wide range of third party software to be run on top of FreeNAS, using the PBI format from PC-BSD or FreeBSD packages or ports, as well as official FreeNAS plugins.
  • Additional features include:
  • Support for iSCSI target reload.
  • GUI support for SAS and FC multipath hardware.
  • Webshell accessible from the FreeNAS web interface.
  • ZFS scrubs are configurable from the GUI.
  • A newer web toolkit is used in the GUI, enabling use of mobile browsers.
  • An autotuning script tunes ZFS for the hardware it's running on.



Veranderingen voor v8.0.4 p3 - v8.2.0 RC 1

  • Changes in the 8.2 branch versus 8.0.x
  • Overview
  • The 8.2 branch of FreeNAS introduces many functional changes when compared with the 8.0.x releases.
  • ZFS can be manipulated from the CLI, and changes for supported items tracked by FreeNAS will be reflected in the GUI. zvols, datasets, and entire volumes can be created, destroyed, or manipulated on the CLI and will be propagated to the GUI.
  • The GUI now supports active-passive multipath capable hardware, which targets mainly SAS drives on dual expander backplanes. Any multipath capable devices that are detected will be placed in multipath units which are then exposed to the GUI, and the parent devices will be hidden.
  • Plugins are now available. Third party modules can be added to FreeNAS which will persist across upgrades and can be manipulated and configured from the GUI. Documentation on using and creating plugins is available at http://doc.freenas.org/index.php/Plugins. BitTorrent, DLNA/uPNP, and iTunes plugins are available as of this writing.
  • The GUI now includes a webshell, which allows you to access a root shell from within a web browser.
  • The "Create Volume" modal was renamed to "Volume Manager". Extending existing pools is more intuitive than it was previously; selecting multiple disks for a storage volume is now done via a multiselect widget instead of checkboxes to improve ease of use when creating volumes.
  • ZFS volumes can now have periodic scrub tasks configured for them; the default is set to 35 days to be consistent with the OS default.
  • An autotuning script is now available -- disabled by default. It sets various tunables and sysctls based on system resources and components. The predetermined values are exposed through the GUI from the Sysctls and Tunables panes.
  • A newer web toolkit is used, which behaves better with modal dialogs and more intuitively in general when compared with older versions. It also has better browser compatibility, including compatibility with Android / iOS mobile devices!
  • A more responsive service state detection mechanism was added to improve FreeNAS interoperability in VM software (VMware, VirtualBox, etc).
  • Errata
  • The plugin jail networking has been switched to VIMAGE, which requires bridging the plugin jail with an external interface. On systems with multiple interfaces there is currently no way to specify which interface is used. The current system chooses the interface with the default route.



Veranderingen voor v8.2.0 Beta 2 - v8.2.0 Beta 3

  • Enhancements
  • GUI: A major refactoring of the plugin structure has been done.
  • iSCSI: Target reload is now supported for adding and removing (but not changing) targets on the fly. The Logical Unit Controller is used for this, reload wil not function if the LUC is not enabled.
  • CIFS: Samba has been upgraded to 3.6.4 to address the security issues in 3.6.3
  • Bugfixes
  • GUI: Fix a javascript error that affected IE8



Veranderingen voor v8.0.4 p2 - v8.0.4 p3

  • The FreeBSD base system has been updated to FreeBSD 8.2-RELEASE-p9 to address the following Security Advisory: http://security.freebsd.org/advisories/FreeBSD-SA-12:04.sysret.asc



Veranderingen voor v8.0.4 p1 - v8.0.4 p2

  • Bugfixes
  • OS/Third party
  • Samba has been upgraded to 3.6.5 to address CVE-2012-2011 which is a critical vulnerability. All FreeNAS users who are using CIFS are urged to upgrade.



Veranderingen voor v8.0.4 - v8.0.4 p1

  • Enhancements
  • GUI
  • Selecting reboot now causes the screen to turn red during the confirmation dialog, adding emphasis to the fact that this operation will affect availability.
  • Bugfixes
  • OS/Third party
  • Samba has been upgraded to 3.6.4 to address CVE-2012-1182 which is a critical vulnerability. All FreeNAS users who are using CIFS are urged to upgrade.
  • Create the ldap and nss secret files when LDAP integration is enabled.
  • Ensure the configuration database is not world readable.
  • Remove failsafe from the PAM group file, this prevents a situation where the wheel group being empty allowed any user to su to root.



Veranderingen voor v8.0.3 p1 - v8.0.4

  • Changes since 8.0.4-RC1:
  • Enhancements
  • GUI
  • Rename 'loaders' to 'tunables' to target the FreeBSD concept under inspection (kernel tunables) (SF r10235, r10236).
  • Bugfixes
  • OS/Third party
  • Remove sane caps for minimum ZFS requirements for lower spec'ed home user machines added in 8.0.4-BETA1. A better solution will be devised in 8.2.0 with automatic system tuning, similar to legacy's zfskerntune (SF r10271).
  • CIFS
  • Correct guest parameter setting in the GUI as it's a global option, not a per-share option (SF r10296).
  • Allow Guest Only parameter only makes sense when Allow Guest is specified (SF r10300).
  • Validate guest setting prior to accepting POST to ensure that the value set for Guest is sane.
  • Changes since 8.0.4-BETA2:
  • Enhancements
  • Build
  • Remove Full_Install from the compressed disk image name to avoid potential confusion when looking at the disk image vs the GUI upgrade image (SF r10154).
  • Middleware
  • Do not restart collectd (reporting backend) when deleting snapshots in the GUI (SF r10139).
  • Tools
  • Add arcstat.py and arc_summary.py tools originally contributed by jhell (FreeBSD contributor), ported by jhixson to FreeNAS 8.x.
  • Bugfixes
  • GUI
  • Correct window title for snapshot deletion GUI (SF r10138).
  • Middleware
  • Catch ZFS snapshot errors when snapshots are done via the GUI instead of failing silently (SF r10152).
  • Work around interoperability issues with user / group population in the GUI by failing silently in certain cases if AD/LDAP users cannot be retrieved (SF r10140).
  • Fix case where local and remote paths passed to rsync in Rsync tasks weren't quoted, so paths with spaces in them would not work (FN 1285).
  • Changes since 8.0.4-BETA1:
  • Enhancements
  • OS/Third party
  • Update transmission to 2.42 (SF r10093).
  • Add MegaCLI tool (SF r10072, r10073).
  • Disable periodic tasks in the base system that would negatively impact system performance on NAS boxes with large directory structures (SF r10113).
  • Bugfixes
  • Middleware
  • Fix handling for 'every day' SMART tasks created in the GUI (SF r10088).
  • Add in several robustness fixes to reduce potential for filesystem corruption on root / boot device. In some scenarios this would also improve performance when fetching data from the root device as well (SF r10095, r10109, r10129).
  • CIFS
  • Fix vfs objects modules ordering so shadow copy (aka previous versions) support functions again (FN 935, FN 1186, FN 1275).
  • Update samba to 3.6.3 to resolve several bugs (both security and non-security related) (SF r10127).
  • iSCSI
  • Network field from iSCSI initiator could contain multiple IP addresses, CIDR addresses, or ANY keyword (SF r10082).
  • Generate istgt.conf properly if and when multiple initiators were specified (SF r10081).



Veranderingen voor v8.0.2 - v8.0.3 p1

  • Enhancements
  • OS/Third party
  • Use smaller block and frag sizes for /etc and /var .
  • Import a build tweak to nuke /var/db/pkg to save ~7MB space.
  • Other build tweaks to remove non-essential features and packages from the image.
  • Disable output to /var/log/console.log in non-debug builds to avoid unnecessary duplication in /var/log/messages .
  • Upgrade ataidle to 2.6.
  • Upgrade nut / net-snmp to 2.6.2 and 5.7.1, respectively.
  • Import omnibus build system fixes to fix the fact that the 8.0.3-BETA1 image was broken due to the environment of the build machine where it was produced on. This also fixes other items, such as DDNS because of build environment tainting.
  • Increase the /var md size from 74MB to 160MB s.t. samba will be able to service requests copying large sets of files, and the rest of the system will be able to play nicely with samba to a certain degree. More tuning is required for larger samba userbases.
  • GUI
  • Add kernel tunable / sysctl support.
  • Middleware
  • Hide Etc/GMT* timezones as they're behavior is counterintuitive and conflicts with Windows 7 semantics (see r8707).
  • AD/CIFS
  • Bump samba from 3.5.11 to 3.6.1.
  • Address simple failure cases with getting Kerberos tickets (clock skew) and joining AD domains (invalid passwords, bad short domain names, etc) so that users could better rectify improperly configured NAS boxes; this means that if either of these cases fail, the GUI will now inform the user that the 'Active Directory' service is stopped.
  • Fix cachetool to better prevent potential race condition at boot between winbindd and ix-cache.
  • Add knob for enabling/disabling Zeroconf/Bonjour (avahi) support in the GUI. For technical reasons outside of the author's control, this feature defaults to off when upgrading FreeNAS. FreeNAS admins anticipating that they will have Mac users attempting to connect to CIFS shares should enable this feature.
  • AFP
  • Bump netatalk to 2.2.1.
  • Add knob for controlling the maximum number of configurable connections (see ticket: 847).
  • Only advertise services via avahi if they're enabled (see ticket: 852).
  • Rsync
  • NFSv4 ACL support (see: r8375, r8414).
  • Bugfixes
  • OS/Third party
  • Fix NTFS volume imports.
  • GUI
  • ZFS volume deletion failed when trying to delete zvol with the name 'zvol'.
  • SSH pubkey saving was broken unless you manually add a newline to the text box.
  • Fix traceback when trying to edit user if ssh public key was not specified.
  • Fix the bug in rsync tasks where it would strip the trailing '/' off the end of the destination path.
  • Fix a validation error when editing users / groups in 8.0.2+ where if one entered in a path that wasn't valid, the GUI would traceback instead of punting the actual validation error.
  • Fix an issue where if one entered in an invalid path, the GUI would traceback instead of providing feedback stating that the directory provided was invalid.
  • Middleware
  • Rsync task/crontab generation was broken with AD usernames and other unsanitized input.
  • Fix email regressions since 8.0.2-RELEASE-p1 (SMART emails now work with more than one recipient, non-SMTP authentication based emails work again).
  • Fix an issue where if one autosnap process was killed uncleanly, more autosnap processes could back up and eventually deadlock the system.
  • Fix an issue where the ZFS scrub cronjobs would execute every 30 days instead of a number divisible by 7, so what would generally happen is that ZFS scrubs would generally execute in the middle of the week.
  • Fix setting httpd to listen on an interface which is not the first interface.
  • Add logic to create home directories on demand instead of failing 'silently' if the path to the directory didn't already exist.
  • Fix 'detaching' NTFS/UFS volumes so that it unmounts the volume in the FreeBSD backend.
  • AD/CIFS
  • Change the default workgroup from FREENAS to WORKGROUP as having the same name for the workgroup and the hostname is illegal per the SMB/CIFS protocol.
  • Cosmetic items
  • Change "SSH key" in GUI to "SSH Public Key".
  • Fix GUI trademarks and branding to be more consistent with proper branding, similar to what TrueNAS does today.



Veranderingen voor v8.0.1 - v8.0.2

  • The FreeNAS team is pleased to announce FreeNAS 8.0.2-RELEASE. This can be considered a minor release that fixes a few of the more glaring issues in 8.0.1-RELEASE.
  • Major changes since 8.0.1-RELEASE:
  • The email subsystem was not working correctly in 8.0.1-RELEASE, which resulted in the system not being able to send mail, as well as disfunction of the alerting system in the GUI.
  • Changes since 8.0.1-RELEASE:
  • Allow decimal numbers for a dataset quota. (r8728)
  • Fix setting recursive ACLs. (r8270)
  • Start proftpd after ix-ssl to use the correct SSL cert. (r8246)
  • Use wildcards in cron and rsync jobs instead of listing all values. (r8214, r8211)
  • Fix case in iSCSI targets to match the behavior specified by RFC 3722. (r8120)
  • Known Issues:
  • CHAP doesn't work with GlobalSAN initiators on OS X.
  • Upgrades from FreeNAS 0.7 aren't supported.
  • The installer doesn't check the size of the install media before attempting an install. A 2 GB device is required, but the install will appear to complete successfully on smaller devices, only to fail at boot.
  • The installer will let you switch from i386 to amd64 architecture and vice-versa, but some files, such as the rrd files used by the statistics graphing package are architecture dependent.



Veranderingen voor v8.0.1 RC 2 - v8.0.1

  • Major changes
  • django has been updated to 1.3.1 to address multiple security advisories.
  • istgt has been updated to 20110928
  • Base system has been updated to FreeBSD 8.2-p3, which addresses http://security.freebsd.org/advisories/FreeBSD-SA-11:05.unix.asc and http://security.freebsd.org/advisories/FreeBSD-SA-11:04.compress.asc
  • Changes since 8.0.1-RC2
  • Fix the regex used to validate iSCSI target names so that '-' is an allowed character. (r7827)
  • Multiple improvements to the UPS service. (r7841, r7842, r7843, r7844, r7845, r7846, r7847, r7848, r7849)
  • Fix a bug in the GUI where zvols from multiple pools caused GUI corruption. (r7859)
  • Add a button to zpools that will display zpool status in a tab.
  • Set each LUN in an iSCSI target to a unique serial number. This allows vmware ESXi to see multiple LUNs per target. (r7878)
  • Change the encryption type in the LDAP config screen to a choicebox instead of requiring freeform text input. (r7881)
  • Remove DDP option from AFP server config. (r7883)
  • Fix typo so that hosts allow and deny actually get populated in rsyncd.conf. (r7906)
  • Fix deleting snapshots. (r7916)
  • Add a button to volumes to manually kick off a scrub of ZFS volumes. (r7943)
  • Fix smartd.conf generation bug. (r7956)
  • Fix a bug preventing the import of zpools created on Solaris (r7971)
  • Allow adding a public key for user ssh authentication. (r8002)
  • Changes since 8.0-RELEASE
  • There's too much to list here, but the high points are:
  • Divorced the volume members in the database from the FreeBSD devices. This resolves an issue where FreeBSD can change devices names and the GUI doesn't pick up the updates due to the devices names being hard-wired in the database.
  • Support exporting ZFS zvols (virtual devices) as device extents via iSCSI. 8.0 was only able to export physical device nodes or file based extents.
  • The GUI now has an event notification system.
  • The email backend has been refactored.
  • Many many changes in the GUI to help it validate and sanitize inputs that are passed to the backend daemons.
  • Added UPS functionality.
  • Added rsync client and server functionality.
  • Added the ability to schedule cron jobs in the GUI.
  • Vastly improved and reworked snapshot replication.
  • Errata:
  • CHAP doesn't work with GlobalSAN initiators on OS X.
  • Upgrades from FreeNAS 0.7 aren't supported.
  • The installer doesn't check the size of the install media before attempting an install. A 2 GB device is required, but the install will appear to complete successfully on smaller devices, only to fail at boot.
  • The installer will let you switch from i386 to amd64 architecture and vice-versa, but some files, such as the rrd files used by the statistics graphing package are architecture dependent.



Veranderingen voor v8.0.1 RC 1 - v8.0.1 RC 2

  • Major changes:
  • The mail subsystem has been rewritten due to major interop issues with the previous implementation of the mail subsystem and various mail server setups (including gmail). This was done by removing msmtp and replacing it's functionality with python code. (r7756, r7757, r7758 )
  • The iSCSI target daemon (istgt) has been updated to address interoperability issues with VMWare ESXi 5.0 (r7530, r7652, r7817)
  • Changes since 8.0.1-RC1
  • Fix a bug where a failed upgrade after a config was uploaded was resulting in the system "reverting" to using the uploaded config instead of the previous running config. (r7535)
  • Save config now uses a hostname/date combo in the file name. (r7567)
  • Fix a bug with replacing devices in place. (r7575)
  • Add a confirmation password field for dyndns. (r7576)
  • If the webgui can't bind to the address specified in the GUI bind to the wildcard. Set an alert if this is done. (r7562, r7563, r7570, r7579)
  • Add a save debug button in the system -> advanced GUI to ease collecting diagnostic information when shell access isn't configured. (r7592)
  • Allow an interface to accept tagged and untagged packets. (r7604, r7609)
  • Improvements to ataidle. (r7648)
  • Reverse the list for ipv4 netmask. (r7663)
  • Fix openldap authenticating against servers that require SSL/STARTTLS (r7685)
  • Build python with a larger stack size. This should solve intermittent django stability issues (r7689)
  • Move the USB 3 driver to a module so it can be disabled for hardware that has issues booting with the module enabled. (r7691)
  • Allow the iSCSI extent file browser to show files. (r7695)
  • Allow iSCSI extents to be used by one target->extent mapping. (r7697)
  • Restrict the iSCSI target name to values allowed by the target and the RFC covering iqns. (r7698)
  • Restart collectd properly when volumes are created or destroyed. (r7704)
  • Make timezone changes take effect immediately in django. (r7720)
  • Use the file browser for editing iSCSI file extents. (r7728)
  • Ensure that the selection for an iSCSI file extent is a file and not a directory. (r7729)
  • Allow auto-importer to work when there are zpools that contain subsets of each other's names. eg: tank and tank2 (r7732)
  • Update django to 1.3.1 to address multiple security vulnerabilities. (r7745)
  • Fix a bug where the system would attempt to change permissions from an unknown user to root:wheel. (r7762)
  • Disable building the weekly locate database. (r7765)
  • Errata:
  • CHAP doesn't work with GlobalSAN initiators on OS X.
  • Upgrades from FreeNAS 0.7 aren't supported.
  • iSCSI daemon cannot create targets with a '-' in them, wait for RC3.
  • Upgrades from nightly builds to RC2 and on are no longer supported.



Veranderingen voor v8.0 RC 5 - v8.0

  • Release Notes for FreeNAS 8.0 Release
  • ---------------------------------------------------
  • FreeNAS 8 should be installed to a USB stick or Compact Flash device. It
  • requires a device of at least 1 GB in size. In a departure from FreeNAS 0.7
  • releases, the OS drive can not be used as a component for a volume, nor can
  • it be partitioned for sharing.
  • Features in 8.0-RELEASE:
  • FreeNAS 8.0-RELEASE supports NFS, CIFS, AFP, FTP and TFTP as filesharing
  • mechanisms. It also supports exporting devices via iSCSI as an iSCSI target.
  • Active Directory or LDAP for user authentication.
  • The ZFS and UFS2 filesystems are supported. ZFS is the primary filesystem and
  • enables usage of many features, including quotas, snapshots, compression and
  • replication that are not available in UFS2.
  • Errata:
  • The iSCSI Target software does not properly present multiple LUNs per target
  • to initiators. For the best results use one target per LUN.
  • The iSCSI target does not support a configuration reload. Changes to the config
  • restart the daemon.
  • Disks with certain configs can get get probed by geom and become essentially
  • unwritable without manual intervention. For instance, if you use disks that
  • have previously had a geom_mirror on them the system may pick that up and
  • the disks will be unavailable until the existing gmirror is stopped and
  • destroyed.
  • Some atom based systems with Realtek gigE interfaces have network performance issues
  • with FreeBSD 8.2
  • UPGRADES FROM FREENAS 0.7x ARE UNSUPPORTED
  • The system has no way to import configuration settings from 0.7 versions
  • of FreeNAS, but the volume importer should handle volumes created with FreeNAS 0.7.
  • Please note that zpool upgrade is a one way street, and upgraded volumes will
  • not be usable with FreeNAS 0.7.x
  • A note about versions:
  • There's been a huge jump in version numbers. The intention is to have the
  • version number reflect the base version of FreeBSD used. This RC is based
  • on FreeBSD 8.2, but this version of FreeNAS is called 8.0 as there are future
  • plans to add functionality that will get the versions caught up. Once
  • FreeNAS 8.2 is out, a suffix will be added, such as 8.2.1, 8.2.2, etc.
  • A note about filesystem technologies:
  • While this system does support UFS based volumes, such as gmirror, gstripe,
  • graid3, the primary focus is on ZFS. Many of the features are provided via
  • ZFS datasets, such as the ability to share subsets of volumes via CIFS.
  • This delta is likely to increase over time, the compelling reasons to use
  • ZFS are likely to increase as well. It is highly recommended to use ZFS
  • for new volumes, even if the underlying device is a volume exported by a
  • hardware RAID controller.
  • Files available:
  • The following two upgrade images are available for versions of FreeNAS 8 that
  • have GUI upgrade capability.
  • Filename:
  • FreeNAS-8.0-RELEASE-amd64.GUI_upgrade.xz
  • SHA256 Hash:
  • 9f69e7759347c694c13ce879ba213384405986e7d43c8ed1ca81ff45c762c026
  • Filename:
  • FreeNAS-8.0-RELEASE-i386.GUI_upgrade.xz
  • SHA256 Hash:
  • f16f4772718ccd50790eb9effad34ce9b25749ac4cbda775eb732e1f2a7eba67
  • New installs can be done by using a bootable ISO or by writing an image to a
  • bootable device directly.
  • Filename:
  • FreeNAS-8.0-RELEASE-amd64.iso
  • SHA256 Hash:
  • ec5ac13bfbbdffb015c374e468ab67ac222b9bd119517d62d147f67dcd7bb4bd
  • Filename:
  • FreeNAS-8.0-RELEASE-i386.iso
  • SHA256 Hash:
  • 1122d7f59264802f595769a1f888c9ecec3719f571d270b545c6d9c3818f6735
  • Filename:
  • FreeNAS-8.0-RELEASE-amd64.Full_Install.xz
  • SHA256 Hash:
  • e572ff58e661403786586a4a08e5031a8ada680c287cf45ed3a12a5d693147a9
  • Filename:
  • FreeNAS-8.0-RELEASE-i386.Full_Install.xz
  • SHA256 Hash:
  • 3f2296a924d34da56b720720806015307c9cf6ff4d649036f23b0961dc0de21a



Veranderingen voor v8.0 RC 4 - v8.0 RC 5

  • The ability to create "stacked" ZFS configurations is now present in the GUI.
  • This also goes hand in hand with the ability to add devices to ZFS volumes.
  • For ZFS the volume wizard will now accept an existing volume name when adding
  • volumes. If an existing volume name is specified, the volume being created will
  • be added to the existing volume as a stripe. In this manner one can create complex
  • volumes such as RAID 10, RAIDZ+0, RAIDZ2+0, RAIDZ3+0 in the same manner as
  • conventional RAID controllers build complex volumes. Simply start with the subgroups
  • and build up from there. The top level group is implicitly a stripe, there is no
  • provision to build a mirror of mirrors, or a RAIDZ of mirrors, or a mirror of RAIDZs
  • Under settings -> config there are now buttons to save, restore, or reset to defaults
  • for configuration. If you are intending to recreate volumes and wish to reset to
  • defaults delete the volumes before resetting to factory defaults.
  • The email settings now contains a "Send Test Email" button. This uses the saved
  • email settings, it can't be used to test new settings before they are saved.
  • The GUI contains functionality to replace components in volumes. Mainly useful
  • for replacing failed drives in arrays, it can handle replacing devices in place or
  • migrating devices depending on is the new device has the same or a different device
  • name in it. Due to a bug in FreeBSD's ZFS implementation, occasionally ZFS will
  • attempt to hold on to the old device. The GUI contains a detach button for such
  • cases.
  • Spare, Cache, and Log devices can now be added to ZFS volumes at any time through
  • the GUI.
  • Notable bug fixes:
  • AFP has received more attention. In particular shares are browseable, and time
  • machine works.
  • The GUI to select users and groups are far friendlier when the system has access
  • to large numbers of users and groups.
  • The email backend supports SSL/TLS properly, and several errors were fixed in the
  • backend that creates the config file it uses.
  • Multiple VLANs with the same parent were not being started properly, in addition
  • using a lagg device as a VLAN parent was not not working properly.
  • Active Directory now starts up properly after rebooting the system.
  • Setting the GUI to HTTPS now persists on reboot.



Veranderingen voor v8.0 RC 3 - v8.0 RC 4

  • Release Candidate 4 contains both bug fixes and new functionality over previous
  • Release candidates and betas.
  • FreeNAS 8 should be installed to a USB stick or Compact Flash device. It
  • requires a device of at least 1 GB in size. In a departure from FreeNAS 0.7
  • releases, the OS drive can not be used as a component for a volume, nor can
  • it be partitioned for sharing.
  • New in 8.0-RC4:
  • Snapshot functionality has been added. There are features to create periodic
  • snapshot jobs, create one time snapshots, clone snapshots (which can then be
  • exported as shares like any other dataset) and rollback to previous snapshot.
  • VLAN interfaces are fully supported. VLANs can be created from the GUI or
  • from the CLI menu on the console.
  • NFS shares can be set to use the full range of maproot and mapall options. In
  • addition, tuning is available for the NFS service to boost performance past
  • gigE networking speeds.
  • Users and groups available to the system from any source (local users, LDAP, AD)
  • are now presented anywhere a user or group is specified, whether it's volume
  • permissions, samba anonymous user, or NFS maproot.
  • Several functions in System -> advanced were hooked up, a few were deleted.
  • Powerd now works, toggling between the CLI script and a normal login works,
  • the MOTD updates properly, and the serial console works.
  • The kernel modules to support several RAID controllers were added, as well
  • as the modules to enable mount_smbfs to work from the CLI.
  • Thanks to several users in the community, multiple issues with AFP have been
  • resolved.
  • Several ZFS options have been exposed to the GUI, and the ability to edit
  • ZFS options such as quotas, compression, reservations on existing volumes
  • and datasets has been added.
  • Notable bug fixes:
  • Several errors that were causing volume creation to fail have been resolved.
  • User passwords were not propagating to the password files properly on creation,
  • this was causing issues with ssh access as well as samba access.
  • iSCSI device extents were not being dropped from the database correctly when
  • they were deleted, leading to devices "vanishing" from the GUI.
  • A bug in the way FreeBSD handles empty removable devices was causing processing
  • of the disk list to fail. If the kernel placed certain removable disks before
  • traditional disks the failure of the processing would stop the GUI from recognizing
  • all of the latter devices.
  • Lockd and statd were not starting when the NFS service was started.
  • Errata:
  • The iSCSI Target software does not properly present multiple LUNs per target
  • to initiators. For the best results use one target per LUN.
  • Disks with certain configs can get get probed by geom and become essentially
  • unwritable without manual intervention. For instance, if you use disks that
  • have previously had a geom_mirror on them the system may pick that up and
  • the disks will be unavailable until the existing gmirror is stopped and
  • destroyed.



Veranderingen voor v8.0 RC 2 - v8.0 RC 3

  • Release Notes for FreeNAS 8.0 Release Candidate 3
  • ---------------------------------------------------
  • Release Candidate 3 contains both bug fixes and new functionality over previous
  • Release candidates and betas.
  • FreeNAS 8 should be installed to a USB stick or Compact Flash device. It
  • requires a device of at least 1 GB in size. In a departure from FreeNAS 0.7
  • releases, the OS drive can not be used as a component for a volume, nor can
  • it be partitioned for sharing.
  • New in 8.0-RC3:
  • There is a volume importer in the storage application. This has been tested
  • in scenarios that are limited to what can be devised in our labs. It has in
  • no way been subjected to the conditions in may encounter in the wild. USE AT
  • YOUR OWN RISK. The process is believed to be non-destructive, and where it's
  • been observed to fail it has not touched the volumes. That being said, valid
  • verified backups are recommended for volumes that are used for this. In real
  • world conditions it may, in the words of pjd@, "Hurt your teddy bear."
  • Since the ZFS upgrade procedure is non-reversable, this must be run manually.
  • Please do not upgrade your pools unless you are absolutely sure you'll
  • never want to go back to other systems.
  • For clarity, zpool upgrade is a ONE-WAY street. There is no reversing it,
  • and there is no way for a system with an older version of ZFS to access
  • pools that have been upgraded.
  • Support for 3ware 6bps RAID controllers has been added, as has the CLI
  • utility tw_cli for managing 3ware RAID controllers.
  • The GUI supports access via HTTP or HTTPS protocols.
  • Link Aggregations can be created and configured from the CLI interface.
  • Notable bug fixes:
  • - A bug that prevented AFP from properly sharing ZFS Datasets has been fixed.
  • - The firmware upgrade via GUI process is more streamlined and bugs in
  • it have been fixed.
  • - iSCSI support has been thoroughly tested and improved.
  • - Split anonymous/authenticated access to CIFS shares is now supported.
  • Errata:
  • The iSCSI Target software does not properly present multiple LUNs per target
  • to initiators. For the best results use one target per LUN.
  • Creating device extents then deleting them in the iSCSI config does not
  • properly cause the disk to show back up on the free list. A GUI reload
  • is required to properly populate the list.
  • Disks with certain configs can get get probed by geom and become essentially
  • unwritable without manual intervention. For instance, if you use disks that
  • have previously had a geom_mirror on them the system may pick that up and
  • the disks will be unavailable until the existing gmirror is stopped and
  • destroyed.
  • Occasionally passwords for users are not properly propigated to the CIFS
  • database. This will expose itself as failure to authenticate to CIFS
  • shares. The easiest workaround is to edit the user and re-enter and save
  • the password.
  • UPGRADES FROM FREENAS 0.7x ARE STILL UNSUPPORTED
  • The system has no way to import configuration settings from 0.7 versions
  • of FreeNAS, nor is there any sort of volume importer yet that will preserve
  • data on existing volumes. Attempting to upgrade from 0.7 will result in the
  • loss of your configuration, your data, or quite likely, both.
  • Usability of this Release Candidate:
  • At this point the feature set of FreeNAS 8 is complete enough to perform file
  • sharing tasks via NFS or Samba, using local users, AD, or LDAP, as well as
  • allowing the system to operate as an iSCSI target. The base technology of
  • FreeBSD, ZFS, Samba, and NFS is very stable and very well tested. While there
  • isn't an upgrade path from other storage solutions, including previous FreeNAS
  • 0.7 releases, the system is suitable for new deployments provided the
  • featureset is a good match for the requirements.
  • A note about versions:
  • There's been a huge jump in version numbers. The intention is to have the
  • version number reflect the base version of FreeBSD used. This RC is based
  • on FreeBSD 8.2, but this version of FreeNAS is called 8.0 as there are future
  • plans to add functionality that will get the versions caught up. Once
  • FreeNAS 8.2 is out, a suffix will be added, such as 8.2.1, 8.2.2, etc.
  • A note about filesystem technologies:
  • While this system does support UFS based volumes, such as gmirror, gstripe,
  • graid3, the primary focus is on ZFS. Many of the features are provided via
  • ZFS datasets, such as the ability to share subsets of volumes via CIFS.
  • This delta is likely to increase over time, the compelling reasons to use
  • ZFS are likely to increase as well. It is highly recommended to use ZFS
  • for new volumes, even if the underlying device is a volume exported by a
  • hardware RAID controller.
  • Upgrade images:
  • The following two upgrade images are available for versions of FreeNAS 8 that
  • have GUI upgrade capability.
  • Filename:
  • FreeNAS-8.0-RC3-amd64.xz
  • SHA256 Hash:
  • a981bb30f727faf3f1d1bec5a013668f6c83f16b71b1d7dea5c4c739bd31d450
  • Filename:
  • FreeNAS-8.0-RC3-i386.xz
  • SHA256 Hash:
  • beb003f4211fc1f3678b0fde68dcbad0b486778a79fed6ba4fce804426ea9b62



Veranderingen voor v8.0 RC 1 - v8.0 RC 2

  • Release Candidate 2 contains fixes for issues that were encountered in RC1. It
  • does not contain the list of new functionality that was scheduled for RC2, but
  • it contains enough fixes that it was a significant improvement over RC1.
  • FreeNAS 8 should be installed to a USB stick or Compact Flash device. It
  • requires a device of at least 1 GB in size. In a departure from FreeNAS 0.7
  • releases, the OS drive can not be used as a component for a volume, nor can
  • it be partitioned for sharing.
  • New in this RC:
  • GUI Firmware upgrades are supported, but do to a bug in the interaction between
  • FreeBSD, lighttpd, and python they work intermittantly. There is a work-around
  • which wasn't implemented in time for RC2. The procedure involves running
  • commands from the CLI shell.
  • # mount -uw /
  • # echo 'server.network-backend = "writev"' >> \
  • /usr/local/etc/lighttpd/lighttpd.conf
  • # mount -r /
  • # /usr/local/etc/rc.d/lighttpd restart
  • The upgrade procedure takes advantage of nanobsd by writing the OS to the
  • "inactive" slice. If you are running off slice 1 the firmawre will be written
  • to slice 2, and vice versa. The boot label is automatically updated, but
  • during the initial boot the slice can be choosen manually, allowing for an
  • easy reversal of an undesirable upgrade.
  • To use the GUI upgrade feature, first configure a storage volume. This is
  • used for temporary storage space of the image. The temporary location is
  • selected from system -> settings -> temporary directory. Once that is
  • configured, select the Firmware Update tab. Browse to the firmware on your
  • machine and choose it. Currently there are two firmwares available:
  • http://sourceforge.net/projects/freenas/files/FreeNAS-8/FreeNAS-8.0-RC2-i386.xz/download SHA256 ff31a6e69244d264e1f5e2a395e36aa308256ebfce708112ae22adbd2de2e083
  • http://sourceforge.net/projects/freenas/files/FreeNAS-8/FreeNAS-8.0-RC2-amd64.xz/download SHA256 29a131e11e4df9ae1a15d45bbd157ca672acc707d3eb98ae71a56ba175e1093d
  • Enter the correct SHA256 hash, and upload the firmware. It will report success
  • on completion, go ahead and reboot the FreeNAS box at that point and it will
  • boot off the new firmware.
  • Upgrading via the install iso is still supported, simply boot off the new ISO
  • and select your boot device from the menu. If you are upgrading from a
  • snapshot older than RC1 this is the only supported upgrade method.
  • The bugs in the FTP configuration are sorted out. The GUI will now
  • generate valid configurations or refuse to save invalid values with an
  • appropriate error message.
  • The system now will send email about LSI RAID controller events if the email
  • service is properly configured.
  • Configuration bugs in the AFP service have been squashed, although there are
  • still mixed reports concerning AFP.
  • Errata:
  • Volumes created with previous snapshots, betas, or builds from the sourceforge
  • repo contained a bug in their GPT labeling scheme. This labelling can result
  • in reduced performance when the underlying device is a hardware RAID 5 or 6
  • array. It is recommended that if the underlying storage device is a hardware
  • RAID controller using RAID 5/6/50/60 that volumes be deleted and recreated.
  • The iSCSI service can generate broken configs for some scenarios. These will
  • get fixed as feedback is received, as the number of initiators and their various
  • configurations creates a large matrix of possibilities. The initiators that are
  • fairly well tested are the MS Software initiator, the VMware ESXi 4.x initiator,
  • and the FreeBSD initiator.
  • Link Aggregations, also know as LACP/LAGG/interface bonding, require a reboot
  • to take effect. This is not enforced by the GUI or by the CLI. Furthermore
  • there is no way to create a Link Aggregation from the CLI, so the initial setup
  • is at best non-intuitive. From the CLI you can configure a physical interface
  • so that the web GUI can be accessed, then from the web GUI a Link Aggregation
  • can be created, then the physical interface can be deleted, the box rebooted,
  • and then from the CLI the link aggregation can be selected for configuration.
  • Once it is configured the box should be rebooted a final time.
  • Replacing failed drives in arrays isn't possible through the GUI, and due
  • to the drives being GPT labeled replacing them via the CLI isn't easy either,
  • nor is the replacement procedure documented at this moment. While the
  • documentation will be available very shortly, the real solution will be via
  • the GUI.
  • The GUI is still HTTP only. That will be rectified shortly, but for the
  • moment accessing the GUI over a hostile network (such as the internet) is
  • not a good idea.
  • Some Mac users are reporting substandard CIFS write speeds. The exact
  • conditions for this are unknown.
  • UPGRADES FROM FREENAS 0.7x ARE STILL UNSUPPORTED
  • The system has no way to import configuration settings from 0.7 versions
  • of FreeNAS, nor is there any sort of volume importer yet that will preserve
  • data on existing volumes. Attempting to upgrade from 0.7 will result in the
  • loss of your configuration, your data, or quite likely, both.
  • IMPORTING EXISTING STORAGE VOLUMES IS UNSUPPORTED
  • We will get that working very shortly, for now, don't feed disks with data
  • you care about to FreeNAS 8
  • Usability of this Release Candidate:
  • At this point the feature set of FreeNAS 8 is complete enough to perform file
  • sharing tasks via NFS or Samba, using local users, AD, or LDAP, as well as
  • allowing the system to operate as an iSCSI target. The base technology of
  • FreeBSD, ZFS, Samba, and NFS is very stable and very well tested. While there
  • isn't an upgrade path from other storage solutions, including previous FreeNAS
  • 0.7 releases, the system is suitable for new deployments provided the
  • featureset is a good match for the requirements.
  • A note about versions:
  • There's been a huge jump in version numbers. The intention is to have the
  • version number reflect the base version of FreeBSD used. This RC is based
  • on FreeBSD 8.2, but this version of FreeNAS is called 8.0 as there are future
  • plans to add functionality that will get the versions caught up. Once
  • FreeNAS 8.2 is out, a suffix will be added, such as 8.2.1, 8.2.2, etc.
  • A note about filesystem technologies:
  • While this system does support UFS based volumes, such as gmirror, gstripe,
  • graid3, the primary focus is on ZFS. Many of the features are provided via
  • ZFS datasets, such as the ability to share subsets of volumes via CIFS.
  • This delta is likely to increase over time, the compelling reasons to use
  • ZFS are likely to increase as well. It is highly recommended to use ZFS
  • for new volumes, even if the underlying device is a volume exported by a
  • hardware RAID controller.



Veranderingen voor v0.7.1 - v0.7.2

  • Samba 3.5.4.
  • AIO setting from WebGUI.
  • AMD CPU on-die digital thermal sensor.
  • Advanced Format 4KB sector (UFS/GPT data partition). (data partition in the boot disk is always aligned to 32KB)
  • ZFS cache/log device and 4KB device in the pool.
  • Logical Block Length of iSCSI disk.
  • Virtual machine guest support (VMware and VirtualBox).
  • iSCSI boot/install (experimental).



Veranderingen voor v0.7 - v0.7.1

  • Majors changes:
  • Upgrade e2fsprogs to 1.41.9.
  • Upgrade istgt to version 20100407.
  • Upgrade msmtp to 1.4.19.
  • Upgrade transmission to 1.92.
  • Upgrade PHP to 5.2.12 (Thanks to Xin LI).
  • Upgrade fuppes to 0.660.
  • Upgrade rsync to 3.0.7.
  • Upgrade inadyn-mt to 02.18.14.
  • Upgrade netatalk to 2.0.5.
  • Upgrade bash to 4.0.35.
  • Upgrade lighttpd to 1.4.26.
  • Upgrade proftpd to 1.3.2e.
  • Upgrade iSCSI initiator to 2.2.4.
  • Upgrade sipcalc to 1.1.5.
  • Upgrade nano to 2.2.3.
  • Minors changes:
  • Add iSCSI target removable media control.
  • Modify Samba default buffer size.
  • Modify Tuning values.
  • Add new MIB in System|Advanced|sysctl.conf.
  • Add English, Italian and Polish UTF-8 with English menu in File Manager (quixp lorer) and set European language files to UTF-8.
  • Set all European WebGUI languages to UTF-8.
  • Restrict NFS sharing directory with alldirs.
  • Add serial console support.
  • Add aio(asynchronous I/O) support but default is disabled.
  • Modify /mnt and /tmp permission.
  • Add custom script in email report (FR 2964946).
  • Add Japanese in File Manager (quixplorer).
  • Add incomplete directory in Services|BitTorrent.
  • Bug fixes:
  • Fix bug in istgt script.
  • Fix Samba 'Unknown socket option IPTOS_LOWDELAY' messages. Thanks to Daisuke Aoyama. (BR 2894782|2858262).
  • Fix mt-daapd/firefly error 'Undefined symbol “avcodec_decode_audio”' (BR 2895960).
  • Fix bug in iSCSI initiator script (BR 2916334). Thanks to Daisuke Aoyama.
  • Set home dir for Quixplorer users. Thanks to Daisuke Aoyama.
  • Remove useless character in email (BR 2928068).
  • Every reboot increases the number of 'proc' entries in fstab on 'full' installations (BR 2929029).
  • Fix message in console menu 'Reset WebGUI password' (BR 2929338).
  • Fix initial resolv issue.
  • Fix full install upgrade error.
  • Fix nsswitch error when ldap is enabled (BR 2936505).
  • Fix transmission umask does not work (BR 2945242).
  • Fix WebGUI allows usernames longer than 16 characters (BR 2934168).
  • Fix cannot check WebGUI default port.
  • Fix fail to apply if webserver authentication is enabled and documentroot is missing.
  • Fix scheduled self-test does not work when one digit is contained in config.
  • Fix transmission script does not support spaces (BR 2872949).
  • Fix default configdir is wrong (BR 2896621).
  • Fix no tm option on AFP share (BR 2950743).
  • Fix SMART error on SMART disabled devices.
  • Fix the partition problem when installation on the disk > 1TB.
  • Fix union /var is useless (BR 2964649).
  • Fix warning in quixploler when using Russian.
  • Fix transmission_user = root does not work.
  • Fix spaces in password does not work for su, etc.



<<Terug naar software beschrijving