]>
git.ipfire.org Git - thirdparty/bird.git/log
Maria Matejka [Tue, 12 Mar 2024 20:08:29 +0000 (21:08 +0100)]
Bitops: bitflip function
to flip order of bits in 32b numbers
Maria Matejka [Wed, 3 Apr 2024 07:45:40 +0000 (09:45 +0200)]
Locking: forcefully unwinding locks to a previously stored state
Maria Matejka [Thu, 21 Mar 2024 22:37:04 +0000 (23:37 +0100)]
Typed list: macro for list length
Maria Matejka [Sun, 11 Feb 2024 21:57:55 +0000 (22:57 +0100)]
Typed lists: enabled defining the list structure independently on the node
Maria Matejka [Tue, 27 Feb 2024 13:25:04 +0000 (14:25 +0100)]
Event: fixed race condition between ev_send and ev_postpone
Maria Matejka [Mon, 1 Apr 2024 13:03:24 +0000 (15:03 +0200)]
IO loop: fixed local hot page cache flushing condition
Maria Matejka [Sat, 11 May 2024 14:36:49 +0000 (16:36 +0200)]
lib/printf_test.c: test on strcmp fixed
we mistakenly required the return value to be only -1, 0 or 1
Maria Matejka [Wed, 10 Apr 2024 14:14:40 +0000 (16:14 +0200)]
BGP: Fixed corking of RX
If cork occurred after some incoming data had been already processed,
BGP incorrectly processed them again after uncorking because it forgot
to store the actual socket state.
Now storing the socket state (done at the end of bgp_rx()) and
therefore the bug is fixed.
Maria Matejka [Tue, 9 Apr 2024 17:14:30 +0000 (19:14 +0200)]
Fixed in-table route refresh counter to not randomly add 256
Maria Matejka [Sun, 7 Apr 2024 20:27:13 +0000 (22:27 +0200)]
Fixed hostcache notifier pool
This pool has to be the service pool to allow the seq bitmaps to grow
from the exporter and feeder routines
Maria Matejka [Sun, 7 Apr 2024 09:43:52 +0000 (11:43 +0200)]
Fixed reporting about exported routes
Maria Matejka [Wed, 3 Apr 2024 16:27:09 +0000 (18:27 +0200)]
Fixed annoying undefined values with nexthops
Maria Matejka [Thu, 22 Feb 2024 11:00:05 +0000 (12:00 +0100)]
Undefined behavior fix
Maria Matejka [Thu, 22 Feb 2024 10:38:13 +0000 (11:38 +0100)]
CLang compilation fix
Maria Matejka [Tue, 23 Jan 2024 19:25:48 +0000 (20:25 +0100)]
Fixed L3VPN after merge to v3.
Semantics of rt_get_source() has changed between v2 and v3. Also other
minor fixes were needed to make it run.
Maria Matejka [Tue, 30 Jan 2024 22:13:49 +0000 (23:13 +0100)]
Hostentry eattrs are now properly zeroed
Maria Matejka [Tue, 30 Jan 2024 20:29:00 +0000 (21:29 +0100)]
Fixed regression in route feeding.
We were, once again, forgetting to mark empty-net journal entries as
processed, as was fixed in
32bb548c116b40f79d077c10356c037770ed1005 .
Introduced in
548dbb2252e80362789b8c98355f468491d47b34 .
Caught by cf-ebgp-graceful.
Maria Matejka [Mon, 29 Jan 2024 21:59:49 +0000 (22:59 +0100)]
Temporarily disabling L3VPN netlab test, has no data for v3
Maria Matejka [Mon, 29 Jan 2024 15:56:22 +0000 (16:56 +0100)]
Showing MPLS labels in hostentry display
Maria Matejka [Mon, 29 Jan 2024 12:58:23 +0000 (13:58 +0100)]
BGP: fixed MPLS setting in nexthops
bug introduced somewhere during conversion of nexthops to eattrs
Maria Matejka [Sun, 28 Jan 2024 22:37:08 +0000 (23:37 +0100)]
Hack-fix of IPv6 SADR literal parsing
This should be probably once done better, not by ad-hoc disabling
the attribute symbol table when parsing SADR literals.
Maria Matejka [Sun, 28 Jan 2024 22:09:54 +0000 (23:09 +0100)]
Maria Matejka [Sun, 28 Jan 2024 22:09:47 +0000 (23:09 +0100)]
Maria Matejka [Sun, 28 Jan 2024 22:08:51 +0000 (23:08 +0100)]
Maria Matejka [Sun, 28 Jan 2024 22:03:54 +0000 (23:03 +0100)]
Config: Moved hostname check before any other commit is done
This was sending <none> hostname via UDP while reconfiguring.
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