Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

FreeNAS 0.69 (Kwisatz Haderach) released

After a long time of development FreeNAS 0.69 Kwisatz Haderach (revision 4276) has been released today.

Below you'll find the following changelog showing all changes since 0.686.4. Please notice that there are some limitations to upgrade to 0.69 because of various changes like increasing the root file system size due adding many new features. This only affect users that are using 'embedded' + DATA partition installations. In this case you have to backup your DATA partition and install FreeNAS completely new. The 'embedded' and 'full' installations are not affected.

Anyway, if you have a 'embedded' and 'full' installation it is worth to think about doing a new installation because FreeNAS 0.69 allows you to create a SWAP partition during installation which will be really helpful to prevent errors in some situations, e.g. doing background file system checks of large HDD's or dowloading large files via Quixplorer.

Regards
Volker Theile

P.S.: For all of you that are wondering about the release name please check http://en.wikipedia.org/wiki/Kwisatz_Haderach or http://dune.wikia.com/wiki/Kwisatz_Haderach

Download:
http://www.freenas.org
https://sourceforge.net/project/showfiles.php?group_id=151951&package_id=168081&release_id=654368

Changelog:
https://sourceforge.net/project/shownotes.php?group_id=151951&release_id=654368

FreeNAS 0.69 (Kwisatz Haderach):

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.

Help needed:
- Need help for adding LDAP authentication feature:
Main services can be easily authenticated using PAM-LDAP, but is harder for Samba.

FreeNAS 0.69RC2 (Kralizec):

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.

FreeNAS 0.69RC1 (Salusa Secundus):

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.

FreeNAS 0.69b4 (Sareer):

Majors changes:
- Upgrade to FreeBSD 6.4b.
- Upgrade rsync to 3.0.4.
- Upgrade PHPMailer to 2.2.1.
- Upgrade Transmission to 1.34.

Minors changes:
- Add new attribute 'Temporary directory' to UPnP WebGUI to define a directory
used to store temporary transcoded files.
- Modify /etc/rc.d/samba script.
- Add 'Who' combobox to RSYNC client/local jobs to select user which is used to execute
this job.
- Add 'Enable' checkbox to RSYNC client/local jobs to enable/disable them (FR 2123243).
- Add hw.ata.to=15 to sysctrl to prevent 'TIMEOUT - WRITE_DMA' errors, e.g. when using
APM for harddrives (FR 2101811).

Bug fixes:
- Fix bug in zoneinfo port.
- Remove Samba --with-utmp build parameter. It causes a crash when
accessing shares (BR 2118240).
- Fix bug in Samba Makefile which causes various problems, e.g. it was not possible
to join an AD domain.

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.

FreeNAS 0.69b3 (Shai-Hulud):

Majors changes:
- Add nullfs.ko and unionfs.ko kernel modules.
- Display warning message when user is going to delete an software RAID or encrypted volume.
- Add 'Recursive', 'Times', 'Compress' and 'Archive' checkbox to RSYNC client/local WebGUI.
Also add 'Delete algorithm' option in RSYNC client/local WebGUI to specify deletion
algorithm when 'Delete' option has been choosen.
- Add 'Execute now' button in RSYNC client/local WebGUI. This button is only visible
if you edit existing RSYNC jobs (because of implementation reasons).
- Add nVidia nForce MCP on-board ethernet support.
- Add audio transcoding support to mt-daapd/firefly.
- Add audio/video transcoding support to fuppes.
Thanks to Thomas Gronsten for fine tuning the PS3 settings.
- Increase mfs_root size to 74MB (32bit) and 80MB (64bit).
- CTorrent BitTorrent client has been replaced by Transmission which includes a WebGUI.
- Upgrade inadyn-mt to 02.12.24.
- Add Network UPS tools 2.2.2 and WebGUI in 'Services|UPS'.
- Add bash to support better scripting capabilities for experts.
- Add 'Run now' button for CRON jobs (FR 2062970).
- Upgrade Samba to 3.0.32.
- Upgrade nano to 2.0.8.
- Add AFP3.2 (FPSyncDir) support to netatalk.
- Add patch (increase number of kernel page tables) to fix booting problem on
systems > 2GB RAM.

Minors changes:
- Add 'Send test email' button in 'System: Advanced: Email' to test current email settings.
- Display additional information when resetting WebGUI password (FR 2063008).
- Add 'Extra options' to SSH services WebGUI page (FR 2062665). This enables the
user to add additional options to /etc/ssh/sshd_config.
- Add 'Auxiliary parameters' to CIFS/SMB shares WebGUI. This enables the user to
add additional parameters to the shares' configuration in smb.conf.
- Add 'Auxiliary parameters' to 'Services|RSYNCD|Server|Settings' and
'Services|RSYNCD|Server|Module|Add/Edit' WebGUI. This enables the user to add
additional parameters to rsyncd.conf.
- Add 'Test email' option in 'Disks|Management|S.M.A.R.T.' which enables the sending
of a test email whenever the service (smartd) is started.
- Add comments to ISCSI extents/devices/targets (FR 2099023).
- Modify mt-daapd (iTunes) to stream WMA files.
- Add extra command 'rebuilddb', 'updatedb' and 'rebuildvcont' to /etc/rc.d/fuppes
script to rebuild database.
- Add WebGUI page to display state of all services. Click on 'Services' in the navigation bar.

Bug fixes:
- Add missing kernel modules required by mount_smbfs.
- Fix lagg interface initialization bug (BR 2003231). WebGUI was not accessible
after creating a lagg interface without assigning it to LAN or OPT asap before
rebooting.
- Modify misc /etc/rc.d scripts to allow customizing of their variables via /etc/rc.conf.
- Fix crash on AMD64 when trying to load fuse.ko kernel module.

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.

Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be
overriden by the IPv4 DNS server.

