OpenSourceRouting
  1. OpenSourceRouting

quagga-snap

Public
AuthorCommitMessageCommit dateIssues
paulpaul
3bf1c917d102003-10-29 Paul Jakma <paul@dishone.st> * lib/routemap.c: (route_map_apply_index) renamed to route_map_apply_match. (route_map_apply_match) Take rule list as argument rather than index. concentrate solely on match logic. (route_map_apply) Properly implement the route map statement logic, according to the table, especially the on-match exit policy.
paulpaul
6baeb98892e2003-10-27 Gilad Arnold <gilad.arnold@terayon.com> * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath limit when setting changed flag to avoid spurious changes. (static_install_ipv{4,6}) dont uninstall by default, might not be required - avoid spurious uninstalls. (static_uninstall_ipv{4,6}) only uninstall the route if its actually FIB route.
paulpaul
948cf55c4442003-10-27 Paul Jakma <paul@dishone.st> * lib/if.{ch}: remove ifc_pointtopoint() - left over from the reverted RFC3021 patch.
paulpaul
3738d8cab742003-10-27 Simon <lists@routemeister.net> * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was being called with struct connected. Change to co->ifp.
paulpaul
70cf3f108922003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com> * ospfd/ospfd.c: Do not increment act_int for an area, as it is done by ospf_ism.c::ism_change_state() - results in incorrect figure for active interfaces in an area.
paulpaul
e937253b72b2003-10-26 Paul Jakma <paul@dishone.st> * lib/vty.c: (vty_read) additional change i had applied to Jay's telnet sub-option processing crash fix was incorrect, revert.
paulpaul
bb46e94fccc2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es> * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238] * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of view string. (bgp_show_neighbor_route) Take a struct peer argument instead of ip string. (peer_adj_routes) ditto (show_adj_routes) ditto (peer_lookup_in_view) new function to return ...
paulpaul
a652604cbfc2003-10-24 waldi@debian.org * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it depended against source files without specification, i.e. it used ../zebra instead of $(top_srcdir)/zebra.
paulpaul
04bd484bf272003-10-24 Paul Jakma <paul@dishone.st> * configure.ac: Check for fcntl() * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via regular automake means, not magic install incantations, see bug #38. * lib/Makefile.am: install the headers, needed to link libzebra.a (and hence libospf.a, OSPF-API, etc.)
paulpaul
e92fbaf27ea2003-10-24 sowmini.varadhan@sun.com * lib/pid_output.c: (pid_output) call pid_output_lock if we have fcntl(). (pid_output_lock) grab exclusive write lock on pid file, rather than rely on (fragile) exclusive create.
paulpaul
b1809beaddf2003-10-24 sowmini.varadhan@sun.com * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be created.
paulpaul
49e3b3c06462003-10-23 Paul Jakma <paul@dishone.st> * configure.ac: IRIX configure.ac support. Sort of works. sysctl() crashes though (ipforward), there's some kind of odd padding in the PF_ROUTE socket messages and setsockopt() on SOCK_RAW does not work (so ospfd doesnt work).
paulpaul
30be80287ae2003-10-22 Paul Jakma <paul@dishone.st> * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not portable.
paulpaul
1ac09d3e4352003-10-22 Paul Jakma <paul@dishone.st> * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its configure dependent. (still need to find a way to make building of it dependent on configure options or include all commands.)
paulpaul
a58c25b65d92003-10-22 Paul Jakma <paul@dishone.st> * lib/zebra.h: include limits.h if its there, its a portable header and useful and not just solaris specific. net/route.h is also useful.
paulpaul
ccc9235e6022003-10-22 Paul Jakma <paul@dishone.st> * lib/vty.c: cleanup getcwd again. just pass the buffer in to getcwd.
paulpaul
d1724b655552003-10-22 Paul Jakma <paul@dishone.st> * lib/regex.c: bzero -> memset * zebra/ioctl.c: ditto. bzero is not portable.
paulpaul
dc7a2bf1c832003-10-22 Paul Jakma <paul@dishone.st> * configure.ac: Split up header checks into non-net, net and ipv6 related. Checking of IPv6 is conditional. Add some more output text for the end of the configure run.
paulpaul
a384592fda72003-10-18 Lorenzo Colitti <lorenzo@ripe.net>2003-10-18 Lorenzo Colitti <lorenzo@ripe.net> * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address family prefixes. Accept prefix as argument. * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration. * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to bgp_dump_...
paulpaul
9834cd0f43b2003-10-18 Lorenzo Colitti <lorenzo@ripe.net> * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete fixed intervals rather than fixed intervals from startup time. (bgp_dump_interval_func) Dont return immediately if file cant be openeded, but reschedule interval dumps, even - admin might fix problem in meantime. Close the dump file in between intervals. (bgp_dump_init) acco...
paulpaul
cc1131ab0112003-10-15 sowmini.varadhan@sun.com * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends, instead of creating one socket per send. send source addr to rip_update_interface. (rip_update_process) should send an update on every connected network for each interface. (rip_request_send) should send a request on every connected network for each interface. ...
paulpaul
bf547fed75d2003-10-15 Paul Jakma <paul@dishone.st> * configure.ac: bump version
paulpaul
5b8c1b0d6af2003-10-15 Jay Fenlason <fenlason@redhat.com> * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet end-sub-negotation is sent when no sub-negotation data has been sent. Return immediately if no sub-negotation is in progress. (vty_read) do not attempt to process options if no sub-negotation is in progress.
paulpaul
79ad27982af2003-10-15 Paul Jakma <paul@dishone.st> * lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback to SYSCONFDIR. Allocate cwd from the stack rather than relying on (non-portable) getcwd() allocation (which we didnt seem to be freeing).
paulpaul
affe1d9c7f32003-10-15 Paul Jakma <paul@dishone.st> * ospfd/ospf_interface: (ospf_if_lookup_table) fix compile errors from previous patch. doh.
paulpaul
20916fba5c52003-10-15 Paul Jakma <paul@dishone.st> * ospfd/ospf_interface: (ospf_if_lookup_table) new function to lookup oi for a given prefix in a given interfaces table of oi's. (ospf_if_new) use ospf_if_lookup_table to deal with zebra reporting new interface multiple times. NB: This patch is a complete plaster-band of a hack. First, why is zebra reporting interface events multiple tim...
paulpaul
cccf8af89632003-10-13 Jay Fenlason <fenlason@redhat.com> * ospf6d/ospf6_route.c: Fix 2 compile warnings.
paulpaul
3b424979f542003-10-13 Jay Fenlason <fenlason@redhat.com> * lib/zebra.h: define UINT32_MAX for those systems which do not provide it. * bgp_attr.h: define BGP_MED_MAX. * bgp_route.c: update defines/constants to BGP_MED_MAX. * bgp_routemap.c: ditto. clean up route_match_metric_compile slightly to avoid unneccesary XMALLOC.
paulpaul
7ddf1d6eaf52003-10-13 sowmini.varadhan@sun.com * ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag. * ospf_lsa.c: added better debug comments. check sequence number in ospf_lsa_install. ospf_maxage_lsa_remover() checks for OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are received. * ospf_flood.c: improve debug statement- print ls_seqnum.
paulpaul
2fe28bbb7bc2003-10-13 Douglas Fraser <doug+quagga@idmf.net> * zebra/connected.c: PtP revert fixup. Zebra was not creating connected route for PtP peer.
paulpaul
44ebf843d7b2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro> * zebra/ipforward_proc.c: (ipforward) Close the fd for /proc/net/snmp. See [quagga-dev 284]
paulpaul
143a385f0cb2003-09-29 Gilad Arnold <gilad.arnold@terayon.com> * zebra/zebra_rib.c: Fix possible dangling reference to rib route_nodes - unlock it the appropriate number of times. (twice, because of the implicit lock). see [quagga-dev 251].
paulpaul
5ae016eeecc2003-09-29 Paul Jakma <paul@dishone.st> * NEWS: update re the generic PtP revert.
paulpaul
31a476c7e902003-09-29 Paul Jakma <paul@dishone.st> * zebra/connected.c: revert the 'generic PtP' patch as it causes far too many problems. People who use FreeSWAN should investigate native linux ipsec. * zebra/rt_netlink.c: ditto * lib/if.c: ditto * ripd/ripd.h: ditto * ripd/ripd.c: ditto * ripd/rip_interface.c: ditto * ospfd/ospfd.c: ditto * ospfd/ospf_snmp.c: ditto * bgpd/bgp_nexthop.c: ditto
paulpaul
f3e05cda2a32003-09-29 Paul Jakma <paul@dishone.st> * configure.ac: bump version
paulpaul
d324181c06b2003-09-29 Paul Jakma <paul@dishone.st> * ospfd/ospf_packet.c: Add debug output for some of the previously completely silent drops of 'bad' packets.
paulpaul
fa1253d0c952003-09-24 Paul Jakma <paul@dishone.st> * lib/version.h: moved to version.h.in * lib/version.h.in: New file, from version.h. Change hardcoded package name and version to use the autoconf defined substition variables. * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing through lib/version.h for VERSION. Add lib/version.h to the AC_OUTPUT list. Update the t...
paulpaul
3e95a0741fe2003-09-24 sowmini.varadhan@sun.com * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple address families in the absence of sa_len element in struct sockaddr. (ifm_read): Handle solaris 9 if_msghdr_t. Deal with interfaces which are incomplete, lookup on name rather than the placeholder interface index of -1.
paulpaul
9491975ef912003-09-24 Paul Jakma <paul@dishone.st> * NEWS: Update it with news of the major changes to Quagga (per Greg's suggestion :) )
paulpaul
729606fea242003-09-24 sowmini.varadhan@sun.com * lib/linklist.c: (if_cmp_func) Fix handling of case where list->cmp returns 0.
paulpaul
90578521e5f2003-09-24 sowmini.varadhan@sun.com * lib/if.c: (if_cmp_func) fix infinite loop if ifp1->name == ifp2->name
paulpaul
878ef2e78002003-09-24 sowmini.varadhan@sun.com * rip_interface.c: (rip_interface_address_add) call rip_enable_apply(), or the interface is never considered up. see [quagga-dev 225].
paulpaul
2ca35ddb0402003-09-24 Thomas Giger TGC <thomas.giger@tgc.de> * ospf_packet.c (ospf_associate_packet_vl): pass NULL struct interface to ospf_if_lookup_by_local_addr() rather than the receiving interface ifp, packets for VL's could come in any interface. See quagga-dev 250.
paulpaul
50d649aaf922003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org> * bgpd/bgp_route.c: Unrevert the revert of the possible first fix for maximum-prefix.
paulpaul
c22854b87882003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org> * bgpd/bgp_route.c: More work on bgp maximum prefix support
paulpaul
537d8ea92bb2003-08-27 Jay Fenlason <fenlason@redhat.com> * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be compared with UINT32_MAX * ospfd/ospfd.c: remove redundant assert * zebra/rtadv.c: add missing include for zebra/rib.h
paulpaul
fd6ff2fc6b22003-08-27 Jay Fenlason <fenlason@redhat.com> * lib/Makefile.am: Do not use a lib (libcap) as a dependency * zebra/Makefile.am: Link in libcap
paulpaul
c2f3a4cc7712003-08-26 Kunihiro <kunihiro@zebra.org> * bgpd/bgp_route.c: fix maximum prefix comparison
paulpaul
d02d5a6b7bc2003-08-25 Paul Jakma <paul@dishone.st> * configure.ac: bump version-> 0.96.2 * lib/version.h: bump version, ditto.
paulpaul
54aba54c10d2003-08-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> * command.c: Fix <cr> display problem for command line description.