Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-08 | Minor code cleanups | Ondrej Zajicek (work) | |
2016-11-08 | Merge tag 'v1.6.2' into int-new | 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 | |
2016-09-15 | BFD: Fix invalid read from pollfd array | Pavel Tvrdik | |
It is possible that sockets_add() are called between sockets_prepare() and sockets_fire() during poll loop in birdloop_main(), so we need to use loop->poll_fd.used instead of loop->sock_num to find the last field. | |||
2016-09-15 | rt-table: Fix kernel protocol export filter memory bug | Pavel Tvrdik | |
Kernel protocol calls rt_export_merged(), which used @rte_update_pool for temporary allocations, supposing it is called from other functions from rt-table.c that handles locking and flushing of the linpool. Therefore, linpool was not flushed properly and memory leaked. Add linpool argument to rt_export_merged() and use @krt_filter_lp when called from kernel protocol. Thanks to Justin Cattle and Alexander Frolkin for the bugreport. (Commit squashed and updated by Ondrej Zajicek) |