FreeNAS 0.69b2 (Stone burner):

Majors changes:
- Upgrade e2fsprogs to 1.41.0.
- Upgrade fusefs-ntfs/ntfs-3g to 1.2531.
- Upgrade Samba to 3.0.30.
- Add 'perms' and 'xattrs' parameter to RSYNC client/local shares (FR 2009300).
- Allow user to add additional parameters to RSYNC client/local shares.
- Modified WebGUI look & feel.
- Add ctorrent client (No WebGUI, only console support).
- Disable splashscreen because it causes reboots on some systems.
- Keep time zone informations up to date (BR 2034132). Thanks to Azguy987.
- Upgrade rsync to 3.0.3.

Minors changes:
- Enable WLAN interface setup via console.
- Add 'Loewe Connect' UPnP support (FR 2003278).
- Modify iSCSI-Target WebGUI. This will hopefully reduce 'Extent' configuration problems.
- Disallow adding duplicate named CIFS/SMB and AFP shares. Thanks to Falk Menzel.
- Rename environment variable used by /etc/rc.d/rsync_client and rsync_local scripts to
rsync_client_logfile and rsync_local_logfile.
- If 'Recycle bin' has been enabled for a CIFS/SMB share the '.recycle' directory will
be created with 0777 permissions. A subdir will be created for each user with 0700
permissions.
- Add 'mount_smbfs' command. HowTo see http://sig9.com/articles/samba-automount-freebsd.

Bug fixes:
- Fix bug in interfaces WebGUI. Thanks to freenas_fan for this tip.
- Support large MSDOS file systems (use mount option 'large') (BR 2001483). Thanks to gusthave.
- iSCSI Target lets you create a target with no storage (BR 2011723). Thanks to SuperJuice.
- Fix bug in /etc/rc.d/hosts script. Thanks to Lars Köller for reporting the problem.

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.

Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.

FreeNAS 0.69b1 (Fedaykin):

Majors changes:
- Upgrade to FreeBSD 6.3. Because of this there are some changes:
- WOL kernel patch has to be removed because there is currently no patch available for this version.
- Add msk (Marvell/SysKonnect Yukon II Gigabit Ethernet) network driver.
- Add pcn (AMD Am79C97x PCI 10/100 (with precedence over 'lnc')) network driver.
- Remove 'kern.hz="500"' from /boot/loader.conf. With FreeBSD 6.3 it is set to 100 by default.
- Add 'lagg' link aggregation and link failover interface support (kernel).
- Switch back to SCHED_4BSD scheduler.
- Add generic webserver service.
- Complete review and typo fixes in sourcecode. Thanks to Jerome Warnier.
- Upgrade rsync to 3.0.2.
- Upgrade smartmontools to 5.38.
- Upgrade lighttpd to 1.4.19.
- Upgrade unison to 2.27.57.
- Upgrade fusefs-ntfs/ntfs-3g to 1.2506.
- Upgrade e2fsprogs to 1.40.10.
- Upgrade PHP to 5.2.6.
- Upgrade inadyn-mt to 02.12.04.
- Upgrade nano to 2.0.7.
- Use SAJAX to update misc WebGUI pages every 5 seconds to display current states
(e.g. 'Status/System', 'Status/Processes' or 'Disks/Format').
- Refactor complete S.M.A.R.T. WebGUI + services. It is possible to receive warning emails on failure.
- Refactor diagnostics WebGUI.
- Refactor ActiveDirectory WebGUI + services.
- Add ability to Webserver WebGUI to configure URL's requiring authentication.
- Replace Adaptec SCSI RAID administration tool aaccli with arcconf.
- Upgrade Adaptec AACRAID 32- and 64-bit driver to Ver. 5.2.0 Build 15727.
- Enhance 'Disks/Encryption/Tools' WebGUI to backup/restore metadata of encrypted disks.
- Replace UPnP media player MediaTomb with Fuppes.
- Add 'System: Advanced: rc.conf' WebGUI to add additional options to /etc/rc.conf. This is
useful to overwrite options used by various generic startup scripts.
- Added 'System: Advanced: sysctl.conf' WebGUI to add additional MIB's to /etc/sysctl.conf.
Thanks to Nelson Silva (nsilva@hotlap.org).
- Added DAAP server to support iTunes.
- Update GEOM raid5. Thanks to Arne Wörner.
- Refactor whole interface management code. Replace PHP code with FreeBSD rc scripts.
- Add VLAN and LAGG support.
- Use a memory filesystem for /var on LiveCD and 'embedded' installations. Default size is
32MB. You can modify it through the rc.conf variable 'varsize'.
- Add WEP/WPA support to WLAN interfaces.
- Add user access restrictions to mount points.

Minors changes:
- Add ability to enable/disable 'Hide dot files' for SMB/CIFS shares.
- Add WebGUI page 'Diagnostics: Information: CIFS/SMB' to list misc. informations about Samba (e.g. open files).
- Add 'Quiet' parameter to RSYNC client/local shares to suppress non-error messages (FR 1936192).
- Add ssl-keygen (FR 1963342).
- Allow adding a description in 'Disks: Management' (FR 1918964).

Bug fixes:
- Add new parameter to AFP share WebGUI to define path where to store .AppleDB files for AFP shares (BR 1932519). Thanks to Djuri Baars.
- ARP table hangs on resolve IP (BR 1940373). Thanks to Azguy987.

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.

Known bugs:
- If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be overriden by the IPv4 DNS server.

Posted by Volker 2009-01-17