| Commit message (Expand) | Author | Age | Files | Lines |
* | aspath_neighbor() needs to return the local system AS for empty AS paths |  claudio | 2021-01-16 | 1 | -3/+8 |
* | mrt dumps lost communities after the community rewrite. |  claudio | 2019-06-24 | 1 | -2/+2 |
* | Completley rewrite the community matching and handling code. All community |  claudio | 2019-06-17 | 1 | -768/+7 |
* | Add missing break; in case statement and while there check that the |  claudio | 2019-02-26 | 1 | -1/+8 |
* | Some betoh64 sneaked in again, change to be64toh to be posix compliant. |  claudio | 2019-02-26 | 1 | -4/+4 |
* | Add support for '*', local-as and neighbor-as for ext-community matching |  claudio | 2019-02-26 | 1 | -79/+194 |
* | Use the posix version of betoh64() which is spelled be64toh() this is more |  claudio | 2019-02-15 | 1 | -2/+2 |
* | Another missing endian.h |  claudio | 2019-02-15 | 1 | -1/+2 |
* | Implement as-override, a feature where the neighbor AS is replaced by the |  claudio | 2019-02-04 | 1 | -1/+47 |
* | Fold ext-communities into filter_community so that bgpd can match |  claudio | 2018-12-19 | 1 | -112/+98 |
* | Refactor aspath code a bit. Move cached source_as (for origin validation) |  claudio | 2018-12-11 | 1 | -46/+159 |
* | Start reworking community handling. Merge standard communities and large |  claudio | 2018-11-28 | 1 | -53/+136 |
* | Large community setting, when checking for pre-existing community, was |  deraadt | 2018-10-10 | 1 | -2/+3 |
* | Implement origin validation in bgpd. This introduces two new tables, the |  claudio | 2018-09-29 | 1 | -6/+41 |
* | whitespace cleanup, ok claudio@ |  benno | 2018-09-20 | 1 | -4/+3 |
* | Another place where we should handle AS_SET better. aspath_lenmatch() |  claudio | 2018-08-10 | 1 | -3/+7 |
* | Make two very internal functions static. They are used to merge an |  claudio | 2018-08-09 | 1 | -5/+5 |
* | Move struct wire_largecommunity to rde_attr.c since it is only used internally |  claudio | 2018-08-08 | 1 | -1/+7 |
* | One ; too much |  claudio | 2018-08-08 | 1 | -2/+2 |
* | Move aspath_verify() and aspath_inflate() into util.c so bgpctl can use them. |  claudio | 2018-07-13 | 1 | -99/+5 |
* | improve the path hash function (instead of just hashing the aspath put |  claudio | 2018-07-11 | 1 | -4/+15 |
* | On IMSG_CTL_SHOW_RIB_MEM also send back information of some of the |  claudio | 2018-07-11 | 1 | -1/+51 |
* | Prepare the ground for allowing temporary aspath object living on the stack. |  claudio | 2018-06-29 | 1 | -2/+2 |
* | aspath_verify() can not call aspath_extract() since this function only works |  claudio | 2018-04-02 | 1 | -5/+13 |
* | Rework the way we do extended communities (mainly in the parser) and update |  claudio | 2017-05-31 | 1 | -13/+13 |
* | remove extended communities that have the transitive bit set from |  benno | 2017-05-30 | 1 | -1/+33 |
* | AS 0 is special and should be considered an error. |  phessler | 2017-05-26 | 1 | -2/+8 |
* | sync log.c from relayd et al to bgpd. |  benno | 2017-01-24 | 1 | -1/+2 |
* | Add support for draft-ietf-idr-large-community |  phessler | 2016-10-14 | 1 | -1/+147 |
* | seg_type is only set but never used. So remove it. Someone reported this |  claudio | 2015-10-24 | 1 | -5/+3 |
* | rename a variable "err" to "error" |  deraadt | 2015-08-30 | 1 | -4/+4 |
* | convert some hash tables (the easy ones) to siphash. ok benno. |  tedu | 2014-12-12 | 1 | -13/+26 |
* | Use reallocarray() throughout to spot multiplicative int overflow. |  deraadt | 2014-10-08 | 1 | -7/+7 |
* | By default mask the reserved bits and the ext len bit in the attribute |  claudio | 2012-08-12 | 1 | -3/+5 |
* | aspath_neighbor() should return the local AS number for empty AS pathes. |  claudio | 2012-04-12 | 1 | -9/+3 |
* | Move a few functions into util.c because bgpctl will need them soon. |  claudio | 2011-09-20 | 1 | -62/+1 |
* | Add missing #includes instead of assuming that some system header pulls in |  guenther | 2010-12-31 | 1 | -1/+2 |
* | Accept but ignore (treat as withdraw) updates with AS_CONFED_* path |  claudio | 2010-11-18 | 1 | -3/+12 |
* | Free attributes that just got allocated beforehands and do not hold any |  claudio | 2010-10-22 | 1 | -2/+5 |
* | Rename some imsg bits to make namespace collisions less likely buf to |  nicm | 2010-05-26 | 1 | -4/+4 |
* | Implement two new filters, max-as-len and max-as-seq. The first is limiting |  claudio | 2010-05-17 | 1 | -1/+38 |
* | I'm going to need community_ext_conv() outside of rde_attr.c soon, so move |  claudio | 2010-03-29 | 1 | -2/+1 |
* | Allow to filter for ext-community attributes. Currently only perfect matches |  claudio | 2010-03-05 | 1 | -5/+108 |
* | Merge rde_filter_community() with community_match() and kill a useless |  claudio | 2009-12-18 | 1 | -5/+12 |
* | Implement "set ext-community [delete] subtype key:value" to set and delete |  claudio | 2009-12-16 | 1 | -8/+148 |
* | Implement a attr_writebuf() function that works on a struct buf instead of |  claudio | 2009-03-19 | 1 | -1/+26 |
* | Fix aspath_prepend() in the case a AS-PATH has a sequence of 255 elements |  claudio | 2009-02-17 | 1 | -2/+7 |
* | Replace NEW_ASPATH/NEW_AGGREGATOR with the naming from RFC4893, |  sthen | 2009-01-13 | 1 | -2/+2 |
* | KNF |  henning | 2008-05-08 | 1 | -2/+2 |
* | Only try to merge a AS_SEQUENCE if there is a difference between the 4-byte |  claudio | 2007-05-22 | 1 | -2/+2 |