FreeNAS Code
This project has moved to github - see https://github.com/freenas
Brought to you by:
cochard,
mattolander
FreeNAS 0.7.3 (RC-1): ------------------------ Majors changes: - Upgrade to FreeBSD 7.4-p2. - Upgrade mDNSResponder to 258.18. - Upgrade lighttpd to 1.4.29. - Upgrade nut to 2.6.2. Minors changes: - Bug fixes: - 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. - 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. NEED TESTING: - IPv6: auto mode - All services using IPv6 address (NFS, FTP, etc...) - Netatalk VFS Samba module (automatically enabled when Netatalk starts) crashes samba when accessing to share - Need to write an online-test procedure 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.7.2 (Sabanda): ---------------------- - Upgrade to FreeBSD 7.3-p7. - Upgrade unison to 2.40.61. - Upgrade bsnmp-ucd to 0.3.2. - Upgrade e2fsprogs to 1.41.14. - Upgrade smartmontools to 5.42. - Upgrade php5 to 5.3.6. - Upgrade transmission to 2.22. - Upgrade samba to 3.5.8. - Increase image size to 76MB(i386)/80MB(amd64). - Increase mfsroot size to 192MB(i386)/204MB(amd64). - Increase default install size embedded to 120MB, full to 380MB. - Increase default swap size to 256MB. - Increase memory disk for firmware upgrade to 128MB. - Create 4KB aligned data partition on the boot disk. - Upgrade arcconf to 6.50.18579. - Upgrade cdialog to 1.1.20100428. - Set kern.hz=100 when running on virtual machine and kern.hz>100. - Add virtual machine guest support (open-vm-tools/vbox-additions). - Upgrade inadyn-mt to 02.24.36. - Upgrade bash to 4.1.011. - Upgrade istgt to 20111008. - Upgrade msmtp to 1.4.24. - Upgrade nano to 2.2.6. - Upgrade gzip to 1.4. - Upgrade tftp-hpa to 5.0. - Introduce iSCSI boot/install feature (isboot 0.2.4). - Upgrade 3ware driver to 9.5.3. - Upgrade proftpd to 1.3.3d. - Upgrade lighttpd to 1.4.29. - Upgrade iperf to 2.0.5. - Upgrade ataidle to 2.5.1. - Upgrade nut to 2.6.1. - Upgrade rsync to 3.0.8. - Upgrade aac driver to 2.4.1. - Upgrade iscsi to 2.3.1. - Upgrade mDNSResponder to 320.5.1. - Upgrade netatalk to 2.2.1. Minors changes: - Add "Czech", "Korean", "Slovak" and "Portuguese (Brazil)" translations. - Add multiple CPUs usage. - Add AIO WebGUI for CIFS/SMB service. - Remove /var/tmp symbolic link. - Support Advanced Format 4KB sector. (UFS/GPT data partition only) - Set fsck enable by default at Disks|Mount Point|Add. - Set kern.geom.debugflags when formating. - Modify Tuning values. - Add ability to disable File Manager. - Make three backups of configuration when writing new one. - Add amdtemp module. (FR 2992462) - Add ability to probe on-die digital thermal sensor. - Enable disk quotas of kernel option. - Remove a useless partition. - Add ability to mount 'a' partition on MBR/UFS. - Add variables to change upload directory of lighttpd. - Disable fsck on MBR/UFS mount point due to 4KB alignment. You need re-enable it after upgrading. - Add wireless firmware modules. - Add logical block length for iSCSI target. - Add ability to disable/enable for iSCSI target. - Add unused extents to the list in iSCSI target edit mode. - Add kernel module directory (/boot/modules). - Set Large read/write by default (Services|CIFS/SMB|Settings). - Add crypto accelerator driver (hifn, safe, ubsec). - Move upload directory to /var/tmp/ftmp from /ftmp. - Change iSCSI initial parameter. - Add new parameter of istgt 20100522. - Add minimum set of zfskerntune feature. - Add Hyper-V reboot issue patch. - Add ZFS pool with 4KB sector support. - Add ZFS cache and log device support. - Improve parameters for Samba 3.5.x. - Improve Active Directory support. - Display Device model on 'Status|Disks and Disks|Management'. Bug fixes: - Fix wrong validation when WINS is enabled. - Fix missing /var/tmp in full installation. - Fix upload fail when firmware upgrade. - Fix AIO checkbox is not disabled if samba is disabled. - Fix fail to update index.php if some value is undefined. - Fix control of Ctrl+Alt+Del if console menu is disabled (BR 2976816). - Fix the document link on Services|Rsync|Server|Settings (BR 2997828). - Fix fail to connect SSH if ActiveDirectory is enabled (BR 2821715, 2898371). - Fix UPS support for Megatec USB UPSs fails (BR 3079159). - Fix Unable to create ZFS datasets with . or / in the name by WebGUI (BR2934275). - Fix Remote root vulnerability in exec_raw.php. - Fix Unable to use SSL/TLS, test e-mail did not work correctly (BR3306572). - Fix missing DHX2. 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. - 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. NEED TESTING: - IPv6: auto mode - All services using IPv6 address (NFS, FTP, etc...) - Netatalk VFS Samba module (automatically enabled when Netatalk starts) crashes samba when accessing to share - Need to write an online-test procedure 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.7.1 (Shere): ---------------------- 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.22. - 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 (quixplorer) 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. 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. NEED TESTING: - IPv6: auto mode - All services using IPv6 address (NFS, FTP, etc...) - Netatalk VFS Samba module (automatically enabled when Netatalk starts) crashes samba when accessing to share - Need to write an online-test procedure 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.7 (Khasadar): ----------------------- 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). 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. FreeNAS 0.7RC1 (Sardaukar): --------------------------- Majors changes: - 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. 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. FreeNAS 0.69.3 (Kaitain) - unreleased: -------------------------------------- Bug fixes: - Fix cross site scripting vulnerability in graph (BR 2804671). Thanks to ratmandall. - Update time is not displayed correctly if time >24 hours (BR 2810305). - SSH AllowTcpForwarding was permanently enabled, regardless if disabled in WebGUI (BR 2812841). 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. FreeNAS 0.69.2 (Muad'Dib): -------------------------- 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). If you want to allow users to modify file permissions set rc.conf variable 'webfm_user_permissions' to 1. If you want to deny all users to login into the Quixplorer WebGUI set 'webfm_user_active' to 0. - Disk temperature not detected correct for SCSI devices (BR 2801565). - Fix JPCERT/CC JVN#89791790 (Cross-site scripting vulnerability). 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. FreeNAS 0.69.1 (Omnius): ------------------------ 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/nut-upsuser/2009-February/004862.html for a detailed explanation. - Upgrade transmission to 1.51. - Upgrade fusefs-ntfs/ntfs-3g 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. 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. 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. FreeNAS 0.686.5 (Parmentier) unreleased: ---------------------------------------- Majors changes: - Remove ACPI from kernel, use kernel module instead. - Add apm kernel module. Bug fixes: - Reported netmask is not correct for DHCP configuration (BR 1864839). Thanks to Petr Slansky. - Enable backup of configuration with Internet Explorer when using HTTPS. Thanks to Andrea Cantini. 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686.4 (Gom Jabbar): ----------------------------- Minors changes: - Set subnet mask to 24 per default if DHCP is activated, otherwise WebGUI is not accessible in most networks when changing from DHCP to static. - Do not validate sync time values when pressing 'Now' on status report page. - Add ability to add multiple destination email addresses on status report page (e.g. test@test,com;test2@test.com). - Display interfaces with status 'associated' in UPnP services WebGUI, too. Thanks to sea_sbs. - Add ability to configure multiple host names for Dynamic DNS service (FR 1952020). - Add patch to do a file system check on root if necessary. Thanks to Nelson Silva and Lars Köller. Bug fixes: - Display correct share name for mounted ISO's on initial system page (BR 1935353). Thanks to paq237. - Fix CPU graph script error (BR 1940372). - Fix initial view of the the bandwidth graph to bytes/s (BR 1948447). Thanks to Robert Eden. - Stop iscsi-target service on shutdown (BR 1948432). Thanks to Robert Eden. - Fix bug when using setkey on a encrypted RAID via WebGUI 'Disks: Encryption: Tools'. - Fix bug in WebGUI 'Disks: Mount Point: Edit' when configuring CD/DVD. Thanks to hvrio for reporting. - Fix rsyncd configuration bug when setting module to write only (BR 1968753). Thanks to Roberto Bellingeri. 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686.3: ---------------- Majors changes: - Remove consolehm sensor support because it doesn't work/recognize up-to-date hardware. Will be replaced with FreeBSD 7.0 sensor framework in FreeNAS 0.7. - WebGUI uses NiftyCubes for rounded corners with CSS and Javascript. - Validate minutes/hours/days/months/week days configuration on misc WebGUI pages (e.g. scheduled shutdown/reboot, RSYNC local, ...). Minors changes: - Add /bin/chflags. - Fix some WebGUI code bugs. - Modify install menu. Bug fixes: - Use revision 0 when formating EXT2 filesystems, otherwise mount_ext2fs fails (mount point disappears) - Fix file chooser problem with char '&' in directory and file names. 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686.2: ---------------- Majors changes: - Add ability to set a CIFS/SMB share read only. Minors changes: - Add m4a/m4p support in MediaTomb configuration file. - Add /usr/bin/bc - An arbitrary precision calculator language Bug fixes: - GID was not displayed correct on 'Access/Groups' WebGUI page. Thanks to Lars Köller. - Use inadyn-mt to 02.01.13 because all newer ones causes a core dump (Bugreport has been sent). 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686.1: ---------------- Majors changes: - Upgrade Samba to 3.0.28. - Add attributes 'Guest account' and 'Null passwords' to 'Samba: Settings' advanced section in WebGUI. - Enhance WebGUI + rc-script to define additional group memberships for user accounts. - Replace uShare UPnP Mediaserver with MediaTomb 0.10.0. This has been done because uShare's latest version fails to build on FreeBSD, also new version requires external libs for DLNA support which has not yet been ported to FreeBSD currently. You have to reconfigure the UPnP service to get working properly. XBox 360 is not supported, sorry. - Increase mfsroot size to 54mb for embedded version. So hopefully the OS has enough memory for logfiles,... Especially with Samba tbd files, which increase rapidly with a huge number of users accessing the system. - Add kernel patch to support ATi IXP600/700 PATA/SATA. - Switch back to SCHED_ULE scheduler. - Upgrade 3Ware serial ATA RAID controller driver to 9.4.2 (http://www.3ware.com/download/Escalade9650SE-Series/9.4.2/9.4.2_Release_Notes_Web.pdf). - Allow creation of users with empty passwords. - Upgrade ATAidle to 2.3. - Set 'kern.hz="500"' in /boot/loader.conf for better system and media streaming performance. Thanks to Eyn Ergy for testing. VMWare users which require this setting have to install in 'full' mode and edit loader.conf by hand. See http://ivoras.sharanet.org/freebsd/vmware.html or http://www.freebsd.org/doc/en/books/handbook/virtualization-guest.html for some tipps. - Add SSL/TLS support to FTP service. - Use inadyn-mt instead of inadyn dynamic DNS client. - Add easyDNS.com and 3322.org support to 'Dynamic DNS' service. - Upgrade dp.SyntaxHighlighter to 1.5.1. - Fix installation problem "Error: Failed to set partitions on the disk 'xxx'". - Refactor OS install/upgrade. - Add NFS share configuration support. Allow configuration of NFS server processes. - Upgrade netbsd-iscsi (iscsi-target) to 20080207. - Upgrade fusefs-ntfs to 1.2216. - Upgrade e2fsprogs to 1.40.6. - Upgrade inadyn-mt to 02.11.88. Minors changes: - Remove read-only flag for iSCSI extent/device/target 'Name' field during creation. It will be readonly after creation. - Add checkbox in 'Mount Point' WebGUI to enable/disable foreground/background file system consistency check during boot process. - Remove 'Read only' checkbox from rsyncd settings page (WebGUI). Access mode can be defined per share. - Autoselect 'Selected' checkbox in time selection control (minutes/hours/days/months/weekdays) e.g. when configuring scheduled reboot. - Add ability to select PIO modes for IDE/ATA disks on 'Disks: Management: Disk: Edit' WebGUI page. - Enable logging for local/client rsync jobs (to /var/log/rsync_xxx.log). It is possible to access log files via WebGUI/Advanced/Edit File page. - Add 'User ID' and 'Group ID' option to RSYNC module configurations. - Improved software RAID creation/administration via WebGUI. - Add additional options (e.g. cachecnid, upriv, ...) for AFPd shares. - Add if_tap.ko and if_tun.ko kernel modules for tun/tap pseudo device support (required by OpenVPN). - Enable to set host name or IP address in 'Passive IP address' edit field on FTP service WebGUI page. - Enable user/group ID modification when creating a new user/group. - Add /usr/bin/getent. - Remove /usr/bin/dirname link to basename and add original application. Thanks to Lars Köller. - Only create SMB/CIFS users with uid >= 1001. Thanks to Lars Köller. Bug fixes: - Calculating iSCSI extent IDs fails for numbers > 10. - Promote correct UPnP port via ZeroConf/Apple Bonjour. - Fix bug in rsyncd rc-script. Hosts allow/deny were not set correctly. Also fix client error message 'ERROR: module is read only'. - Fix bug in FTP service. It was possible to select 'Anonymous login only' and 'Local users only' simultaneously which is impossible. Please check your configuration and reconfigure your FTP service if necessary. - Do not display warning message "The attribute 'Domain name' contains invalid characters and is no valid domain name." anymore because this stops configuring provider FreeDNS. - Fix bug in user management. When creating several users without pressing the 'Apply' button the user id was not updated, this means all new users have the same user id. - Fix encoding bug in graphs (WebGUI). Thanks to Jonas Svensson. - Interface polling was not set even if it was selected in the WebGUI. Thanks to Lars Köller. 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686: -------------- Majors changes: - Refactor port makefiles. - Upgrade netbsd-iscsi (iscsi-target) to 20071221. - Upgrade fusefs-ntfs to 1.1120. Minors changes: - Disable firmware upgrade via WebGUI for 'full' installations. Use the 'full' upgrade mode from LiveCD instead. - Changed boot splashscreen and WebGUI logo images. - Try to fix AFP Time Machine problem. Bug fixes: - Fix bug in 'full' upgrade/install routine (LiveCD). - Do not delete log files during boot process on 'full' installations. 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. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686b3: ---------------- Majors changes: - Add file system check support during boot process. - Add attribute 'Store DOS attributes' to Samba/CIFS WebGUI. It will be enabled by default. Thanks to pascal666. - Modify idmap syntax in smb.conf. Thanks to Zythan. - Upgrade Adaptec AACRAID driver to v5.2.0 Build 15317. - Upgrade WOL patch to version from 25.11.2007. - Add AFP share support. Thanks to Gerard Hickey. - Upgrade netbsd-iscsi (iscsi-target) to 20071130. - Upgrade PHPMailer to 2.0.0. - Modify rsync client/local WebGUI to define individual source/destination paths. - Modify rsync server WebGUI and rc-script. Now it is possible to manage rsync shares. Thanks to Gerard Hickey for sending core code. - Modify rc scripts. Mount points and GEli providers will be detached correctly during shutdown process. Minors changes: - Add command '/usr/bin/nice'. - Send hostname only on DHCP request. See http://sourceforge.net/forum/forum.php?thread_id=1879462&forum_id=507590. - Update translation files. Thanks to all translators supporting FreeNAS. - Add misc patches to Samba 3.0.26a. - Modify iscsi-target WebGUI. - Add 'ro' (read only) flag for iscsi targets. - Add 'compression' checkbox to enable/disable it for SSH. - Add ushare mime patch to fix avi playback on X360. Also add video support for avc and hdmov and audio support for 3gp and flac. Bug fixes: - Fix bug in extension menu formating code. Thanks to James Patterson. - Admin users are now added to the admin group (GID 1000). Patch done by Gerard Hickey. - Fix bug in mount configuration WebGUI for older gvinum/gmirror/gconcat software RAIDs. - Fix bugs in GVinum tools page. - Fix bug when setting static IP for LAN via WebGUI. Permanent restrictions: - It is not possible to format a SoftRAID disk with MSDOS FAT16/32. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686b2: ---------------- Majors changes: - Set correct sysid when formating disks with FAT32(0x0b) and EXT2(0x83). - Enable user to set volume label when formating disk using EXT2. - Refactor complete disk/RAID initialization/management/encryption PHP code && WebGUI. - Refactor API for better maintenance and feature enhancement. - Upgrade PHPMailer to 2.0.0 rc1. - Upgrade PHP to 5.2.5. - Upgrade netbsd-iscsi (iscsi-target) to 20071025. - Add GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Apple Public Source License and PHP License text (located in /usr/local/www). Minors changes: - 'dd' destination disks and partitions during install process. - Modify filechooser. Now 'OK' and 'Cancel' buttons are on the top of the dialog for easier navigation in huge file lists. Bug fixes: - Fix xml parser bug when switching language, e.g. English (ISO-8859-1) to Bulgarian (UTF-8). - Fix bug in function get_mount_usage(). Now mount points containing whitespace characters are displayed on index.php. - Fix mount bug. Mount disks using UFS without GPT successfully. - Fix bug in config convertion function. Convertion does not stop at version 2.1 anymore. This fixes many bugs, e.g. unreachable CIFS/Samba shares, ... - Fix bug in disk management. After modifying a disk (e.g. change UDMA mode) configuration was corrupted. - Enable usage of USB stick to store configuration in non LiveCD scenario. Permanent restrictions: - It is not possible to format a SoftRAID disk with MSDOS. Known bugs: - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.686b1: ---------------- Majors changes: - Upgrade fusefs-ntfs to 1.1004. - Upgrade lighttpd to 1.4.18. - Upgrade netbsd-iscsi (iscsi-target) to 20070925. - Refactor GEOM-Eli implementation + WebGUI. Now it is possible to add existing encrypted disks and change passwords for a encrypted disk. - Improve device detection for configuration storage when booting from LiveCD. - Update zoneinfo files. - Add 'System/Packages' WebGUI page to administrate packages (only available in 'full' install mode). - Add LDAP Authentication: Thanks to Andreas Neth and David Rush for their help - Add email status report. - Add 'Status/Report' WebGUI page to administrate email status report. - Upgrade iSCSI Target to version 20070925. - Update 'iSCSI Target' WebGUI + services. Now it is possible to expand existing targets and define RAID0 and RAID1 devices. It is also possible to use disk devices as extents. - Refactor complete user/group management (code, services & WebGUI). - Add scheduled reboot feature. - Add 'System/Advanced/Cron' WebGUI to administrate additional cron jobs. - Add new languages: Slovenian, Portuguese, Polish, Hungarian and Norwegian Bokmal. - Add new SSH settings to WebGUI: Password authentication. - Add WOL patch for some NIC (http://stsp.name/wol/). - Add 'Hosts allow' and 'Hosts deny' settings on Samba shares WebGUI page. - Add 'chroot everyone' setting on FTP WebGUI page (Thanks to Francois Allard). - Add 'Home directory' support in user management (Thanks to Francois Allard). - Refactor 'System/Advanced/Startup'. Renamed to 'System/Advanced/Command scripts'. Add ability to define scripts executed before system shutdown. - Add SNMP service support. - Upgrade Samba to 3.0.26a. - Permit to convert a 'full' release to an 'embedded' (from the CDROM) - Add proxy support (WebGUI: 'System/Advanced/Proxy'). - Add volume label support when formating disks. - Modified boot image file system parameter to support USB booting on a greater number of systems. Maybe some booting problems with LiveCD are also solved. Minors changes: - Display used and available disk space as tooltip for mount points on system information (index.php) page. - Reduce number of virtual consoles to ttyv0 and ttyv1. - Display 'MTU' on interfaces status page. - Rename 'Resume' to 'Keep all files' option on FTP WebGUI page. Also update option description text. - Use nano as default editor. Thanks to Carsten Hammer. - Remove Samba 'ReadAhead' setting because this is not supported on FreeBSD. - Refresh RAID information pages automatically every 5 seconds to display progress (e.g. when creating or rebuilding RAID). - Rename CIFS to CIFS/SMB for better understanding. - Upgrade dp.SyntaxHighlighter to 1.5. - Add attribute //samba/auxparam and //samba/share/auxparam to add auxiliary parameters. - Add 'Auxiliary parameters' field on CIFS/SMB page to manage auxiliary parameters. - Improve WebGUI workflow. - Add ability to define full path of Samba share, not only to choose from a list of defined mount points. - Add ability to mount a file system read-only. - Fix a bug when compiling FreeNAS on a FreeBSD 6.2 system with X11 installed. - Add wpa_supplicant binaries (actually not supported from the webgui). - Add 'du' tool. - Add Davicom DM910 USB Ethernet driver. - Update 3Ware drivers to 9.4.1.3. - Customizable size for OS partition (1) in 'full' install mode. Bug fixes: - Fix bug in Mount Point WebGUI page when using file system 'CD/DVD'. - Fix bug when booting 'full' installation. - Cleanup /var/run during boot process, otherwise sysreboot.reqd won't be removed. - Fix bug in /etc/rc.d/afpd script. Thanks to fred0. - Fix bug in userdb generation. User administrator privilegs were not set correct after a reboot. - Add missing link /etc/exports -> /var/etc/exports. - Set //syslogd/nentries to 50 (by default) in config.xml if it is not set. Causes errors in status report. - Recyle bin setting was not stored when it was activated for a Samba share. - Handle special characters in config.xml (e.g. ). - Fix bug in make.sh. Partition description was incorrect, 'fstype' was not set correct for partition 'a'. FreeNAS 0.685RC2 (unreleased): ------------------------------ Majors changes: - Upgrade fusefs-ntfs to 1.1004. - Upgrade lighttpd to 1.4.18. - Upgrade netbsd-iscsi (iscsi-target) to 20070925. - Refactor GEOM-Eli implementation + WebGUI. Now it is possible to add existing encrypted disks and change passwords for a encrypted disk. - Improve device detection for configuration storage when booting from LiveCD. - Update zoneinfo files. Minors changes: - Display used and available disk space as tooltip for mount points on system information (index.php) page. - Reduce number of virtual consoles to ttyv0 and ttyv1. - Display 'MTU' on interfaces status page. - Rename 'Resume' to 'Keep all files' option on FTP WebGUI page. Also update option description text. - Use nano as default editor. Thanks to Carsten Hammer. - Remove Samba 'ReadAhead' setting because this is not supported on FreeBSD. - Refresh RAID information pages automatically every 5 seconds to display progress (e.g. when creating or rebuilding RAID). Bug fixes: - Fix bug in Mount Point WebGUI page when using file system 'CD/DVD'. - Fix bug when booting 'full' installation. - Cleanup /var/run during boot process, otherwise sysreboot.reqd won't be removed. - Fix bug in /etc/rc.d/afpd script. Thanks to fred0. - Fix bug in userdb generation. User administrator privilegs were not set correct after a reboot. FreeNAS 0.685RC1: ----------------- Majors changes: - Modified build scripts. - Upgrade PHP to 5.2.4 - Upgrade lighttpd to 1.4.17. - Make login procedure more FreeBSD style. Now we have 7 consoles available (via Alt-Fx keys). 'root' is autologin on ttyv0. Environment is now set correct, so we have a shell history. PATH is also set correct (no dumb absolute paths are needed anymore). Minors changes: - Add link /sbin/mount_ntfs-3g and /sbin/mount_ntfs-3g to use mount -t ntfs-3g ntfs-3g /dev/xxx /mnt/xxx. - Add 'Path' column displaying share path on Services/CIFS/Shares WebGUI page. - Refactor time control used on various WebGUI pages like Rsync or scheduled shutdown. - Restrict file access for FTP users to /mnt only. Only root has full access now. - Modified file permissions for config files to 0600. - Add commands /usr/bin/sort, /usr/bin/uniq, /usr/bin/dirname, /usr/bin/install and /usr/bin/tee. - Add Patch for new hardware rev of D-Link DGE-528T PCI card Bug fixes: - Fix bug in UPnP WebGUI page. Profile dropdown control is not disabled when service is disabled. - Fix bug in Access/Group WebGUI page. Group ID was lost when editing existing group. - Fix bug in userdb generation. User administrator privilegs were not set correct. - Fix problem that RAID size and status isn't displayed correct. - Restart 'CIFS/Samba' if users has been modified/added/deleted. - Fix bug in xml processing. Strings containing the characters <>" produces errors in the corresponding scripts. This is because the special characters were not unescaped: < <=> < > <=> > " <=> " ... - Fix bug when mounting NTFS filesystems via WebGUI. A reboot to mount disks is not necessary anymore. - Fix bug in /etc/rc.d/pureftpd script. 'Max. conn. per IP' = 0 denied starting service. - Set correct charset/codeset in WebGUI. FreeNAS 0.685b2: ---------------- Minors changes: - Add 'Profile' dropdown box on UPnP page. XboX 360 users should use the XboX 360 compliant profile. PS3 users should try DLNA. If the 'Default' doesn't work with your UPnP client, also try the DLNA compliant profile. Bug fixes: - Fix bug in UPnP rc-script. There was a bug when sharing multiple directories. - Modified /etc/rc.d/htpasswd script to prevent creation of malformed file. - Modify Filechooser GUI and fix some bugs. - Fix typos in WebGUI. Thanks to El Marconi. - Fix bugs in rc-script processing. - Fix bug in scheduled shutdown. - Fix typo in diag_infos_raid.php. Thanks to Dan Merschi. - Fix bug in mdnsresponder rc-script. - Fix bug in iscsi-target rc-script. Keep order of targets. - Fix bug in pureftpd rc-script. - Fix syslogd bug. - Add missing files /etc/iscsi/auths and /etc/iscsi/passwd. - Fix call to undefined function get_ipv4addr() in /usr/local/www/interfaces_opt.php. - Fix bug in 'hostname' creation. FreeNAS 0.685b1: ---------------- Bug fixes: - Update WebGUI to deny using spaces in usernames. - Fix bug in /etc/rc.d/userdb when user fullname contains spaces. - Fix GELI encryption bug. FreeNAS 0.685b: --------------- Majors changes: - Add Dynamic DNS service - Permit to mount ISO files - Add IPv6 support on the WebGUI - Upgrade fusefs-libs to 2.7.0 and fusefs-ntfs to 1.417 - Code review from the FreeNAS core engine - Upgrade PHP to 5.2.3 - Upgrade lighttpd to 1.4.15 - Improve UPnP WebGUI/Service - Refactoring build scripts (Makefiles) - New platform name: + liveCD (old "generic-pc-cdrom") for the CD-ROM release + embedded (old "generic-pc") for install on hard drive or flash device + full (new platform) for real install (no more use RAM disk) - Use sysvinit for services. Convert most of the system and services code into shell scripts. - Upgrade iscsi_initiator to 2.0.92 - New language: Bulgarian (Thanks to Boris) - Upgrade ushare to 1.0 (XBOX fix, added PS3 support, added DLNA compliant profile) - Improve Samba shares administration. + It is possible to create multiple shares for a mount point. + Add new option 'Inherit permissions' to shares Minors changes: - Enhance build scripts - Add missing pccard.conf file to get pccardd daemon working - Create /etc/hosts file after interface initialization (current IP was not available when using DHCP) - Add boot splash screen (just for fun) - Tune graid5 RAM usage depending of detected RAM - Permit to configure FTP file and directory mask - Display DNS servers on 'System/General setup' page when using DHCP (edit controls are disabled in this case) - Fix bug in system_systime_set function. Thanks to Paul Wheels for the tip - Improve hidden diagnostic status.php page - ATA timeout default value (5) was changed to 15 second when graid5 is used - Add geom NOP: Will permit to add drives to an existing graid5 volume (still not possible from the WebGUI) - CIFS: Added option to enable/disable 'large readwrite' support - CIFS: Added option to enable/disable 'ea support' - CIFS: Added new "pipe-lined read support" for improved performance when transferring files with Vista client - CIFS: Added "netatalk" VFS plugin for hidding Netatalk (AFP) system file (DISABLED: It crash samba) - Add netatalk patches - Add sed stream editor (for internal scripting) Bug fixes: - Add missing winbind/smbpass pam modules - French accent are correclty displayed now - Change the SSL certificate (the previous is no more valid) - Fix script error in rc.shutdown when pressing Ctrl+halt+del key - Fix the "You must add disks first" message with older software RAID formatted disk - Fix bug in interface initialization code - the 'default' route was deleted - Fix Bug: Add line PubkeyAuthentication on sshd_config file - Fix UPnP bug - now supports blanks in directory names - Fix UPnP bug - service was not started on system startup - Fix beep bug - Fix bug in ftp services page - Handle incorrect values for 'Number of clients' and 'Max. conn. per IP' - Disk encrypted WebGUI - Disk wasn't correct named when using gvinum RAID disk - Disk size was calculated incorrect for 2 partition installation - Fix local RSYNC bug logs each minute and crontab bug - Fix SWAP file size change bug - Add missing softlink /usr/share/misc/termcap -> /etc/termcap - Fix bug for preventing to mount system disk (thanks to SF.net user : snikulin) Known bugs: - NTFS mount points are not mounted after creation, a reboot is necessary. - If DHCP for IPv4 is used, the IPv6 statically configured DNS server will be override by the IPv4 DNS server. FreeNAS 0.684b: --------------- Majors changes: - Add disk encryption with geli - Add iSCSI-Target: Permit to create specials files that simulate iSCSI target disk. - Add swap feature: Permit to create a file on a mount point for memory swap purpose - Add powerd/cpufreq system power control utility - NTFS: Replace ntfs FreeBSD module with ntfs-3g: read/write support for NTFS - Added growfs tools (usable from the CLI only) - Add EXT2 filesystem creation support - Add option for upgrading FreeNAS from CDROM (this can be used as recovery mode too). - Multilanguage: Update languages files and add Japanese (Thanks to Hiroyuki Seino) and Russian (Thanks Ahmetov Shamil) - Force only one UFS type: EFI GPT Partition with Softupdates, and permit to select percent of free disk space to kept (between 8 and 1) Minors changes: - RSYNC: Permit to configure multiple RSYNC local/client - RSYNC: Add description attribute to RSYNC tasks - SSH: Permit to enable SSH TCP forwarding (SSH tunneling) - NFS: Permit to add more than one networks for NFS - iSCSI: Upgrade iSCSI initiator to 2.0.1 - FTP: Add 'Resume' mode. Fix bug in enabling 'FXP' and 'NAT mode'. - FTP: Add 'connected users list' information page - Samba: Try to improve samba performance by adding 'large readwrite = no' in smb.conf (see http://wiki.samba.org/index.php/Samba_Troubleshooting) - Samba: Add dos charset CP866 (Russian) - Little index page improvement : % used of TOTAL size display. Paul Wheels patch - Permit to configure the system time: Paul Wheels patch - Add hardware sensors information page - Add syslog message for RSYNC local/remote synchronization - Geom mirror: Change default algorithm to round robin (http://www.onlamp.com/pub/a/bsd/2005/11/10/FreeBSD_Basics.html) - Now it is possible to store the configuration on floppy disk and USB stick when booting FreeNAS from CD. - Permit to select if a user is in the administrator group (wheel) or not - Add WebGUI page (System/Advanced/Startup) to add/edit/delete commands executed pre or post system initialization (booting). Bug fixes: - Fix UPnP WebGUI bug - Fix bug in user & groups WebGUI. - FTP: Fixed: Deletion of files uploaded and owned by user was not able. - FTP: Fixed PAM error (using MS AD account for example) - FTP: Disable root login by default. Can be enabled via WebGUI. - Fix DHCP problem - Try to prevent "acd0: FAILURE READ_BIG ERROR" during install from CDROM (thanks to fortinde@isers.sourceforge.net) - Modify FreeNAS make.sh build script for supporting AMD64 FreeBSD now... Underlying changes: - Use the FreeBSD 6.2-RELEASE (production) for FreeNAS base - Upgrade twa kernel driver (e.g. 3ware 9650SE Series Raid S-ATA II PCIe) - Try to improve performance on VM machine: http://ivoras.sharanet.org/freebsd/vmware.html Replace ethernet 'lnc' drivers with 'le' driver (WARNING: NEED CONFIGURATION CHANGE AFTER UPGRADE) Reduce Kernel's timer frequency to 100HZ - Samba: Upgrade Samba to 3.0.24 - Remove the tools 'beep' - Upgrade PHP to 5.2.1 - Upgrade ushare to 0.9.10 (should now support xbox) Known bugs: - Using iSCSI-target can cause problem for stopping/restarting FreeNAS - French accent not correclty displayed - When pressing Ctrl+halt+del key, the rc.shutdown script generate an error FreeNAS 0.683b: --------------- - Updated licence file with new translators name/emails - Upgrade Smartmontolls from 5.36 to 5.37 - Add the HPN-SSH client (for preparing rsync and unison over ssh) - Permit to mount CDROM drive - fixed the display of 'DMA' in the place of the size when controller found non-ATA66 cable - WebGUI: Add all RAID information on the Diagnostic information page - WebGUI: More easy fsck page to use - WebGUI: Improve graid5 tools page - New language: Romana (thanks to Laurentiu Florin Bubuianu) - Permit to configure the hosts file - Fix the disk check mounted bug - Add gettext support on PHP (prepare migrating languague file to .po) FreeNAS 0.682b: --------------- - Fixed 0.681b bug: missing function (fdisk) and fsck tools that don't umount - CIFS: hide dot files for prevent Netatalk system directory to be delete - CIFS: add two parameters for trying to improve performance (samba perf suck on FreeBSD...) - SSH: Add HPN-SSH patch by using openssh-portable FreeBSD port - Fixed fstab warning message while booting (Thanks to Graham Wharton) - Modified build scripts - Hiroyuki Seino patch : CP932 charset added, and webgui bug fix - New language: Traditional and simplified Chinese (Thanks to Baikuan Hsu), Dutch (thanks to Kris Verhoeven) - Add warning when choosing install with 2 partitions : Thanks Bob FreeNAS 0.681b: --------------- - Allow the following characters in CIFS workgroup name: ! @ # $ % ^ & ( ) _ - ; : ' " , . - Modified build scripts - Upgrade lighttpd to 1.4.13 - Upgrade PHP to 5.2.0 - Upgrade Samba to 3.0.23d - Upgrade RSYNC to 2.6.9 - Upgrade mDNSResponder to 1.08 - add FreeBSD tools: chgrp - Lot's of internal code change about moint point management - Software RAID: Add geom concat (JBOD) and geom stripe (RAID 0), add confirmation box before formatting RAID, permit to create RAID1+0 (1 gstripe volume created using 2 gmirror volume) - CIFS: Configure samba for using syslog (circular log file), log message are messed with other system log, but FreeNAS will be more stable. - WebGUI: add a check to password input (forbid character ':') - WebGUI: add warning when using FAT32 or NTFS filesystem under FreeNAS - WebGUI: Prevent to create 2 mountpoint with the same disk/partition couple - Fixed the SFTP bug - Added uShare UPnP A/V Media Server service FreeNAS 0.68: ------------- - Need 32MB of minimal disk space for installing (since release 0.67, but forget to mention it) - Need 128MB of RAM for using the webgui upgrade function (92MB of RAM should be enough for enabled all services) - Updated to FreeBSD 6.2 PRERELEASE - Added new geom RAID5 module (from Arne Woerner) - Fixed su permisson - Fixed FTP anonymous login that was not disabled - Fixed the e2fsck bug, now EXT2 filesystem should be correctly repair when detected error on it - Added DHCP client option for LAN interface (WebgUI & console). Thanks to Volker Theile - Changed default samba buffer size to 16384 - Added "-maproot=root" to NFS configuration file - Added option for not erasing the MBR when initializing disk: Some RAID controllers store important data in the MBR. - Replace PHP 4 by PHP 5 (preparing rewriting the FreeNAS PHP code using objects) - Replace mini_httpd by lighttpd (preparing the support of adding WebDAV feature) - Replace sh shell with tcsh - Upgrade samba 3.0.22 to samba 3.0.23a - Added Unison support (Michael Mee) - CIFS: added recycle bin capabilities, force guest mode - RSYNCD: added motd and maximum connexions options, added local rsync (share to share) - FTP : re-added passive ip adress and NAT mode; permit to enable FXP - Rewrite the NIC speed/duplex script configuration (Trying to resolve the bug number 1519939) - Fix bug with generating the mDNS responder config file - Added capability to use a config file stored on FAT partition (preparing the support of installing FreeNAS on FAT partition). Thanks to Niel Endres. - Added NIC name be configured with "auto" for using the first NIC found. Thanks to Niel Endres. - Added disk usage information on the main page - Added embedded text file editor (from Pfsense project) by Volker Theile - Begin to customize the hidden status.php page - New language: Italian (thanks to Pietro Defaccio) - New language: German (thanks to Falk Menzel and Dominik Plaszewski) - Added option on SSHD page to permit/deny root login. - Make traffic/cpu graph available to webGUI. - Do a "chmod 711" on the "/" directory for limiting user SSH acces. - Added disk management tools page (e.g filesystem check). - Added mount point tools page (to mount/unmount mount points by hand). FreeNAS 0.671: -------------- - gvinum bug fix: fix raid deletion , add config file conversion FreeNAS 0.67: ------------- - Multilanguage WebGUI (thanks to Aliet Santiesteban Sifontes), French and spanich translation are work in progress. If you want translate the WebGUI, You can use the english file as reference file (this file is a work in progress and can change). and send me your translated file by email. - Upgrade to FreeBSD 6.1-STABLE - Add software RAID: geom mirror (NEED TO BE TESTED) - Replace vstpd 2.0.4 by pure-ftpd 1.0.21 (support UTF-8) - Update RSYNC to 2.6.8 - Update Smartmon tools to 5.36 - Update e2fsprogs to 1.39 - Update iSCSI initiator to 0.17 - Replace Howl (maintenance stoped) by Apple Bonjour - SSH: Adding the sftp subsystem - CIFS: added dos charset 852, added unix charset, option for hidding some share, hide folder ".snap" (thanks to Jorge Valdes) - FTP: Added FTP banner option, hide foler '.snap' - AFP: Add server name configuration - Adding CLI tools: fetch (FTP/HTTP download client) - Support large FAT32 parition. FreeBSD Kernel change: - Drivers added: a100u2w - Replacing 4BSD scheduler with ULE scheduler - ACPI module is included in the kernel Bug Fixed: - clear log: rsync, smartd, dameon - Permit to configure with the WebGUI this wireless card: awi,ral,iwi,ipw,ural - no need to reboot for applying tuning settings. - Speed of LAN and OPT interfaces - Missing NFS daemons: rpc.statd and rpc.lockd - static route edition - somes tipos in the WebGUI Vyatcheslav Tyulyukov patchs: - Simplify adding existing disk - improve RAID script - FreeNAS generating script 'setupfreenas.sh' by Scott Zahn FreeNAS 0.66: ------------- News features: - Upgraded to FreeBSD 6.1 RC #12 - Added:Broadcom NetXtreme II (BCM5706/BCM5708) PCI/PCIe Gigabit Ethernet adapter driver - Added FreeBSD version on the main page (Thanks to Stephan) - Add iSCSI diagnostic page (usefull for display the list of target name) - Permit to mount more than 1 partition for the same hard drive - Permit to use number in the login name - Add CIFS Buffer configuration option - Added Smartd and daemon on the syslog setting page bugs fixed: - Some typo fixed (Thanks to Stephan) - Hide the domain admin password (on the web gui and on the diag page) - Fixed: Add the 'scp' tools (forget to add it) - Fixed a bug when editing user: the 'full shell' check box was missing - Fixed the log clear of SSH part - Fixed the AFP checkbox problem with some browser - Fixed the tune value parameter (inversed) - Fixed: AAC and APM desc inversed - Fixed: Permit to use '-' and '_' character in sharename - Fixed: The bad umount script for shutdown and reboot (still a problem for the shared data partition) Vyatcheslav Tyulyukov patches: - Fixed: The disable beep feature - Fixed: Wrong display of RAID disk FreeNAS 0.65: ------------- News features : - Adding MS Windows Domain authentication - Adding Aple File Protocol (AFP) - Announce service with Zeroconf (howl) - iSCSI initator (NOT TESTED) Minimum RAM requirement: 96MB Change log: - Adding MS Windows Domain authentication (tested with a 2K server and 2003 server) - New protocol: AFP (AppleShare file server) - Adding Zeroconf (howl) for announcing services - adding iSCSI initator (NOT TESTED) - New Install script (use the same method as the WebGUI: dd the image file directly on the hard drive) and made a more clear code - Gvinum (Software RAID): Use 'sd lenght 0' parameter in the place of the disk size. - Smartd have this own log file - Local user with 'full shell' option can became root (with su command) - The Web Admin admin password match the root password. - Add option for forcing UDMA mode (to be used when there is the UDMA_ERROR.... LBA error message). - Adding a link to the exec page on the diagnostic menu. - Adding option for formating disk in UFS without soft Updates and reserved space to 0 (save 8% of space disk). - Mount the UFS disk with ACLS enabled - Permit to change the user used by rsync daemon - Adding 'aaccli' tools (usable from command line only) - Little fixe for AFP configuration (WebGUI, mount point, etc..) - Changing the classical syslogd by a patched circular log syslogd (adapted to FreeBSD by the pfsense project).... - Improved rsync client code: thanks to Mat Murdock - Add top information on the status page: thanks to Stefan Hendricks - Adding changing MTU size... - Add option for enabling/disabling tuning kernel variables - changing Samba mask for file/directory: If 'anonymous' mode: use 0666 for file and 0777 for directory If 'user' mode: use 0744 for file and 0755 for directory - Add FTP daemon option: min/max port and public IP address - add drivers: ath -- Atheros IEEE 802.11 wireless network driver (thanks to Foxglove for the lines to be added) - add drivers: HighPoint HPT374 ATA RAID Controller - add drivers: ipw -- Intel PRO/Wireless 2100 IEEE 802.11 driver - add drivers: iwi -- Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 driver - Upgrading to samba-3.0.21c - Upgrading rsync to 2.6.7 - Upgrading to FreeBSD 6.1-PRERELEASE #10 FreeNAS 0.64: ------------- bug fixes: - Fixed the read-only UFS disks - Fixed the asian support for CIFS share - Fixed some tipos in the WebGUI - Used a valided method for creating software RAID volume (but still same problem with software RAID 5) - Minors enhancement in status:system page FreeNAS 0.62: ------------- New features: - Changed the default IP address to: 192.168.1.250 - Upgrading FreeBSD version from 6.0 to 6.1 Pre-release - Replaced the fwe (non standard Firewire on ethernet) drivers by the fwip (standard IP on firewire) - Included the Firmware Module for Qlogic based SCSI and FibreChannel SCSI Host Adapters in the kernel - Add SSH daemon that permit SCP only (by using scponly shell) Warning: Actualy scponly is not chrooted, then ssh users can read the config file with clear password - Add Cron/Rsync client: Permit to schedule RSYNC file synchronisation with another FreeNAS box (one master, and lot's of clients). About the SYNC between two FreeNAS box, You must have the same share name on the box. Actually the rsync server reachability is not checked. - Add text editor: nano (more easy for playing with FreeNAS!) - Upgrade vsftpd from 2.0.3 to 2.0.4 - A little more intelligent mount script (check filesystem only if there is a problem) - Adding the 'load average' information on the status page (Request Id: 1442490) - Adding an option for shutdown from the console (Request Id: 1433067) - Add e2fsck (ext2/ext3 filesystem check tools) Bugs fixed: - Fixed the FTP bug that permit the user going to the / folder (chrooting vsftpd) - Remove the link0 options for fxp drivers (seem create problem with some users) - Prevent using the reserved system login name (bug n1433691) - Prevent adding the system partition on the disk:mount point list - No more error message "no config file found" when the image file is directly written on CF or hard drive. (bug n 1424451) - FAT volume are now mounted in read/write (chmod 777) for all services(bug n 1400583 ) - Share/Mount Name and Description Error checking (bug n1433339) - Mount share not sorted (Request Id: 1442332) - Error message "This group already exists in the group list" when editing group (bug n1443102) - Rsync log works now (bug n1437039) - Editing user prevent starting WebGUI (bug n1443403) Tunning: - setting kernels variables to: net.inet.tcp.delayed_ack=0 net.inet.tcp.sendspace=65536 net.inet.tcp.recvspace=65536 net.inet.udp.recvspace=65536 net.inet.udp.maxdgram=57344 net.local.stream.recvspace=65535 net.local.stream.sendspace=65535 kern.ipc.maxsockbuf=2097152 kern.ipc.somaxconn=8192 kern.ipc.maxsockets=16424 kern.ipc.nmbclusters=60000 kern.maxfiles=65536 kern.maxfilesperproc=32768 FreeNAS 0.6: ------------ - Adding local user/group authentication - Adding Rsync daemon - Support hard drive biggest than 2TB (using GPT/EFI in the place of the MBR) And minors changes/Bugs fixed: - Add time/date display on the system page - Adds comment for shares - Add option in the mount point list for re-try to mount a share - Add option in the NFS configuration page for using the good UID/GUID - Install script check if the destination drive is used - More options on the Software RAID tools (saveconfig, Force state to UP) - FTP timeout display in minutes bug fixed - Removing RAID volume is more clean (remove the RAID disks too) - Can boot if there is no serial port - "clean log" button works FreeNAS 0.52: ------------- This release add minors features: - Possibility to use the disk where FreeNAS install for sharing data; - Enabling the upgrade from Web GUI (but you can test for the next release only); - ATA Advanced options (standby time, power management, acoustic management); This release prepare the support of platform that don't have video and keyboard: - The serial port is enable on booting. - You can connect with a serial cable (null modem) for following the boot process. - Serial port settings are: 9600 baud, 8 bits, no parity, and 1 stop bit. FreeNAS 0.51: ------------- New features: - Kernel compiled for support SMP PC - Removing the main "share" folder with CIFS - Try to optimize the TCP samba speed Bugs fixed: - fix the bug "Windows station display incorrect disk size" (n 1397508) - Fix a problem for configuring a Nforce Ethernet card (n 1379697) - Fix a problem when there is ONLY a USB keyboard plug on the PC (n1387815) - Fix the wrong free memory display (bug n1368478) - Fix the Samba Server description not used (bug n1395997) FreeNAS 0.5: ------------ New features: - Software RAID with gvinum...need to be more tested (have a little problem with RAID 1 and soft reboot) - S.M.A.R.T support (only logging actualy) with smartmontools (feature n1368868) - ext2 filesystem support...need to be more tested (feature n1385882) - Playing few notes after startup and reboot (feature n1373316) - Removing the small boot menu (feature n1377592) Bug resolved: - Deleting file with FTP by replace pure-ftpd with vsftpd (bug n1367965) - Displaying hardware RAID disk (bug n1373409) - Call to undefined function in system_advanced (bug n1372744) - NFS server doesn't works (bug n1372054) Know bugs (WARNING!): - When you delete a RAID volume, you must remove (with the RAID/Tools menu) all the object (especially the disks) used by this volume. - RAID 1 volume doesn't correctly remount after a reboot, but works after a shutdown and power restart. FreeNAS 0.4: ------------ Changelog: - Adding status for "disk" and "mount point" - Correctig diag/og/settings error message - More stable disk initialization - More Samba options - More information in status/disk knowbug: - DNS lookup and SYSLOG doesn't work - Windows share display the wrong size disk Limitation: - Can't use the disk where FreeNAS is installed for sharing data FreeNAS 0.3: ------------ There is only minors changes: - "install to hard drive" now works, and some new option for configuring FTP. About the big ISO file size: it's because there is two filesystem file, one for CDROM and the other for CF/HD. Changes log: - Install now works on Hard drive, should work on CF and USB Key but no tested. - Now you must add disk before mount it (it's for the futures functionnaliy of disks status) - Mount bug corrected (Call to undefined function: disk_unmout() in /etc/inc/disks.inc on line 55 ) - More FTP configuration options Knowbug: - There is no check if there is error when trying to mount a disk FreeNAS 0.2: ------------ Change log: - Update to kernel FreeBSD 6 Stable - Add simple disk paritionning/formating - More options for mounting device - More informations in status/disk - networks CIFS shares in read/write mode Know bugs: - Hard disk install doesn't work - Hotname lookup error - Partitions display errors (Status/disk) FreeNAS 0.1: ------------ Initial release!