Revision history for Perl extension Net::BGP.
0.13 2009-07-14
-
Correctly handle update packets with only withdrawn routes.
(RT #46496). Thanks to:
Skewell <olivier.montanuy@m4x.org>
Guillaume Lambert <guillaume.lambert-geek@laposte.net>
Elisa Jasinska <elisa.jasinska@ams-ix.net>
0.12 2009-01-22
-
fixed bogus signature in version 0.11
0.11 2009-01-22
-
fix for AGGREGATOR_ID (Christian Zeng <christian@zengl.net>, RT #42226)
0.10
-
permit sending attributes with length>255 [RT #36945],
based on a patch submitted by Greg Skinner.
-
"use bytes" so length() works correctly in multi-byte locale
0.09 Thu Nov 8 17:31:40 UTC 2007
-
Added "listenaddr" feature from Guillaume Lambert.
0.08 2004-09-12
-
Added a refresh callback
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