- Apr 17, 2025
-
-
Jana Babovakova authored
-
Maria Matejka authored
New branch considers all files changed. We don't want to rebuild all docker images for new branches; that's just a waste of time and energy. There is a better way for future -- a much better fine-grained control may be obtained by running secondary pipelines. fixes #212
-
Katerina Kubecova authored
Possible commands are stored as keywords, each keyword has its own structure. The last acceptable keyword structure contains string with hint. But when the hint was printed only direct child of the base keyword was considered. If it was multi keyword command, the first child did not carry any hint to print, so it was ignored. Now, if we don't find a hint in a child, we recursively search in grandchildren.
-
- Apr 16, 2025
-
-
Jana Babovakova authored
-
Jana Babovakova authored
-
Jana Babovakova authored
-
- Apr 09, 2025
-
-
- Licence to License - also in code comments. - copyright date until now. - updated license text from gnu.org - added command to build bird documentation.
-
- Apr 08, 2025
-
-
Ondřej Zajíček authored
-
The build-netlab job was side-effecting the test-* jobs, and if for some reason Gitlab scheduled build-netlab before other pipeline's test-* jobs finished, these jobs got a wrong binary, possibly failing. Solved by using explicit artifacts, which is not the fastest way to do this (we could keep the binaries named there) but it's the gitlab-right way to do this. (Re-committed, was accidentally removed by one of previous commits)
-
- Apr 03, 2025
-
-
Maria Matejka authored
Forgetting to do proper checks, I merged a buggy release tools update not detecting the right version (mostly if tagged).
- Apr 01, 2025
-
-
Maria Matejka authored
-
Maria Matejka authored
-
Jana Babovakova authored
Fixed and added current distros, deleted certain EOL distros, sorted things in the CI file. With some heavy lifting and comments by Maria. Signed-Off-By:
Maria Matejka <mq@jmq.cz>
-
David Petera authored
-
David Petera authored
-
David Petera authored
-
David Petera authored
-
David Petera authored
-
Maria Matejka authored
-
Maria Matejka authored
Fedora builds for 32-41, Debian up to 12, Ubuntu up to 24.10. Includes autorebuilder if a Dockerfile changes. The CI file is obnoxiously boilerplaty. TODO: generate it from a list?
-
Maria Matejka authored
Also version detection is done by a separate script, not a magic line in the Makefile.
-
Maria Matejka authored
-
Maria Matejka authored
This is expected to hit a webhook inside our CI to trigger automatic deployment to testweb.
-
Maria Matejka authored
Some minor changes were done in the original documentation to allow for easier conversion, and also to make the documentation a little bit more strictly valid.
-
Maria Matejka authored
The build-netlab job was side-effecting the test-* jobs, and if for some reason Gitlab scheduled build-netlab before other pipeline's test-* jobs finished, these jobs got a wrong binary, possibly failing. Solved by using explicit artifacts, which is not the fastest way to do this (we could keep the binaries named there) but it's the gitlab-right way to do this.
-
- Mar 31, 2025
-
-
Ondřej Zajíček authored
Reconfiguration does not work properly for this case, disable it for now.
-
Ondřej Zajíček authored
Reworked and finalized version of TCP-AO.
-
Uses Linux TCP-AO. Tested against JUNIPER.
-
- Mar 27, 2025
-
-
Ondřej Zajíček authored
Any change in BFD iface configuration should trigger session reconfiguration, as config is copied into the bfd_session structure and not just accessed through the bfd_iface structure. As bfd_session now contains a pointer to the password list allocated from the configuration, forgetting to update the bfd_session causes use-after-free. Thanks to Lexi Winter for the bugreport.
-
Ondřej Zajíček authored
(was accidentally removed by the previous commit)
-
Ondřej Zajíček authored
By default, the Babel protocol will advertise IPv4 routes with an IPv6 next hop address only on interfaces which do not have an IPv4 address. Add option 'next hop prefer' to control whether IPv4 routes should use IPv4 or IPv6 next hop when both are available. Based on the patch from Chris Webb, thanks!
-
- Mar 26, 2025
-
-
- Mar 25, 2025
-
-
Ondřej Zajíček authored
(For some reason, it is not enabled in CI)
-
Jana Babovakova authored
-
- Mar 24, 2025
-
-
Ondřej Zajíček authored
When a BGP session is established using link-local next hop addresses, there is no global IPv6 address for next hop. Implementations differ on how to encode such next hop. This leads to interoperability problems. Add the option 'link local next hop format' to specify which format to use when encoding such next hops. Based on a patch from Andrey V. Elsukov and Georgy Kirichenko, submitted by Aleksandr Stepanov, thanks!
-
Ondřej Zajíček authored
-
- Mar 22, 2025
-
-
Ondřej Zajíček authored
Some package build tests were broken due to apkg changes, disable them temporarily.
-
-
-