Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-15 | OSPF: Fix ECMP external merging | Ondrej Zajicek (work) | |
The variable nfa is not cleaned before each loop iteration and can have a wrong value of nfa.nhs_reuse from the previous step. Thanks to Bernardo Figueiredo for the bugreport and analysis. | |||
2016-12-13 | OSPF: Fix net-summary origination combined with stubnet option | Ondrej Zajicek (work) | |
Stubnet nodes in OSPF FIB were removed during rt_sync(), but the pointer remained in top_hash_entry.nf, so net-summary LSA origination was confused, reported 'LSA ID collision' and net-summary LSAs were not originated properly. Thanks to Naveen Chowdary Yerramneni for bugreport and analysis. | |||
2016-11-25 | BGP: Fix memory leak in graceful restart code | Ondrej Zajicek (work) | |
Prefix and bucket tables are initialized when entering established state but not explicitly freed when leaving it (that is handled by protocol restart). With graceful restart, BGP may enter and leave established state multiple times without hard protocol restart causing memory leak. | |||
2016-11-15 | BGP: Cluster list item should be prepended | Ondrej Zajicek (work) | |
Commit 3c09af41... changed behavior of int_set_add() from prepend to append, which makes more sense for community list, but prepend must be used for cluster list. Add int_set_prepend() and use it in cluster list handling code. | |||
2016-11-08 | Minor code cleanups | Ondrej Zajicek (work) | |
2016-11-03 | Add missing extern | Ondrej Zajicek (work) | |
2016-11-02 | BFD: Authentication | Ondrej Zajicek (work) | |
Implement BFD authentication (part of RFC 5880). Supports plaintext passwords and cryptographic MD5 / SHA-1 authentication. Based on former commit from Pavel Tvrdik | |||
2016-11-02 | OSPF: Use message authentication interface | Ondrej Zajicek (work) | |
Based on former commit from Pavel Tvrdik | |||
2016-11-02 | RIP: Use message authentication interface | Ondrej Zajicek (work) | |
Based on former commit from Pavel Tvrdik | |||
2016-11-02 | DOC: Password algorithm option | Pavel Tvrdík | |
2016-11-02 | Nest: Add support for MAC algorithms in grammar | Pavel Tvrdík | |
2016-11-02 | Add generic message authentication interface | Ondrej Zajicek (work) | |
Add generic interface for generating and verifying MACs (message authentication codes). Replace multiple HMAC implementation with a generic one. | |||
2016-11-01 | BSD: Fix build on OpenBSD broken by previous commit | Ondrej Zajicek (work) | |
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-11-01 | Log: Fix broken syslog name | Ondrej Zajicek (work) | |
BIRD passed string from configuration to openlog(), which kept it internally. After reconfiguration the old string was freed, therefore openlog had invalid copy. Thanks to Chris Caputo for the original patch. | |||
2016-10-27 | IANA assigned a different number to large BGP communities - changed. | Ondrej Filip | |
2016-10-18 | Filter: Minor formatting changes in test.conf | Ondrej Zajicek (work) | |
2016-10-13 | Clist: The add() function will append a new value | Pavel Tvrdik | |
The add() function used to prepend a new community to clist, but after this fix the add() function appends new community. | |||
2016-10-13 | Filter: Expand testing of large community sets | Pavel Tvrdik | |
2016-10-12 | Fixed memory bloating on kernel merge paths together with export filter. | Jan Moskyto Matejka | |
Some memory was being allocated from bad linpool, not from the given one as they should. Thanks to Madhu and Justin Cattle for reporting this. | |||
2016-10-12 | Doc: Change debug to { flag1|flag2|flag3 [, ...] } style | Pavel Tvrdik | |
Thanks to Micah Anderson for bug report and Ondrej Zajicek for the idea! | |||
2016-10-12 | Nest: Remove trailing whitespaces | Pavel Tvrdik | |
2016-10-12 | Doc: Fix deprecated unescaped braces in perl script | Pavel Tvrdik | |
This commit should fix warning `make docs' ./sgml2html bird.sgml Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\\nameurl{ <-- HERE (.*)}{(.*)}/ at fmt_latex2e.pl line 287. | |||
2016-10-11 | Tree/Trie: Check the end of buffer | Pavel Tvrdik | |
We set buffer->pos to buffer->end in function buffer_print() when bvsnprintf() failed, so there would be uninitialized memory between the old buffer->pos and the current buffer->pos. | |||
2016-10-11 | Doc: Add tag for links to RFCs | Pavel Tvrdik | |
2016-10-11 | Doc: Fix inline <htmlurl></htmlurl> | Pavel Tvrdik | |
Don't make space before or after link name. | |||
2016-10-11 | Doc: Do not use symlinks for files | Pavel Tvrdik | |
2016-10-11 | Doc: Generate one-sided version | Pavel Tvrdik | |
This removes jumping offset for odd and even pages for binding book. | |||
2016-10-11 | Doc: Use [table t] or [table name] | Pavel Tvrdik | |
2016-10-11 | Doc: Fix unnecessary special chars | Pavel Tvrdik | |
2016-10-11 | Doc: Enable break lines in <tag></tag> | Pavel Tvrdik | |
2016-10-11 | Doc: Daemon command-line options alphabet order | Pavel Tvrdik | |
2016-10-11 | Doc: Add command-line options --version, --help | Pavel Tvrdik | |
2016-10-11 | Doc: Add labels to all chapters and options | Pavel Tvrdik | |
2016-10-11 | Doc: Generate clickable PDF | Pavel Tvrdik | |
2016-10-11 | Doc: Fix whitespaces | Pavel Tvrdik | |
2016-10-04 | Filter: fix missing separator | Ondrej Zajicek (work) | |
2016-10-04 | Nest: Fix signedness of large communities | Ondrej Zajicek (work) | |
2016-10-04 | Doc: Documentation for large communities | Ondrej Zajicek (work) | |
2016-10-03 | Filter: large community sets | Ondrej Zajicek (work) | |
Add support for lc sets to filter code. Grammar of (small) community sets has to be updated to avoid parser collisions. | |||
2016-10-03 | BGP: Support for large communities | Ondrej Zajicek (work) | |
Add support for large communities (draft-ietf-idr-large-community), 96bit alternative to RFC 1997 communities. Thanks to Matt Griswold for the original patch. | |||
2016-09-29 | NEWS and version updatev1.6.2 | Ondrej Zajicek (work) | |
2016-09-29 | Docs: fix BFD label | Pavel Tvrdik | |
BFD headline will appear in Table of Contents again. | |||
2016-09-29 | Kernel socket missing err_hook fix | Jan Moskyto Matejka | |
Thanks to Tim Weippert for bugreport. | |||
2016-09-22 | NEWS and version updatev1.6.1 | Ondrej Zajicek (work) | |
2016-09-21 | Add !~ operator to filter grammar | Pavel Tvrdik | |
2016-09-21 | Remove cvsignore | Ondrej Zajicek | |
We have gitignore | |||
2016-09-19 | KRT: Add krt_scope attribute | Ondrej Zajicek (work) | |
Add a new route attribute, krt_scope, to expose the Linux kernel route scope. Constants from /etc/iproute2/rt_scopes (prefixed by "ips_") are expected to be used with the attribute. Both import and export are supported. Also, the patch fixes device route export to the kernel, by setting link scope automatically. | |||
2016-09-15 | Main: Improve BIRD help messages | Pavel Tvrdik | |
2016-09-15 | Add stdlib.h to client/commands.c | Pavel Tvrdik | |