-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2019-f7d9023099 2019-08-15 18:07:56.660110 --------------------------------------------------------------------------------
Name : perl-Net-BGP Product : Fedora 30 Version : 0.17 Release : 1.fc30 URL : https://metacpan.org/release/Net-BGP Summary : Perl module for object-oriented API to the BGP protocol Description : An implementation of the BGP-4 inter-domain routing protocol as Perl module. It encapsulates all of the functionality needed to establish and maintain a BGP peering session and exchange routing update information with the peer. It aims to provide a simple API to the BGP protocol for the purposes of automation, logging, monitoring, testing, and similar tasks using the power and flexibility of Perl. The module does not implement the functionality of a RIB (Routing Information Base) nor does it modify the kernel routing table of the host system. However, such operations could be implemented using the API provided by the module. -------------------------------------------------------------------------------- Update Information: Net::BGP 0.17 ============= - Fixed bug where the wrong aggregator variable was being tested. - Added an "OpaqueData" parameter and equivalent accessor sub `opaque_data()` to allow for the storage of arbitrary data with the peer. The main purpose of this is to allow the user to store extra data (a scalar or ref) with the peer that is then readable by the call back routines. I realise there are other ways to do this, but this seems much cleaner. - Fixes the situation where a socket is still in the list of sockets to be selected on, yet it has been closed. I believe this is caused when we create a new connection to a peer at the same time as we receive one. When we find ourselves with a bad FD, we re-check the list of sockets to select on. - It is possible to receive a notification message (error) in response to an OPEN message (e.g. an unrecognised ASN). We were getting a Finite State Machine error, now we call the notification callback. - `_kill_session()` will call `_close_session()` even if the socket is not open. This will finally terminate the session properly (stops some weird loops). - Added extra members of the notification state engine. Now calls `_kill_session()` rather than `_cease()` when the peer socket is closed. -------------------------------------------------------------------------------- References: [ 1 ] Bug #1737397 - Upgrade perl-Net-BGP to 0.17 https://bugzilla.redhat.com/show_bug.cgi?id=1737397 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2019-f7d9023099' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list -- package-announce@lists.fedoraproject.org To unsubscribe send an email to package-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org