The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Net::BGP.

0.07  Tue Oct 28 09:58:45 2003

	- Fixed signature test to skip all if Test::Signature is
	  not installed.

0.06  Thu Oct 28 00:42:45 2003

	- Fixed to buges reported by Robert (rt#4221):

	- Syswrite returns undef handled incorrectly

	- Receieving a partial BGP header failed

	- Added test for pod and signature

0.05  Fri Jul  4 00:36:26 2003

	- Removed the RIB.pm object - Forgot in last version!

	- Updated ASPath documentation (and some other documentation)

	- Try to avoid dying on error - only cease the transport connection

	- Net::BGP::Peer::is_established() added

	- TCP connections none-blocking not only on connect

0.04  Sun Jun  1 13:25:09 2003

	- Martin Lorensen <lorensen@cpan.org> have pushed this release
	  on behalf of the Stephen Scheck.

	- Added code to configure and later remove a dummy $SIG{PIPE}
	  handler if note is set to avoid a peer reset causes the server
	  to stop.

	- Split Update into Update and NLRI with is-a relation as
	  preperation for a RIB/Router module.

	- Split Peer into Peer and Transport with has-a relation
	  to resolve the old issue of cloned peer objects.

	- Fixed Process to handle peers with same IP local and/or remote.

	- Fixed a rare raise condision if a peer connected while outside
	  the Select statement

	- Added support for optional parameters and optional capabilities.

	- Added support for REFRESH messages.

	- Added refresh_callback which are called on new sessions and
	  when a REFRESH message is recieved.

	- Added reset_callback which are called on connection reset of
	  any kind.

	- Added "renew" constructor to Peer objects to reclaim an object
	  reference from the string representation of the same - Using
	  weak references (Scalar::Util).

	- Fixed SO_REUSEADDR - should be done BEFORE bind()

	- Added a simple asstring method for the Peer object. NOTE: Format
	  may change in the future!

	- Some methods in Peer (and Transport) maid public.

	- Added an ASPath object to handle complex ASPaths, including
	  confederations.

	- The new NLRI object is overloaded and has many new methods
	  compared to the potion of code moved from Update

	- A fairly large test suite added.

	- The RIB.pm placeholder has been removed. This functionality
	  will be implemented in a different module soon.

0.03  Sun Mar 16 13:31:55 2003
	- Added clone() method to Net::BGP::Update

	- Removed warning when encoding empty AS_PATH which is
		ok for IBGP peering sessions.

	- Removed warnings for missing mandatory path attributes
		for the case when no NLRI is present in an
		UPDATE message.

	- Fixed bug in _encode_prefix() in Net::BGP::Update
		which could cause 0.0.0.0/0 to be encoded into
		the prefix list when prefixes shorter than 32
		bits (i.e. non-host routes) are specified with
		all 4 octets (e.g. when 192.168/16 is given as
		192.168.0.0/16).

	Thanks to Martin Lorensen for identifying these problems.

0.02  Sun Jan 26 16:32:15 2003
	- Fixed symbolic method call syntax in _handle_event()
		which is not recognized prior to perl 5.6.0.

0.01  Fri Sep  6 16:09:32 2002
	- original version; created by h2xs 1.21 with options
		-A -X -n Net::BGP