#Changelog
Phantom Imaging and Backup System Change Log
=====================================
Version 1.5.0-RC2 30092011 - Murilo Ito
* Seleção do tamanho do volume do split
* Parâmetro do kernel para pré-definição do volume ('imagesize')
-------------------------------------------------------------
Version 1.5.0-RC1 28092011 - Murilo Ito/Djames Suhanko
* Ajuste visual
* implementação de troca do tipo de partição
* BusyBox 1.19.2
* engine de backup disk-to-disk com dd
* remoção do fschecking (para permitir restore em HDs sem FS)
=====================================
Version 1.4.0-RC1 20110808 - Murilo Ito/Djames Suhanko
----------------------------------------------------------
* Suporte a screenshot
* Suporte a escrita em NFS
* Identificação do sistema de arquivos
* Kernel 3.0.1
==================================
Version 1.3.1 20110720 - Djames Suhanko
----------------------------------------------
* Kernel 3.0-rc7
* Modificação do menu de boot
* alteração do ambiente para suporte a novas engines:
- FSArchiver
- UDPCast
=============================
Version 1.3.0 20110720 - Murilo Ito/Djames Suhanko
-----------------------------------------------
* Mudança na versão do kernel para 2.6.39.3
* Alteração no script de inicialização
* Reparado crash da GUI quando não há discos (relatado por Luciano Souza - kornbh-at-gmail.com?)
* Retrocedida versão do kernel devido a bug na detecção de discos.
* Auto-backup function
* Erease Data Tool
* Changed kernel to 3.0-RC3
* Changed BusyBox to 1.18.5
* Changed boot menu
* Fixing init script
* Added bar tool on binaries
=============================
Version 1.2.0-RC1 20110511 - Murilo Ito
----------------------------------------------
* Button dialogs translation
* Auto-restore
* new kernel parameters
* checking source and target size
* calculating size partition from blocks (no more by cilinders)
* tunning  mount process
===============================================
Version 1.1.0-RC1 20110428 - Murilo Ito
------------------------------------------
* Lang US and ES support
* Added saving system log resource
* Added phantom_ prefix
* Fixing language change bug
* Fixing transfer progress on rating greather than 999MB/min
* New "lang" kernel parameter (en | es | pt_br) to defines initial language
* New kernel parameter to optional media ejection
* Change file dialogs
* Shadow on password field
* Added MBR clean tool
=====================================
Version 1.0.0.RC3 20110404 - Murilo Ito/Djames Suhanko
-----------------------------------------------------------
* Fixing ash mount string incompatibility
* Fixing DHCP script on startup and interactively
======================================
Version 1.0.0.RC2 20110404 - Murilo Ito/Djames Suhanko
-----------------------------------------------------------
* DNS is optional now
* Fixing chntpw operation mode
* Fixing DHCP client scripts on startup
============================================
Version 1.0.0.RC1 20110401 - Murilo Ito
---------------------------------------------------------------
* GUI General:
  - New interface design
  - Improved network configurarion
* GUI Backup: 
  - Reengineering code for better support to new engines
  - New layout for better usability
  - Improvements on validations and mask for data
  - New option 'Domain' for network configurarion
  - Possibility to choose sources for backup using checkboxes
  - Improved final results reporting of the backup
  - Improved error reporting
* GUI Restore:
  - Reengineering code for better support to new engines
  - New layout for better usability
  - Improvements on validations and mask for data
  - New option 'Domain' for network configurarion
  - Possibility to choose images to restore using checkboxes
  - Improved final results reporting of the backup
  - Improved error reporting
  - Support to CD-ROM as source
  - Improved image validation to prevent bad restore
* GUI Tools:
  - Reengineering code for better support to new tools
  - New layout for better usability
  - New breaking method for linux password
* Environment:
  - New partimage version (0.6.9)
