# Copyright 2006-2012 Carl Thijssen

# This file is part of the Ultimate Deployment Appliance.
#
# Ultimate Deployment Appliance is free software; you can redistribute
# it and/or modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 3 of the
# License, or (at your option) any later version.
#
# Ultimate Deployment Appliance is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

These are the release notes of UDA 2.0 build 23

Known bugs/issues:
* DHCP bug where the config file is empty after save.
* Bartpe filenames should be all lowercase
* Change IP address does not update issue file and does not properly update dhcpd.conf
* Solaris 10 X86 mounts the parent soalris directory while it should mount the actual ISO on /cdrom

Build23:
* FIXED: Bug where Select mount directory dropbox would have a background image of the mount toolbar button
* ADDED: Checks in patch install script to check for current versions
* ADDED: Windows2008 option (only visual, turned out to work properly from the beginning when using windows 7)
* FIXED: Mounting windows7 after boot did not work properly (mounted as ISO instead of as UDF)
* FIXED: Applying this patch also updates current windows7 configuration files to mount properly after reboot.
* FIXED: Patch 20 did not register itself in the version page, We are now adding the registration when a fingerprint is found
* ADDED: centos6 support
* ADDED: xen5/6 support
* ADDED: Support for Clonzilla 1.2.3 and higher
* ADDED: Support for gparted 0.5.1 and higher
* FIXED: Solaris 10 x86 was broken, would not rebuild the nfsexport file correctly due to bad owner of exportfs
* FIXED: Lots of fixes in templates
* FIXED: nfsexportheader had a typo in it
* ADDED: support matrix
* ADDED: Support for Windows 8
* CHANGED: Windows PE Drivers have changed so that we can now run a custom script on 2 files. We needed that since windows 8 needs more then only the inf and the sys file.
* FIXED: Bug where inf ans sys files in winpe drivers would list entire path when uploaded with internet explorer...
* FIXED: When tftpd has not logged the entries yet that the gettemplate.sh script is looking for it now returns UNKNOWN, resulting in a FILE NOT FOUND instead of crashing the daemon...


Build22:
* FIXED: bug that would break the syslog and the smb service while updating to build 19
* CHANGED: gettemplate.sh now finds the previous IPADDRESS based on the MAC adresss
           of the client and then finds from what directory that IP has downloaded
           then wdsnpb

Build20: 
* FIXED: Windows 7 support would break edit templates for other OS-es
* ADDED: esx5 support (Experimental)
* FIXED: Build 19 would break PXE menus

Build19:
* INFO:  Build 19 is a patch release for build 17
* INFO:  Build 19 obsoletes build 18
* ADDED: Subtemplates for windows 7
* ADDED: Remove PXE entry from registry to prevent WDS setup
* CHANGED: windows7.cmd now only contains network driver loading 
           then hands over command to (sub) template script
* CHANGED: Moved Drivers to OS flavor in GUI
* CHANGED: Moved diskpart to prescript
* CHANGED: Moved call to setup.exe to prescript
* ADDED: binlsrv2.py adjusted to return the correct bcd file when asked for
* ADDED: gettemplate.sh (determines the template and subtemplate for bcd bootp answer)
* ADDED: bcdedit.pl creates a bcd file from a vanilla BCD file from ISO, using hivex
* ADDED: hivex rpms (for editing BCD files)
* ADDED: wimextract, extracts a single file from a wim file
* FIXED: mountflavor/mountonboot for windows7 did not work properly
* FIXED: binlsrv2.py now determines the local machines ip addres correctly
* FIXED: service status did not display correctly
* FIXED: install of new binlsrv crashed the service

Build18:
* Build 18 is a patch release for build 17
* Adds experimental support for Windows 7 deployment, 
  subtemplates are not supported yet...

Build17:
* FIXED small bug in sort templates due to new column for mac-addresses
* FIXED ESX4 template now has overwritevmfs default in the template

Build16:
* ADDED: New installation method for upgrades/patches
* ADDED: New feature to turn on/of mac-based files per template

Build15:
* ADDED: Tool for stripping SAN drivers from ESX4 iso files
* FIXED: bug in upgrade module in system window

Build14:
* FIXED: Big bug where subtemplates did not work properly
* FIXED: Wrong subtemplate title

Build13
* ADDED: Esx3i support

Build12
* FIXED: No description in a template results in faulty PXE menu
* FIXED: PXE password and separator in default PXE configuration file
* FIXED: device was not displayed properly upon extend

Build11
* FIXED: Accidentally removed esx4i support in version 9

Build10
* FIXED: Create new template works but does not show up in list, 
         says that it is already there when it is not...
* FIXED: PXE menu bug where menu item and submenu item are mixed up

Build9
* ADDED: PXE menu is now fully configurable

Build8
* ADDED: Esx4i installable

Build7
* FIXED: Solaris 10 x86 template had no 'solaris' in the path
* ADDED: Return to actionlist from action view screen
* FIXED: last fieldname of subtemplates was identified as invalid fieldname in IE as of build 5
* FIXED: Renaming templates does not work (a new template is created and the boot line still refers to the old one)
* CHANGED: Subtemplate PXE menu's use same settings as main menu
* ADDED: Template Flavor is now changeable within the OS
* FIXED: Renaming templates does not work properly
* FIXED: Copying templates does not work properly
* ADDED: A progress bar for extending the local volume
* FIXED: Running / not running status of actions not displayed properly
* ADDED: Description of actions

Build6
* FIXED: Service try to stop the service when not started when applying the dhcp config
* FIXED: dos2unix when saving kickstart files
* ADDED: Edit PXE options (edit the entire menu system options)

Build 5
* FIXED: remove /dev in Disktype for esx3
* FIXED: lowercase .inf and .sys filenames when uploading windows ris drivers
* FIXED: Based on version 1.0 of infparser and binlsrv
* CHANGED: When DHCP is not activated we fill in the proposed values anyway,
           so your dhcp will work out of the box when you start it and have not
           selected it at first boot

Build 4
* FIXED: Shutdown and reboot now working: path not found
* FIXED: Cancel Manual OS Configuration did not work properly
* FIXED: binl service would not start when there was no driver database
* FIXED: Windows templates without subtemplates did not work after apply edit template
* FIXED: Mount status of OS flavors not OK when pathnames have spaces
* FIXED: restart of tftp fails regularly (added 2 second sleep)
* FIXED: PXE menu was not rewritten after templates were sorted
* CHANGED: esx4 now has the installer media URL in the kickstart file instead of the kernel command line
* ADDED: BartPE Support (Known issue: ISO filename of BartPE must be in all-lowercase)
* ADDED: Proposing DHCP settings in first boot wizard

Build3
* ADDED: Clonezilla support
* ADDED: GParted support
* ADDED: uuid.action="Keep" in vmx file

