| Commit message (Expand) | Author | Age | Files | Lines |
* | Add RTR support to OpenBGPD. Add basic support for the protocol. |  claudio | 2021-02-16 | 1 | -1/+33 |
* | RFC6472 discourages the use of AS_SET segements in ASPATH attributes. |  claudio | 2021-01-25 | 1 | -2/+8 |
* | Change struct bgpd_addr VPN encoding. Instead of including two almost |  claudio | 2021-01-18 | 1 | -86/+52 |
* | Revert part of the last addr2sa change. When addr is NULL or AID_UNSPEC |  claudio | 2021-01-05 | 1 | -4/+4 |
* | Add AID_VPN_IPv[46] support to addr2sa. It only converts the address part |  claudio | 2021-01-05 | 1 | -15/+28 |
* | Use log_sockaddr() in log_addr() to print a struct bgpd_addr. This way |  claudio | 2021-01-04 | 1 | -6/+4 |
* | Move tmp16 declaration into the #ifdef __KAME__ block to remove a compiler |  claudio | 2020-10-21 | 1 | -2/+2 |
* | In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]') |  deraadt | 2020-05-10 | 1 | -3/+3 |
* | Store local-address by address family. This allows to configure both |  claudio | 2020-04-23 | 1 | -2/+2 |
* | Move the code to figure out the alternate IP address (IPv6 addr for IPv4 |  claudio | 2020-02-12 | 1 | -1/+20 |
* | snprintf/vsnprintf return < 0 on error, rather than -1. |  deraadt | 2019-07-03 | 1 | -3/+3 |
* | Cleanup, remove some unneded spaces add some other where needed. |  claudio | 2019-06-17 | 1 | -2/+2 |
* | Include endian.h since htobe* or be*toh is used. Helps with protable. |  claudio | 2019-04-10 | 1 | -1/+2 |
* | Convert the remote and local addresses in struct peer to be bgpd_addrs |  claudio | 2019-02-27 | 1 | -2/+6 |
* | Add support for '*', local-as and neighbor-as for ext-community matching |  claudio | 2019-02-26 | 1 | -3/+3 |
* | Media and link states are highly OS dependent, to make porting easier |  claudio | 2019-02-21 | 1 | -58/+10 |
* | Use (unsigned) long long instead of (u_)int64_t since that drops the |  claudio | 2019-02-18 | 1 | -2/+2 |
* | Do not depend on the length field of struct sockaddr instead pass the |  claudio | 2019-02-18 | 1 | -8/+7 |
* | Use the posix version of betoh64() which is spelled be64toh() this is more |  claudio | 2019-02-15 | 1 | -6/+6 |
* | add support for IPv6 VPN routes |  denis | 2018-12-30 | 1 | -4/+105 |
* | Refactor aspath code a bit. Move cached source_as (for origin validation) |  claudio | 2018-12-11 | 1 | -105/+1 |
* | Instead of checking that a segement is not of type AS_SET do the check |  claudio | 2018-09-26 | 1 | -4/+4 |
* | Split up as_set into a set_table and an as_set. The first is what does |  claudio | 2018-09-20 | 1 | -2/+2 |
* | whitespace cleanup, ok claudio@ |  benno | 2018-09-20 | 1 | -3/+3 |
* | Fix the empty aspath segments check. seg_size is never 0, this needs to use |  claudio | 2018-09-20 | 1 | -5/+5 |
* | Fix an out of bound read that could crash the RDE because it touched |  claudio | 2018-09-20 | 1 | -4/+4 |
* | Extend as_set to allow for different sized objects to be added. The only |  claudio | 2018-09-14 | 1 | -2/+2 |
* | Implement as-set a fast lookup table to be used instead of long list of |  claudio | 2018-09-07 | 1 | -2/+6 |
* | Change the way as_compare() and aspath_match() handle 'neighbor-as'. Instead |  claudio | 2018-09-05 | 1 | -15/+33 |
* | Introduce inet4applymask() which does the same as inet6applymask() and |  claudio | 2018-09-04 | 1 | -1/+10 |
* | When checking for AS 0 make sure the full ASPATH is validated and don't |  claudio | 2018-08-29 | 1 | -2/+2 |
* | Make the AS_SET handling for source-as even simpler. It is enough to only |  claudio | 2018-08-10 | 1 | -10/+10 |
* | Improve handling of source-as when an AS_SET is rightmost. In that case |  claudio | 2018-08-09 | 1 | -30/+37 |
* | Move functions to print link status etc. to util.c so that bgpd can use them |  claudio | 2018-07-22 | 1 | -1/+74 |
* | Move the nlri_get_prefix functions to util.c so that bgpctl can use them too. |  claudio | 2018-07-20 | 1 | -1/+143 |
* | Move aspath_verify() and aspath_inflate() into util.c so bgpctl can use them. |  claudio | 2018-07-13 | 1 | -1/+107 |
* | Rework the way we do extended communities (mainly in the parser) and update |  claudio | 2017-05-31 | 1 | -21/+13 |
* | sync log.c from relayd et al to bgpd. |  benno | 2017-01-24 | 1 | -1/+2 |
* | Make util.c fatal() free by allowing undefined behaviour in prefix_compare. |  claudio | 2017-01-23 | 1 | -6/+8 |
* | Add support for draft-ietf-idr-shutdown |  phessler | 2017-01-13 | 1 | -1/+11 |
* | Add operators =, !=, - (range), >< (exclsive range) to the as-path |  benno | 2016-06-03 | 1 | -18/+33 |
* | seg_type is only set but never used. So remove it. Someone reported this |  claudio | 2015-10-24 | 1 | -4/+2 |
* | Adjust aspath_strlen() since the output format changed to ASPLAIN. |  claudio | 2014-11-11 | 1 | -27/+5 |
* | The default output format for 32bit AS numbers has moved from AS_DOT+ |  phessler | 2014-11-11 | 1 | -10/+5 |
* | use more careful format strings to deal with various forms of AS#'s |  deraadt | 2013-10-30 | 1 | -4/+4 |
* | Merge the prefix and prefixlen filter bits into one filter. Change the |  claudio | 2013-10-19 | 1 | -1/+5 |
* | typo in macro name; no md5 change |  sthen | 2013-09-27 | 1 | -2/+2 |
* | Move a few functions into util.c because bgpctl will need them soon. |  claudio | 2011-09-20 | 1 | -1/+122 |
* | Accept but ignore (treat as withdraw) updates with AS_CONFED_* path |  claudio | 2010-11-18 | 1 | -15/+41 |
* | the subtype should be printed unsigned; ok claudio |  deraadt | 2010-10-24 | 1 | -2/+2 |