1
0
mirror of https://github.com/bgp/bgpq4.git synced 2024-05-11 05:55:05 +00:00

411 Commits

Author SHA1 Message Date
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
a28752247c update changelog 2023-06-20 12:24:28 +00:00
26d631b257 By default disallow 23456 as origin
Can be bypassed with '-p'
1.11
2023-06-20 12:18:41 +00:00
841840be68 whoops, forgot to bump version 2023-06-17 05:33:11 +00:00
8ae08b79b1 Update README.md - document -n2 option (#95) 2023-06-04 00:56:09 +02:00
9fa14cc506 Added container build workflow (#94)
* added container build workflow

* remove unneeded env var
1.10
2023-06-03 12:13:53 +02:00
92561f43af Add a line to usage (#92) 2023-05-26 13:03:59 +00:00
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
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
b98ecd5d4d Add macOS to CI builds (#88) 2023-04-12 03:35:36 +09:00
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
8883f13b74 Release 1.9 1.9 2023-03-05 12:09:54 +00:00
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 08b81f7d1973b8ccdbf627bb60063a97bc1c1fed
---------

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
b85bea6324 update CHANGELOG 1.8 2023-01-20 15:54:38 +00:00
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
89ab54454e Document -p option in README.md again (#81)
Commit 975b577b2e9af0c3791e0d0e657013c3aca93522 unfortunately misses
the first part of commit dec08b158014e53ee1dea0d3189fe2110b464668.
2023-01-11 00:13:42 +01:00
baddc22f15 Update matrixbuild to current Linux distributions (#80) 2023-01-10 00:37:33 +01:00
0deb7f224c Switch strcpy to strlcpy 2023-01-09 21:08:08 +00:00
975b577b2e Restore -p functionality 2023-01-09 21:05:39 +00:00
b785c02e37 KNF 2022-11-07 13:53:01 +00:00
017bae280f remove trailing spaces 2022-11-07 13:08:02 +00:00
2921348a98 add support for Mikrotik ROSv7 filters (#72)
* add support for Mikrotik ROSv7 filters

* Rework Mikrotik ROSv7 option

- Use same option key with a modifier
- avoid some code duplication

* update doc

Co-authored-by: Denis <denis@jig-ai.ledeuns.net>
2022-11-05 12:06:54 +01:00
233380d4e9 Remove option to accept routes registered for private ASNs (#77) 2022-11-05 00:40:38 +01:00
509e2f0acf Remove non-existing -P option from documentation (#73) 2022-11-05 00:26:13 +01:00
a6b41d9352 Fix typo: inifinity -> infinity (#78) 2022-11-05 00:25:50 +01:00
7ac2068879 Add CodeQL analysis (#76)
LGTM.com will be shut down in December 2022 and recommend to use GitHub code scanning instead.
See also: https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/
2022-11-05 00:02:27 +01:00
fc79ff9242 Use to GitHub actions/checkout@v3 (#75) 2022-11-05 00:01:30 +01:00
277126f5ea Release 1.7 1.7 2022-11-03 10:17:20 +00:00
08b81f7d19 Parse 'SOURCE::' to only use a specific source for an AS-SET or Route Set
This extension allows operators to specify what IRR source to use when expanding an AS-SET.

For example: `bgpq4 RIPE::AS15562:AS-SNIJDERS`

The notation is also used in databases like PeeringDB.

Authored-by: James Bensley <jwbensley@gmail.com>
2022-11-03 10:09:29 +00:00
24c3e08f0e alphabetical order 2022-09-13 04:56:21 +00:00
30110bad46 new release 1.6 2022-09-07 12:49:37 +00:00
5507267c63 Fix prefix address range parsing
This solves #65
2022-09-07 12:48:06 +00:00
ab683d75d5 rename destroy to free 2022-09-07 12:34:17 +00:00
fb955c0521 KNF 2022-09-07 10:54:06 +00:00
4661fab181 Update matrixbuild to current Linux distributions (#62) 2022-08-03 08:36:45 +00:00
6484a9a40c fix typo 1.5 2022-07-25 14:15:29 +00:00
3ec83e255a Bump version and change log for 1.5 release (#61) 2022-07-25 16:11:44 +02:00
c01ebfc3cb cleanup 2022-07-25 09:18:33 +00:00
8dfcfb3173 add RPKI source (available via most irrd4 instances) 2022-07-25 09:11:23 +00:00
c2126343cf Add AS-List Feature for JunOS (#57)
Co-authored-by: Fiona Weber <fiona.weber@wobcom.de>
2022-07-07 09:07:24 +02:00
96079b8901 Improve readability of the manpage (#59) 2022-06-07 11:20:16 -04:00
58521eb687 Remove a bashism (thanks Marco D'Itri!) 2022-02-11 14:47:48 +00:00
8b804f83fd Update matrixbuild to current Linux distributions (#55)
Previously, at the time of #50, broken Fedora Rawhide, 35, CentOS
Stream 9 (development) have been fixed. Switch Alpine 3.14 -> 3.15.
2022-02-06 09:30:05 +01:00
f26a04e8dd Remove unused header includes.
Thanks Gavin Henry (@ghenry) for reporting.

This fixes #53
2021-10-04 09:50:14 +00:00
392a44a536 update docs 2021-09-21 20:41:30 +00:00
2aed3f9e67 Huawei XPL format support (#45)
Add Huawei XPL format support
2021-09-02 20:45:45 +00:00
d285db3c81 Update matrixbuild to current Linux distributions (#50)
Debian 12, 11 and 10, Ubuntu 20.04 and 16.04, Fedora 34 and 33,
CentOS Stream 8 and CentOS Linux 7, Rocky Linux 8, Alpine Edge and
3.14.

Note: Especially CentOS containers are better maintained on Quay.io
rather on Docker Hub (likely because it's a Red Hat service).

CentOS Linux 8 reaches EOL on 2021-12-31 and is superseeded by Rocky
Linux 8 as alternative bug-for-bug compatible RHEL 8 rebuild.

Fedora Rawhide, 35 and CentOS Stream 9 (development) are currently
broken: https://bugzilla.redhat.com/show_bug.cgi?id=1988199#c13
2021-08-30 11:09:29 +00:00
5d27a24659 reformat main getopt routine 2021-08-22 23:00:51 +00:00
97d1f2acda Add missing .Ed to manual page (#49) 2021-08-20 19:59:07 +02:00
61a7bcf671 Pretify bird aspath output 2021-08-20 11:19:41 +00:00