Revision history for File::Cache
0.11 2000-06-22-09-23
- updated the CREDITS file
- updated Cache.pm for version 0.10
0.10 2000-06-22-09-07
- updated Cache.pm for version 0.10
- added the remove($identifier) method to allow keys to be selectively
removed
- added a test for remove
- changed email address in the docs to <dewitt@avacet.com>
- reformatted for 80 column displays
- updated the _write_file routine to make it pass taint checking
(jhoward@fastmail.fm)
- updated the purge() routine to make it pass taint checking
(jhoward@fastmail.fm)
0.09 2000-04-28-12-43
- perldoc updates for get and get_stale (Bug ID 104432)
- added public constants to EXPORT_OK (Bug ID 104433)
- modified test scripts to make use of EXPORT_OK'd vars
- updated the TODO list
0.08 2000-04-12-10-31
- added get_creation_time() (David Coppit <david@coppit.org>)
- added get_expiration_time() (David Coppit <david@coppit.org>)
- updated the perldoc (David Coppit <david@coppit.org>)
- updated the test.pl script to include tests for get_creation_time() and
get_expiration_time() (David Coppit <david@coppit.org>)
0.07 2000-04-10-09-45
- added support for the "cache_depth" option that enables
subdirectories in the cache to increase performance when caching
large numbers of objects
- rewrote the _recursive_find_nearest_expiration and
_recursive_find_latest_accessed routines to actually work recursively
(needed to support cache_depth)
- added a routine that avoids a race when removing files from the
cache (thanks to Jessica Mintz)
0.06 2000-03-06-11-12
- bug fixed where purge() didn't actually delete the cache file
(David Coppit <david@coppit.org>)
- auto_purge, username, max_size, and filemode options added (David
Coppit <david@coppit.org>)
- cache_path was renamed user_path
- set/get methods added for auto_purge, username, max_size,
expires_in and filemode, namespace_path, cache_key, cache_path,
and user_path (David Coppit <david@coppit.org>)
- automatic cache size reduction added to set() method, and
reduce_size() method created (David Coppit <david@coppit.org>)
- fixed the CHANGES file to reflect the version 0.05 changes
- updated the perldoc (David Coppit <david@coppit.org>)
- now using File::Spec for the path generation (thanks for David for
the idea)
- updated the test.pl and test/test_get.pl scripts to include tests
for setting the username, filemode, and max_size
0.05 2000-02-22-16-23
- updated the requirements in the README
- provided a default username if getpwuid is not available (MacOS)
- fixed a problem where _purge failed on FreeBSD (thanks to
Doug Steinwand)
0.04 2000-02-16-14-48
- create a per-user namespace to better deal with file
permission problems when more than one user wants
to use File::Cache
- only create a globally read/write directory for
the default root of the cache (i.e., /tmp/File::Cache/)
- implemented size and SIZE
- added the _verify_directory routine for better
encapsulation of that functionality
- updated documentation
- first submitted to CPAN
- modified test.pl to use "/tmp/TMPC" as a namespace
- updated the requirements in Makefile.PL
0.03 2000-02-16-02-10
- set the default file and directory creation umask
to 0000 as a *really* temporary fix
0.02 2000-02-14-16-52
- set the default file and directory creation umask
to 0000 as a temporary fix to the file permission
problem
0.01 2000-02-10-09-22
- original version, created by dclinton@eziba.com