============================================
Version 1.0.A (pre-release) 20110204 - Djames Suhanko
--------------------------------------------
* Kernel 2.6.38
* LZMA compressing on kernel and initrd
* Upstart to initial startup
* changed root binaries for busybox 1.18.4
* changed shell to ash
* changed SMBFS for CIFS
* excluded all system binaries
* Removed XVesa server
* Removed termcap
* Changed kernel logo to Phantom logo
* Rewrite boot scripts
* Changed root structure
* Changed isolinux
* New boot screen
* new partimage version (0.6.9)
* New system size (12.860KB)
* Removed all non-used tools
* More network support
* More SATA disks support
* New resetting BIOS program
* New resetting password method on Linux
* Compiled new ntchpw version to Windows password breaking
* No shell script functions to backup more
* New CD/DVD recognition method
* Removed consoles access
* Removed text mode boot
* Added new resolution to boot options
============================================
Version 1.0.A.0 - 20111009 - <Team> 
--------------------------------------------
- Murilo Ito (general design and backup)
- Thiago Santana (restore)
- Djames Suhanko (tools)
- Marcelo Barros (fixing upstart super-bug!)
* New Qt Embedded interface
============================================
Version 0.9.9.12 - 20110329 - Djames Suhanko
--------------------------------------------
* Added LZMA compression on initrd
* Changed smb_mount.so function
============================================
Version 0.9.9.11 - 20110220 - Djames Suhanko
--------------------------------------------
* Update kernel version to 2.6.38
* Added LZMA kernel compression
============================================
Version 0.9.9.10 - 20091004 - Djames Suhanko
--------------------------------------------
* Fixing boot problem with UUID
* Added /lib/phantom/UUID directory
* Added uuidSolver.so function
============================================
Version 0.9.9.10 - 20091004 - Djames Suhanko
--------------------------------------------
* Fixing boot problem with UUID
* Added /lib/phantom/UUID directory
* Added uuidSolver.so function
============================================
Version 0.9.9.9 - 20090630 - Djames Suhanko
--------------------------------------------
* updated kernel version to 2.6.30
* added more ethernet drivers
============================================
Version 0.9.9.5 - 20090516 - Djames Suhanko
--------------------------------------------
* updated kernel version to 2.6.29-3
* added more ethernet drivers
* reboot changed to sysrq from shell
============================================
Version 0.9.9.3 - 20090318 - Djames Suhanko
--------------------------------------------
* fixing test_mount function
============================================
Version 0.9.9.2 - 20090310 - Djames Suhanko
--------------------------------------------
* bug fixing (539)
* changed bkpall function
Version 0.9.6.1 - 20081019 - Djames Suhanko
--------------------------------------------
* Added file with language inside image directory
* Changed alarmes.sh
* Changed auto_restore.so
* Changed selidioma.sh
* Changed localsave.so function
* Changed salvar.so
* Changed bkp_all.so function
============================================
Version 0.9.6.0 - 20081017 - Djames Suhanko
--------------------------------------------
* Fixed environment detection
* Added some logs
* Changed auto_restore function
* auto-restore/auto-language function added
* param.ini to changed iso file
* Added tools directory in root iso
* Added file with language inside image directory
============================================
Version 0.9.5.0 - 20081016 - Djames Suhanko
--------------------------------------------
* Added many SCSI controllers support
* Added more ethernet drivers
* Added more SATA drivers
* Kernel updated to 2.6.27 (stable)
* Added image in CD/DVD support
* Added /mnt/auto_restore via link
* Added entry in tools to future testing
============================================
Version 0.8.0.1 - 20080911 - Djames Suhanko
--------------------------------------------
* Changed cp_time to medidor function
* Fixing copy to lan meter
* Added /var/run directory (to dhcp pid)
============================================
Version 0.8.0.0 - 20080909 - Djames Suhanko
--------------------------------------------
* Added CIFS support
* SCSI controllers added (LSI and Adaptec)
* More ethernet drivers
* kernel updated to 2.6.26.4
* Added Dell notebook support
* Added some PCMCIA cards support
* Added /var/run directory
============================================
Version 0.7.1.1 - 20080630 - Djames Suhanko
--------------------------------------------
* Fixing monta function
* Removing directory from writes test
============================================
Version 0.7.1.0 - 20080629 - Djames Suhanko
--------------------------------------------
* Fixing clone disk2disk
* Changed save function
* Testing image search
============================================
Version 0.7.0.3 - 20080628 - Djames Suhanko
--------------------------------------------
* Added writes permission notification
* Fixing ntfs format option
* Changed sbmount type
============================================
Version 0.7.0.2 - 20080617 - Djames Suhanko
--------------------------------------------
* Added UFS support
* Added Partitioner
* Changed ntfs format option (to fast or slow)
============================================
Version 0.7.0.1 - 20080511 - Djames Suhanko
--------------------------------------------
* Fixing hackear_particao function
* Fixing xterm bug (bug with all functions)
* updated kernel version to 2.6.25.1
* added more ethernet support
============================================
Version 0.7.0.0 - 20080508 - Djames Suhanko
--------------------------------------------
* Many terrible tunnings
============================================
Version 0.6.4.7 - 20080505 - Djames Suhanko
--------------------------------------------
* Fixing bkp_all.so and local{save,restore}.so
* removed color in ls command because bug
============================================
Version 0.6.4.6 - 20080503 - Djames Suhanko
--------------------------------------------
* updated kernel versio to 2.6.24-4
* ext4 builtin support
* added more ethernet support
* auto-reading devices
* Supported vista password removing
* Auto discovering windows directory path to passwd
* Compiled new chntpw version with no questions
* Added IP address in the reconf by dhcp message
* Fixing localrestore (cancel button)
* Fixing all save functions
* Fixing messages error from localsave
* Fixing save extended partition
============================================
Version 0.6.4.4 - 20071127 - Djames Suhanko
--------------------------------------------
* Saving extended partition
* Changed many saving functions
============================================
Version 0.6.4.3 - 20070922 - Djames Suhanko
--------------------------------------------
* Fixing menu_help
* Fixing enter_name function
* Added new messages
============================================
Version 0.6.4.1 - 20070918 - Djames Suhanko
--------------------------------------------
* Changed remove_img function
* Fixing some messages
* Changed search_by function
============================================
Version 0.6.4.0 - 20070917 - Djames Suhanko
--------------------------------------------
* Updated kernel version to 2.6.22-6
* Added new network drivers
* Removed USB Wireless support
* Added kernel support to NFS3/4
* Added Ext2/3 fs support
* Added XFS support
* Fixing alarmes.sh
* Changed bash_profile
* wake up lo interface on boot
============================================
Version 0.6.3.5  - 20070914 - Djames Suhanko
--------------------------------------------
* Fixing some messages
* New search function
* Added Menu Images
* Fixing dhcp client function
============================================
Version 0.6.2.9 - 20070830 - Djames Suhanko
--------------------------------------------
* Fixing alarmes.sh in extended partition function
============================================
Version 0.6.2.8 - 20070828 - Djames Suhanko
--------------------------------------------
* Removed PATA support for no more conflits
* Fixing restoreall function
============================================
Version 0.6.2.5 - 20070823 - Djames Suhanko
--------------------------------------------
* Fixing restoreall function
* Changed localrestore
* Updated kernel version to 2.6.22-3
* Added new SATA and PATA drivers
* Added some SCSI/SAS controllers 
* Added more ethernet adapters
* Saving on NTFS partition
============================================
Version 0.6.2.4 - 20070820 - Djames Suhanko
--------------------------------------------
* Changed localsave function to save more images
* Removed label from format.so
* Changed some messages
============================================
Version 0.6.2.1 - 20070816 - Djames Suhanko
--------------------------------------------
* Fixing salvar.so for systems in [hs]d?[>4]
* Added extended partition detection
============================================
Version 0.6.2.0 - 20070807 - Djames Suhanko
--------------------------------------------
* Repaired ntfsresize fail
* Added partition creating
============================================
Version 0.6.1.8 - 20070807 - Djames Suhanko/Walter Autalan
--------------------------------------------
* Repaired messages (english and spanish)
* Repaired disk functions
* Updated help
============================================
Version 0.6.1.7 - 20070709 - Djames Suhanko
--------------------------------------------
* Fixing fix_boot_manager function
* Modified reconf function
* Added Domain name option in reconf function
* Modified restoreall function
* Modified dvd function
* Fixing localrestore function
* Fixing messages
============================================
Version 0.6.1.6 - 20070703 - Djames Suhanko
--------------------------------------------
* Modified windows (buttons)
* Modified menu size (of 34 menus found)
* Fixing help function
============================================
Version 0.6.1.4 - 20070513 - Djames Suhanko
--------------------------------------------
* Added new partition table after changed filesystem (format)
* Removed "-f" ntfs flag from format.so
============================================
Version 0.6.0.5 - 20070510 - Djames Suhanko
--------------------------------------------
* Moved language selection into phantom.sh
* Moved ethernet status into phantom.sh
* Modified boot verification media
============================================
Version 0.5.6.9 - 20070505 - Djames Suhanko
--------------------------------------------
* Added IP configuration by dhcp option in Reconf menu
============================================
Version 0.5.6.0 - 20070501 - Djames Suhanko
--------------------------------------------
* Added boot manager repair
* Fixing make_link to sr0 CD-ROM devices
============================================
Version 0.5.5.0 - 20070428 - Djames Suhanko
--------------------------------------------
* Added DVD-ROM SATA support
* Modified make_link function to support DVD SATA
============================================
Version 0.5.4.0 - 20070415 - Djames Suhanko
--------------------------------------------
* Added formating swap partitions function
* Fixing password changing for linux
* Added USB network adapters support 
============================================
Version 0.5.3.6 - 20070328 - Djames Suhanko
--------------------------------------------
* Remotion of password with chntpw and rm  (from windows)
* Moved reset  function to menu_senhas.so
* Added directory /lib/phantom/password 
============================================
Version 0.5.2.2 - 20070322 - Djames Suhanko
--------------------------------------------
* Repaired IP acquire in the boot
* Added fuse support
* NTFS write support with ntfs-3g
* Added more SATA drivers
* Fixing bug of format with NTFS filesystem
============================================
Version 0.5.1.7 - 20070312 - Djames Suhanko
--------------------------------------------
* Added menu HD to disk manager
* Added functions to HD and partitions
* Added messages tween process 
* Better management of errors
* Source reduction
* Modeling of messages, difering X of console 
=======================================================
Version 0.3.0.5 - 20070224 - Djames Suhanko/Marcelo Barros
--------------------------------------------------------
* Rewrite menus
* Functions cdialog to Xdialog adapted
* Added terminfo files to xterm
* Better Warnings 
=======================================================
Version 0.2.3.3 - 20061206 - Djames Suhanko/Marcelo Barros
--------------------------------------------------------
* Changed PEGOU variable inside phantom.sh
* Bug fixed inside script mbr_conv.so
* Now compiling in Mandriva
* Fixing bug when DVD was mounted
* Added DVD support via make_link
* New organization for phantom.sh, now using submenus
* Several other small bug fixes
* Listing missing program at the end of populate.py
========================================================
Version 0.2.1 - 20061002 - Djames Suhanko/Marcelo Barros
--------------------------------------------------------
* internacionalization - adding locale messages
* modifying MBR erasing operation to 446 or 512 bytes
* included dependence of partimage for ext3 file system
* added help option in menu
* added gateway option in reconf
* keyboard select moved to reconf
* added language selection after boot proccess
* moved all functions of phantom.sh to /sbin/<function>.so
* Translation to spanish (es_AR) by:
  Walter Omar Autalan <woautalan@ucssi.com.ar>
  Juan Matias Granda <insulae@gmail.com>
