summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-16filter/test.conf: Extend testsPavel Tvrdik
2016-11-16filter/test.conf: Reorder testsPavel Tvrdik
Tests are sorted from trivial tests to more complex tests
2016-11-16filter/test.conf: Replace print func with assert and formatPavel Tvrdik
2016-11-16Birdtest: Add function format in grammar for stringify expressionPavel Tvrdik
2016-11-16Add lp_strdup function for string duplication on linpoolPavel Tvrdik
2016-11-16Birdtest: Remove bt_assert command from termPavel Tvrdik
The bt_assert function does not return any value, so it was useless to have a option in term definition.
2016-11-16Lexer: Add a quotation mark back while parsing quotesPavel Tvrdik
Thanks to Ondrej Zajicek for code.
2016-11-11Birdtest: Replace BT_SUCCESS and BT_FAILURE with 1 and 0Pavel Tvrdik
2016-11-11Birdtest: Put hard new lines for strict line widthPavel Tvrdik
This patch ensures width of output lines from testing framework (not debug output). So output piped lined into file that has default width 80 cols is now correctly wrapped.
2016-11-11birdtest: Fix no-forked mode in trie_testPavel Tvrdik
2016-11-09Filter: Add long community testsOndrej Zajicek (work)
Based on Pavel Tvrdik's int-test-lc branch.
2016-11-09 Unit Testing for BIRDOndrej Zajicek (work)
- Unit Testing Framework (BirdTest) - Integration of BirdTest into the BIRD build system - Tests for several BIRD modules Based on squashed Pavel Tvrdik's int-test branch, updated for current int-new branch.
2016-11-08Merge branch 'master' into int-newOndrej Zajicek (work)
2016-11-08Minor code cleanupsOndrej Zajicek (work)
2016-11-08Merge tag 'v1.6.2' into int-newOndrej Zajicek (work)
2016-11-03Add missing externOndrej Zajicek (work)
2016-11-02BFD: AuthenticationOndrej 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-02OSPF: Use message authentication interfaceOndrej Zajicek (work)
Based on former commit from Pavel Tvrdik
2016-11-02RIP: Use message authentication interfaceOndrej Zajicek (work)
Based on former commit from Pavel Tvrdik
2016-11-02DOC: Password algorithm optionPavel Tvrdík
2016-11-02Nest: Add support for MAC algorithms in grammarPavel Tvrdík
2016-11-02Add generic message authentication interfaceOndrej Zajicek (work)
Add generic interface for generating and verifying MACs (message authentication codes). Replace multiple HMAC implementation with a generic one.
2016-11-01BSD: Fix build on OpenBSD broken by previous commitOndrej Zajicek (work)
2016-11-01Build: switch on -Wextra, get rid of most of the warningsJan Moskyto Matejka
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive.
2016-11-01Log: Fix broken syslog nameOndrej 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-27IANA assigned a different number to large BGP communities - changed.Ondrej Filip
2016-10-18Filter: Minor formatting changes in test.confOndrej Zajicek (work)
2016-10-13Clist: The add() function will append a new valuePavel Tvrdik
The add() function used to prepend a new community to clist, but after this fix the add() function appends new community.
2016-10-13Filter: Expand testing of large community setsPavel Tvrdik
2016-10-12Fixed 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-12Doc: Change debug to { flag1|flag2|flag3 [, ...] } stylePavel Tvrdik
Thanks to Micah Anderson for bug report and Ondrej Zajicek for the idea!
2016-10-12Nest: Remove trailing whitespacesPavel Tvrdik
2016-10-12Doc: Fix deprecated unescaped braces in perl scriptPavel 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-11Tree/Trie: Check the end of bufferPavel 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-11Doc: Add tag for links to RFCsPavel Tvrdik
2016-10-11Doc: Fix inline <htmlurl></htmlurl>Pavel Tvrdik
Don't make space before or after link name.
2016-10-11Doc: Do not use symlinks for filesPavel Tvrdik
2016-10-11Doc: Generate one-sided versionPavel Tvrdik
This removes jumping offset for odd and even pages for binding book.
2016-10-11Doc: Use [table t] or [table name]Pavel Tvrdik
2016-10-11Doc: Fix unnecessary special charsPavel Tvrdik
2016-10-11Doc: Enable break lines in <tag></tag>Pavel Tvrdik
2016-10-11Doc: Daemon command-line options alphabet orderPavel Tvrdik
2016-10-11Doc: Add command-line options --version, --helpPavel Tvrdik
2016-10-11Doc: Add labels to all chapters and optionsPavel Tvrdik
2016-10-11Doc: Generate clickable PDFPavel Tvrdik
2016-10-11Doc: Fix whitespacesPavel Tvrdik
2016-10-04Filter: fix missing separatorOndrej Zajicek (work)
2016-10-04Nest: Fix signedness of large communitiesOndrej Zajicek (work)
2016-10-04Doc: Documentation for large communitiesOndrej Zajicek (work)
2016-10-03Filter: large community setsOndrej Zajicek (work)
Add support for lc sets to filter code. Grammar of (small) community sets has to be updated to avoid parser collisions.