You can read this file better by doing perldoc TODO.
- _gen_table() has some Dicop::Server specific bits in it (type => types).
- warn if lines in Item files ends in '";'
- add a test for no_file_check in request_file()
- Support different hash algorithms like SHA1 via
SHA1=1234567890abcdef notation.
That requires fixes to all hash computations and comparisations.
- Refacter the loading code so that it is more generalized,
e.g.
each object type has its own load() routine which could call load() on sub-objects that are contained in it.
- Implement paged-view of object lists (needs items-per-page and page options)
- Use Compress::Zlib to write compressed files out and read them back in => smaller disk footprint.
- write/flush?
(necc.
for edit via webform)
- Editable via webform
- Look at Data::Dumper,
Freeze/Thaw etc to simplify code?
- Testsuite coverage needs to be increased
- Doc coverage needs to be increased
(c) Bundesamt fuer Sicherheit in der Informationstechnik 1998-2006
DiCoP is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
See the file LICENSE or http://www.bsi.bund.de for more information.