From: paul Date: Mon, 23 Aug 2004 18:58:32 +0000 (+0000) Subject: 2004-08-23 Paul Jakma X-Git-Tag: frr-2.0-rc1~3616 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=3e0b3a56217dab13b26e7f7fd634e7450dde55e2;p=mirror%2Ffrr.git 2004-08-23 Paul Jakma * zebra/zserv.c: (zebra_init) remove implicit ip forward enabling * NEWS: warn about forwarding change --- diff --git a/NEWS b/NEWS index 3e7047483c..174a4909e4 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,9 @@ * Changes in Quagga 0.96.6 +- Zebra no longer enables forwarding by default. If you rely on zebra to + enable forwarding make sure to add ' forwarding' statements + to your zebra configuration file. + - All libraries are built and used shared, on platforms where libtool supports shared libraries. diff --git a/zebra/ChangeLog b/zebra/ChangeLog index 0b54f29a63..82cc951b1e 100644 --- a/zebra/ChangeLog +++ b/zebra/ChangeLog @@ -1,3 +1,7 @@ +2004-08-23 Paul Jakma + + * zserv.c: (zebra_init) remove implicit ip forward enabling + 2004-08-19 Paul Jakma * irdp_main.c: update to match sockopt renames. diff --git a/zebra/zserv.c b/zebra/zserv.c index 3c582afb77..4779b64307 100644 --- a/zebra/zserv.c +++ b/zebra/zserv.c @@ -1676,11 +1676,11 @@ DEFUN (no_ipv6_forwarding, int config_write_forwarding (struct vty *vty) { - if (! ipforward ()) - vty_out (vty, "no ip forwarding%s", VTY_NEWLINE); + if (ipforward ()) + vty_out (vty, "ip forwarding%s", VTY_NEWLINE); #ifdef HAVE_IPV6 - if (! ipforward_ipv6 ()) - vty_out (vty, "no ipv6 forwarding%s", VTY_NEWLINE); + if (ipforward_ipv6 ()) + vty_out (vty, "ipv6 forwarding%s", VTY_NEWLINE); #endif /* HAVE_IPV6 */ vty_out (vty, "!%s", VTY_NEWLINE); return 0; @@ -1702,12 +1702,6 @@ zebra_init () /* Client list init. */ zebrad.client_list = list_new (); - /* Forwarding is on by default. */ - ipforward_on (); -#ifdef HAVE_IPV6 - ipforward_ipv6_on (); -#endif /* HAVE_IPV6 */ - /* Make zebra server socket. */ #ifdef HAVE_TCP_ZEBRA zebra_serv ();