Releases: CAIDA/libbgpstream
Releases · CAIDA/libbgpstream
V2.0 Beta 7
This is the seventh beta release of libBGPStream v2.0.
The release including the following fixes and new features:
libparsebgp
Updated libparsebgp
to the newest version, which includes the following fixes:
- fixed an issues where parsing NLRIs could allow it to read past the end of buffer or bgp message
- fixed parsing of IPv6 extended community
- numerous fixes on code safety (#55)
- improved performance by replacing
strlen
withsizeof
, making it compile-time constant operation
BGPStream
- added new
http
transporthttp
transport handles reading remote objects viahttp
https
protocol, and allows BGPStream to set HTTP header fields such asuser-agent
properly.
- added new
ris-live
data interface that taps into RIPE's RIS Live BGP message stream, and stream messages directly.
Dependencies
wandio 4.2.0
and above is required now
V2.0 Beta 6
This is the sixth beta release of libBGPStream v2.0.
The release including the following fixes and new features:
Bug fixes
- Fixed buffer-overrun bug in AS-path
snprintf
functions. - Better handling of truncated messages that resulted in
EIO
- Applied numerous
libparsebgp
fixes, including but not limited to- More robust parsing against truncated messages.
- Fixed multiple AS path attributes parsing issues.
- Fixed occasional core-dump when parsing BGP
OPEN
messages. - Fixed issues for parsing NLRIs
- Numerous code security improvements
Misc. Improvements
bgpstream_log
message no-longer produce extra new line.- Add configuration option
--disable-parser-warnings
to disable thelibparsebgp
warnings. - Fixed RPKI feature broker URL.
- Use latest
cc-common
andwandio
libraries.
V2.0 Beta 5
This is the fifth beta release of libBGPStream v2.0.
The release including the following fixes and new features:
- Added long input options
- Added RPKI Prefix Origin Validation Support
- Added support for RIPE RIS BGP json stream
- Added origin AS filter
- Added
-m
forbgpdump
like output - Enabled 4-byte aggregator field parsing
- Updated
libparsebgp
andcommon
- Code clean up and formatted
- Removed multi-window feature
- Removed explicit initialization of static option variables
V2.0 Beta 3
This is the third beta release of libBGPStream v2.0.
This includes a minor fix to libparsebgp that fixes an assertion error when parsing some corrupted MRT dump files.
V2.0 Beta 2
This is the second beta release of BGPStream v2.0.
It includes several fixes to libparsebgp based on feedback from @mgkallit.