[BACK]Return to TODO CVS log [TXT][DIR] Up to [local] / palm / Palm-Keyring

Diff for /palm/Palm-Keyring/TODO between version 1.3 and 1.8

version 1.3, 2007/01/31 01:58:23 version 1.8, 2007/02/19 01:37:10
Line 2 
Line 2 
   
 make example4 actually a gui keyring app  make example4 actually a gui keyring app
   
 Support the Last Modified date.  Johan does it like this:  Support the v5 or newer databases
     if ( $x && (my $packed_date = unpack("n", $x)) ) {          Have support for reading and decrypting.
         my @tm = ((($packed_date & 0xFE00) >> 9) + 4,          Now need to support
                   (($packed_date & 0x01E0) >> 5) - 1,                  Encrypt
                   ($packed_date & 0x001F),                  Write
                   0, 0, 0);          and write docs
         $x = \@tm;  
     }  
     else {  
         undef $x;  
     }  
   
 on those same lines, mark record as "dirty" when we Encrypt.  validate dates passed into the lastchange field.
   
 Make sure my PackRecord and ParseRecord return what they should, I think they may not.  Maybe change the 'name' field to be 'name' not 'data'.  make the extra modules options.  Build.PL, the tests and in the module.
   
 Support the v5 or newer databases  should I generate a new date ONLY if the password changes
   or if anything changes?
   
 $RedRiver: TODO,v 1.2 2007/01/30 05:04:09 andrew Exp $  $RedRiver: TODO,v 1.7 2007/02/18 05:50:25 andrew Exp $

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.8

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>