]>
git.ipfire.org Git - thirdparty/bird.git/log
Maria Matejka [Sun, 28 Jan 2024 22:01:39 +0000 (23:01 +0100)]
Merge commit '
2c7555cf2ac8439713dd9148b348128c57222a38' into thread-next
The UDP logging had to be substantially rewritten due to a different
logging backend and reconfiguration mechanisms.
Conflicts:
doc/bird.sgml
sysdep/unix/config.Y
sysdep/unix/io.c
sysdep/unix/log.c
sysdep/unix/unix.h
Maria Matejka [Sun, 28 Jan 2024 20:42:39 +0000 (21:42 +0100)]
Logging: uses writev instead of in-buffer magic
Maria Matejka [Sun, 28 Jan 2024 14:05:50 +0000 (15:05 +0100)]
Merge commit '
v2.14-101-g58d2846e' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:05:42 +0000 (15:05 +0100)]
Merge commit '
v2.14-42-g94310c53' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:05:37 +0000 (15:05 +0100)]
Maria Matejka [Sun, 28 Jan 2024 14:05:16 +0000 (15:05 +0100)]
Merge commit '
v2.14-98-gd020a7c7' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:04:53 +0000 (15:04 +0100)]
Merge commit '
v2.14-40-g355d8610' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:04:51 +0000 (15:04 +0100)]
Maria Matejka [Sun, 28 Jan 2024 14:04:45 +0000 (15:04 +0100)]
Merge commit '
v2.14-95-g6d453c16' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:00:59 +0000 (15:00 +0100)]
Merge commit '
v2.14-92-gf27b05de' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:00:48 +0000 (15:00 +0100)]
Merge commit '
v2.14-38-g422f795f' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:00:47 +0000 (15:00 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:58:04 +0000 (14:58 +0100)]
Merge commit '
v2.14-36-g5fdfbf61' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:58:03 +0000 (14:58 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:57:52 +0000 (14:57 +0100)]
Merge commit '
v2.14-89-g74de3858' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:57:46 +0000 (14:57 +0100)]
Merge commit '
v2.14-34-g23025ab5' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:57:45 +0000 (14:57 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:57:15 +0000 (14:57 +0100)]
Merge commit '
v2.14-86-g9b731089' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:57:10 +0000 (14:57 +0100)]
Merge commit '
v2.14-32-gcaa9460a' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:57:09 +0000 (14:57 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:56:01 +0000 (14:56 +0100)]
Merge commit '
v2.14-83-g1709843f' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:55:59 +0000 (14:55 +0100)]
Merge commit '
v2.14-80-g94a95a69' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:55:50 +0000 (14:55 +0100)]
Merge commit '
v2.14-30-g41d6002f' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:55:49 +0000 (14:55 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:54:06 +0000 (14:54 +0100)]
Merge commit '
v2.14-28-g87fcb810' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:54:05 +0000 (14:54 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:53:47 +0000 (14:53 +0100)]
Merge commit '
v2.14-76-ge728c60b' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:53:38 +0000 (14:53 +0100)]
Merge commit '
v2.14-25-gb5378447' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:53:36 +0000 (14:53 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:52:38 +0000 (14:52 +0100)]
Merge commit '
v2.14-73-g07e4750a' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:52:33 +0000 (14:52 +0100)]
Merge commit '
v2.14-23-gf9bef5b9' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:52:32 +0000 (14:52 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:52:07 +0000 (14:52 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:45:33 +0000 (14:45 +0100)]
Merge commit '
v2.14-66-ga5e32759' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:45:06 +0000 (14:45 +0100)]
Merge commit '
v2.14-21-gbd56a41b' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:45:04 +0000 (14:45 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:43:21 +0000 (14:43 +0100)]
Merge commit '
v2.14-18-g1d0371a6' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:43:20 +0000 (14:43 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:43:05 +0000 (14:43 +0100)]
Merge commit '
v2.13.1-192-gb8312130' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:42:57 +0000 (14:42 +0100)]
Merge commit '
v2.13.1-145-g605780f9' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:42:56 +0000 (14:42 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:42:36 +0000 (14:42 +0100)]
Merge commit '
v2.13.1-189-g105e50f6' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:39:01 +0000 (14:39 +0100)]
Merge commit '
v2.13.1-143-g7441ff74' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:39:00 +0000 (14:39 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:38:43 +0000 (14:38 +0100)]
Merge commit '
v2.13.1-186-g761649e6' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:29:16 +0000 (14:29 +0100)]
Merge commit '
v2.13.1-141-g4f806813' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:29:15 +0000 (14:29 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:28:17 +0000 (14:28 +0100)]
Merge commit '
v2.13.1-183-g2b05844c' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:28:09 +0000 (14:28 +0100)]
Merge commit '
v2.13.1-139-gc9d1ebbd' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:28:07 +0000 (14:28 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:27:50 +0000 (14:27 +0100)]
Merge commit '
v2.13.1-180-g9d8b8959' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:24:55 +0000 (14:24 +0100)]
Merge commit '
v2.13.1-137-g31e60fd4' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:24:54 +0000 (14:24 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:23:00 +0000 (14:23 +0100)]
Merge commit '
v2.13.1-177-g0ab64e27' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:22:53 +0000 (14:22 +0100)]
Merge commit '
v2.13.1-135-gb560a074' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:22:51 +0000 (14:22 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:22:29 +0000 (14:22 +0100)]
Merge commit '
v2.13.1-174-g7a4314ee' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:20:45 +0000 (14:20 +0100)]
Merge commit '
v2.13.1-133-g7cc3d300' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:20:44 +0000 (14:20 +0100)]
Maria Matejka [Sun, 28 Jan 2024 13:20:29 +0000 (14:20 +0100)]
Merge commit '
v2.13.1-171-g92832b2f' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:20:22 +0000 (14:20 +0100)]
Merge commit '
v2.13.1-131-g21c3a54d' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:20:21 +0000 (14:20 +0100)]
Maria Matejka [Sun, 28 Jan 2024 12:40:23 +0000 (13:40 +0100)]
Merge commit '
v2.13.1-168-g5e9cf0ab' into thread-next
Maria Matejka [Sun, 28 Jan 2024 12:30:06 +0000 (13:30 +0100)]
Merge commit '
v2.13.1-129-g481d3acc' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 12:30:05 +0000 (13:30 +0100)]
Maria Matejka [Sun, 28 Jan 2024 12:29:30 +0000 (13:29 +0100)]
Merge commit '
v2.13.1-165-gd81996d7' into thread-next
Maria Matejka [Sun, 28 Jan 2024 12:29:24 +0000 (13:29 +0100)]
Merge commit '
v2.13.1-127-gdcd0cc08' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 12:29:22 +0000 (13:29 +0100)]
Maria Matejka [Sun, 28 Jan 2024 12:14:58 +0000 (13:14 +0100)]
BGP: fixed MPLS label stack receiving bug
Introduced in
515df18da742442323047a13b04ecc2bd97b0855 while merging v2 to v3.
Maria Matejka [Sun, 28 Jan 2024 12:09:48 +0000 (13:09 +0100)]
Fixed attributes normalization with underlays in place
Maria Matejka [Sat, 27 Jan 2024 18:01:34 +0000 (19:01 +0100)]
Interfaces: fixed locking when address is deleted implicitly
Maria Matejka [Sat, 27 Jan 2024 18:01:06 +0000 (19:01 +0100)]
Merge commit '
v2.13.1-162-g5bf25678' into thread-next
Maria Matejka [Fri, 26 Jan 2024 22:29:17 +0000 (23:29 +0100)]
Merge commit '
v2.13.1-125-g90b9e871' into mq-merge-step-2
Maria Matejka [Fri, 26 Jan 2024 22:29:14 +0000 (23:29 +0100)]
Maria Matejka [Fri, 26 Jan 2024 22:27:33 +0000 (23:27 +0100)]
Merge commit '
c1719316a840d268a09d5fe2c10b06e51bc77824' into thread-next
Conflicts:
doc/bird.sgml
Maria Matejka [Fri, 26 Jan 2024 22:26:08 +0000 (23:26 +0100)]
Maria Matejka [Fri, 26 Jan 2024 22:25:25 +0000 (23:25 +0100)]
Maria Matejka [Fri, 26 Jan 2024 22:24:26 +0000 (23:24 +0100)]
Maria Matejka [Fri, 26 Jan 2024 22:24:14 +0000 (23:24 +0100)]
Merge commit '
d5fd7ec6' into mq-aggregator-for-v3
Maria Matejka [Fri, 26 Jan 2024 22:23:56 +0000 (23:23 +0100)]
Maria Matejka [Fri, 26 Jan 2024 13:50:36 +0000 (14:50 +0100)]
Fixes for CLang
Maria Matejka [Fri, 26 Jan 2024 13:42:11 +0000 (14:42 +0100)]
Fixed route table attribute caching
Maria Matejka [Wed, 24 Jan 2024 16:39:37 +0000 (17:39 +0100)]
Linux: Not binding the default-vrf socket to the (nonexistent) vrf device
Maria Matejka [Thu, 23 Nov 2023 17:41:07 +0000 (18:41 +0100)]
MPLS Subsystem Proper Locking
Added also some debug lines if debug is on.
Maria Matejka [Wed, 10 Jan 2024 08:10:03 +0000 (09:10 +0100)]
Lock free usecount better debuggability
Maria Matejka [Thu, 23 Nov 2023 23:05:51 +0000 (00:05 +0100)]
MPLS: FEC Map moved from protocol to MPLS channel
Maria Matejka [Thu, 23 Nov 2023 11:18:35 +0000 (12:18 +0100)]
MPLS: Domain list locked by The BIRD Lock
Maria Matejka [Thu, 23 Nov 2023 10:41:49 +0000 (11:41 +0100)]
MPLS: Putting internal objects aside
Maria Matejka [Fri, 24 Nov 2023 11:19:44 +0000 (12:19 +0100)]
Channels now can have external obstacles temporarily blocking their shutdown
Maria Matejka [Mon, 8 Jan 2024 11:02:25 +0000 (12:02 +0100)]
Channel: Replacing refeed status trie by bitmap
This fixes a bug with reloading non-IP channels.
Maria Matejka [Fri, 8 Dec 2023 15:13:14 +0000 (16:13 +0100)]
Replacing table FIB by netindex and simple pointer block
Using the netindex data structure to simplify route storage inside route
tables. This should also help with future unlocking of route import.
Maria Matejka [Mon, 4 Dec 2023 09:33:30 +0000 (10:33 +0100)]
Index of different net_addr values for hashing and bit-marking
For many reasons, it's handy to assign a contiguous range of integers to
known net_addr values. This is a data structure keeping this mapping.
Maria Matejka [Wed, 20 Dec 2023 14:36:50 +0000 (15:36 +0100)]
Kernel: Before first scan, reject exported routes immediately in preexport
Maria Matejka [Wed, 20 Dec 2023 11:15:59 +0000 (12:15 +0100)]
Dropped forgotten pieces of orphaned internal API
Ondrej Zajicek [Wed, 13 Dec 2023 02:48:12 +0000 (03:48 +0100)]
Log: Add support for UDP logging
Add support for UDP logging, using RFC 3164 syslog protocol.
Based on the patch from Alexander Zubkov <green@qrator.net>, thanks!
Maria Matejka [Fri, 8 Dec 2023 11:13:58 +0000 (12:13 +0100)]
Maria Matejka [Fri, 8 Dec 2023 11:09:30 +0000 (12:09 +0100)]
Maria Matejka [Fri, 8 Dec 2023 11:09:17 +0000 (12:09 +0100)]
Merge commit '
bb094fb6' into mq-aggregator-for-v3
Maria Matejka [Fri, 8 Dec 2023 11:07:46 +0000 (12:07 +0100)]
Refactoring also net_roa_check
Having 4 functions doing almost the same is more mess than three macros.
Maria Matejka [Fri, 8 Dec 2023 10:33:43 +0000 (11:33 +0100)]