36 Commits

Author SHA1 Message Date
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
sthen
975302b293 import net/bird;
The BIRD project aims to develop a fully functional dynamic IP
routing daemon primarily targeted on (but not limited to) UNIX-like
systems and distributed under the GNU General Public License.

    * Both IPv4 and IPv6
    * Multiple routing tables (not on OpenBSD yet)
    * BGP
    * RIP
    * OSPF (IPv4 only)
    * Static routes
    * Inter-table protocol
    * Command-line interface
    * Soft reconfiguration
    * Powerful language for route filtering

Due to bird's build system, packages are split: the bird package
contains IPv4 daemons, bird-v6 contains IPv6 daemons (build with
FLAVOR=v6), and bird-doc contains the manual.
2009-08-17 23:03:58 +00:00