Commit graph

  • 5cff1d5f02 Route: moved rte_src pointer from rta to rte Maria Matejka 2020-04-10 17:08:29 +0200
  • eb937358c0 Preference moved to RTA and set explicitly in protocols Maria Matejka 2020-02-10 08:41:05 +0100
  • d5a32563df Preexport: No route modification, no linpool needed Maria Matejka 2020-04-12 21:54:20 +0200
  • cee0cd148c Export table: Delay freeing of old stored route. Maria Matejka 2021-03-20 21:16:12 +0100
  • 8216ec3027 There may be a symbol with NULL protocol when reconfiguring Maria Matejka 2021-09-08 15:30:09 +0000
  • 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 +0000
  • a54f75f454 fixup! Multipage allocation Maria Matejka 2021-10-13 19:08:35 +0200
  • 6cd3771378 Multipage allocation Maria Matejka 2021-09-08 11:29:49 +0200
  • 3a31c3aad6 CLI socket accept() may also fail and should produce some message, not a coredump. Maria Matejka 2021-09-07 16:22:32 +0000
  • d322ee3d54 OSPF: explicitly stop the periodic tick on shutdown to avoid recalculation races Maria Matejka 2021-09-05 13:00:08 +0200
  • e5a8eec6d7 Linpools may use pages instead of xmalloc Maria Matejka 2021-09-03 19:48:38 +0200
  • bea582cbb5 fixup! Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls Maria Matejka 2021-10-13 18:59:45 +0200
  • 067f69a56d Filter: Add prefix trie benchmarks Ondrej Zajicek (work) 2021-09-25 16:00:30 +0200
  • e709dc09e6 Filter: Improve prefix trie tests Ondrej Zajicek (work) 2020-04-21 13:49:29 +0200
  • dd61278c9d Filter: Update trie documentation Ondrej Zajicek (work) 2020-04-06 14:20:16 +0200
  • 562a2b8c29 Filter: Fix trie test Ondrej Zajicek (work) 2020-04-05 03:56:07 +0200
  • 13225f1dbf Filter: Faster prefix sets Ondrej Zajicek (work) 2020-04-05 03:24:46 +0200
  • 7f0e598208 Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls Maria Matejka 2021-09-01 00:46:46 +0200
  • 2c13759136 Reducing filter stack size to allow for lesser thread stack size Maria Matejka 2021-08-25 22:20:48 +0200
  • ceef6de459 OSPF: Setting a list node NULL before use Maria Matejka 2021-05-27 10:35:38 +0200
  • 923a6644b2 Fixed memory poisoning in slab Maria Matejka 2021-05-27 10:35:33 +0200
  • 227e2d5541 Debug output uses local buffer to avoid clashes between threads. Maria Matejka 2021-05-26 16:42:02 +0200
  • eb20251655 Filter: Additional consistency checks Maria Matejka 2020-04-27 22:33:10 +0200
  • 47d92d8f9d Nest: Clean up main channel handling Ondrej Zajicek (work) 2021-06-17 16:56:51 +0200
  • f761be6b30 Nest: Clean up main channel handling Ondrej Zajicek (work) 2021-06-17 16:56:51 +0200
  • 1b9bf4e192 Nest: Fix export of tmpattrs through pipes Ondrej Zajicek (work) 2021-06-14 20:02:50 +0200
  • 3ebabab277 Revert "Nest: Fix export of tmpattrs through pipes" Ondrej Zajicek (work) 2021-06-14 17:58:37 +0200
  • f8e273b5e7 Nest: Fix export of tmpattrs through pipes Ondrej Zajicek (work) 2021-06-14 16:30:59 +0200
  • 3f19100f5a CI: Allow Babel tests Ondrej Zajicek (work) 2021-06-11 01:31:10 +0200
  • 596f2e32e3 Nest: Allow both 'password' and 'key' keywords for authentication keys Ondrej Zajicek (work) 2021-06-09 19:54:01 +0200
  • 6d26f85395 Babel: Simplify auth expiration Ondrej Zajicek (work) 2021-06-09 19:31:55 +0200
  • 8eea396baf Nest: Fix password list parsing code Ondrej Zajicek (work) 2021-06-06 19:10:33 +0200
  • ee9516dbe8 Lib: Fix static assert macro Ondrej Zajicek (work) 2021-06-06 17:23:45 +0200
  • b174cc0abc Babel: Add MAC authentication support - update Ondrej Zajicek (work) 2021-06-06 15:22:59 +0200
  • b218a28f61 Babel: Add MAC authentication support Toke Høiland-Jørgensen 2021-04-17 15:04:16 +0200
  • 69d10132a6 Babel: Refactor TLV parsing code for easier reuse Toke Høiland-Jørgensen 2021-04-15 20:15:53 +0200
  • 589f7d1e4f Nest: Allow MAC algorithms to specify min/max key length Toke Høiland-Jørgensen 2021-04-15 04:38:49 +0200
  • 35f88b305a Nest: Allow specifying security keys as hex bytes as well as strings Toke Høiland-Jørgensen 2021-04-14 21:39:43 +0200
  • f1a824190c Lib: Add tests for blake2s and blake2b Toke Høiland-Jørgensen 2021-04-14 20:00:03 +0200
  • 725d9af94a Lib: Add Blake2s and Blake2b hash functions Toke Høiland-Jørgensen 2021-04-10 17:33:28 +0200
  • e5724f71d2 sysdep: Add wrapper to get random bytes - update Ondrej Zajicek (work) 2021-04-08 01:15:17 +0200
  • c48ebde5ce sysdep: Add wrapper to get random bytes Toke Høiland-Jørgensen 2021-04-01 19:20:13 +0200
  • 91d0458389 BGP: Ensure that freed neighbor entry is not accessed Ondrej Zajicek (work) 2021-06-01 01:59:20 +0200
  • ebd5751cde Babel: Seqno requests are properly decoupled from neighbors when the underlying interface disappears Maria Matejka 2021-05-30 13:07:16 +0200
  • 10498b8e89 OSPF: Fix OSPFv3 in IPv4 mode with multiple areas Ondrej Zajicek (work) 2021-05-26 18:57:32 +0200
  • 8650e26dd1 CI: Try different locale for Centos 7 Ondrej Zajicek (work) 2021-05-20 15:02:48 +0200
  • 0c4dca7ffd CI: Package build for more platforms Matous Holinka 2021-05-19 19:10:09 +0200
  • 98ef34c0c7 CI: Try utf-8 locale to workaround apkg issue Ondrej Zajicek (work) 2021-04-25 19:52:19 +0200
  • 445d0e699f CI: Build documentation where tools are available Ondrej Zajicek (work) 2021-04-25 11:24:46 +0200
  • 656c744080 CI: Update docker images for building of documentation Ondrej Zajicek (work) 2021-04-25 03:37:54 +0200
  • 5ea3c5bfee Pkg: Enable docs subpackage for Debian Ondrej Zajicek (work) 2021-04-25 03:07:25 +0200
  • 81666d2f12 CI: Test of apkg build Ondrej Zajicek (work) 2021-04-23 00:20:36 +0200
  • 312aeda393 Tools: Improve make-dev-archive Ondrej Zajicek (work) 2021-04-22 19:23:18 +0200
  • 280d133a9b ubuntu: use any init-system-helpers Jakub Ružička 2021-04-13 20:29:11 +0200
  • 53cabf94f8 suse: fix bird.spec to work on SUSE Jakub Ružička 2021-04-09 18:36:25 +0200
  • 60167856af docs: disable docs subpackage to fix FTBFS Jakub Ružička 2021-04-09 16:35:10 +0200
  • 329d6e3fbc add apkg-powered upstream packaging for deb, rpm Jakub Ružička 2021-04-06 18:13:16 +0200
  • c3c691e95c Flowspec: Documentation update Ondrej Zajicek (work) 2021-05-18 20:41:01 +0200
  • abc9ccc5cb Flowspec: Label field should use numeric operator and not bitmask operator Ondrej Zajicek (work) 2021-05-18 20:18:06 +0200
  • dd8481cc1c Flowspec: Do not use comma for bitmask operators Ondrej Zajicek (work) 2021-05-18 19:54:18 +0200
  • e5468d1685 Filter: Add MPLS label route attribute Trisha Biswas 2021-05-17 17:50:04 +0200
  • d114959e3a Flowspec: Fix values for true/false operators Ondrej Zajicek (work) 2021-05-14 18:44:52 +0200
  • 69a33c92ff Flowspec: Add code for conversion of flowspec parts to interval lists Ondrej Zajicek (work) 2021-05-14 18:33:15 +0200
  • c1511b92cc Babel: Log the reason when refusing to run on an interface Ondrej Zajicek (work) 2021-05-10 20:09:31 +0200
  • b17adf0735 BSD: Propagate OS-level IFF_MULTICAST to internal IF_MULTICAST flag Toke Høiland-Jørgensen 2021-05-10 19:49:43 +0200
  • 2a0af925b8 OSPF: Allow ifaces with host address as unnumbered PtP or PtMP ifaces Ondrej Zajicek (work) 2021-05-10 13:39:55 +0200
  • bc591061f6 OSPF: Packets on PtP networks should be always sent to AllSPFRouters Ondrej Zajicek (work) 2021-05-09 15:16:13 +0200
  • 1647923bd8 OSPF: Minor refactoring of packet sending code Ondrej Zajicek (work) 2021-05-09 14:51:39 +0200
  • 255722e0fc CI: Fix debian-10-i386 docker file Ondrej Zajicek (work) 2021-04-25 02:34:46 +0200
  • 58510024be Doc: Include full LinuxDocTools code Ondrej Zajicek (work) 2021-04-25 01:07:14 +0200
  • b646c00981 CI/CD: some latest releases added. Matous 2021-04-21 13:22:23 +0200
  • 3d90241f62 Internal route tables have a reduced cleanup routine Maria Matejka 2021-04-19 15:13:20 +0200
  • a7c9515ebc BSD: Fix invalid pointer derefence in logging code Stefan Haller 2021-04-19 15:06:42 +0200
  • 9c41e1ca3e Lib: Fix handling of buffers in timestamp formatting Ondrej Zajicek (work) 2021-04-12 17:01:31 +0200
  • a2277975d7 Unix: Expand accepted ranges of iproute2 constants Ondrej Zajicek (work) 2021-04-07 16:14:20 +0200
  • 5caf32efa2 Doc: Fix flowspec example Ondrej Zajicek (work) 2021-04-03 20:09:32 +0200
  • 7c8b7649f9 Allocation of ea_list in one contiguous memory block Maria Matejka 2021-03-30 21:44:35 +0200
  • ff397df7ed Routing table is now a resource allocated from its own pool Maria Matejka 2021-03-30 18:51:31 +0200
  • a9938b1792 Resources: added mb_move() to complement rmove() for memory blocks Maria Matejka 2021-03-30 16:03:33 +0200
  • 4635314cef Routing tables list iteration should use explicit node struct position Maria Matejka 2021-03-30 15:09:53 +0200
  • 7a74ad5a61 BGP: Do not keep BAF_EXT_LEN flag internally Ondrej Zajicek (work) 2021-03-30 16:59:11 +0200
  • a06469d9fc Dropping automatic tests for Debian 7 Wheezy. Maria Matejka 2021-03-25 20:51:23 +0100
  • 886dd92eee Slab: head now uses bitmask for used/free nodes info instead of lists Maria Matejka 2020-07-22 00:09:15 +0200
  • 82f19ba95e NEWS and version update Ondrej Zajicek (work) 2021-03-18 20:18:38 +0100
  • f1ffe6a231 Add new BGP tests Ondrej Zajicek (work) 2021-03-18 15:54:44 +0100
  • 5a6e8380f8 BGP: Do not show statistics Ondrej Zajicek (work) 2021-03-18 15:44:04 +0100
  • 454ae30445 RPKI: Improve error handling of DNS resolver Ondrej Zajicek (work) 2021-03-17 17:24:00 +0100
  • 0a3db4c680 Minor fixes for restricted builds Ondrej Zajicek (work) 2021-03-17 15:56:12 +0100
  • 2f98153490 Pipe: Propagate debug flags from protocol to channels Ondrej Zajicek (work) 2021-03-16 20:10:00 +0100
  • ae9ae864d3 OSPFv3: Update neighbor authentication state from Hello packets Ondrej Zajicek (work) 2021-03-16 16:34:42 +0100
  • 94abefc00b Filter: Update 'gw' to handle IPv6 link-local addresses Ondrej Zajicek (work) 2021-03-15 18:35:23 +0100
  • 0d1a11cca3 Doc: Document automatic RPKI reload Ondrej Zajicek (work) 2021-03-15 17:51:33 +0100
  • 6489a2450e Doc: Document channel debug options Ondrej Zajicek (work) 2021-03-15 16:16:32 +0100
  • 7be3af7fa6 Rate-limit scheduling of work-events Ondrej Zajicek (work) 2021-03-12 15:35:56 +0100
  • 9cf3d53311 Static: Implement reload hook Ondrej Zajicek (work) 2021-03-10 15:07:19 +0100
  • 211fe69c98 Nest: No automatic ROA reload on non-reloadable channels Ondrej Zajicek (work) 2021-03-08 20:45:22 +0100
  • d3782c72b9 Nest: Add option to control automatic RPKI reload Ondrej Zajicek (work) 2021-02-12 05:05:18 +0100
  • 77ce849ecf Tests: Add missing mockup function to tests Ondrej Zajicek (work) 2021-02-10 17:29:14 +0100
  • 714238716e BGP: Add support for BGP hostname capability Vincent Bernat 2021-02-10 16:53:57 +0100
  • 00b85905b9 Nest: Automatic channel reloads based on RPKI changes Ondrej Zajicek (work) 2021-02-10 03:09:57 +0100