Version history for FreeNAS
<<Back to software description
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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!
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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).
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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).
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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.
Changes for 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.
Changes for 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
Changes for 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.
Changes for 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).
Changes for 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.
Changes for v0.7 RC 1 - v0.7
- Majors changes:
- Add ability to configure the login shell for a user.
- Upgrade Samba to 3.0.37.
- Upgrade transmission to 1.72.
- Local users must join the group 'ftp' to be able to login via FTP if 'Local users only' in 'Services|FTP' is enabled.
- Upgrade lighttpd to 1.4.23.
- Add a user portal. This allows a local user to login and change it's password. The user must have access permissions to login to the user portal. This can be configured in the user configuration WebGUI. Please note that the administrator needs to apply changes done by the local users because there have to be restarted several services (which is not allowed to be done by a user).
- Upgrade ProFTPD to 1.3.2a.
- Upgrade iSCSI initiator to 2.2.3.
- Upgrade fusefs-ntfs/ntfs-3g to 2009.4.4.
- Announce AFP shares using Bonjour/ZeroConf (FR 2839592). Thanks to Morton Jonuschat.
- Add AFP FP_SYNCFORK command support (FR 2836955). Thanks to Morton Jonuschat for the patch.
- Upgrade e2fsprogs to 1.41.8.
- Add Adaptec AACRAID 32/64-bit driver to v5.2.0 Build 17517.
- Upgrade inadyn-mt to 02.14.10.
- Upgrade fuppes to SVN-0.640.
- Minors changes:
- Set transmission umask to 0002 per default. This can be customize via the 'Services|BitTorrent' WebGUI or the rc.conf variable 'transmission_umask' (FR 2813791).
- Add ixgbe driver to i386 kernel.
- Add ixgb driver to AMD64 kernel (BR 2813759).
- Add support for Blowfish 448 bits encryption (FR 2816028).
- Add configuration option in 'Services|BitTorrent' to enable/disable usage of distributed hash table (DHT).
- Add /usr/bin/getopt command (FR 2824548).
- Add extra options for S.M.A.R.T. in 'Disks|Management|Disk|Edit' (FR 2824730).
- Add RAID1 balance algorithm 'prefer' (FR 2833989).
- Add latvian language support. Thanks to the translators.
- Update Quixplorer russian translation (BR 2841900). Thanks to Alexey Sannikov.
- Add 'Max. login attempts' to 'Services|FTP' (FR 2844193).
- Get AFP dbd cnid scheme working (BR 2844900).
- Set 'dir-listing.encoding = "utf-8"' for the webserver directory listing (FR 2872624).
- Display volume serial number in 'Disks|Management' (FR 2881880).
- Now it is possible to configure iSCSI-Targets for export: removable media (static & dynamic size), pass-through devices. Thanks to Vasily Chalykh.
- Bug fixes:
- Prohibit user 'transmission' to login via FTP.
- ZPool disk space usage isn't displayed correctly (BR 2810584).
- Improved Unison WebGUI to be able to configure ZFS shares as working directory (BR 2795084).
- Synchronizing ZFS configuration fails (BR 2814324).
- Restrict bittorrent administrative WebGUI port to [1024,65535] (BR 2835342).
- The 'Unmount disk/partition' checkbox on 'Disks|Mount Point|Fsck' was ignored (BR 2860297).
Changes for v0.69.2 - v0.7 RC 1
- Upgrade to FreeBSD 7.2.
- Include ZFS support. Thanks to Nelson Silva for doing core coding and Falk Menzel for testing and giving some tipps and ideas.
- Upgrade iSCSI initiator to 2.1.1.
- Replace iSCSI target by istgt. Thanks to Daisuke Aoyama for the WebGUI adaption. Please note, if you have used devices with the previous iSCSI target software you have to recreate your target.
- Add WOL patch for nVidia(nfe(4)) and 3Com(xl(4)). Thanks to Tobias Reber.
- Upgrade mt-daapd/firefly to svn-1696.
- Refactor 'Diagnostics|Log' WebGUI.
- Add kernel patches to get ARTiGO A2000 hardware working. Thanks to David Davis for the patches.
- Respect the modified log file location (via rc.conf for syslog, fuppes, mt-daapd, ...) in the WebGUI (FR 2778803/2791772).
- Upgrade transmission to 1.61. Add 'Watch directory' and 'Extra options' fields to 'Services|BitTorrent' WebGUI.
- Add entry 'FTP Ban module' to the list of log files in 'Diagnostics|Log' if the module is enabled (FR 2797652).
- Add 'iperf', a tool to measure maximum TCP and UDP bandwidth (FR 2785038).
- Add 'bsnmp-ucd' module that implements parts of UCD-SNMP-MIB.
- Add SNMP client tools: bsnmpget, bsnmpset and bsnmpwalk
- Add 'Auxiliary parameters' to 'Services|SNMP' that will be added to the end of the snmpd.config file.
- Upgrade e2fsprogs to 1.41.5.
- Upgrade rsync to 3.0.6.
- Upgrade tftp-hpa to 0.49.
- Minors changes:
- Bug fixes:
- Hardening WebGUI to prevent cross-site request forgery attacks (JPCERT/CC JVN#15267895).
- Permanent restrictions:
- It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
- It is not possible to encrypt a disk partition, only complete disks are supported.
- It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
- Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
- It is not possible to mount EXT2 disks with an inode size of 256 bytes. You have to format it with 128 bytes on Linux to use them on FreeBSD.
- Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.
- Downgrading to 0.69 via WebGUI fails because of broken pipe error.
- FreeBSD's ext2fs module, as of release 7.1, cannot mount ext2 file systems with 256-byte large inodes, only 128 byte sized. Unfortunately, 256 byte is the default size with many recent Linux distributions.
Changes for v0.69.1 - v0.69.2
- Majors changes:
- Add another WOL patch. It is tested for nfe(4) und xl(4). Thanks to Tobias Reber.
- Add switch in 'System|Advanced' WebGUI to enable the console screensaver (FR 2777301).
- Upgrade Adaptec SCSI RAID administration tool to 6.10.18359.
- Add ability to enable or disable rc.conf variables configured via 'System|Advanced|rc.conf'.
- Add danish WebGUI translation. Thanks to all translators.
- Add kernel patches to get ARTiGO A2000 hardware working. Thanks to David Davis for the patches.
- Add ability to use %d (date) and %h (hostname) in email subjects (e.g. Services|UPS) (FR 2796141).
- Minors changes:
- Add 'MaxLoginAttempts' event to FTP ban list rules (FR 2777481).
- Add 'ClientConnectRate' event to FTP ban list rules.
- Allow selecting the key length of the cryptographic algorithm used to encrypt a disk (FR 2779692).
- Add system power control options to 'System|Advanced|rc.conf' (FR 2784889).
- Show FTP transfer log in 'Diagnostics|Logs|FTP|Transfer' (FR 2785325).
- Add filechooser button to 'Home directory' editbox in 'Access|Users|Edit' WebGUI (FR 2790909).
- Sort various lists displayed in the WebGUI using a 'natural order' algorithm (FR 2481934). Thanks to Marion Desnault for the patch.
- Bug fixes:
- It was not possible to configure multiple FTP ban list rules. Thanks to Michael Zoon.
- Modify Fuppes UPnP configuration to get PS3 with firmware 2.70 working again (BR 2782729).
- Editing existing config items in WebGUI will display incorrect data (e.g. 'System|Advanced|rc.conf' or 'System|Advanced|sysctl.conf') (BR 2792956).
- Fix bug in WebGUI which is caused by unhandled special HTML characters used in various languages (BR 2793875).
- Set Quixplorer user permissions to 'View only' because of security reason because Quixplorer does not respect system user permissions (BR 2798934).
- Disk temperature not detected correct for SCSI devices (BR 2801565).
- Fix JPCERT/CC JVN#89791790 (Cross-site scripting vulnerability).
Changes for v0.6.9 - v0.69.1
- Majors changes:
- Upgrade Samba to 3.0.34.
- Upgrade ProFTPD to 1.3.2.
- Upgrade mDNSResponder to 1.08.6.
- Upgrade lighttpd to 1.4.22.
- Upgrade cdialog to 1.1.20080819.
- Upgrade e2fsprogs to 1.41.4.
- Upgrade nut to 2.4.1. Thanks to Joerg Pulz for the core dump patch. This version uses TCP wrappers instead of the internal ACL mechanism. Because of that all client can listen the UPS. If you want to prevent this you have to use the FreeNAS client firewall to block specific IP ranges. See http://lists.alioth.debian.org/pipermail/nutupsuser/2009February/004862.html for a detailed explanation.
- Upgrade transmission to 1.51.
- Upgrade fusefsntfs/ntfs3g to 2009.2.1.
- Upgrade 3Ware serial ATA RAID controller driver to 9.5.1.
- Upgrade bash to 4.0.10.
- Minors changes:
- Add 'SSL/TLS only' on 'Services|FTP' page to allow TLS/SSL connections only.
- Add 'Reverse DNS lookup' on 'Services|FTP' page. This and the 'Ident protocol' option are disabled per default because they may slow down or break the user login to the FTP server in some situations.
- Add 'Authentication' checkbox on 'Services|BitTorrent' page to enable/disable authentication for TransmissionBT WebGUI.
- Add checkbox to enable WOL on 'Network|Interfaces|LAN' and 'Interfaces|Optionalx' pages. Please note that WOL only works for nfe, nve, sis, vr, xl. Thanks to Tobias Reber for the patch.
- Add traceroute6 command (FR 2531610).
- Add *.iso support to Fuppes UPnP (FR 2521047).
- Move 'm2ts' video file extension to 'default' section (BR 2643180).
- Add 'Remote monitoring' to 'Services|UPS' to allow adding remote monitors that monitor the local installed UPS in slave mode.
- Use WebGUI administrator password for the NUT user 'root'.
- Add ability to mount UDF ISO images.
- Disable download feature in Quixplorer because there are misc. (PHP and system) limitations that makes this feature senseless.
- Prevent generation of core dump files (BR 2662404). Can be enabled via 'System|Advanced|sysctl.conf'.
- Add ability to enable/disable sysctl variables in 'System|Advanced|sysctl.conf'.
- Add XMLRPC services that are available via http://xxx.xxx.xxx.xxx/xmlrpc.php, e.g. system.getInfo.
- Add ability to configure ProFTPD module mod_ban via WebGUI (FR 2546338).
- Add device I/O statistics to 'Status|Disks' page (FR 2704919).
- Replace msntp with FreeBSD's ntpdate.
- Allow setting TransmissionBT WebGUI user name (FR 2745563).
- Allow to set the following TransmissionBT settings via WebGUI: peer port, port forwarding, pex, encryption mode and max. upload/download bandwidth (FR 2765940).
- Bug fixes:
- Set correct friendly name in fuppes.cfg for Xbox 360. The correct friendly name will be generated automatically (e.g. 'xxxx : 1').
- Set correct shutdown property in upsmon.conf (BR 2521141).
- Starting FTP service fails when using DHCP on LAN interface (BR 2519951).
- FPSyncDir patch correction (BR 2546107).
- UPS service improvements. Display NUT messages in syslog and send emails when using shutdown mode 'UPS reaches low battery' (BR 2549047).
- Change user agent string for PS3 to 'PLAYSTATION 3' in fuppes.cfg (BR 2600554).
- Formating disks with 'Software RAID' doesn't clear GEOM metadata (BR 2609681).
- GUI menu separator line too thick in Safari (BR 2652160). Thanks to skabde.
- Add patch for PHP bug #45996 (libxml2 2.7 causes breakage with character data in xml_parse()).
- Display dialog to set WebGUI port when configuring network settings via console menu (BR 2661938).
- Fix problem with DAAP & Mac iTunes 8.1 (BR 2701606). Thanks to Alexey Sannikov.
- Fix false positive bug while detecting disk mount state (BR 2706994). Thanks to desummoner for the patch.
- Permanent restrictions:
- It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
- It is not possible to encrypt a disk partition, only complete disks are supported.
- It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
- Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
- It is not possible to mount EXT2 disks with an inode size of 256 bytes. You have to format it with 128 bytes on Linux to use them on FreeBSD.
- Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.
Changes for v0.69 RC 2 - v0.6.9
- Majors changes:
- Add TFTP service. It is accessible via 'Services|TFTP' in the WebGUI.
- Add Samba patch CVE-2008-4314.
- Upgrade nano to 2.0.9.
- Upgrade PHP to 5.2.8.
- Add WOL support for misc NIC's. Thanks to Tobias Reber for porting WOL patch to FreeBSD 6.4.
- Upgrade nfe driver. Thanks to Tobias Reber for backporting FreeBSD 7.0 driver and adding WOL support.
- Finally fixed Samba lock file problem (they are located in /var/db/samba now). You can increase the memory filesystem size for /var for LiveCD and 'embedded' installations by modifying the rc.conf variable named 'varsize'. This is necessary if you are running out of file space for *.tdb files (this normally happens on heavy Samba share usage with many users). The default size is 32MB. Replace FTP server pure-ftpd 1.0.21 with proftpd 1.3.2rc3. Please note that there can be set additional options via rc.conf variables which are not displayed in the service WebGUI. Please have a look into /etc/rc.d/proftpd script for a detailed list of options.
- Add TCP Wrappers. All applications linked against libwrap support this feature, for example services like FTP, TFTP, SSH, NFS... The rules can be configured via WebGUI 'Network|Hosts'.
- Upgrade ATAidle to 2.4.
- Upgrade transmission to 1.42.
- Upgrade rsync to 3.0.5.
- Upgrade cdialog to 1.1.20080316.
- Upgrade msmtp to 1.4.17.
- Add ability to create a SWAP partition during installation.
- Enhance the 'System|Advanced|Swap' page to select a file or disk device as swap space.
- Minors changes:
- Set date in email-header when sending email.
- Add WebGUI link 'Help|Forum' to FreeNAS forum hosted on Sourceforge.
- Refactor 'Access|LDAP' WebGUI. Now it is possible to add additional options to ldap.conf via WebGUI.
- Add *.divx file extension support to Fuppes (UPnP server) (FR 2400097).
- Add FTP bandwidth limit for local and anonymous users (FR 1860459).
- Add PHP PDO SQLite3 support (FR 2352505).
- Display service state (running/stopped) in 'Services|Status'.
- Add exit status for send_email function in email.subr (BR 2422479).
- Add nfsstat for NFS diagnostics (FR 2093184).
- Do not display links for files in Quixplorer file view.
- Add knobs to the fusefs rc.d script (NTFS support) to safely wait until all data has been written on shutdown. To enable this feature you have to set the rc.conf variables 'fusefs_safe=YES' and 'fusefs_safe_evil=YES' in 'System|Advanced|rc.conf'.
- Display CPU temperature and frequency in 'Status|System' page (FR 2480272). The frequency levels are displayed as tooltips. Please note that these values are not displayed if FreeBSD is not able to get these hardware informations via sysctl.
- Update translation files. Thanks to all translators contributing to FreeNAS.
- Bug fixes:
- The 'default gateway' entered during the console setup is not set without doing a reboot (BR 2406068).
- Fix file size bug in Quixplorer (BR 2445421). PHP can not get correct file size for files larger than 2GB. See http://de.php.net/manual/en/function.filesize.php for detailed description.
- iSCSI-Target target configuration should only accept one extent or device as storage (BR 2454804).
- If 'Hard disk standby time' is set for a drive, the execution of ataidle is delayed to prevent drives to spin up again during the boot process because ataidle immediately spins down the drives on execution. The delay value (default is 60 seconds) can be modified via 'ataidle_delay' rc.conf variable (BR 2471158).
- Get SNMP module 'netgraph' working. Fixed by adding missing kernel modules.
- Static IPv6 ifconfig is set correct now in rc.conf.
- QuiXplorer incorrectly copies premissions (BR 2491739).
- WebGUI filechooser reports incorrect file size for files > 2GB (BR 2499277).
- Permanent restrictions:
- It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
- It is not possible to encrypt a disk partition, only complete disks are supported.
- It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
- Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
- Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.
Changes for v0.69 RC 1 - v0.69 RC 2
- Notes:
- Please note, due adding many new features which have blown up the image size of FreeNAS it is not possible to upgrade to the latest 0.69RC2 from versions < 0.69b4 if you have choosen the embedded OS/DATA installation mode. In this case you have to backup your data from the DATA partition and do a fresh installation.
- Changes:
- Majors changes:
- Upgrade to FreeBSD 6.4-RELEASE.
- Add system firewall. Please note this is only for the local system and not for the network (this will also never be implemented, use pfSense or m0n0wall instead).
- Upgrade transmission to 1.40.
- Introduce new WebGUI look (fixes some MSIE rendering bugs also).
- Minors changes:
- Add UPS service WebGUI option to define shutdown mode.
- Add option 'Use sendfile' to 'Services|CIFS/SMB|Settings'. Some users report problems with this option (which is enabled by default), so now it is really easy to disable it.
- Check if configured port is already used (e.g. UPnP, Bittorrent, DAAP, ...).
- Bug fixes:
- Fix web server security hole (file .htpasswd was downloadable) (BR 2255936).
- Re-enable fuppes transcoding support (BR 2276571).
- Remove garbage at end of downloaded log files (BR 2309257).
- Permanent restrictions:
- It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
- It is not possible to encrypt a disk partition, only complete disks are supported.
- It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
- Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
- Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.
Changes for v0.69 Beta 4 - v0.69 RC 1
- Majors changes:
- Modify password handling for user 'admin'. Because of that the password will be set back to the default which is 'freenas'.
- Add quixplorer 2.3.1 to administrate file system via web browser. It is accessible via http://xxx.xxx.xxx.xxx/quixplorer or WebGUI 'Advanced|File Manager'. Administrator can login via user 'admin' and the WebGUI password. Local system users have access to /mnt only.
- Replace PHPMailer with msmtp SMTP mail client.
- Add UPS email notification.
- Upgrade lighttpd to 1.4.20.
- Upgrade e2fsprogs to 1.41.3.
- Upgrade Adaptec AACRAID 32/64-bit driver to v5.2.0 Build 15753.
- Upgrade arcconf to 5.30.17509.
- Upgrade scponly to 4.8.
- Minors changes:
- Add misc NOTIFYFLAG options to upsmon configuration to make logging more communicative.
- Add 'Auxiliary parameters' option to DynamicDNS WebGUI page to allow adding additional parameters to the configuration file for customization (FR 2149626).
- Add 'MOTD' option to 'System|Advanced' to set the system message of the day. This is displayed when login in via SSH for example.
- Add /sbin/clri command to clear an inode by hand if fsck fails (FR 2177277).
- Run transmission daemon as user 'transmission' (FR 2129517).
- Add combobox to select email authentication method on 'System|Advanced|Email'.
- Add combobox to set cnidscheme for AFP shares (FR 2212374).
- Create user home directory if an alternative one is set (FR 2214123).
- Add 'Download' button on 'Diagnostics|Logs' pages to download log files (FR 2221603).
- Refactor /etc/rc.d/routing script.
- Traffic graph color change for viewability (BR 2223207).
- Bug fixes:
- Check entered path for iSCSI target extents before storing configuration (BR 2144966).
- Allow line breaks in RSYNC message of the day. Due this fix you have to update your MOTD.
- Fixed bug in S.M.A.R.T WebGUI. The 'Test email' checkbox was not enabled/disabled correct.
- Fix bug in NetBIOS name validation code (BR 2163358).
- Permanent restrictions:
- It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
- It is not possible to encrypt a disk partition, only complete disks are supported.
- It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
- Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
- Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.