Sort -v before -w in script option list.
Remove perl prototype from usage in scripts.
ospf2dot -l allows file parameter to write legend as dot output.
Bump version to 1.19.
Update change log.
Print diag messages to debug syntax-lib test with Perl 5.16.0.
Windows get working directory has the slashes the wrong way around.
Bump version to 1.18.
Update change log.
When ospfview receives sigterm, kill dot child and exit gracefully.
Print diag messages with all perl files from Test::Strict.
Bump version to 1.17.
Try different file names to skip taint cgi script in t/strict.t.
Update release date.
Update change log.
Skip test with pipe and exit code on Windows.
Bump version to 1.16.
Update change log.
Create missing router that is referenced by link prefix.
Test and fix missing network from intra area prefix.
Create missing router that is referenced by intra router prefix.
Add basic testing for intra area and link prefixes.
Update change log.
Work around a problem with strict test by CPAN testers on Windows.
List required modules explicitly, add Perl base modules.
According to cpan testers exit code on Windows is different.
Add Pod::Checker to test requirements.
Script ospfview does not use IO::Handle anymore.
Bump version to 1.15.
Bump copyright year in readme.
Update change log.
Document a possible die in intrarouter2edges().
Use IPC::Open2 to control pipes and process to avoid zombies in ospfview.
Bump version to 1.14.
Remove bloated pod formating from script documentation.
Skip strict test for ospfview.cgi tainted file.
Rework term and child signal handling in ospfview.
Update change log.
Remove needless formating from pod.
Split out test requires and use abstract from in Makefile.PL
Update change log.
Update manifest.
Add tests for EOL, Pod, Strict in all files.
Bump version to 1.13.
Multiple point-to-point links are correct.
Bump copyright year.
Update change log for 1.12.
Set version to 1.12.
Adjust copyright year in readme.
Update copyright year.
Set 1.11 release date.
Set version to 1.11.
The ospfd control socket includes the routing domain now.
Improve error message if ospfd control socket is missing.
Update change log.
Set 1.10 release date.
With point to point links ospf6d has slightly different output.
Mention point-to-point fix in change log.
Use . to load lib for syntax check with Perl 5.16.0.
Version 1.10 needs a dummy version converter
Set version to 1.10.
Update todo list.
Replace sudo with doas on OpenBSD ospfd.
Genua company name has changed.
Adjust copyright year in readme.
Ignore too long lines in regex.
Update change log and set 1.09 release date.
Allow options and metric in ospf6d intra area prefixes.
Set version to 1.09.
Search scripts in . directory to make tests pass on newer Perl.
Search t/dot-tests.pl in . directory for newer Perl.
Sort networks from database.
Merge branch 'sort-database' of ssh://git.code.sf.net/p/ospfview/code into sort-database
Sort routers by router id.
Sort summarys, boundarys, externals in database.
Add CGI prerequisite, it has been removed from base Perl.
Set 1.08 release date.
Update change log.
Sort networks from database.
Sort summarys, boundarys, externals in database.
Sort routers by router id.
Merge branch 'sort-database' of ssh://git.code.sf.net/p/ospfview/code into sort-database
Replace while each loops with sorted foreach keys.
Sort networks from database.
Sort routers by router id.
Regenerate example ospf.dot after sorting the hashes.
Sort summarys, boundarys, externals in database.
Sort all example according to sorts in code.
import already existing code in ospf2dot and ospfd2yaml scripts
start with a source tree skeleton
split syntax check for lib and script
add Net::OSPF
Add constructor and a check function stub.
Add YAML interface for ospf databases.
Validate with Data::Validate::Struct.
Rename check to validate.
Use $self instead of $ospf.
Add verison number to yaml file.
Example of an ospf lsdb with all different types.
One step back. Copy relevant code from ospf2dot and commit it.