Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2015-11-03 | IO: Fix the previous bugfix | Ondrej Zajicek (work) | |
I should check it after making some trivial changes. The original patch from Alexander has it right. | |||
2015-11-03 | IO: Handle fd values too big for select() | Ondrej Zajicek (work) | |
If the number of sockets is too much for select(), we should at least handle it with proper error messages and reject new sockets instead of breaking the event loop. Thanks to Alexander V. Chernikov for the patch. | |||
2015-10-17 | Merge branch 'master' into rip-new | Ondrej Zajicek (work) | |
2015-10-17 | Minor changes | Ondrej Zajicek (work) | |
2015-10-05 | Major RIP redesign | Ondrej Zajicek (work) | |
The new RIP implementation fixes plenty of old bugs and also adds support for many new features: ECMP support, link state support, BFD support, configurable split horizon and more. Most options are now per-interface. | |||
2015-08-19 | OSPF: Fixes some issues with link detection | Ondrej Zajicek | |
Thanks to Bernardo Figueiredo and Israel G. Lugo for the bugreport. | |||
2015-07-28 | Nest: Fixes one of previous commit | Ondrej Zajicek | |
2015-07-28 | Minor update to test commits | Ondrej Zajicek | |
2015-07-28 | Netlink: Fixes uninitialized variable | Ondrej Zajicek | |
Thanks to Pavel Tvrdik for the bugfix | |||
2015-07-24 | Static: Support for BFD controlled static routes | Ondrej Zajicek | |
2015-07-20 | Static: Allows to specify attributes for static routes | Ondrej Zajicek | |
The patch adds suport for specifying route attributes together with static routes, e.g.: route 10.1.1.0/24 via 10.0.0.1 { krt_advmss = 1200; ospf_metric1 = 100; }; | |||
2015-07-19 | BFD: Fixes crash after socket error | Ondrej Zajicek | |
Thanks to Thomas King for the bugreport. | |||
2015-07-18 | Simplify build messages | Ondrej Zajicek | |
Thanks to Christian Tacke for the original patch. | |||
2015-07-18 | Nest: Fixes symbols in router id | Ondrej Zajicek | |
Thanks to Peter Hudec for noticing the problem. | |||
2015-07-18 | Documentation update | Ondrej Zajicek | |
2015-07-18 | BGP: Extended messages support | Ondrej Zajicek | |
Implements draft-ietf-idr-bgp-extended-messages-10, for now undocumented and with temporary private capability number. | |||
2015-07-18 | Direct: Fixes behavior for the same routes on different interfaces | Ondrej Zajicek | |
Thanks to Andrew (seti.kr.ua) for the bug report. | |||
2015-06-08 | BGP multipath support | Ondrej Zajicek | |
Kernel option 'merge paths' allows to merge routes exported to kernel protocol (currently BGP and static routes) to multipath routes. | |||
2015-06-08 | Fixes subtle bug in temporary attribute handling | Ondrej Zajicek | |
In some cases, export filter accessed attributes of a different route. | |||
2015-06-08 | KRT: Fixes some minor bugs in kernel protocol | Ondrej Zajicek | |
2015-06-08 | Moving of mulipath merging code from OSPF to nest | Ondrej Zajicek | |
2015-06-08 | Fixes bug in pipe feeding when filtered routes are kept in table | Ondrej Zajicek | |
2015-06-08 | unsigned [int] -> uint | Pavel Tvrdík | |
2015-06-08 | unsgined char -> byte | Pavel Tvrdík | |
2015-06-01 | Typo fix by Hans van Kranenburg | Ondrej Filip | |