Fix configure to enable warnings and fix most of them.
Remove bgp_as4_support variable.
Rename as_path_get_last/as_path_get_first to be consistent.
Fixes bug related to AS2->AS4 conversion.
Adds support for dynamic pair and bgp mask expressions.
Rewrite of buggy AS path matching.
Old AS path maching supposes thath AS number appearsonly once in AS path, but that is not true. It alsocontains some bugs related to AS path sets.
New code does not use any assumptions about semanticstructure of AS path. It is asymptotically slower than...
Fix bug in empty bgp mask handling
Fix bug in AS path matching
Bugfixes in MULIT_EXIT_DISC attribute handling.
- Old MED handling was completely different from behavior specified in RFCs - for example they havn't been propagated to neighboring areas.
- Update tie-breaking according to RFC 4271.
- Change default value for 'default bgp_med' configuration...
Implementation of 4B ASN support for BGP
Added missing semicolons.
Removed a lot of unused variables.
Please try compiling your code with --enable-warnings to see them. (Theunused parameter warnings are usually bogus, the unused variable onesare very useful, but gcc is unable to control them separately.)
Fixed stupid bug in as_path_format().
Aesthetical tweaks (asterisk spells `asterisk' etc.)
as_path_match moved to a-path.c
Path_getlen moved to nest and length was made callable from filters.
Printing of AS paths and community sets.
Created nest/a-path.c and a-set.c which should contain general operationson AS paths and community sets.
Moved as_path_prepend() there.
Pavel, please move the other functions as well.