Commit Graph

  • 8988264a64 Netlink: Add workaround for older kernel headers Ondrej Zajicek (work) 2022-01-14 23:15:05 +01:00
  • e818f16448 Netlink: Enable strict checking for KRT dumps Ondrej Zajicek (work) 2022-01-14 21:53:40 +01:00
  • d0dd1d20cd Netlink: Explicitly skip received cloned routes Ondrej Zajicek (work) 2022-01-14 19:07:57 +01:00
  • 60e9def9ef BGP: Add option 'free bind' Ondrej Zajicek (work) 2022-01-09 02:40:58 +01:00
  • 87a02489f3 IO: Support nonlocal bind in socket interface Alexander Zubkov 2022-01-08 18:31:56 +01:00
  • bcb25084d3 Test: Activate some remaining build tests Ondrej Zajicek (work) 2022-01-05 20:07:27 +01:00
  • f5c8fb5fba Netlink: Do not ignore dead routes from BIRD Ondrej Zajicek (work) 2022-01-05 19:25:42 +01:00
  • 77d032c71f Netlink: Improve multipath parsing errors Ondrej Zajicek (work) 2022-01-05 18:46:41 +01:00
  • 29dda184e5 Conf: Fix parsing full-length IPv6 addresses Ondrej Zajicek (work) 2022-01-05 16:38:49 +01:00
  • 75aceadaf7 gitlab-ci.yml: failing gitlab runner fixed. Matous 2021-10-14 12:16:46 +02:00
  • 256e198fee
    add drone pipeline burble.dn42 Simon Marsh 2021-12-30 13:11:15 +00:00
  • 77042292ff Doc: Document min/max operators for lists Alexander Zubkov 2021-12-28 04:09:36 +01:00
  • 0e1fd7ea6a Filter: Add operators to find minimum and maximum element of sets Alexander Zubkov 2021-12-28 04:05:05 +01:00
  • e15e465720 Doc: Document community components access operators Alexander Zubkov 2021-12-28 03:48:42 +01:00
  • a2a268da4f Filter: Add operators to pick community components Alexander Zubkov 2021-12-28 03:46:13 +01:00
  • a39cd2cc0b BSD: Assume onlink flag on ifaces with only host addresses Ondrej Zajicek (work) 2021-12-27 19:10:35 +01:00
  • b9f38727a7 RPKI: Add contextual out-of-bound checks in RTR Prefix PDU handler Job Snijders 2021-12-18 16:35:28 +01:00
  • 00410fd6c1 Doc: bgp: remove "advertise ipv4" Simon Ruderich 2021-12-18 03:17:48 +01:00
  • b21104c97e Nest: Do not ignore secondary flag changes in ifa updates Ondrej Zajicek (work) 2021-12-18 00:58:47 +01:00
  • 78ddfd2600 Trie: Clarify handling of less-common net types Ondrej Zajicek (work) 2021-11-29 19:00:24 +01:00
  • f772afc525 Memory statistics split into Effective and Overhead Maria Matejka 2021-11-27 00:21:12 +01:00
  • 14fc24f3a5 Trie: Implement longest-prefix-match queries and walks Ondrej Zajicek (work) 2021-11-26 03:26:36 +01:00
  • 644e9ca94e Directly mapped pages are kept for future use if temporarily not needed Maria Matejka 2021-11-24 17:30:13 +01:00
  • 062e69bf52 Trie: Implement trie walking code Ondrej Zajicek (work) 2021-11-19 18:04:32 +01:00
  • 71c18d9f53 Trie: Simplify network matching code Ondrej Zajicek (work) 2021-11-13 21:11:18 +01:00
  • 60880b539b Extended route trace: logging Path Identifiers Maria Matejka 2021-11-09 17:42:36 +01:00
  • 9f24fef5e9 Conf: Fix crash during shutdown Ondrej Zajicek (work) 2021-10-20 01:51:28 +02:00
  • 0b295d695a Dropping the unused rte_same hook Maria Matejka 2021-09-14 11:20:16 +02:00
  • 89ff49f8f0 Dropping rte-local dumper entries Maria Matejka 2020-02-17 12:42:14 +01:00
  • 541881bedf RIP fixup + dropping the tmp_attrs mechanism as obsolete Maria Matejka 2021-09-16 11:00:19 +02:00
  • ddd89ba12d BGP: Moved the suppressed and stale flags to pflags Maria Matejka 2020-02-10 15:01:36 +01:00
  • e42eedb912 Kernel: Convert the rte-local attributes to extended attributes and flags to pflags Maria Matejka 2020-02-13 16:59:53 +01:00
  • 3660f19dd5 Dropping the RTS_DUMMY temporary route storage. Maria Matejka 2020-02-17 11:18:32 +01:00
  • c507fb41bb Babel: Convert the rte-local attributes to extended attributes Maria Matejka 2020-02-13 13:22:15 +01:00
  • 5f0cb61d82 OSPF: Convert the rte-local attributes to extended attributes Maria Matejka 2020-02-11 21:24:15 +01:00
  • a0e4c66404 RIP: convert the rte-local attributes to extended attributes Maria Matejka 2021-09-14 20:12:33 +02:00
  • 6e13df70fd Extended route attributes may include also pointers Maria Matejka 2021-09-14 19:53:03 +02:00
  • d471d5fc7c IGP metric getter refactoring to protocol callback Maria Matejka 2021-03-20 23:18:34 +01:00
  • 5cff1d5f02 Route: moved rte_src pointer from rta to rte Maria Matejka 2020-04-10 17:08:29 +02:00
  • eb937358c0 Preference moved to RTA and set explicitly in protocols Maria Matejka 2020-02-10 08:41:05 +01:00
  • d5a32563df Preexport: No route modification, no linpool needed Maria Matejka 2020-04-12 21:54:20 +02:00
  • cee0cd148c Export table: Delay freeing of old stored route. Maria Matejka 2021-03-20 21:16:12 +01:00
  • 8216ec3027 There may be a symbol with NULL protocol when reconfiguring Maria Matejka 2021-09-08 15:30:09 +00:00
  • 8ac20511e1 Show route may be accidentally called on shutdown also when not all default tables are present Maria Matejka 2021-09-08 08:33:25 +00:00
  • a54f75f454 fixup! Multipage allocation Maria Matejka 2021-10-13 19:08:35 +02:00
  • 6cd3771378 Multipage allocation Maria Matejka 2021-09-08 11:29:49 +02:00
  • 3a31c3aad6 CLI socket accept() may also fail and should produce some message, not a coredump. Maria Matejka 2021-09-07 16:22:32 +00:00
  • d322ee3d54 OSPF: explicitly stop the periodic tick on shutdown to avoid recalculation races Maria Matejka 2021-09-05 13:00:08 +02:00
  • e5a8eec6d7 Linpools may use pages instead of xmalloc Maria Matejka 2021-09-03 19:48:38 +02:00
  • bea582cbb5 fixup! Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls Maria Matejka 2021-10-13 18:59:45 +02:00
  • 067f69a56d Filter: Add prefix trie benchmarks Ondrej Zajicek (work) 2021-09-25 16:00:30 +02:00
  • e709dc09e6 Filter: Improve prefix trie tests Ondrej Zajicek (work) 2020-04-21 13:49:29 +02:00
  • dd61278c9d Filter: Update trie documentation Ondrej Zajicek (work) 2020-04-06 14:20:16 +02:00
  • 562a2b8c29 Filter: Fix trie test Ondrej Zajicek (work) 2020-04-05 03:56:07 +02:00
  • 13225f1dbf Filter: Faster prefix sets Ondrej Zajicek (work) 2020-04-05 03:24:46 +02:00
  • 7f0e598208 Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls Maria Matejka 2021-09-01 00:46:46 +02:00
  • 2c13759136 Reducing filter stack size to allow for lesser thread stack size Maria Matejka 2021-08-25 22:20:48 +02:00
  • ceef6de459 OSPF: Setting a list node NULL before use Maria Matejka 2021-05-27 10:35:38 +02:00
  • 923a6644b2 Fixed memory poisoning in slab Maria Matejka 2021-05-27 10:35:33 +02:00
  • 227e2d5541 Debug output uses local buffer to avoid clashes between threads. Maria Matejka 2021-05-26 16:42:02 +02:00
  • eb20251655 Filter: Additional consistency checks Maria Matejka 2020-04-27 22:33:10 +02:00
  • 47d92d8f9d Nest: Clean up main channel handling Ondrej Zajicek (work) 2021-06-17 16:56:51 +02:00
  • f761be6b30 Nest: Clean up main channel handling Ondrej Zajicek (work) 2021-06-17 16:56:51 +02:00
  • 1b9bf4e192 Nest: Fix export of tmpattrs through pipes Ondrej Zajicek (work) 2021-06-14 20:02:50 +02:00
  • 3ebabab277 Revert "Nest: Fix export of tmpattrs through pipes" Ondrej Zajicek (work) 2021-06-14 17:58:37 +02:00
  • f8e273b5e7 Nest: Fix export of tmpattrs through pipes Ondrej Zajicek (work) 2021-06-14 16:30:59 +02:00
  • 3f19100f5a CI: Allow Babel tests Ondrej Zajicek (work) 2021-06-11 01:31:10 +02:00
  • 596f2e32e3 Nest: Allow both 'password' and 'key' keywords for authentication keys Ondrej Zajicek (work) 2021-06-09 19:54:01 +02:00
  • 6d26f85395 Babel: Simplify auth expiration Ondrej Zajicek (work) 2021-06-09 19:31:55 +02:00
  • 8eea396baf Nest: Fix password list parsing code Ondrej Zajicek (work) 2021-06-06 19:10:33 +02:00
  • ee9516dbe8 Lib: Fix static assert macro Ondrej Zajicek (work) 2021-06-06 17:23:45 +02:00
  • b174cc0abc Babel: Add MAC authentication support - update Ondrej Zajicek (work) 2021-06-06 15:22:59 +02:00
  • b218a28f61 Babel: Add MAC authentication support Toke Høiland-Jørgensen 2021-04-17 15:04:16 +02:00
  • 69d10132a6 Babel: Refactor TLV parsing code for easier reuse Toke Høiland-Jørgensen 2021-04-15 20:15:53 +02:00
  • 589f7d1e4f Nest: Allow MAC algorithms to specify min/max key length Toke Høiland-Jørgensen 2021-04-15 04:38:49 +02:00
  • 35f88b305a Nest: Allow specifying security keys as hex bytes as well as strings Toke Høiland-Jørgensen 2021-04-14 21:39:43 +02:00
  • f1a824190c Lib: Add tests for blake2s and blake2b Toke Høiland-Jørgensen 2021-04-14 20:00:03 +02:00
  • 725d9af94a Lib: Add Blake2s and Blake2b hash functions Toke Høiland-Jørgensen 2021-04-10 17:33:28 +02:00
  • e5724f71d2 sysdep: Add wrapper to get random bytes - update Ondrej Zajicek (work) 2021-04-08 01:15:17 +02:00
  • c48ebde5ce sysdep: Add wrapper to get random bytes Toke Høiland-Jørgensen 2021-04-01 19:20:13 +02:00
  • 91d0458389 BGP: Ensure that freed neighbor entry is not accessed Ondrej Zajicek (work) 2021-06-01 01:59:20 +02:00
  • ebd5751cde Babel: Seqno requests are properly decoupled from neighbors when the underlying interface disappears Maria Matejka 2021-05-30 13:07:16 +02:00
  • 10498b8e89 OSPF: Fix OSPFv3 in IPv4 mode with multiple areas Ondrej Zajicek (work) 2021-05-26 18:57:32 +02:00
  • 8650e26dd1 CI: Try different locale for Centos 7 Ondrej Zajicek (work) 2021-05-20 15:02:48 +02:00
  • 0c4dca7ffd CI: Package build for more platforms Matous Holinka 2021-05-19 19:10:09 +02:00
  • 98ef34c0c7 CI: Try utf-8 locale to workaround apkg issue Ondrej Zajicek (work) 2021-04-25 19:52:19 +02:00
  • 445d0e699f CI: Build documentation where tools are available Ondrej Zajicek (work) 2021-04-25 11:24:46 +02:00
  • 656c744080 CI: Update docker images for building of documentation Ondrej Zajicek (work) 2021-04-25 03:37:54 +02:00
  • 5ea3c5bfee Pkg: Enable docs subpackage for Debian Ondrej Zajicek (work) 2021-04-25 03:07:25 +02:00
  • 81666d2f12 CI: Test of apkg build Ondrej Zajicek (work) 2021-04-23 00:20:36 +02:00
  • 312aeda393 Tools: Improve make-dev-archive Ondrej Zajicek (work) 2021-04-22 19:23:18 +02:00
  • 280d133a9b ubuntu: use any init-system-helpers Jakub Ružička 2021-04-13 20:29:11 +02:00
  • 53cabf94f8 suse: fix bird.spec to work on SUSE Jakub Ružička 2021-04-09 18:36:25 +02:00
  • 60167856af docs: disable docs subpackage to fix FTBFS Jakub Ružička 2021-04-09 16:35:10 +02:00
  • 329d6e3fbc add apkg-powered upstream packaging for deb, rpm Jakub Ružička 2021-04-06 18:13:16 +02:00
  • c3c691e95c Flowspec: Documentation update Ondrej Zajicek (work) 2021-05-18 20:41:01 +02:00
  • abc9ccc5cb Flowspec: Label field should use numeric operator and not bitmask operator Ondrej Zajicek (work) 2021-05-18 20:18:06 +02:00
  • dd8481cc1c Flowspec: Do not use comma for bitmask operators Ondrej Zajicek (work) 2021-05-18 19:54:18 +02:00
  • e5468d1685 Filter: Add MPLS label route attribute Trisha Biswas 2021-05-17 17:50:04 +02:00
  • d114959e3a Flowspec: Fix values for true/false operators Ondrej Zajicek (work) 2021-05-14 18:44:52 +02:00