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

391 Commits

Author SHA1 Message Date
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
e920d74007 Slightly tweak whitespaces in extended cisco output 2021-08-20 11:14:42 +00:00
b1074667e8 Add missing closure in bird aspath output 1.4 2021-08-20 10:58:07 +00:00
bdc455d72e Update information on SOURCES 2021-08-20 10:22:19 +00:00
8cc7ba2751 Bump version 2021-08-20 10:08:59 +00:00
06b430b420 align bgpq4_print_cisco_aspath and bgpq4_print_cisco_oaspath 2021-08-20 03:51:51 +00:00
8c51669da9 Clarify what options are mutually exclusive
This fixes #20
2021-08-20 03:06:26 +00:00
dc1270f10f Improve mikrotik output
This fixes #32
2021-08-20 02:44:37 +00:00
362f747f0f Let OS decide on buffer size 2021-08-20 02:10:31 +00:00
6c8c6cfec1 Reduce memory usage 2021-08-20 01:58:38 +00:00
fb29cd54e1 make local functions static 2021-08-20 01:12:43 +00:00
903704ef3b Update CHANGES 2021-08-20 01:03:18 +00:00
b481111cf6 Replace ASN storage facility with Red Black tree macros (RB_) 2021-08-20 00:50:56 +00:00
80b7dcf4de KNF & renaming 2021-08-19 20:21:25 +00:00
5ce7d7bfea Untangle function and KNF 2021-08-19 19:59:21 +00:00
8ec260f03f chop off first and last line 2021-08-19 16:08:37 +00:00
675155356d Make note of Ben's extra aggregation trick 2021-08-19 16:02:03 +00:00
da750ed48f KNF 2021-08-19 15:39:19 +00:00
7fdb481130 bump version 1.2 2021-08-19 15:31:25 +00:00
fa84d146b3 Also put manpage in distribution tarball 2021-08-19 15:30:02 +00:00
c90c59dba8 Update manpage and readme 2021-08-19 15:20:53 +00:00