* populate.py
- Improving script organization
- now using a separated file for devices
- not copying .svn files anymore
* programs.dat
- just adding some comments and chmod program
* devices.dat added
* removing strange data/usr/shar directory (any mistake?)
* adding doc dir and latex sources for manual
* Makefile
- addind support for documentation generation
- adding support for md5 generation
- do not keeping livecd/iso under control anymore (not necessary)
- workaround for dd bug in ubuntu systems [Bug 42264]
================================================
Version 0.1.8 - 20060725 - Marcelo Barros/Djames
------------------------------------------------
* adjusting initial screens for isolinux and some texts inside dialogs
* enhacing build.sh script to make some things (like versioning)
  automatic. Just update values inside config.sh. Affects several files
  inside cd/data/* 
* fixing a possible flaw in build.sh where all files could be erased
  if rootfs was not defined or empty
* adding default configuration files to data/lib/phantom and removing
  their initialization at phantom.sh (avoid user setings losting)
* before new reconfiguration, current configuration is showed to the
  user
* livecd building now using Makefile
  
================================================
Version 0.1.7 - 20060702 - Marcelo Barros/Djames Suhanko
------------------------------------------------
* clearing screen at startup and do not showing kernel startup 
  messages (/etc/init.d/boot and quiet kernel option)
* turning off acpi at booting time (acpi=off)
* adding dhcp client support  (/etc/init.d/boot)
* enhancing phantom /etc/profile (viking scripts)
* ejecting media before running phantom (/root/.bash_profile)
* new directories in data: /lib/phantom, /mnt/images, /var/log
* created directory <phantomlivecd>/script to keep phantom scripts
=========================================
Version 0.1.6 - 20060620 - Marcelo Barros
-----------------------------------------
* allowing login in tty[1-4] (tty program added)
  but phantom will run only at tty1
* fixing an error in startup script (char devices
  weren't properly created)
* enhancing profile (adding colors to ls and a better PS1)
  
=========================================
Version 0.1.5 - 20060620 - Marcelo Barros
-----------------------------------------
* etc/init.d/boot now is executing the startup
* etc/profile and root/.bash_profile are responsable
  for starting phantom
* etc/inittab and populate.py were changed to use tty1
  instead console. This is the only way for having
  control+c working
* added chmod root:root for rootfs inside build.sh
Version 0.1.4 - 20060617 - Marcelo Barros
-----------------------------------------
* phantom scritps moved out of data directory. They will be
  copied like other binaries.
  
Version 0.1.3 - 20060616 - Marcelo Barros
-----------------------------------------
* including usbhid input hid keybdev for USB keyboard support
* adding keyboard maps 
* adding init/inittab support 
Version 0.1.2 - 20060531 - Marcelo Barros
-----------------------------------------
* Programs.dat and populate.py changed to support file 
  with and without full path names.
* Adding support for Debian Sarge (solved problem related to dialog
  and ncurses support). It is necessary to have the file
  /usr/share/terminfo/l/linux and TERM=linux at startup.
* Adding support for USB. 
  Using sbin/mountusb.sh script for helping users.
  
Version 0.1.1 - 20060529 - Marcelo Barros 
-----------------------------------------
* Added support for flexible initrd size (it is not necessary to 
  specify the initrd size at config.sh).
Version 0.1.0 - 20060526 - Marcelo Barros 
-----------------------------------------
* Initial version, just tested in Suse 10.0.