1
0
mirror of https://git.burble.com/burble.dn42/bird.git synced 2024-05-12 03:55:05 +00:00

Commit Graph

  • db17330988 add debian build master Simon Marsh 2024-01-13 11:10:33 +00:00
  • 6db322b4cc NEWS and version update Ondrej Zajicek 2023-10-06 18:53:25 +02:00
  • 9e273f1ccc Doc: Minor fixes Ondrej Zajicek 2023-10-06 18:52:02 +02:00
  • b2e5590955 Conf: Bytestrings with hex: should use the same general format as ones without. Ondrej Zajicek 2023-10-06 02:36:59 +02:00
  • 1c06b9059e KRT: Allow to learn routes with RTPROT_KERNEL Pavel Šorejs 2023-10-06 04:31:19 +02:00
  • 631662d76b BGP: Improve custom BGP attributes Ondrej Zajicek 2023-10-05 21:29:04 +02:00
  • 7977d4a607 MPLS: Handle compatibility with old configs Ondrej Zajicek 2023-10-05 17:54:43 +02:00
  • 77cba3aa13 Filter: Fix scope handling in for loops Ondrej Zajicek 2023-10-05 14:26:22 +02:00
  • 829731c0cd Conf: Fix 'show symbols' Ondrej Zajicek 2023-10-04 20:14:12 +02:00
  • 9a51701e84 BGP: Custom attribute definitions should use cfg_alloc(), not malloc() Ondrej Zajicek 2023-10-04 19:45:00 +02:00
  • 049ec6a3d8 Filter: explicitly forbidden for-loop with pre-defined variable Maria Matejka 2023-10-04 19:57:55 +02:00
  • c330f126cc IO: Fix race condition in event processing Ondrej Zajicek 2023-10-04 17:36:03 +02:00
  • d5998cf7dd Doc: Fix syntax errors in SGML Ondrej Zajicek 2023-10-04 15:25:05 +02:00
  • ff699b00f3 MPLS: Update to support and use 64bit source id Ondrej Zajicek 2023-10-04 15:00:24 +02:00
  • 7b1e7c12bf Doc: L3VPN documentation Ondrej Zajicek 2023-10-04 13:00:06 +02:00
  • 0a3a82a7f2 Doc: MPLS documentation Ondrej Zajicek 2023-10-03 16:11:18 +02:00
  • afbd7dcc53 L3VPN: Import/export target reconfiguration Ondrej Zajicek 2023-10-01 05:02:46 +02:00
  • 001e628867 BGP, L3VPN: Fix MPLS channel reload Ondrej Zajicek 2023-09-30 23:18:04 +02:00
  • 50f0b8bc1b MPLS: Implement FEC map reconfiguration Ondrej Zajicek 2023-09-30 20:07:40 +02:00
  • 3e780cdefd MPLS: Handle label allocation failures Ondrej Zajicek 2023-09-26 18:50:20 +02:00
  • a62a27958b L3VPN: Fix bug in reconfiguration Ondrej Zajicek 2023-09-24 00:24:50 +02:00
  • 63a800583e MPLS: Improve handling of static label allocations Ondrej Zajicek 2023-09-23 17:55:01 +02:00
  • 324caab5dc Static: Add syntax for static MPLS labels Ondrej Zajicek 2023-09-22 19:49:15 +02:00
  • e4e46bed2c MPLS: Label range non-intersection check Ondrej Zajicek 2023-09-22 15:47:48 +02:00
  • d2cce26132 MPLS: Improve label range reconfiguration Ondrej Zajicek 2023-09-18 17:47:17 +02:00
  • ce2fd33eff MPLS: Add command 'show mpls ranges' Ondrej Zajicek 2023-09-18 17:32:24 +02:00
  • dda228a362 Nest: Fix missing RTS_* values in filters Ondrej Zajicek 2023-09-18 14:19:20 +02:00
  • 3e335423b5 Lib: Extend MPLS label allocator bitmap Ondrej Zajicek 2023-09-18 14:12:22 +02:00
  • 6ea4c0268c L3VPN: BGP/MPLS VPNs using MPLS backbone Ondrej Zajicek 2022-10-03 20:06:13 +02:00
  • 274b21b124 MPLS: Add support for per-VRF labeling policy Ondrej Zajicek 2022-10-01 22:38:49 +02:00
  • 0097c195ed BGP: Add MPLS support Ondrej Zajicek 2022-09-15 02:30:15 +02:00
  • 9baa846680 Static: Add MPLS support Ondrej Zajicek 2022-09-15 02:29:12 +02:00
  • a3e488589f MPLS subsystem Ondrej Zajicek 2022-09-15 01:38:18 +02:00
  • 0912413744 Lib: Indirect bitmap for MPLS label allocator Ondrej Zajicek (work) 2021-05-22 12:31:47 +02:00
  • 08e8216d0c Nest: Expand rte_src.private_id to u64 Ondrej Zajicek 2023-10-02 15:09:30 +02:00
  • b6da86d751 BGP config: Splitting Route Refresh and Enhanced Route Refresh Maria Matejka 2023-09-27 12:51:55 +02:00
  • ff371d905c Aggregator: brief documentation Maria Matejka 2023-09-22 15:10:45 +02:00
  • 22cf9ea9e7 Aggregator: Forbidden dangerous filter computations Maria Matejka 2023-09-22 14:21:21 +02:00
  • 66345508c8 Aggregator: Fixed hashing of adata Maria Matejka 2023-07-12 15:11:00 +02:00
  • 40946b2240 Basic route aggregation Igor Putovny 2023-06-21 13:15:07 +02:00
  • f2b84cb65d Simple testing of reconfiguration to a slightly different one Maria Matejka 2023-06-23 09:05:48 +02:00
  • 0c30da2306 BGP: Setting and unsetting unknown attributes katerina.kubecova 2023-09-19 11:11:24 +02:00
  • 6622003461 Attributes declared in config can be bytestrings katerina.kubecova 2023-09-18 14:07:59 +02:00
  • 32a185caca Filter: Function unset() accepts attributes declared in config katerina.kubecova 2023-09-20 09:50:22 +02:00
  • 529525c230 Structures bytestring and adata merged into adata. katerina.kubecova 2023-09-18 14:43:58 +02:00
  • bd8a65c0fd Conf: Move definition of struct keyword to conf.h Ondrej Zajicek 2023-09-14 17:24:09 +02:00
  • 24e8987564 Filter: Use common initializer for undefined variables and eattrs. Ondrej Zajicek 2023-09-13 06:21:26 +02:00
  • 04f41c9e34 Filter: Minor updates to methods Ondrej Zajicek 2023-09-12 18:44:20 +02:00
  • 052e666121 Filter: Split clist add/delete operations to multiple methods Ondrej Zajicek 2023-07-25 19:33:51 +02:00
  • 3ada694582 Filter: Implement constant promotion for multiple dispatch methods Ondrej Zajicek 2023-07-25 17:43:52 +02:00
  • 753bfc7e28 Filter: Print proper error response in multiple method dispatch Ondrej Zajicek 2023-07-12 20:11:34 +02:00
  • 87279d2835 Filter: Move argument list reversal from function_call to var_list Ondrej Zajicek 2023-07-12 20:01:03 +02:00
  • f1ddc397fe Filter: Better syntax for function return types Ondrej Zajicek 2023-07-04 19:07:30 +02:00
  • a95a61209b Filter: Implement multiple dispatch for methods Ondrej Zajicek 2023-07-03 17:00:58 +02:00
  • 59b03085be Filter: Make f_method_call_*() usage symmetric Ondrej Zajicek 2023-06-28 01:21:23 +02:00
  • ed72f1d04d Filter: Convert more methods to use METHOD_R() Ondrej Zajicek 2023-06-27 21:38:05 +02:00
  • 6296974eeb Filter: Remove number of args from METHOD_R() Ondrej Zajicek 2023-06-27 21:16:11 +02:00
  • e8c7ea1703 Conf: Remove toksym from symbol_known Ondrej Zajicek 2023-06-27 14:49:28 +02:00
  • b10bd2ea06 Filter: Print instructions take only one value (simplification) Maria Matejka 2023-06-19 17:24:30 +02:00
  • b03936dc5d Filter: Shortened method declarations Maria Matejka 2023-06-19 15:49:51 +02:00
  • 1718c8bff2 Filter: The for loop uses the method system for type dispatch Maria Matejka 2023-06-18 22:50:45 +02:00
  • f09394cbfd Removing unused terminals from filter config Maria Matejka 2023-06-17 13:05:23 +02:00
  • 6496363eb4 Filter: Methods rework Maria Matejka 2023-06-16 17:35:37 +02:00
  • ec5f278796 Uninitialized filter variables of path/[el]?clist types are now explicitly empty Maria Matejka 2023-06-17 10:16:28 +02:00
  • d9cbbfc4c7 Conf: config warnings show the file position Maria Matejka 2023-06-16 22:11:03 +02:00
  • 5e1f20a9a8 Filter: functions can and should have typed return values Maria Matejka 2023-06-15 13:25:40 +02:00
  • c5436001ad Filter/Conf: Method names have their own keyword hash Maria Matejka 2023-06-13 09:39:29 +02:00
  • eb6d32a469 Conf: Allowing conf scope to be explicitly read only Maria Matejka 2023-06-13 11:09:41 +02:00
  • 2fcbda63a2 Conf: Symbol manipulation gets its context explicitly Maria Matejka 2023-06-13 10:51:03 +02:00
  • bc72fcb13a Filter: any lvalue can get its methods called Maria Matejka 2023-06-12 11:37:50 +02:00
  • e6508d4a95 Filter: split out dot-notation methods to separate targets Maria Matejka 2023-06-12 11:20:49 +02:00
  • 3497c107ab Conf: Keywords have their default symbols Maria Matejka 2023-06-09 12:49:19 +02:00
  • 0452c130fb Conf: Symbol hashes for all scopes Maria Matejka 2022-05-02 20:29:03 +02:00
  • a3198981fa Dropping empty-type const f_vals, they were copied anyway Maria Matejka 2023-06-09 11:02:05 +02:00
  • 998a2219e7 Conf: Adding dummy thread-number setting for easier sharing of configuration between v2 and v3 Maria Matejka 2023-06-09 13:49:17 +02:00
  • f3f2662c7c BFD: Improve handling of AdminDown Ondrej Zajicek 2023-08-29 18:23:29 +02:00
  • f5ba301224 Conf: Allow keywords to be redefined by user symbols Ondrej Zajicek 2022-12-13 19:31:46 +01:00
  • b751f8a13c Filter: Add separate instruction for uninitialized variable declaration Ondrej Zajicek 2023-08-25 23:14:36 +02:00
  • 13fb91a67a RPKI: Fix conflict in config grammar Ondrej Zajicek 2023-08-25 04:32:01 +02:00
  • dae9d4467a Nest: Fix missing bar in kw_sym Ondrej Zajicek 2023-08-25 04:29:32 +02:00
  • 91fb7c1a92 Doc: Document bytestring type Alexander Zubkov 2023-08-24 18:04:33 +02:00
  • bf3582e37b Doc: Document RAdv "custom option" configuration definition Alexander Zubkov 2023-08-24 17:41:51 +02:00
  • 4e63786a94 Conf: Use nonterminal bytestring instead of BYTETEXT Ondrej Zajicek 2023-08-24 16:59:23 +02:00
  • eb11f46abd Filter: Use more generic approach for intra-config expressions Alexander Zubkov 2023-08-24 04:45:55 +02:00
  • 4a96162c2e Filter: Add bytestring type Alexander Zubkov 2023-08-24 04:30:42 +02:00
  • 0e594a8b9a Lib: Add functions for reading and writing of bytestrings Ondrej Zajicek 2023-08-24 03:04:58 +02:00
  • fb2bf3a088 Nest: Treat VRF interfaces as inside respective VRFs Ondrej Zajicek 2023-08-23 15:55:31 +02:00
  • 762375a30e BMP: Improve peer_down handling Ondrej Zajicek 2023-08-22 01:24:21 +02:00
  • 5806269cca BMP: Use generic channel feed instead of direct walk over rtable Ondrej Zajicek 2023-08-21 04:20:32 +02:00
  • 243fa6074e Nest: Use generic rte_announce() also for import tables Ondrej Zajicek 2023-08-21 04:17:21 +02:00
  • 6d6f14a53a BMP: Fix route timestamps Ondrej Zajicek 2023-08-18 15:39:08 +02:00
  • 9f8461c510 BMP: Refactor route monitoring Ondrej Zajicek 2023-08-18 03:53:58 +02:00
  • 525aeb660d BMP: Remove useless buffer Ondrej Zajicek 2023-08-01 18:39:38 +02:00
  • 3f090db556 BMP: Simplify route monitoring hooks Ondrej Zajicek 2023-08-01 17:56:56 +02:00
  • 6060e02706 BMP: Ensure that bmp_fire_tx() does nothing when not up Ondrej Zajicek 2023-06-08 05:10:05 +02:00
  • 400c58d739 BMP: Support multiple instances of BMP protocol Ondrej Zajicek 2023-06-08 04:56:41 +02:00
  • 94e4e4da57 BMP: Fix bug in buffer resize Ondrej Zajicek 2023-05-31 18:32:53 +02:00
  • 953e5f1235 BMP: Proper reconfiguration and protocol status Ondrej Zajicek 2023-05-31 17:41:53 +02:00
  • 7300b8b9ce BMP: Add station address check Ondrej Zajicek 2023-05-30 17:23:56 +02:00
  • 933317bbd1 BMP: Add local address option Michal Zagorski 2023-05-30 17:09:25 +02:00