diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2010-03-02 05:53:36 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2010-03-02 05:53:36 +0000 |
commit | 12fcdc3c39d49f7417db2f32e24433c8bf2bb52c (patch) | |
tree | 401798ca07915831ec4d3b8f93ffafc00c2a760c /net/openbgpd | |
parent | dcdecb6a451ecf8b841995c8386448164f8654df (diff) |
Notes
Diffstat (limited to 'net/openbgpd')
-rw-r--r-- | net/openbgpd/Makefile | 3 | ||||
-rw-r--r-- | net/openbgpd/files/patch-bgpd_bgpd.8 | 21 | ||||
-rw-r--r-- | net/openbgpd/files/patch-bgpd_kroute.c | 24 |
3 files changed, 39 insertions, 9 deletions
diff --git a/net/openbgpd/Makefile b/net/openbgpd/Makefile index 8cc9d80f198f..a4a44309e8c5 100644 --- a/net/openbgpd/Makefile +++ b/net/openbgpd/Makefile @@ -6,8 +6,7 @@ # PORTNAME= openbgpd -PORTVERSION= 4.6.20100215 -PORTREVISION= 1 +PORTVERSION= 4.6.20100227 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_OPENBSD} MASTER_SITE_SUBDIR= OpenBGPD diff --git a/net/openbgpd/files/patch-bgpd_bgpd.8 b/net/openbgpd/files/patch-bgpd_bgpd.8 index e90c32eabfd7..aa748ec1035f 100644 --- a/net/openbgpd/files/patch-bgpd_bgpd.8 +++ b/net/openbgpd/files/patch-bgpd_bgpd.8 @@ -2,10 +2,10 @@ Index: bgpd/bgpd.8 =================================================================== RCS file: /home/cvs/private/hrs/openbgpd/bgpd/bgpd.8,v retrieving revision 1.1.1.8 -retrieving revision 1.7 -diff -u -p -r1.1.1.8 -r1.7 +retrieving revision 1.8 +diff -u -p -r1.1.1.8 -r1.8 --- bgpd/bgpd.8 14 Feb 2010 20:19:57 -0000 1.1.1.8 -+++ bgpd/bgpd.8 4 Feb 2010 16:22:23 -0000 1.7 ++++ bgpd/bgpd.8 2 Mar 2010 05:48:19 -0000 1.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: bgpd.8,v 1.28 2009/01/13 23:01:36 sthen Exp $ +.\" $OpenBSD: bgpd.8,v 1.33 2009/12/16 15:40:55 claudio Exp $ @@ -17,10 +17,23 @@ diff -u -p -r1.1.1.8 -r1.7 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: January 13 2009 $ -+.Dd $Mdocdate: October 26 2009 $ ++.Dd $Mdocdate: December 16 2009 $ .Dt BGPD 8 .Os .Sh NAME +@@ -24,9 +24,9 @@ + .Nm bgpd + .Bk -words + .Op Fl cdnv +-.Oo Xo +-.Fl D Ar macro Ns = Ns Ar value Oc +-.Xc ++.Oo ++.Fl D Ar macro Ns = Ns Ar value ++.Oc + .Op Fl f Ar file + .Op Fl r Ar path + .Op Fl s Ar path @@ -48,9 +48,9 @@ Please refer to that document for more i .Nm is usually started at boot time, and can be enabled by diff --git a/net/openbgpd/files/patch-bgpd_kroute.c b/net/openbgpd/files/patch-bgpd_kroute.c index 44e3fe37428b..abf246d0a986 100644 --- a/net/openbgpd/files/patch-bgpd_kroute.c +++ b/net/openbgpd/files/patch-bgpd_kroute.c @@ -2,10 +2,10 @@ Index: bgpd/kroute.c =================================================================== RCS file: /home/cvs/private/hrs/openbgpd/bgpd/kroute.c,v retrieving revision 1.1.1.7 -retrieving revision 1.7 -diff -u -p -r1.1.1.7 -r1.7 +retrieving revision 1.8 +diff -u -p -r1.1.1.7 -r1.8 --- bgpd/kroute.c 14 Feb 2010 20:19:57 -0000 1.1.1.7 -+++ bgpd/kroute.c 19 Feb 2010 01:29:05 -0000 1.7 ++++ bgpd/kroute.c 2 Mar 2010 05:48:19 -0000 1.8 @@ -1,4 +1,4 @@ -/* $OpenBSD: kroute.c,v 1.169 2009/06/25 15:54:22 claudio Exp $ */ +/* $OpenBSD: kroute.c,v 1.173 2009/12/01 14:28:05 claudio Exp $ */ @@ -255,6 +255,15 @@ diff -u -p -r1.1.1.7 -r1.7 k6 = kn->kroute; k6->r.flags &= ~F_NEXTHOP; break; +@@ -1675,7 +1684,7 @@ protect_lo(void) + log_warn("protect_lo"); + return (-1); + } +- kr->r.prefix.s_addr = htonl(INADDR_LOOPBACK); ++ kr->r.prefix.s_addr = htonl(INADDR_LOOPBACK & IN_CLASSA_NET); + kr->r.prefixlen = 8; + kr->r.flags = F_KERNEL|F_CONNECTED; + @@ -1689,7 +1698,7 @@ protect_lo(void) } memcpy(&kr6->r.prefix, &in6addr_loopback, sizeof(kr6->r.prefix)); @@ -264,6 +273,15 @@ diff -u -p -r1.1.1.7 -r1.7 if (RB_INSERT(kroute6_tree, &krt6, kr6) != NULL) free(kr6); /* kernel route already there, no problem */ +@@ -1788,7 +1797,7 @@ prefixlen2mask6(u_int8_t prefixlen) + } + + #define ROUNDUP(a) \ +- (((a) & ((sizeof(long)) - 1)) ? (1 + ((a) | ((sizeof(long)) - 1))) : (a)) ++ (((a) & (sizeof(long) - 1)) ? (1 + ((a) | (sizeof(long) - 1))) : (a)) + + void + get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) @@ -1849,7 +1858,7 @@ if_change(u_short ifindex, int flags, st nh.connected = 1; if ((nh.gateway.v4.s_addr = |