"Fossies" - the Fresh Open Source Software Archive

Member "giis_4.6.2/ChangeLog" (7 Nov 2012, 11421 Bytes) of package /linux/misc/old/giis_4.6.2.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 2012-11-08 Lakshmipathi.G <lakshmipathi.g@giis.co.in>
    2 	* Release of giis 4.6.2
    3 	Whats new?
    4 			- Modified in-correct fsf address and added licence
    5 			notes to .c files.https://bugzilla.redhat.com/show_bug.cgi?id=619380
    6 ..........................................................................................
    7 2012-03-25 Lakshmipathi.G <lakshmipathi.g@giis.co.in>
    8 	* Release of giis 4.6.1
    9 	What's up doc?
   10 			- Changes giis.h so that it builds with recent
   11 			kernels.removed dependency to <linux/ext3_fs.h> and this
   12 			file placed under src.
   13 			- Following Patch courtesy:  Pavel Alexeev
   14 			forum@hubbitus.com.ru.
   15 				a)kernel-source_and_destdir.patch
   16 				b)retcode.patch 
   17 				c)giis_4.6-pathes.patch
   18 
   19 ..........................................................................................
   20 2009-06-21 Lakshmipathi.G <lakshmipathi.g@gmail.com>
   21 	* Release of giis 4.6
   22 	What's up doc?
   23 			-Code optimized for giis installation. It reduces 5% of installation time:)
   24 			- Config file has LEVEL_VALUE entry for specifying Max.Directory Depth.
   25 
   26 To accomplish this, changes made to,
   27 
   28 giis.conf 		- New config value called LEVEL_VALUE is added.
   29 init.c			- converts LEVEL_VALUE config value from ascii to int.
   30 file.c			- read_config_file() reads the LEVEL_VALUE value from config file.
   31 searchnupdate.c		- Level value is used.
   32 			  optimization : unncessary call to check4samplefile_dups from get_sample_data() in searchnupdate.c
   33 			  is skipped during installation.This is necessary only during update
   34 giis.h			- LEVEL_VALUE is commented.
   35 
   36 ..........................................................................................
   37 
   38 2009-05-31 Lakshmipathi.G <lakshmipathi.g@gmail.com>
   39 	* Release of giis 4.5
   40 	What's up doc?
   41 			-Code optimized for giis auto update. It reduces the update time by half :)
   42 			- Config file has TIME entry for auto update.
   43 		
   44 
   45 To accomplish this, changes made to,
   46 giis.conf 		- New config value called TIME is added.
   47 init.c			- search4fs() converts TIME config value from ascii to int.
   48 file.c			- read_config_file() reads the TIME value from config file.
   49 dir.c			- Time Check  performed before calling check4file_dups().
   50 ..........................................................................................
   51 2009-02-08 Lakshmipathi.G  <lakshmipathi.g@gmail.com> 
   52 	* Release of giis 4.4
   53 
   54 		What's new?
   55 			-Large directory support
   56 			-Recovered and Restores file with original owner and access permission values.
   57 			-Allows recovery of files by Deleted date.
   58 			-Configuration file allows user to specify and modify directory setup and device name. 
   59 			-Few Bugs fixed.
   60 			-Both New files and New directories added during update.
   61 			
   62 			
   63 
   64 To accomplish this, changes made to,
   65 
   66 get_it_i_say.c 		: Permission bits are set and verify_inode () modified for time 
   67 file.c			: 3 new functions [read_config_file(),read_config_file2(),read_conf_file_inum()] are added for giis.conf file set up.
   68 dir.c			: set_content_offset() and show_dir() are updated to support large directories which are in-sequence.
   69 giis.h 			: fs.inode_size is added instead of using macro INODE_SIZE; and install_mode to support config file setup.date_mode and few variables for time based recovery.
   70 main.c			: User input for time based recovery.
   71 ..........................................................................................
   72 2008-09-27 Lakshmipathi.G  <lakshmipathi.g@gmail.com> 
   73 	
   74 	* Release of giis 4.3
   75 
   76 		What's new?
   77 			-Recovers deleted files and Restores it.
   78 			-System files /Hidden files can be recovered.
   79 			-Several Bugs fixed.
   80 			-Tested with mysql tables.
   81 			-A new website www.giis.co.in is created.
   82 			
   83 
   84 To accomplish this, changes made to,
   85 
   86 file.c 			: New function ,display_deleted_files() ,lookup() is added.
   87 main.c			: New List deleted files option  is added.
   88 dir.c 			: Fix Update time of newly added files.
   89 			  Fix prevents the promting user for inclusion of non - root parent new directory while giis update
   90 			  Stores hidden files too which begins with .
   91 			  Fixed issue of correct parent name.
   92 			  Restores deleted file to it's original place.
   93 			  File name length increated MAX_FILE_LENGTH
   94 			  Fix done on issues : Gather sample data,Ignoring symbolic links,parse directory keeping block size in check.
   95 giis.h 			: New structure 's_rere_info' for recover and restore files option.
   96 get_it_i_say.c		: recover_restore() is added.
   97 			  Permission mode is set, while open() a new file.
   98 .......................................................................................
   99 2008-01-26 Lakshmipathi.G  <lakshmipathi.g@gmail.com> 
  100 	
  101 	* Release of giis 4.2
  102 
  103 		What's up doc?
  104 			
  105 			-> Bug fixed in searchupdate file.-Macro GIIS_DSIZE
  106 			-> Provides user option to choose directories.
  107 			-> Coding standards which is implemented by James Scott.Jr
  108 			(I think it's really hard to implement code standards on giis:-)..as until giis4.1 i never thought about it :-))
  109 			-> All  directories are protected under giis.(/bin,/etc,/lib,/bin,/sbin)
  110 			-> Screenshots are provided as user Guide for giis.
  111 			-> back to GNU/GPL 
  112 			-> giis documentaion prepared by James Scott.Jr
  113 
  114 To accomplish this, changes made to,
  115 
  116 => searchnupdate.c     : avoid_dups() functions malfunctioning end-GIIS_DSIZE.device name is set before calling get_sample_data().
  117 			 and warning "Abnormal: Group Descriptor not found" is disabled.
  118 => giis.h  	       : INODE_SIZE changed from sizeof(struct ext3_inode) to 128.and increased LEVEL_VALUE from 12 to 15
  119 => main.c	       : before calling get_sample_data() device is reset.
  120 => dir.c	       : New directories are added.
  121 
  122 .......................................................................................
  123 2007-04-07 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> <lakshmipathi.g@gmail.com>
  124 
  125 	* Release of giis 4.1
  126 
  127 		Hey ...What's new with 4.1 ?
  128 			
  129 			-> giis tries to recogize the disk file format.
  130 			-> Get last modified version/first version of deleted file.
  131 			-> updates newly created files very 20 mintues.
  132 			-> Get Sample data during giis -u.
  133 				ie. Get sample data for newly created files too.
  134 
  135 To accomplish this, changes made to,
  136 
  137 =>file.c		: show_data() is updated to recognize disk file format with the help of magic  signatures.giis analyser  	
  138   			  file_repeated() is used to assist last and first version of a deleted file.
  139 
  140 =>searchnupdate.c	: check4samplefile_dups() - To update sample file during giis update.
  141 
  142 =>get_it_i_say.c 	: Make sure lastest or first copy of given file is recovered.
  143 
  144 ...............................................................................................
  145 2007-01-01 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 
  146 
  147 	* Release of giis 4.0
  148 		
  149 		What's new?
  150 			
  151 			- New option is provided to user to recover files by type
  152 			- giis-dump option is provided to dump data from older file location.
  153 
  154 To accomplish this changes made to,
  155 
  156 get_it_i_say.c 	  : get_it() - To read user input file type with help of search_format variable.
  157 main.c		  : New powerful options for recovery,get by file type and giis dump.
  158 file.c		  : show_data()-Displays data 
  159 
  160 .................................................................................................
  161 2006-10-09 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 
  162 
  163 	* Release of giis 3.0
  164 	
  165 		What's new?
  166 				- Bug Fixed ;-)
  167 				 
  168 To accomplish this changes made to,
  169 
  170 
  171 file.c           :  read_sample_info_file()-To read Sample File data.
  172 	            Modification made to read_show_file().To compare disk data with giis_sample data
  173 searchnupdate.c  :  get_sample_data() implemented to store sample data of each files.
  174 
  175 get_it_i_say.c   : Implementation of overwritten variable.
  176 
  177 .................................................................................................
  178 	 
  179 
  180 2005-10-31 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com> 
  181 
  182 	* Release of giis 2.1
  183 	
  184 		What's new?
  185 				
  186 				 -Automatic update.
  187 				 -Eliminate repeations.
  188 				 
  189 To accomplish this changes made to,
  190 
  191 * dir.c		: update_dir global variable is implemented for updation of directories.
  192 
  193 * main.c	: Command line options are implemented for giis.Thus user interaction
  194 		  is little better.	
  195 		  
  196 * searchnupdate.c : check4file_dups()- update files and update only files which are modified or created since last update. 
  197 		  Other files which are ignored.
  198 		  check4dir_dups()- This records any new directories that are with the  LEVEL_VALUE range.
  199 		  dir_depth()-Used to compute depth of newly found  directory  entry.
  200 		  With the help of these three procedures now we can update new directories and
  201 		  it's contents safely.
  202 		  
  203 * system files   : /etc/inittab  used for automatic updates.
  204 
  205 				 
  206 .................................................................................................
  207 2005-10-02 Lakshmipathi.G  <lakshmipathi_g@rediffmail.com>
  208 
  209 	* Release of giis 2.0
  210 	
  211 		What's new?
  212 				- Capable of supporting files more than 8.04MB.
  213 				- New and Effective storage technique.
  214 	
  215 To accomplish these Changes made to,
  216 	
  217 
  218 * giis.h         : Structure plus union of big_file_recover_info and  bigger_file_recover_info both are removed.
  219 		   Members such as sindirect_block_hole[],dindirect_block_hole[]
  220 		   are also removed from s_file_recover_info.since hole concept implemented 
  221 		   in giis1 to save space is no longer needed since we use new storage method
  222 		   which takes care of space utilization. 	 
  223 		   New members such as is_offset,id_offset introduced to keep record of 
  224 		   how many entries are in sind and dind file.
  225 		   Global variable s_offy and d_offy plays vital roles in recovery.
  226 		   These two keep track of offset in sind and dind files.
  227 
  228 	
  229 * dir.c		 : Modifications are made to the ways we store file or directory details.We
  230 		   get rid of the process of storing files and directory simultaneously and record only directory details first
  231 		   then record files details from above said directory with a help new global variable called install_file.
  232 		   Though storing file and directories provides high speedy opertion i believe
  233 		   Reliablity is much more important than speed. 		 	 	 
  234 	 	   
  235 * file.c	 : Since new storage method is implemented we can't read block by block
  236 		   with fixed size from sind and dind files.Since each record is of variable size.
  237 		   so use s_offy and d_offy along with s_offset and d_offset for  fragmented files.	
  238 	
  239 * 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 
  240 		   implemented to avoid repeation of entries during installtion.
  241 				  
  242 				 
  243 * 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.
  244 
  245 ................................................................................................,
  246 
  247 2005-08-28  Lakshmipathi.G  <lakshmipathi_g@rediffmail.com>
  248 
  249 	* Release of giis 1.0
  250 	
  251 			- Capable of supporting files upto 8.04MB.
  252 			
  253 		 	- Built-in Storage mgmt technique implemented for files slightly
  254 			  fragmented with concept of holes.