Changelog

From FOG Project
Revision as of 03:47, 8 July 2016 by Wayne-workman.28155 (talk | contribs) (Changed terminology to use capture instead of upload.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search



Version 0.28
------------

Release date: September 28th, 2009

*Updated Kernel to version 2.6.31.1
*Fixed issue with multicasting a mutli-part image for windows 7
*Added ajax based active task listing
*Added nombr kernel option which will not blow away mbr (Thanks Line Noise)
*If storage node MAX_CLIENTS is set to 0, it is no longer a random candidate.
*Updated syslinux to version 3.82
*Added client information to pxe menu.
*Installation script checks if it is being run as root.
*Fixed tftp installation to NOT overwrite customizations.
*Fixed HD information on hardware info page (2857507).
*Added ability to add custom PXE menu items.
*Decreased loading time for login page.
*Fixed typo in tasks.advanced.include.php
*Replaced append argument "quiet" with loglevel=4
*Added Hidden Menu option to PXE Menu builder
*Added primary group to host quick info section. (Thanks sam wilson)


Version 0.27
------------

Release date: July 15th, 2009

*Added support for Windows 7
*Added Scheduled Task Support
*Fixed Fedora 11 issue where apache would fail to start.
*Fixed to support Fedora 11 change of dhcpd configuration file
*Fixed Ubuntu services to terminate more gracefully.
*Fixed issue with installer not configuring services correctly
*Updated syslinux tools 3.81
*Added web based log viewer
*Updated Kernel to version 2.6.30.1
*Allowed Kernel updater to specifiy a alternate file name.
*Changed default username for password reset to "Administrator" from "administrator" thanks schmalenegger
*Fixed spelling error in fog script (2629489)
*Fixed bug (2669367) for use of mysql_real_escape_string before a connection was defined, thanks schmalenegger
*Applied patch (2654529) , thanks schmalenegger
*Applied patch (2767897), thanks Matthew Fusaro
*Set PXE timeout value to save in db (2654680), thanks schmalenegger
*Added proxy support to web UI (2716741), thanks schmalenegger
*Added pci.ids so lspci will give usefull description.
*Changed ascii logo.
*Added auto-populate of image file name for new image files.


Version 0.26
------------

Release date: February 27, 2009

*Added Quick Image Function
*Added advanced tasks to host -> basic tasks page
*Updated kernel to 2.6.28.7
*Applied patch (2616743) from schmalenegger adding keymap to default pxe boot file
*Applied patch (2537449) from schmalenegger fixing the getIPAddress for non-english installs.
*Applied patch (2512766) from schmalenegger fixing spelling errors in hosts.edit.include.php
*Added Windows 7 to supported OS List (Do not yet use, not functional!)
*Added Windows Password reset tool.
*Added Windows Password reset script for debug mode (no task needed)

Version 0.25 
------------ 
 
Release date: January 13, 2009

* Updated capone to (hopefully) work with storage nodes. 
* Updated kernel to 2.6.28 
* Changed Image tmp directory to no longer include colons. 
* Slight improvements to mutliple partition support 
* Fixed possible premature exit of loop in service functions file. (Thanks Pierre Rognant) 
* Added default page display option. 
* Added config setting for ssh username. 
* Added config setting for ssh port number. 
* Fixed Disk Information on Dashboard. 
* Allow for viewing disk information of storage nodes 
* Fixed Image Log/Report 
* Fixed ??? forcing of a task. 


Version 0.24
------------

Release date: December 1, 2008

* Added Storage Group framework.
* Added SSH Java Client
* Added task stats for unicast transfers to the active tasks page.
* Added Image ID to image listing
* Upgraded memtest86+ to 2.10
* Used modifed partimage to allow printing status to stderr.
* Fixed error thrown when partition is already resized to correct size during capture.
* Fixed issue with blank hard disk detection
* Updated functions.include.php to include better error message for capture task creation failures.

Known Issues
* Capone not yet updated, if you are using admin plugin, *capone*, DON'T UPDATE TO THIS VERSION!


Version 0.23
------------

Release date: October 27, 2008

* Fixed wipe tasks' kernel argument issue
* (2076993) Added option to add computer to domain from fog.reginput
* (2089168) Fixed quotes in snapin args.
* Added nicer error on IE's failing to display disk information.
* Added icon on task page to signify is task is active on host
* Minor Updates to Module capone (Thanks: Peter Sykes)
* Updated Kernel to 2.6.27


Version 0.22
------------

Release date: September 24, 2008

* Change client modules to unmanaged shutdown/reboot methods: TaskReboot, AutoLogout, GreenFog
* Update PrinterManager to support Windows Shared Style Printers (Thanks: elishughes)
* Updated ClamAv to version 0.94
* Updated MemTest86+ to Version 2.01
* Added option to force device for hard disk per host.
* Added option to specify alternative kernel per host.
* (2078165) Improved ajax script that displays remaining disk space.
* Added option to set timeout on pxe menu builder.
* (2085281) Incorrect error message on PXEMENU page.
* (2100818) Fixed default populations of AD information.
* Improved MulticastTask.class.php added --max-wait param (Thanks: mikrorechner)
* Improved MulticastTask.class.php to support missing part (Thanks: mikrorechner)
* Updated Kernel to 2.6.26.5
* Added Equipment Loan Report
* Added Capone (client specific extension)
* Added Plugin System
* (2078618) Fixed wol.php to function on ubuntu (thanks: Phil G)
* (2063135) Fixed Stale tasks after removal of host. (thanks: Mark Featherston)

Version 0.21
------------

Release date: August 22, 2008

* Added FOG Mobile Portal
* modified user to include mobile account type
* Changed mac address field in new host screen to parse mac address
* Added graphical pxe boot as default
* Added PXE Boot Menu configuration options

Version 0.20
------------

Release date: August 18, 2008

* Added default values for AD support in fog settings section.
* Changed service installer image
* Removed brownbark theme
* Added ability to delete large number of hosts via groups.
* (2043261) PXELinux.0 updated to version 3.71
* Add ability to sort tables a few sections.
* Added retry to set default printer in printer manager
* Updated remaining modules to now check server for status.
* Fixed: On host service module update, screen resolution would be set to disabled (0,0,0)
* Changed login form to track logins on new server as well as current server.
* Updated kernel 2.6.26
* (2025167) Fixed update process when default md5 sum is not used.
* Added very basic update script.

Version 0.19
------------

Release date: July 21, 2008

* (2002771) Fixed installtion of dhcp, when user selects not to use fog for dhcpd.
* Improved installer for faster upgrades.
* Added redirect page in web root, if a file doesn't exist.
* (2021536) Fixed force task issue.
* (1992895) Added Date/Time to image listing
* Modified service modules to handle delayed connections.
* Added kernel argument per host.
* Added global kernel argument setting.
* Minor interface improvements.
* Fixed: PrinterManager user state error, where new user logins not detected.

Version 0.18
------------

Release date: June 25, 2008

* Fixed: Image IDs not showing up in IE7
* (1991304) Fixed: Turned off Magic Quotes at runtime.
* Removed shutdown option from wake on lan task, for obvious reasons.
* (2001844) Fixed: Fixed PhotoRec
* (1998697) Added: --no-htmldoc option to fog installer
* (1997803) Fixed dd error during file capture. (Patched by Elis Hughes)
* Added grub/swap support to Linux multiple partition support (Patched by elishughes)

Version 0.17
------------

Release date: June 19, 2008

* Updated installer to remove tftpboot.fogbackup if it exists
* Added image listing and os listing to for.reginput
* Added Snapin Log Report
* Added return code on snapin installations. (Patched by Stonekeeper)
* Added ability to deploy msi/headless executables snapins.
* Added logging/reporting of unicast image tasks (Patched by Stonekeeper)
* Added delay to PrinterManager, DisplayManager & UserTracker to account for slow logins
* (1990265) Fixed race conditions with multicast manager; starting invalid number of clients (Patched by Dan Fego)
* Fixed Post_Wipe.php to user new database settings (Patched by Stonekeeper)


Version 0.16
------------

Release date: June 9, 2008

* Fixed problem with restarting of FOG service installer when a module is disabled.
* Fixed CSS on Floating Alert Box for IE7 to position the OK button correctly on the form
* (1977697)Fixed Inability to link a printer to a host/group under ie7.
* Fixed Floating Alert Box to now move above menu bar in Firefox 3.0
* Added make to package list to better support fedora 9
* Added Poweroff support to kernel via ACPI and APM
* Update Kernel to 2.6.25-4
* Added keymap support for alt. keyboard layouts
* Added debug module to output various information to the log
* Added User Cleanup Module
* Added Directory Cleaning module
* Added Auto Log Off module
* (1967052) Added work around for schema installer when database already exists.
* Added table globalSettings, moduleStatusByHost, and a few others
* Updated schema version to 9
* Updated FOG_Printer_Manager module to allow access to the named pipes from non-admin users.
* Added "--no-upgrade" option to fog installer
* Added Easy Update to make upgrading from version to version easier in the future.
* Added FOG Settings page to the "other information" section of fog management.
* Added option to make page animations optional.
* (1940447) Fixed Password validation issue.
* Cleaned up the task confirmation page.

Version 0.15
------------

Release date: April 18, 2008

* Fixed - Deploy all snapins to group.
* Added FTP connection information for NFS server
* Fixed user tracker report to include host.
* Updated kernel with atl2 patch 2.04
* Fixed dd issue introduced in version 0.14

Version 0.14
------------

Release date: April 8, 2008

* Added basic multiple partition support
* Improved installer with default values
* (1920830) After host removal, all tasks linked with host are deleted.
* Modified S01reboot in boot image to disable saving of random seed
* Added fogpartinfo binary to boot image for better disk detection
* Added 3 new operating systems to the support OS table.
* Added basic backup utility.
* Added ability to replace an existing snapin file.

Known/Outstanding Issues
* Percentage reported by multipartition multicast session is incorrect.
* Multipartition has issues with grub.  
* Multipartition will not work with extended partitions.

Version 0.13
------------

Release date: March 21, 2008

* Made installer language independent
* Made DHCP startup optional
* Added build-essential to the ubuntu install list
* Added FOG Tray Icon
* Changed TaskReboot to optionally reboot with user logged in

Version 0.12
------------

Release date: March 4, 2008

* Added Hardware Inventory Task
* Added Printer Installation Service Module
* Added User Tracking Service Module
* Added FOG Reporting
* Added Enhanced Registration Method
* Added Client FOG Service Updater
* Feature Request #1902517 - Change FOG capture behavior to include removal of Page File and Hibernate file.
* Added Basic Tasks to Host management screen
* Added Login History to the Host management screen
* Added Hardware Inventory to host management screen
* Added printer management to host management screen
* Updated Kernel to 2.6.25-rc3
* Fix # 1901545 - Add insecure option to all exports
* Fix # 1892693 - New user passwords only characters
* Added HTMLDoc to list of install packages
* Added 3 sec pause to pxe boot
* Added pxe boot option fog.memtest
* Added pxe boot option fog.reg
* Added pxe boot option fog.reginput
* Updated Partprobe to 1.8.6
* Put a freeze on changes to AbstartFOGService.dll
* Put a freeze on changes to FOGService.exe

  Known Issues
* Setting of default printer is currently not functional.

Version 0.11
------------

* Cleaned up group removal page.
* Cleaned up user removal page.
* Fixed CSS on footer
* Moved delete button to the bottom of the group edit page to keep a consistant look and feel.
* Added FUSE to the kernel
* Added ClamAV to the boot image
* Added Virus History to the Host Edit pages
* Added Virus Summary to Information Section
* Feature Request #1886328: Added insecure option to exports

Version 0.10
------------

* Fix #1881264: GPT/MSDOS MBR Error
* Added client kernel updater 
* Branched to two kernel types: kitchensink and skinny
* Added FOG version and estimated users to login screen.
* Added DNS and router configuration to the installation script.
* Added interface configuration to the installation script.
* Added DD disk imaging support.
* Updated schema to version 5.

Version 0.09
------------

* Added Multicast support using UDPCast
* Added FOGMulticastManager service
* Feature Request #1860234: Added "List all Hosts" to hosts section
* Feature Request #1860774: Added ability to modify all the oses for a group
	- Thanks bjornan
* Added unmanaged api call to reboot client in FOG service
* Added Search to Groups section of FOG Management
* Added Search to Images section of FOG Management



Version 0.08
------------
* Fix #1843328: changed constant()'s to define()'s in functions.include.php
	- Thanks Gabor Halasz
* Fix #1845874: fixed image by group problem.
	- Thanks Gabor Halasz
* Fix #1848708: Replaced hardcoded image directory with STORAGE_DATADIR
	- Thanks Gabor Halasz
* Fix #1850687: WOL enhancement merged.
	- Thanks Gabor Halasz
* Fix #1850700: Hardcoded webroot in dashboard.include.php
	- Thanks Gabor Halasz
* Fix #1850854: hardcoded dns server in intrd & tmp cleanup
	- Thanks Gabor Halasz
* Fix #N/A:     Fixed capital Y/N response in installer returning: "Invalid repsonse"

* Added Ubuntu installer support
* Added Snapin support
* Added Snapin subservice
* Added domain registration
* Added patition resize percent to config.php
* Added advanced option Send without Snapins
* Added advanced option Deploy Snapins
* Added advanced option Deploy sinlge snapin
* Changed function getNumberOfTasks to not include orphaned tasks
* Updated jpgraph to version 2.3
* updated db schema to version 3


Version 0.07
------------
* Changed default theme from BrownBark to BlackEye.
* Added theme option to config file.
* Added Fast Disk wipe.
* Added Disk Surface test.
* Updated Linux Kernel to 2.6.23.8.
* Removed Kernel module support.
* Removed Kernel swap disk support.
* Added ramdisk size option to config file.
* Added GUI support to the FOG Service.
* Added graphical config to the FOG Service.
* Added Task Reboot sub service.
* Changed IP address from a mandatory to optional field.
* Modified host capture making IP address optional here too.
* Added ability to delete image files from web GUI.

Version 0.06
------------
* Fixed capture Resize Bug.
* Added CSV host import
* Added Vista support to hostname change module.
* Added Host Registration module with XP and Vista support
* Corrected join in Active Tasks page

Version 0.05
------------
* Added memtest86+
* Added testdisk
* Added photorec
* Cleaned up GUI a little
* Added AJAX bandwidth monitor
* Added AJAX HD monitor

Version 0.04
------------
* Added advanced boot options

Version 0.03
------------
* Added Windows Vista Support^
* Added vista MBR to boot image
* Added FOGVistaMbr Fix application to image
* Added xxd to the image
* updated ntfsutils to version 2.0
* updated db schema to version 2
* Added url to download the client installation package

Bug Fixes
* Added alternate method to detect hard disks, which
  will detect a disk that has not partition on it.
* Fixed sudo to allow apache to run etherwake.
  
^  In order for vista to work, the following commands
   must be run as administrator BEFORE capturing the image.
   
bcdedit /set {bootmgr} device boot
bcdedit /set {default} device boot
bcdedit /set {default} osdevice boot   

Version 0.02
------------
* Moved user config settings from the main install script to lib/config.sh
* Cleaned up Kernel and included new .config file
* added installation notification
* added fog service with hostname changer
* minor bug fixes

Version 0.01
------------
Initial Product Release