Revision history for asused3.

3.60	Thu Apr 19 10:48:45 2001

        * Bumped version to 3.60 as substantial changes are included.
        * This version was written to be able to handle data in RPSL
        Whois DB Version 3 format. The major problem for asused with
        the new DB format was the comments and continuation lines in
        the new object format. That meant changing the code that
        parses inetnum objects. 
        Also, the Net::RIPEWhois module was replaced with RipeWhois -
        a cleaner OO implementation of a whois client. Other modules
        were changed to co-operate with this new one. As a side
        effect, the memory usage was substantially decreased - by
        around 25% or 6MB, for one, large, registry.
        * This release still uses the Net::RIPEWhois::in and
        Net::RIPEWhois::pcheck modules. 
        * The required iso3166-codes and delegations data are now
        supplied by the new NCC::CountryCode and NCC::RipeDelegations
        modules respectively. You should therefore remove the
        'iso3166-codes' and 'delegations' files from your Perl library
        directiory.

3.52	Wed Sep 20 16:19:44 2000
	
	* Fixed problem with huge free address space reports, caused by bug
	in the Whois DB - "-Tin" returns rev-srv: fields as well.
	* Fixed (hopefully) problem with RIPEWhois.pm module, which didn't 
	return anything on some Linux'es. Was reported several times, visible
	effect was:
	FATAL ERROR: ERROR: 10.65.0.0/19 No allocation  object in DB, inetnum
	found
	* Fixed small compatability problem - some systems don't let to use
	IO::Socket::INET directly, so, turned that into "use IO::Socket".
	* Put IO-1.20.tar.gz into extra/ directory, as some Perl distributions
	come with outdated modules and CPAN suggests perl5.6.0 as an update :>
	* Added --free flag to show only free address space list.
	* Produce a warning if a registry doesn't have mnt-lower attribute on 
	it's allocation.
	* Fixed the case that --status didn't report assignments with missed 
	status lines and gave incorrect balance.

3.51	Tue Sep  5 18:42:38 2000

	* Program name now derived from $0 (several reports)
	* ReadConf() in a public version exited after first guess without
	checking other locations(reported by Jeroen Ruigrok van der Werven
	<jruigrok@via-net-works.nl>)
	* Fixed command line argument parsing: ranges, prefixes and regids
	now accepted
	* Fixed behaviour with RIPE* mnt-by and mnt-lower
	* Produce a warning if an assignment overlaps allocation
	* Report lost Asused object warnings
	* Spelling of "overlapping" was fixed
	* Fixed installation procedure to copy 'iso3166-codes' and 'delegations'
	files with other libraries to make them available with side-wide in-
	stallation.
	
3.5b	Mon Aug 28 12:59:55 2000

	- asused3 and asused-public code base were merged back.
	
	- Code of the modules was tided up from local RIPE NCC dependencies
	and all such stuff went to the main executable. Still, modules are 
	not completely standalone, as the do refer to main::* variables.
	(Should be fixed in future).

	- Several bugs there fixed:
	  * Not calculated free space at the beginning of the allocation.
	  * Missed overlapping assignments.
	  * Not always correctly calculated assigned address space.
	  * Weird 1000% of address usage within overlaps.
	  * Weird 1000% ration between totaly used addrresses and within
	      overlaps.
	
	- Output of several functions was cleaned, aligned, beatified.

0.01b	Wed Dec  2 19:13:26 1998

	- RIPE NCC asused3 program was striped down for public use.


