]>
git.ipfire.org Git - thirdparty/bird.git/log
Matous Holinka [Tue, 19 Nov 2019 12:48:59 +0000 (13:48 +0100)]
bird: minor fixes (fedora 31)
Matous Holinka [Tue, 19 Nov 2019 12:39:05 +0000 (13:39 +0100)]
bird: minor fixes
Matous Holinka [Tue, 19 Nov 2019 12:37:07 +0000 (13:37 +0100)]
bird: all the lastest versions are active
Matous Holinka [Mon, 18 Nov 2019 14:12:48 +0000 (15:12 +0100)]
bird: all fedora distros were updated
Matous Holinka [Mon, 18 Nov 2019 13:58:41 +0000 (14:58 +0100)]
bird: added new script in fedora 30 build
Matous Holinka [Fri, 15 Nov 2019 08:10:07 +0000 (09:10 +0100)]
bird: all debs version are available
Matous Holinka [Wed, 13 Nov 2019 13:22:18 +0000 (14:22 +0100)]
bird: centos 7 + 8 were updated
Matous Holinka [Wed, 13 Nov 2019 13:15:40 +0000 (14:15 +0100)]
bird: fedora 28 + 29 builds were updated
Matous Holinka [Wed, 13 Nov 2019 11:18:55 +0000 (12:18 +0100)]
bird: minor update for ubuntu builds
Matous Holinka [Wed, 13 Nov 2019 10:58:07 +0000 (11:58 +0100)]
bird: ubuntu 19.04 was updated
Matous Holinka [Wed, 13 Nov 2019 09:42:10 +0000 (10:42 +0100)]
bird: ubuntu 18.04 minor update
Matous Holinka [Wed, 13 Nov 2019 09:33:18 +0000 (10:33 +0100)]
bird: minor update
Matous Holinka [Wed, 13 Nov 2019 09:16:09 +0000 (10:16 +0100)]
Merge branch 'mh-test-gitlab' of https://gitlab.labs.nic.cz/labs/bird into mh-test-gitlab
Matous Holinka [Wed, 13 Nov 2019 09:14:26 +0000 (10:14 +0100)]
bird: minor update
Matous Holinka [Tue, 12 Nov 2019 14:12:39 +0000 (14:12 +0000)]
bird: update .gitlab-ci.yml
Matous Holinka [Tue, 12 Nov 2019 14:10:39 +0000 (15:10 +0100)]
bird: yml file was updated
Matous Holinka [Tue, 12 Nov 2019 14:03:09 +0000 (15:03 +0100)]
bird: build with centos 8 was added
Matous Holinka [Tue, 12 Nov 2019 13:05:57 +0000 (14:05 +0100)]
bird: no space left on device?
Matous Holinka [Tue, 12 Nov 2019 12:39:44 +0000 (13:39 +0100)]
bird: builds with ubuntu 18.04 and 19.04 were added
Matous Holinka [Tue, 12 Nov 2019 12:33:48 +0000 (13:33 +0100)]
bird: build for debian 10 i386 and fedora 27, 28, 29, 30, 31 were added
Matous Holinka [Tue, 12 Nov 2019 12:20:35 +0000 (13:20 +0100)]
bird: test and test-ospf jobs has been turned off
Matous Holinka [Tue, 12 Nov 2019 12:17:45 +0000 (13:17 +0100)]
bird: docker build for debian 10 amd64 added
Matous Holinka [Tue, 12 Nov 2019 11:56:45 +0000 (12:56 +0100)]
bird: build for debian 10 amd64 was added
Matous Holinka [Thu, 7 Nov 2019 15:33:59 +0000 (16:33 +0100)]
bird test
Matous Holinka [Thu, 7 Nov 2019 15:28:50 +0000 (16:28 +0100)]
bird: test
Matous Holinka [Thu, 7 Nov 2019 15:04:25 +0000 (16:04 +0100)]
bird: abs. path was updated
Matous Holinka [Thu, 7 Nov 2019 14:58:22 +0000 (15:58 +0100)]
bird: absolute path was added
Matous Holinka [Thu, 7 Nov 2019 14:55:34 +0000 (15:55 +0100)]
bird: .git was updated
Matous Holinka [Thu, 7 Nov 2019 14:47:57 +0000 (15:47 +0100)]
bird: yml was updated
Matous Holinka [Thu, 7 Nov 2019 14:42:43 +0000 (15:42 +0100)]
bird: issue with .git file was solved
Matous Holinka [Thu, 7 Nov 2019 14:22:06 +0000 (15:22 +0100)]
bird: incorrect absolute path was removed
Matous Holinka [Thu, 7 Nov 2019 14:19:19 +0000 (15:19 +0100)]
bird: jobs 'test' and 'build' were updated (pytest==5.0.1 was installed manually)
Matous Holinka [Thu, 7 Nov 2019 13:46:17 +0000 (14:46 +0100)]
bird: job runtest was divided into the two different jobs (build and test)
Matous Holinka [Thu, 7 Nov 2019 13:13:26 +0000 (14:13 +0100)]
bird: sudo privileges were added
Matous Holinka [Thu, 7 Nov 2019 13:10:05 +0000 (14:10 +0100)]
bird: yml was updated, build stage was modified
Matous Holinka [Thu, 7 Nov 2019 13:02:08 +0000 (14:02 +0100)]
Merge branch 'mh-test-gitlab' of https://gitlab.labs.nic.cz/labs/bird into mh-test-gitlab
Matous Holinka [Thu, 7 Nov 2019 13:01:14 +0000 (14:01 +0100)]
bird: jobs structure was modified
Matous Holinka [Thu, 7 Nov 2019 11:39:08 +0000 (11:39 +0000)]
Update .gitlab-ci.yml
Matous Holinka [Thu, 7 Nov 2019 11:30:08 +0000 (11:30 +0000)]
Update .gitlab-ci.yml
Matous Holinka [Thu, 7 Nov 2019 11:06:37 +0000 (12:06 +0100)]
bird: yml was updated
Matous Holinka [Thu, 7 Nov 2019 10:55:40 +0000 (11:55 +0100)]
bird: package 'sudo' was installed. Existing code was updated with proper prefix.
Matous Holinka [Wed, 6 Nov 2019 12:47:19 +0000 (13:47 +0100)]
bird: running first test with mode 'save'
Matous Holinka [Wed, 6 Nov 2019 11:36:54 +0000 (12:36 +0100)]
bird: python3 was installed manually (w/ pip3 and pytest)
Matous Holinka [Wed, 6 Nov 2019 11:15:02 +0000 (12:15 +0100)]
bird: sudo privileges were added
Matous Holinka [Wed, 6 Nov 2019 11:04:00 +0000 (12:04 +0100)]
bird: python3, pip3, pytest5 were installed
Matous Holinka [Wed, 6 Nov 2019 10:52:46 +0000 (11:52 +0100)]
bird: python3 does not work.
Matous Holinka [Wed, 6 Nov 2019 09:28:47 +0000 (10:28 +0100)]
bird: first test should be running (saving the tables)
Matous Holinka [Wed, 6 Nov 2019 08:54:20 +0000 (09:54 +0100)]
bird: incorrect usage of jobs 'get_nl'. Directory 'bird-tools' already exists. Necessarily steps added.
Matous Holinka [Wed, 6 Nov 2019 08:41:33 +0000 (09:41 +0100)]
bird: .yml file is now almost ready to run netlab w/ bird and birdc
Matous Holinka [Wed, 6 Nov 2019 08:10:59 +0000 (09:10 +0100)]
bird: netlab installation stage now has two different jobs (cloning + preparing)
Matous Holinka [Wed, 6 Nov 2019 08:00:11 +0000 (09:00 +0100)]
bird: .yml was updated with another scripts. Preparing nl- installation.
Matous Holinka [Wed, 6 Nov 2019 07:50:48 +0000 (08:50 +0100)]
bird: .gitlab-ci.yml was modified. Third stage was added
Matous Holinka [Tue, 5 Nov 2019 14:00:19 +0000 (15:00 +0100)]
bird: .yml file was updated with specific runner
Matous Holinka [Mon, 4 Nov 2019 14:00:25 +0000 (15:00 +0100)]
bird: file .yml was modified. Beta still doesn't work
Matous Holinka [Mon, 4 Nov 2019 13:53:10 +0000 (14:53 +0100)]
bird: file .yml was modified. Beta test doesn't work
Matous Holinka [Mon, 4 Nov 2019 13:51:28 +0000 (14:51 +0100)]
bird: file .yml was modified. Beta test doesn't work
Matous Holinka [Mon, 4 Nov 2019 13:31:49 +0000 (13:31 +0000)]
Update .gitlab-ci.yml
Matous Holinka [Mon, 4 Nov 2019 13:30:04 +0000 (13:30 +0000)]
Update .gitlab-ci.yml
Matous Holinka [Mon, 4 Nov 2019 13:27:03 +0000 (14:27 +0100)]
bird: file .yml was repaired
Matous Holinka [Mon, 4 Nov 2019 13:23:46 +0000 (14:23 +0100)]
bird: file .yml was updated w/ three different stages
Matous Holinka [Mon, 4 Nov 2019 12:55:13 +0000 (13:55 +0100)]
Bird: .yml was modified
Matous Holinka [Mon, 4 Nov 2019 10:59:02 +0000 (11:59 +0100)]
Bird: file .yml was updated w/ some base tests
Ondrej Zajicek (work) [Fri, 1 Nov 2019 01:39:36 +0000 (02:39 +0100)]
Gitlab test
Ondrej Zajicek (work) [Thu, 31 Oct 2019 23:13:59 +0000 (00:13 +0100)]
Gitlab test
Ondrej Zajicek (work) [Fri, 25 Oct 2019 23:28:38 +0000 (01:28 +0200)]
BGP: RFC 8654 got released
Ondrej Zajicek (work) [Fri, 25 Oct 2019 11:28:51 +0000 (13:28 +0200)]
Nest: Fix primary flag in show route
The route is changed by rte_make_tmp_attrs(), so we need to compare
net->routes to the original one.
Thanks to Kenth Eriksson for the bugreport.
Ondrej Zajicek (work) [Thu, 24 Oct 2019 15:47:45 +0000 (17:47 +0200)]
BGP: Fix handling of transitive extended communities
Transitive extended communities should be removed on external sessions,
the old code them in all cases.
Thanks to Jean-Daniel Pauget for the original patch.
Ondrej Zajicek [Tue, 22 Oct 2019 14:20:38 +0000 (16:20 +0200)]
Accept uppercase letters in iproute2 names
Names read from texfiles in /etc/iproute2/* are normalized by replacing
non-alphanumeric chars with underscore. The patch fixes handling of
uppercase letters, which were handled as non-alphanumberic.
Thanks to Igor Gavrilov for the bugreport.
Fabrice Fontaine [Sat, 19 Oct 2019 10:50:27 +0000 (12:50 +0200)]
Nest: Fix build without protocols
(CHECK keyword added by commiter)
Ondrej Zajicek (work) [Sat, 19 Oct 2019 01:37:43 +0000 (03:37 +0200)]
RPKI: Fix handling of IPv6 cache addresses
The old code used just sizeof(struct sockaddr) bytes of IP address.
Ondrej Zajicek (work) [Thu, 10 Oct 2019 22:18:38 +0000 (00:18 +0200)]
NEWS and version update
Ondrej Zajicek (work) [Thu, 10 Oct 2019 21:33:40 +0000 (23:33 +0200)]
BGP: Fix reconfiguration with import table
Change of some options requires route refresh, but when import table is
active, channel reload is done from it instead of doing full route
refresh. So in this case we request it internally.
Ondrej Zajicek (work) [Thu, 10 Oct 2019 20:43:41 +0000 (22:43 +0200)]
Doc: Minor documentation fixes
Thanks to Christoph for the bugreport.
Ondrej Zajicek (work) [Thu, 10 Oct 2019 13:25:36 +0000 (15:25 +0200)]
Nest: Handle non-MPLS on MPLS case in recursive route update
When non-MPLS recursive route resolves to MPLS underlying route,
then it should get MPLS labels from the the underlying route.
Ondrej Zajicek (work) [Thu, 10 Oct 2019 13:06:32 +0000 (15:06 +0200)]
Nest: Handle PtP links in recursive route update
Underlying (IGP) route may lead to PtP link, in this case it does not
need gateway. Which is different than direct route without gateway.
When recursive (BGP) route uses PtP route, it should not use recursive
next hop as immediate next hop, while for direct routes it should.
Ondrej Zajicek (work) [Thu, 10 Oct 2019 12:01:16 +0000 (14:01 +0200)]
Nest: Fix recursive route update
Missing cleanup can lead to dangling pointer to old next hops.
Ondrej Zajicek (work) [Sat, 28 Sep 2019 12:17:20 +0000 (14:17 +0200)]
BGP: AIGP metric support (RFC 7311)
Ondrej Zajicek (work) [Tue, 1 Oct 2019 15:01:29 +0000 (17:01 +0200)]
Lib: Support for 64-bit numbers in bvsnprintf()
Use 'l' for s64/u64 instead of for long/ulong, as that is much more
useful. Also make number() correct with regard to signed/unsigned
typecasts.
Maria Matejka [Mon, 30 Sep 2019 11:54:14 +0000 (13:54 +0200)]
Build: Pass -g to cc called as linker to explicitly keep debug info
Maria Matejka [Mon, 23 Sep 2019 13:41:55 +0000 (15:41 +0200)]
Testing measures times
Maria Matejka [Wed, 25 Sep 2019 14:37:16 +0000 (16:37 +0200)]
LTO: debug info also kept with the final binary
Maria Matejka [Wed, 21 Aug 2019 15:35:27 +0000 (17:35 +0200)]
Perf: allow testing with cached route attributes.
Ondrej Zajicek [Tue, 8 Oct 2019 12:20:25 +0000 (14:20 +0200)]
Doc: Fix duplicated lines
Thanks to elados93 for the patch.
Maria Matejka [Mon, 30 Sep 2019 11:53:24 +0000 (13:53 +0200)]
Testing: Don't call vsnprintf with NULL format
Maria Matejka [Fri, 4 Oct 2019 10:20:02 +0000 (12:20 +0200)]
Fixed undefined behavior on signals.
The C11 specification allows only sig_atomic_t and _Atomic variable
access. All other accesses to global variables are undefined behavior.
Using int was probably OK on x86 and x86_64; yet there were some reports
from other architectures (especially some MIPS) that in rare cases,
after issuing SIGHUP, BIRD did strange things.
Ondrej Zajicek (work) [Mon, 30 Sep 2019 17:10:14 +0000 (19:10 +0200)]
BFD: Fix reconfiguration of neighbors
The bfd_reconfigure_neighbors() returned after first reconfigured
neighbor instead of continuing with the next one.
Thanks to Winston Chen for the bugreport and a patch.
Ondrej Zajicek (work) [Tue, 24 Sep 2019 15:12:15 +0000 (17:12 +0200)]
Nest: Fix bug in export table
Exported route may be in modified state, we need to get cached one for
rte_same() and rta_clone() to work properly.
Ondrej Zajicek (work) [Mon, 23 Sep 2019 22:18:48 +0000 (00:18 +0200)]
Filter: Fix eval command
Ondrej Zajicek (work) [Sun, 22 Sep 2019 21:32:22 +0000 (23:32 +0200)]
Nest: Fix help for 'graceful restart' command
Multi-worded commands are not automatically added to top-level
help output.
Thanks to Christoph for the bugreport.
Maria Matejka [Fri, 20 Sep 2019 08:16:51 +0000 (10:16 +0200)]
Filters: Function body comparison result now used.
Function bodies were compared in post-parse time, yet the result was not
used and the functions were incorrectly considered the same as before.
Now the result is used to reload affected protocols.
Ondrej Zajicek (work) [Tue, 17 Sep 2019 12:45:14 +0000 (14:45 +0200)]
BGP: Fix setup with multiple dynamic BGP ranges
Based on a patch from Liam Nattrass, thanks.
Ondrej Zajicek (work) [Tue, 10 Sep 2019 15:34:41 +0000 (17:34 +0200)]
NEWS and version update
Ondrej Zajicek (work) [Tue, 10 Sep 2019 15:28:06 +0000 (17:28 +0200)]
Doc: Update BGP mask documentation
Ondrej Zajicek (work) [Tue, 10 Sep 2019 11:45:18 +0000 (13:45 +0200)]
Filter: Fix crash with 'where' filters and function calls
The old 'where' code computed size value incorrectly, which leads
to invalid instruction lines and filter errors or crashes.
Ondrej Zajicek (work) [Mon, 9 Sep 2019 11:17:30 +0000 (13:17 +0200)]
BGP: Fix handling of bgp_aggregator atttribute
The attribute should not be modifiable by filters as we do not
support its type.
Ondrej Zajicek (work) [Mon, 9 Sep 2019 01:13:35 +0000 (03:13 +0200)]
BGP: Fix bugs in handling of shutdown messages
There is an improper check for valid message size, which may lead to
stack overflow and buffer leaks to log when a large message is received.
Thanks to Daniel McCarney for bugreport and analysis.
Ondrej Zajicek (work) [Thu, 29 Aug 2019 18:58:16 +0000 (20:58 +0200)]
OSPF: Fix 'show ospf lsadb' cmd without proto arg
It crashed when used without protocol argument.
Thanks to Alexander for the bugreport.
Maria Matejka [Mon, 26 Aug 2019 19:53:56 +0000 (21:53 +0200)]
Channel refeed with import table splitting between routes for one prefix
Ondrej Zajicek (work) [Wed, 21 Aug 2019 15:30:00 +0000 (17:30 +0200)]
Sysdep: Drop supplementary groups when dropping GID
We forgot to do that. Oops.
Ondrej Zajicek (work) [Wed, 21 Aug 2019 15:16:08 +0000 (17:16 +0200)]
BGP: Use reallocation for capability structure
Instead of having large stack buffer for max amount of AFI/SAFI pairs.
The old code is not correct w.r.t. extendeded option length, as more
AFI/SAFI pairs may fit into the capability option.