Denis Fondras
20673db180
Remove extraneous space in Arista prefixlist ( #124 )
...
Build and test (latest Ubuntu/macOS) / build (ubuntu-latest) (push) Successful in 30s
Build and test (latest Ubuntu/macOS) / build (macos-latest) (push) Has been cancelled
basic unit tests / output unit tests (push) Has been cancelled
CodeQL analysis / Analyze (cpp) (push) Failing after 1m20s
* Remove extraneous space in Arista prefixlist
When diffing config generated with bgpq4 with config exported from an Arista device, many lines are returned as changed. This is because prefixlist on Arista device use 3 spaces and bgpq4 uses 4 spaces.
* Update eos--4.txt
* Update eos--6.txt
2025-02-21 20:55:15 +01:00
Job Snijders
4cae7d1df5
test if symlink
Build and test (latest Ubuntu/macOS) / build (ubuntu-latest) (push) Successful in 28s
Build and test (latest Ubuntu/macOS) / build (macos-latest) (push) Has been cancelled
basic unit tests / output unit tests (push) Has been cancelled
CodeQL analysis / Analyze (cpp) (push) Failing after 1m12s
2025-02-08 13:25:31 +00:00
Job Snijders
851d1c6cf1
force cp when not symlink
2025-02-08 13:23:01 +00:00
Job Snijders
f53fbba8b3
only add awk in fedora42
Build and test (latest Ubuntu/macOS) / build (macos-latest) (push) Waiting to run
basic unit tests / output unit tests (push) Waiting to run
Build and test (latest Ubuntu/macOS) / build (ubuntu-latest) (push) Successful in 27s
CodeQL analysis / Analyze (cpp) (push) Failing after 28s
Build and test (linux matrix) / build (alpine:3.21) (push) Failing after 5s
Build and test (linux matrix) / build (alpine:edge) (push) Failing after 5s
Build and test (linux matrix) / build (centos/centos:stream10) (push) Failing after 5s
Build and test (linux matrix) / build (centos/centos:stream9) (push) Failing after 5s
Build and test (linux matrix) / build (debian:bookworm) (push) Failing after 5s
Build and test (linux matrix) / build (debian:bullseye) (push) Failing after 5s
Build and test (linux matrix) / build (debian:trixie) (push) Failing after 4s
Build and test (linux matrix) / build (fedora/fedora:40) (push) Failing after 4s
Build and test (linux matrix) / build (fedora/fedora:41) (push) Failing after 4s
Build and test (linux matrix) / build (fedora/fedora:42) (push) Failing after 4s
Build and test (linux matrix) / build (rockylinux/rockylinux:8) (push) Failing after 4s
Build and test (linux matrix) / build (rockylinux/rockylinux:9) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:focal) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:jammy) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:noble) (push) Failing after 5s
2025-02-07 15:41:31 +00:00
Job Snijders
282378e673
add awk to fedora42 image
Build and test (latest Ubuntu/macOS) / build (macos-latest) (push) Waiting to run
basic unit tests / output unit tests (push) Waiting to run
Build and test (latest Ubuntu/macOS) / build (ubuntu-latest) (push) Successful in 28s
CodeQL analysis / Analyze (cpp) (push) Failing after 1m9s
Build and test (linux matrix) / build (alpine:3.21) (push) Failing after 5s
Build and test (linux matrix) / build (alpine:edge) (push) Failing after 5s
Build and test (linux matrix) / build (centos/centos:stream10) (push) Failing after 4s
Build and test (linux matrix) / build (centos/centos:stream9) (push) Failing after 4s
Build and test (linux matrix) / build (debian:bookworm) (push) Failing after 5s
Build and test (linux matrix) / build (debian:bullseye) (push) Failing after 5s
Build and test (linux matrix) / build (debian:trixie) (push) Failing after 5s
Build and test (linux matrix) / build (fedora/fedora:40) (push) Failing after 5s
Build and test (linux matrix) / build (fedora/fedora:41) (push) Failing after 5s
Build and test (linux matrix) / build (fedora/fedora:42) (push) Failing after 4s
Build and test (linux matrix) / build (rockylinux/rockylinux:8) (push) Failing after 4s
Build and test (linux matrix) / build (rockylinux/rockylinux:9) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:focal) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:jammy) (push) Failing after 5s
Build and test (linux matrix) / build (ubuntu:noble) (push) Failing after 5s
2025-02-07 15:28:14 +00:00
Denis Fondras
60a3b3dabf
Forbid -e -E -6 ( #123 )
...
The resulting list is a bit weird 😉
```
permit ip host 2a05:6340:: host 255.255.255.248
permit ip host 2a06:19c0:: host 255.255.255.248
permit ip host 2a07:4b00:: host 255.255.255.248
permit ip host 2a07:7b40:: host 255.255.255.248
```
2025-02-07 10:08:06 -05:00
Robert Scheck
b769ad9ce6
Update workflow actions and containers ( #121 )
2024-12-26 02:21:19 +01:00
Robert Scheck
0678439386
Update matrixbuild to current Linux distributions ( #120 )
2024-12-25 12:21:17 +01:00
Yureka
c51fddefe5
filter out ASN 0 in juniper as-lists ( #117 )
...
Fixes error "RPD Policy: Invalid AS 0"
2024-10-16 16:01:36 +00:00
Job Snijders
ad20b71f70
add symlinks, thanks rsc
2024-08-25 13:02:15 +00:00
Job Snijders
983c4f74c2
maybe this one?
2024-08-25 11:19:29 +00:00
Job Snijders
8ed8ae112f
Update build targets
2024-08-25 11:07:59 +00:00
Tim de Boer
44e97736ac
Remove extra space for MikroTik's RouterOS V7 rules ( #115 )
2024-08-25 11:01:51 +00:00
Job Snijders
7bd337eac3
Respin release
2024-05-15 11:25:17 +00:00
Job Snijders
4dd3b92b3c
Release 1.14
1.15
2024-05-15 11:24:02 +00:00
Job Snijders
a97f7eb4ff
Update changelog
2024-05-13 12:19:19 +00:00
Robert Scheck
4ab84255a4
Work around broken Docker image by Rocky Linux (until CentOS 7 is EOL) ( #114 )
2024-05-10 12:16:04 +02:00
Job Snijders
424770be0b
Set TCP_NODELAY on the socket
...
Nagle's algorithm probably serves no purpose with whois queries
often being tiny.
2024-05-10 09:41:28 +00:00
Robert Scheck
4bac9e7e53
Skip online test if no or empty /etc/resolv.conf ( #113 )
...
Downstream build systems, e.g. at Linux distributions like Fedora,
might be (sealed) offline (chroot) environments.
2024-05-05 22:33:12 +00:00
Robert Scheck
2ec0ea3fbd
Don't try to login and push to GHCR on forks ( #112 )
2024-05-03 23:55:16 +02:00
Job Snijders
0a83c7598d
Fix comma display in ingress IOS XR as-path-set printing
2024-05-01 12:26:30 +00:00
Job Snijders
f44bf47b1f
Don't try to maximize the send buffer
...
Get rid of code that did a binary search to maximize the send buffer
via setsockopt SO_SNDBUF. It caused problems for modern Mac users.
2024-05-01 12:00:17 +00:00
Job Snijders
9ffc4f8ec6
Add missing newline
2024-05-01 12:00:09 +00:00
Job Snijders
a89ac75590
experiment 1
2024-05-01 11:45:59 +00:00
Job Snijders
59f800f31f
Do not fiddle with the socket buffer size
2024-05-01 11:20:41 +00:00
Job Snijders
6c8bb871c0
fix path
2024-05-01 11:08:19 +00:00
Job Snijders
26b0827813
Add simple check target
2024-05-01 11:03:05 +00:00
Job Snijders
36a54c9b41
reference correct CI badge
2024-04-30 23:49:23 +00:00
Job Snijders
e743be94b3
add build imagery
2024-04-30 23:46:41 +00:00
Robert Scheck
b631d43755
Modernize usage of autoconf macros ( #110 )
2024-04-30 23:42:39 +00:00
Robert Scheck
57a70da5a9
Bump GitHub action versions in workflows ( #106 )
2024-04-30 23:41:45 +00:00
Job Snijders
95d3a4c12b
Release 1.12
1.12
2024-02-12 16:57:03 +00:00
Robert Scheck
2e06d3c389
Update matrixbuild to current Linux distributions ( #99 )
2023-12-10 05:08:50 +01:00
Darshan Kowlaser
3d2eed555d
fixed - mikrotik routerosv7 output ( #103 )
...
* fixed - mikrotik routerosv7 output
* fixed - mikrotik routerosv7 output
---------
Co-authored-by: dkayza-xxx <darshan@darshankowlaser.com >
2023-11-27 19:17:36 +01:00
Job Snijders
a28752247c
update changelog
2023-06-20 12:24:28 +00:00
Job Snijders
26d631b257
By default disallow 23456 as origin
...
Can be bypassed with '-p'
1.11
2023-06-20 12:18:41 +00:00
Job Snijders
841840be68
whoops, forgot to bump version
2023-06-17 05:33:11 +00:00
J vanBemmel
8ae08b79b1
Update README.md - document -n2 option ( #95 )
2023-06-04 00:56:09 +02:00
Roman Dodin
9fa14cc506
Added container build workflow ( #94 )
...
* added container build workflow
* remove unneeded env var
1.10
2023-06-03 12:13:53 +02:00
J vanBemmel
92561f43af
Add a line to usage ( #92 )
2023-05-26 13:03:59 +00:00
J vanBemmel
aee7adb698
Add support for Nokia SR Linux IP prefix lists / ACL filters ( #91 )
...
* Add support for Nokia SR Linux prefix sets
* Update tests
* Update docs
* Fix ACL prefix filter
2023-05-25 18:47:09 +02:00
Richard Laager
3c201684b6
Accept -3 as a no-op for bgpq3 compatibility ( #90 )
...
bgpq4 already assumes 32-bit ASN support.
Closes #89
2023-05-15 19:42:25 +02:00
Robert Scheck
b98ecd5d4d
Add macOS to CI builds ( #88 )
2023-04-12 03:35:36 +09:00
James Bensley
d14db9515f
Add github workflow for basic unit tests ( #87 )
...
Add github workflow for basic unit tests
authored-by: James Bensley <jwbensley@gmail.com >
2023-04-07 07:11:15 +09:00
Job Snijders
8883f13b74
Release 1.9
1.9
2023-03-05 12:09:54 +00:00
James Bensley
31ce2e452f
Fix issue bgp#83 - fix regression bug which ignored -S CLI option ( #1 ) ( #85 )
...
* Fix issue bgp#83 - fix regression bug which ignored -S CLI option (#1 )
* Fix issue #83 - fix regression bug which ignored -S CLI option, introduced by commit 08b81f7d19
---------
Co-authored-by: James Bensley <jwbensley@gmail.com >
* Fix off-by-one error
* Swap strlcpy for strdup
---------
Co-authored-by: James Bensley <jwbensley@gmail.com >
2023-03-05 12:08:11 +00:00
Job Snijders
b85bea6324
update CHANGELOG
1.8
2023-01-20 15:54:38 +00:00
Job Snijders
6fdae48462
It was argued that upgrading the 'key not found' from DEBUG to ERROR was too verbose
2023-01-20 15:50:25 +00:00
Robert Scheck
89ab54454e
Document -p option in README.md again ( #81 )
...
Commit 975b577b2e unfortunately misses
the first part of commit dec08b1580 .
2023-01-11 00:13:42 +01:00
Robert Scheck
baddc22f15
Update matrixbuild to current Linux distributions ( #80 )
2023-01-10 00:37:33 +01:00