| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* ospf_lsa.h: elaborate on comment for ROUTER_LSA_NT
add IS_ROUTER_LSA_NT macro.
|
|
|
|
|
|
|
|
|
| |
* ospf_lsa.c (router_lsa_flags): Set the correct flags for
router-lsa's. Eg OSPF_FLAG_ASBR is /not/ an LSA flag, its an
internal ospfd flag (just happens to have same value as
ROUTER_LSA_EXTERNAL). Set ROUTER_LSA_EXTERNAL for ASBRs,
ROUTER_LSA_BORDER for ABRs and ROUTER_LSA_NT for NSSA ABRs which
are OSPF_NSSA_ROLE_ALWAYS translators.
|
|
|
|
|
|
|
| |
* ospf_interface.c (ospf_vl_set_params): new router LSA is not
generated when the cost of the routing entry for the virtual
link endpoint has changed. If the cost to reach the virtual link's
endpoint has changed, add router LSA timer for the backbone area.
|
|
|
|
| |
* ospf_dump.h: fix NSSA debug define
|
|
|
|
|
|
|
| |
* *.texi: update the docs a bit. Add some info about
zebra.dishone.st in the overview. Add link-detect and update
static routes section in zebra. Add write-config in vtysh. Update
version handling and add passive-interface default for ripd.
|
|
|
|
| |
* rip_interface.c: add 'default' to passive-interface command DEFUN
|
|
|
|
|
|
| |
* ospf6d/ospf6_message.c: Change memcpy() to strcpy() to prevent
copying of extraneous junk - suggested by Anil Madhavapeddy
<anil@recoil.org> on bug-zebra@gnu.org.
|
|
|
|
|
| |
* ospfd/ospf_zebra.c: Run it through indent -nut to fix the $%^@ing
annoying mix of tabs and spaces.
|
|
|
|
|
|
| |
* ospfd/ospf_zebra.c: [zebra 19434] fix for disappearing OSPF routes
modify ospf_zebra_delete() to specify nexthop when deleting routes
with zebra.
|
|
|
|
|
|
|
| |
* zebra/rt_netlink.c: Debug statements added to
netlink_route_multipath()
* zebra/zebra_rib.c: If route has a gateway, delete only existing
route with that specified gateway.
|
|
|
|
|
| |
* Fix lib/smux.c's reliance on daemons exporting struct
thread_master *master.
|
|
|
|
|
|
| |
* ospfd/ospf_packet.c: Fix typos, extra squiggly bracket. Note to
self: in future make sure that when you test compile a change you
actually have the relevant configure options enabled.
|
|
|
|
|
| |
* ospfd/ospf_packet.c: Update Hasso's hack slightly, add comment
elaborating on Hasso's, use the SET/CHECK_FLAG macros.
|
|
|
|
|
|
|
|
| |
* lib/vty.{c,h}: Remove vty layer depending on a 'master' global,
pass the thread master in explicitly to vty_init. Sort out some
header dependency problems with lib/command.h
* zebra/: Move globals to struct zebrad. Update vty_init().
* (.*)/\1_main.c: update call to vty_init().
|
|
|
|
|
|
|
|
|
| |
* zebra/ioctl.c: Properly zero-out struct ifreq before passing it
to the SIOCSIFFLAGS ioctl(2), so that it doesn't
occasionally trigger promisc mode on interface.
Reported/tested by: Vladimir B. Grebenschikov <vova@sw.ru>
(patch snarfed taken from FreeBSD ports)
|
|
|
|
| |
* bgpd/ChangeLog: Update (wasnt commited with the fix)
|
|
|
|
|
|
| |
* lib/privs.h (zprivs_init): do not use zlog() as it depends on
vty having been initialised (zlog calls vty_log). print to stderr
directly instead.
|
|
|
|
| |
* bgp_clist.c (community_list_delete): honour deny statements
|
|
|
|
| |
Compile and warning fixes for the ripd 'passive-interface default' patch.
|
|
|
|
|
| |
* (bgp_clist.c): Run it through indent -nut (all indentation to
be spaced, get rid of mix of tabs and spaces)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: [zebra 12403] patch for ripd to accept any version of RIP
by default
The default Cisco IOS behavior is to send RIP version 1 packets and receive
version 1 and version 2 packets. But zebra version 0.92a sends and receives
only version 2 packets by default.
I have patched the code to change zebra's default behavior to sending
version 2 packets (same as before) but receiving both versions. While
this is still not identical to Cisco's behavior, it does now accept
packets of both versions and retains backwards compatibility with
zebra configurations.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: [zebra 12406] patch for ripd to support "passive-interface
default" behavior
In Cisco IOS, the router rip passive-interface subcommand can accept
an interface name of "default". In that cases, all interfaces are set
to be passive by default, and you must explicitly make it non-passive
by using the "no passive-interface <ifname>" command if you want updates
to go to that interface.
<command implemented for zebra>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* (zebra/rtadvc.): can not set checksum for ICMPV6, see:
From: Jun-ichiro itojun Hagino <itojun@iijlab.net>
Subject: [zebra 11052] setsockopt(IPV6_CHECKSUM) does not work for ICMPv6
socket
setsockopt(IPV6_CHECKSUM) does not work for ICMPv6 socket.
RFC2292 may not be clear enough about it (it talks about raw socket
and ICMPv6 socket mixed up), but the next revision
(draft-ietf-ipngwg-rfc2292bis-02.txt) is very clear about it.
> An attempt to set IPV6_CHECKSUM for an ICMPv6 socket will fail.
|
|
|
|
|
| |
* (ospf_spf.c): Fix indentation - primarily the mix of tabs and spaces.
Ran through indent -nut (GNU style, but only spaces for indentation)
|
|
|
|
|
| |
* Revert Cougar's sort interface names patch, causes problems with
enabling of interfaces for OSPF in ospfd.
|
|
|
|
|
| |
* (ospf_spf.c): Fix consideration of costs for PtP nexthops in
ospf_nexthop_calculation().
|
|
|
|
| |
* Fix up defaults for --enable-{user,group}
|
|
|
|
| |
* Fix up case of --enable-vty-group not being specified
|
| |
|
| |
|
|
|
|
| |
in zebra.h to make it compile in debian.
|
|
|
|
| |
* Merge of zebra privileges
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* (configure.in): removed
* (configure.ac): Fixes/cleanups backported from zprivs branch
AC_DEFINE templates added,
Indentation of nested macros,
IPv6 checks changed from independent if..fi blocks to
if...elif...fi.,
Merge piddir and ac_sockdir into one ac_statedir,
Remove world writeable dirs as candidates for ac_statedir,
ERROR out if no state dir is found or --localstatedir not
specified,
|
| | |
|
| | |
|
| |
| |
| |
| | |
solar (using gsecurity) and confirmed here.
|
| |
| |
| |
| | |
ripngd/ripng_main.c: ditto
|
| | |
|
| | |
|
| |
| |
| |
| | |
ospfd/ospf_network.c: lower privs in error return cases.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- privs ports for zebra/kernel_socket.c and zebra/ipforward_solaris.c
- configure fix for VTY_GROUP.
Paul Jakma: add lib/debug.?
- lib/zebra.h,lib/debug.{c,h}: experimental glibc backtrace support
- Little tweaks and fixes to lib/privs.?
- ospfd/ospf_main.c: tweaks, add experimental backtrace suppor (glibc only)
- Cleanup configure.ac IPv6 handling.
- remove acconfig.h
- update cvsignore's
- tweaks to redhat spec file, add users/groups
|
| | |
|
| | |
|
| |
| |
| |
| | |
Merge changes from HEAD
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New branch: zprivs -> Work In Progress.
Working on Linux with capabilities at the moment.
Working to some extent on OpenBSD 3.3.
Patches still to come for Solaris.
Status of other platforms: unknown.
|
| | |
|
| | |
|
| | |
|
| | |
|