Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-20 | Delete old ROA code | Pavel Tvrdík | |
2016-01-20 | Rewrite roa_check() for integrated BIRD | Pavel Tvrdík | |
Thanks to Ondrej Zajicek for his support with writing this code. | |||
2016-01-20 | Add ROA_* constants values to grammar of configuration | Pavel Tvrdík | |
Add ROA_UNKNOWN, ROA_VALID and ROA_INVALID | |||
2016-01-20 | Add ROA net_addr to grammar | Pavel Tvrdík | |
Example: protocol static { route 10.110.0.0/16 max 16 as 1000 blackhole; route 10.120.0.0/16 max 24 as 1000 blackhole; route 10.130.0.0/16 max 24 as 2000 blackhole; route 10.130.128.0/18 max 24 as 3000 blackhole; ... } | |||
2016-01-20 | BSD integration fixes | Jan Moskyto Matejka | |
2016-01-14 | NET ROAx: add max_pxlen, fix format | Pavel Tvrdík | |
2016-01-13 | Net address format: Do not print the -4 or -6 suffix in %I4 and %I6 | Jan Moskyto Matejka | |
2016-01-12 | NET ROAx more small changes | Pavel Tvrdík | |
- Remove `u8 src` from net_add_roaX - Add `u8 max_pxlen` to net_add_roaX - Add some missing macro and functions for ROA - Remove ASN from hash function for ROA Thanks to Ondrej Santiago Zajicek | |||
2016-01-12 | ROA change printf 'ASN: xxx' to 'ASxxx' | Pavel Tvrdík | |
2016-01-11 | Hidden AF_INET* inside sysdep/ | Jan Moskyto Matejka | |
2016-01-11 | BFD: split of v4/v6 sockets | Jan Moskyto Matejka | |
2016-01-07 | Fix check in net_route() in debug mode | Pavel Tvrdík | |
2016-01-07 | Add NET ROA4/6 structures | Pavel Tvrdík | |
2015-12-29 | Explicit ip4_addr / ip6_addr printf support | Ondrej Zajicek (work) | |
2015-12-29 | Move ID allocator to a separate file and use it also in OSPF | Ondrej Zajicek (work) | |
2015-12-29 | Netlink: Removed forgotten if-stub (caused strange errors) | Jan Moskyto Matejka | |
2015-12-24 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-12-22 | Better fix of missing AF_INET6? definition in lib/socket.h | Jan Moskyto Matejka | |
Moved the code to sysdep. | |||
2015-12-21 | Modify FIB_WALK() and FIB_ITERATE() to work with new FIB code | Ondrej Zajicek (work) | |
Returned user data pointers have offset relative to fib_node. | |||
2015-12-21 | BSD wants to include sys/socket.h in lib/socket.h (AF_INET6? definitions) | Jan Moskyto Matejka | |
2015-12-21 | Follow-up work on integration | Ondrej Zajicek (work) | |
Contains some patches from Jan Moskyto Matejka | |||
2015-12-21 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-12-20 | Filter: Fix some changes in IP<->Quad implicit conversion | Ondrej Zajicek (work) | |
2015-12-20 | Delete ipv6 option from configure | Ondrej Zajicek (work) | |
2015-12-20 | Nest: Reimplement fib_route() and add some consts | Ondrej Zajicek (work) | |
2015-12-20 | KRT: Integration of IPv4/IPv6 in sysdep/linux | Ondrej Zajicek (work) | |
2015-12-20 | Integrated address print lengths | Jan Moskyto Matejka | |
Minor changes by Ondrej Santiago Zajicek | |||
2015-12-20 | ROA code switchoff | Jan Moskyto Matejka | |
2015-12-20 | Implemented missing prefix manipulation functions | Jan Moskyto Matejka | |
2015-12-19 | Stop perusing f_prefix for non-prefix-set uses | Jan Moskyto Matejka | |
Multiple changes by Ondrej Santiago Zajicek | |||
2015-12-19 | Removed BITS_PER_IP_ADDRESS, MAX_PREFIX_LENGTH, BIRD_AF | Jan Moskyto Matejka | |
Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic. Squashing and minor changes by Ondrej Santiago Zajicek | |||
2015-12-18 | Netlink and BSD: Integrating IPv4 and IPv6 | Jan Moskyto Matejka | |
Squashing and minor changes by Ondrej Santiago Zajicek | |||
2015-11-25 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2015-11-24 | MD5: Mormalize naming style | Pavel Tvrdík | |
2015-11-24 | Merge branch 'master' into rip-new | Ondrej Zajicek (work) | |
2015-11-24 | Netlink: attribute validation before parsing | Jan Moskyto Matejka | |
Wanted netlink attributes are defined in a table, specifying their size and neediness. Removing the long conditions that did the validation before. Also parsing IPv4 and IPv6 versions regardless on the IPV6 macro. | |||
2015-11-24 | Some consts for function arguments | Ondrej Zajicek (work) | |
Patch from Pavel Tvrdik | |||
2015-11-24 | Minor changes to SHA hash functions | Ondrej Zajicek (work) | |
2015-11-23 | Merge commit 'origin/crypto-hash^' | Ondrej Zajicek (work) | |
2015-11-23 | Nest: Fix bug in device proto | Ondrej Zajicek (work) | |
If an interface address notification is received during device protocol shutdown/restart, BIRD crashed. Thanks to Wei Huang for the bugreport. | |||
2015-11-13 | Add SHA-384/512 and HMAC-SHA-384/512 crypto hash | Pavel Tvrdík | |
2015-11-13 | Add SHA-224/256 and HMAC-SHA-224/256 crypto hash | Pavel Tvrdík | |
2015-11-13 | Add SHA1 and SHA1-HMAC crypto hash | Pavel Tvrdík | |
2015-11-13 | Add get_u64() and put_u64() into lib/unaligned.h | Pavel Tvrdík | |
2015-11-12 | Follow-up commit on integrated BIRD | Ondrej Zajicek (work) | |
Use net_addr for interface address prefixes, support net_addr in configuration parser. | |||
2015-11-11 | Fix compiling with --enable-debug option | Pavel Tvrdík | |
2015-11-11 | Netlink: Allow more than 256 routing tables. | Jan Moskyto Matejka | |
Since 2.6.19, the netlink API defines RTA_TABLE routing attribute to allow 32-bit routing table IDs. Using this attribute to index routing tables at Linux, instead of 8-bit rtm_table field. | |||
2015-11-09 | Nest: Fixes bug in missing cleanup during table removal | Ondrej Zajicek (work) | |
When a table is removed during reconfiguration, a reference was not cleared in the old configuration, which breaks undo. | |||
2015-11-09 | Conf: Fixes bug in symbol lookup during reconfiguration | Ondrej Zajicek (work) | |
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. | |||
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
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. |