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