- Nov 24, 2020
-
-
Ondřej Zajíček authored
Also fixes some more failed asserts due to add_tail().
-
- May 01, 2020
-
-
Maria Matejka authored
-
- Jul 02, 2019
-
-
Maria Matejka authored
-
- Jun 25, 2019
-
-
Maria Matejka authored
-
- Jun 13, 2019
-
-
Maria Matejka authored
-
- May 17, 2019
-
-
Maria Matejka authored
-
- Apr 30, 2019
-
-
Ondřej Zajíček authored
Support for dynamically spawning BGP protocols for incoming connections. Use 'neighbor range' to specify range of valid neighbor addresses, then incoming connections from these addresses spawn new BGP instances.
-
- Feb 26, 2019
-
-
Maria Matejka authored
-
- Feb 25, 2019
-
-
Maria Matejka authored
The glibc's generic parser is slow due to its versatility. Specialized parsers for base-10 and base-16 are much faster and we don't use other bases.
-
Maria Matejka authored
-
- Feb 20, 2019
-
-
Maria Matejka authored
... and consted some declarations.
-
Maria Matejka authored
This should be revised, there are still ugly things in the filter API.
-
Maria Matejka authored
-
- Sep 11, 2018
-
-
Jan Maria Matejka authored
-
- May 30, 2017
-
-
Ondřej Zajíček authored
-
- May 25, 2017
-
-
Ondřej Zajíček authored
The old hash table had fixed size, which makes it slow for config files with large number of symbols and symbol lookups. The new one is growing according to needs.
-
- May 18, 2017
-
-
Ondřej Zajíček authored
When shift count >= width of type the behavior is undefined.
-
- Apr 18, 2017
-
-
Ondřej Zajíček authored
Allow to define static roa/flow routes without dest.
-
- Mar 28, 2017
-
-
Jan Moskyto Matejka authored
-
- Feb 20, 2017
-
-
Ondřej Zajíček authored
-
- Dec 22, 2016
-
-
Jan Moskyto Matejka authored
From now on, protocol static accepts VPN4 and VPN6 addressess. With some concerns about VPN6 Route Distinguishers, I finally chose to have the same format as for VPN4 (where it is defined by RFC 4364).
-
- Nov 16, 2016
-
-
Pavel Tvrdik authored
Thanks to Ondrej Zajicek for code.
-
- Nov 08, 2016
-
-
Ondřej Zajíček authored
-
- Sep 21, 2016
-
-
- Aug 16, 2016
-
-
Ondřej Surý authored
-
- May 12, 2016
-
-
Pavel Tvrdik authored
-
- Dec 20, 2015
-
-
- Nov 09, 2015
-
-
Ondřej Zajíček authored
Symbol lookup by cf_find_symbol() not only did the lookup but also added new void symbols allocated from cfg_mem linpool, which gets broken when lookups are done outside of config parsing, which may lead to crashes during reconfiguration. The patch separates lookup-only cf_find_symbol() and config-modifying cf_get_symbol(), while the later is called only during parsing. Also new_config and cfg_mem global variables are NULLed outside of parsing.
-
- Nov 05, 2015
-
-
Ondřej Zajíček authored
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome.
-
- Feb 21, 2015
-
-
Ondřej Zajíček authored
And move the constant to conf.h header. Thanks to Alexander Chernikov for the patch.
-
- Oct 24, 2014
-
-
Ondřej Zajíček authored
-
- Oct 02, 2014
-
-
Ondřej Zajíček authored
Thanks to Michael Fincham for the bugreport.
-
- Mar 25, 2014
-
-
Ondřej Zajíček authored
Thanks to MrBr for the bugreport.
-
- Aug 15, 2013
-
-
Ondřej Filip authored
-
- Jul 25, 2013
-
-
Ondřej Zajíček authored
-
- Feb 10, 2013
-
-
Ondřej Filip authored
-
- Jul 18, 2012
-
-
Ondřej Zajíček authored
Also fixes some minor bugs in include. Thanks Kelly Cochran for suggestion and draft patch.
-
- Mar 18, 2012
-
-
Ondřej Zajíček authored
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483.
-
- Dec 22, 2011
-
-
Ondřej Zajíček authored
-
- Nov 10, 2011
-
-
Ondřej Zajíček authored
-