Version history FreeNAS
<<Back
Changes from 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 from 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 from 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 from 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 from 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 from 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 from 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.
<<Back
|