51 Commits

Author SHA1 Message Date
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
53a8228c15 enable md5sig 2017-04-18 09:31:59 +00:00
sthen
831bd1a778 more tweaks to bird setkey (still disabled)
- don't send authkey with SADB_DELETE, it's not accepted by pfkey
- no need to reorder extension headers to match bgpd's
2017-03-03 00:05:38 +00:00
sthen
3cc1829bfe Add WIP patch to adapt BIRD's freebsd pfkey interface code (for setting tcpmd5 SAs)
to openbsd. Doesn't handle SPIs correctly (ends up setting them all to 0x00001000
as is done on freebsd) so currently disabled though it does actually mostly work
despite this.
2017-03-02 23:02:18 +00:00
sthen
7b38345fa6 update to BIRD 1.6.3
- Large BGP communities
- BFD authentication (MD5, SHA1)
- SHA1 and SHA2 authentication for RIP and OSPF
- Improved documentation
- Several bug fixes
2016-12-23 14:38:36 +00:00
sthen
ba4daa94f9 update to bird-1.6.2 2016-10-12 11:45:03 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
sthen
3df3bb2138 bump ports that might pick up IP_SENDSRCADDR 2016-08-17 20:58:19 +00:00
sthen
2794ae7dff update to bird-1.6.0 2016-05-06 19:56:20 +00:00
sthen
29b13f32ed build BIRD with threads, enables bfd 2016-03-07 10:24:34 +00:00
sthen
a642920ee8 Cherrypick from bird upstream: reject connections rather than overflowing FD_SET 2016-02-12 17:09:00 +00:00
sthen
691c83f9b2 Bump some ports which reference if_msghdr in their source, so that package
updates are triggered. This is following the struct if_data ABI change a few
days ago; if_msghdr has an embedded if_data.  Some may be unnecessary, but
some are definitely needed and bumps are cheaper than debugging.
Problem reported with wpa_supplicant by Mikolaj Kucharski.
2015-10-08 21:19:21 +00:00
ajacoutot
e41557cf5a Adapt pexp after recent rc.subr change. 2015-07-15 14:35:48 +00:00
sthen
cbb830fcf4 update to BIRD 1.5.0 2015-04-23 22:39:28 +00:00
sthen
d58062cab1 update to bird-1.4.5 2014-10-16 15:24:07 +00:00
sthen
254703d5a7 update to BIRD 1.4.4, switch some random() users to arc4random while there.
includes an important fix for v6 on 1.4.1 and up, "Ensures that msg_controllen
includes last padding" (https://gitlab.labs.nic.cz/labs/bird/commit/8945f73d94),
as pointed out by Job Snijders.
2014-07-09 23:14:21 +00:00
sthen
92a319405f no need for the custom rc_check if pexp is put in the right place ;)
clue from rpe@
2014-07-01 21:51:42 +00:00
sthen
754cfcf505 avoid rc.d/bird from matching bird6 with its pexp line, problem reported by
Job Snijders via jasper@
2014-07-01 20:38:44 +00:00
sthen
1801c0a5bc Update to BIRD 1.4.3, fixing a bug mainly affecting IPv6 BGP.
"Stack variable may be used unitialized and that would lead to spurious
rta_free(), which may cause crash. The bug was introduced in 1.4.1 from
merging add-path branch."
2014-04-14 22:57:02 +00:00
sthen
4043d94ea1 update to BIRD 1.4.2, "When a BFD session is removed while being
scheduled for notification, the session stays in notify list and is
removed twice, which leads to a strange crash after a while."
2014-04-04 08:45:04 +00:00
sthen
fa75e51cd7 update bird; 1.4.1's the word
o BGP add-path support (RFC draft).
  o BGP graceful restart (RFC 4724).
  o OSPF: many changes in socket layer.
  o OSPF: support for secondary addresses in BSD.
  o OSPF: names for vlink pseudointerfaces (vlinkX).
  o Several bugfixes.
2014-04-01 16:55:40 +00:00
sthen
f7319fbe55 Update to BIRD 1.4.0 - adds BFD protocol and support for BGP/OSPF,
"allow local as", extended filters, bugfixes and more.
Note these incompatible changes:

