[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.9

version 1.3, 2007/01/31 01:58:23 version 1.9, 2007/02/19 02:55:35
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;          Figure out how to represent the non-encrypted fields in the pdb.
     }  
     else {  better v4 compatible, need to add a $pdb->{records}->[0] somehow
         undef $x;  
     }  
   
 on those same lines, mark record as "dirty" when we Encrypt.  accessors for reading and changing the options
   
 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'.  validate dates passed into the lastchange field.
   
 Support the v5 or newer databases  make the extra modules options.  Build.PL, the tests and in the module.
   
 $RedRiver: TODO,v 1.2 2007/01/30 05:04:09 andrew Exp $  should I generate a new date ONLY if the password changes
   or if anything changes?
   
   $RedRiver: TODO,v 1.8 2007/02/19 01:37:10 andrew Exp $

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

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