| Age | Commit message (Collapse) | Author |
|
|
|
|
|
find(key, [mode]) where mode = scalar, array, array_ref
|
|
|
|
implement EXISTS(), DELETE(), CLEAR()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
switch DB from File::CacheDir to Tie::JournaledDir
|
|
|
|
|
|
add a few function prototypes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
remove AUTOLOAD()
|
|
|
|
($map, $address) -> ($map, $config, $address)
|
|
|
|
|
|
[mysql:id]
key = value
So, we have the 2nd level hash value such as
$config->{ key1 }->{ key2 } = $value
and read/write it.
|
|
|
|
o get_next_key() works now.
o disable some functions once.
|
|
new IO::Adapter $map, $config;
|
|
|
|
|
|
prohibit add/delete/replace call for read only maps.
|
|
|
|
recipient_map use config primary_recipient_map to recipient_maps
|
|
commands_for_admin_cgi.
XXX "commands_for_admin_cgi" is hard-coded.
XXX we should enhance this for ml-admin/*.cgi et.al.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|