- IBGP is multihop by default.
- Changes primary address selection on BSD to the first one.
- Integers in filters are handled as unsigned.
- ISO 8601 time formats used by default.
- Import of device routes from kernel protocol allowed.
- Last state change now tracks just protocol state change.
- Minor changes to default router ID calculation.
2013-11-25 14:58:32 +00:00
sthen
27f03b1c52 bump REVISION for any ports using route messages. regen some distinfos and
remove unnecessary USE_GROFFs while there.
2013-10-31 21:12:12 +00:00
sthen
9fdda74dba bird 1.3.10 2013-05-16 22:06:18 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
sthen
5aa61b85c7 Add comments about flavour handling to makefile.
Use birdc/birdc6 down for rc_stop.
2013-01-24 10:04:15 +00:00
sthen
61f17d8090 update to BIRD 1.3.9 2013-01-24 09:56:08 +00:00
sthen
e7517e8500 update to BIRD 1.3.8, from Brad. 2012-08-17 09:34:56 +00:00
ajacoutot
689f54b24a --localstatedir=/var is the default now. 2012-04-28 10:52:08 +00:00
sthen
05b7985e90 update BIRD to 1.3.7
- Route Origin Authorization basics.
- RIPng working again.
- Extended clist operations in filters.
- Fixes several bugs in BSD iface handling.
- Several minor bugfixes and enhancements.
2012-03-22 21:49:12 +00:00
sthen
721720c214 update to BIRD 1.3.6; "important bugfix in BGP" 2012-01-20 22:02:00 +00:00
sthen
eb815403f0 update to BIRD 1.3.5
- Protocol templates
- Deterministic MED option for BGP
- Support for link-local addresses in BGP and static protocols
- Several bugfixes
2012-01-11 02:05:55 +00:00
sthen
1f0ffd0734 update to bird 1.3.4 2011-10-10 21:25:52 +00:00
sthen
cc5ff5ddfa update to bird-1.3.3 2011-09-21 22:06:08 +00:00
sthen
d455a3157b update to bird 1.3.2 2011-07-12 10:59:14 +00:00
sthen
450ebe0708 - update to 1.3.1 (bug fixes + adds 'med metric' for bgp)
- add rc scripts
2011-05-02 10:49:46 +00:00
sthen
d30da6871a update bird to 1.3.0 (+ patch from upstream to fix a regression with
implicit router ids not being passed to bgp protocols).
2011-04-01 12:00:49 +00:00
espie
0397d65db0 new depends 2010-11-19 22:31:32 +00:00
sthen
4a89be31bc Update BIRD to 1.2.5 2010-11-15 09:47:26 +00:00
sthen
84f5184b29 update to 1.2.2 2010-04-10 10:11:09 +00:00
espie
9057744ea6 avoid warning 2010-02-26 18:51:12 +00:00
sthen
a870afef9f update to 1.1.7;
o Implements BGP Route Refresh (RFC 2918).
  o Implements route reload command.
  o Deep changes and bugfixes in pipe protocol.
  o Bugfix in OSPF premature aging of LSA.
  o Bugfix in OSPF next hop calculation.
  o Bugfix in core related to route withdraws.
  o Several minor bugfixes.
2009-12-20 22:28:35 +00:00
sthen
f186447230 update to 1.1.6; implement RFC 5004 (prefer older ebgp routes), and
some bug fixes and minor features.
2009-11-20 01:03:01 +00:00
sthen
07b731e94b update to 1.1.5 2009-11-02 16:47:35 +00:00
sthen
836ff03875 Update to 1.1.4; bug fixes and adds 'passive' option to BGP. 2009-10-02 11:52:23 +00:00
sthen
554e4d77b3 Update net/bird to 1.1.3 (fix a bug in core, and roll in the AS4 bugfix
we previously had in patches).
2009-09-11 14:15:07 +00:00
sthen
d9572eccbc Add a patch from upstream repo fixing a possible crash merging AS/AS4
path/aggregator.
2009-08-25 20:32:09 +00:00
sthen
8abb9de755 update bird to 1.1.2 2009-08-24 12:13:58 +00:00
sthen
eeef06a769 Add a missing BUILD_DEPENDS found by and diff ok with steven@ (thanks!) 2009-08-18 18:14:21 +00:00