2007-04-07 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> <lakshmipathi.g@gmail.com>

	* Release of giis 4.1

		Hey ...What's new with 4.1 ?
			
			-> giis tries to recogize the disk file format.
			-> Get last modified version/first version of deleted file.
			-> updates newly created files very 20 mintues.
			-> Get Sample data during giis -u.
				ie. Get sample data for newly created files too.

To accomplish this, changes made to,

=>file.c		: show_data() is updated to recognize disk file format with the help 				  of magic  signatures.giis analyser  	
  			  file_repeated() is used to assist last and first version of a 			  deleted file.

=>searchnupdate.c	: check4samplefile_dups() - To update sample file during giis 	  	                    update.

=>get_it_i_say.c 	: Make sure lastest or first copy of given file is recovered.

...............................................................................................
2007-01-01 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 

	* Release of giis 4.0
		
		What's new?
			
			- New option is provided to user to recover files by type
			- giis-dump option is provided to dump data from older file location.

To accomplish this changes made to,

get_it_i_say.c 	  : get_it() - To read user input file type with help of search_format variable.
main.c		  : New powerful options for recovery,get by file type and giis dump.
file.c		  : show_data()-Displays data 

.................................................................................................
2006-10-09 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 

	* Release of giis 3.0
	
		What's new?
				- Bug Fixed ;-)
				 
To accomplish this changes made to,


file.c           :  read_sample_info_file()-To read Sample File data.
	            Modification made to read_show_file().To compare disk data with giis_sample 		    data
searchnupdate.c  :  get_sample_data() implemented to store sample data of each files.

get_it_i_say.c   : Implementation of overwritten variable.

.................................................................................................
	 

2005-10-31 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 

	* Release of giis 2.1
	
		What's new?
				
				 -Automatic update.
				 -Eliminate repeations.
				 
To accomplish this changes made to,

* dir.c		: update_dir global variable is implemented for updation of directories.

* main.c	: Command line options are implemented for giis.Thus user interaction
		  is little better.	
		  
* searchnupdate.c : check4file_dups()- update files and update only files which are modified or 			  created since last update. Other files which are ignored.
		  check4dir_dups()- This records any new directories that are with the 			  LEVEL_VALUE range. dir_depth()-Used to compute depth of newly found 			  directory  entry.
		  With the help of these three procedures now we can update new directories and
		  it's contents safely.
		  
* system files   : /etc/inittab  used for automatic updates.

				 
.................................................................................................
2005-10-02 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com>

	* Release of giis 2.0
	
		What's new?
				- Capable of supporting files more than 8.04MB.
				- New and Effective storage technique.
	
To accomplish these Changes made to,
	

* giis.h         : Structure plus union of big_file_recover_info and 			   			   bigger_file_recover_info both are removed.
		   Members such as sindirect_block_hole[],dindirect_block_hole[]
		   are also removed from s_file_recover_info.since hole concept implemented 
		   in giis1 to save space is no longer needed since we use new storage method
		   which takes care of space utilization. 	 
		   New members such as is_offset,id_offset introduced to keep record of 
		   how many entries are in sind and dind file.
		   Global variable s_offy and d_offy plays vital roles in recovery.
		   These two keep track of offset in sind and dind files.

	
* dir.c		 : Modifications are made to the ways we store file or directory details.We
		   get rid of the process of storing files and directory simultaneously and 			   record only directory details first then record files details from above 			   said directory with a help new global variable called install_file.
		   Though storing file and directories provides high speedy opertion i believe
		   Reliablity is much more important than speed. 		 	 	 
	 	   
* file.c	 : Since new storage method is implemented we can't read block by block
		   with fixed size from sind and dind files.Since each record is of variable 			   size.so use s_offy and d_offy along with s_offset and d_offset for 			   fragmented files.	 	 	
	
* searchnupdate.c: search4sequence12() and search4sequence13() both totally revamped 			   to introduce a new storage method for file recovery.search4sequence13()
		   now can get details of files upto 4GB size.avoid_dups() and call2remove() 			   are implemented to avoid repeation of entries during installtion.
				  
				 
* get_it_i_say.c : Changes to get_it_i_say() for retrival is necessary  since new  storage 			   technique is implemented in searchnupdate.And error check for size is 			   implemented.And we check whether the last data block during recovery
		   matches original last data block of file.force_giis() is added to recover a 			   given file.eye_on_gd() to keep track of group numbers.

................................................................................................,

2005-08-28  Lakshmipathi.G  <lakshmipathi_g@rediffmail.com>

	* Release of giis 1.0
	
			- Capable of supporting files upto 8.04MB.
			
		 	- Built-in Storage mgmt technique implemented for files slightly
			  fragmented with concept of holes.
