⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 3 页
字号:
2003-11-11  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* rt_netlink.c (netlink_parse_info): Ignore non kernel message.2003-02-06  Francois Deppierraz <francois@ctrlaltdel.ch>	* rt_netlink.c (netlink_route_multipath): Set RTM_F_EQUALIZE when	it exists.2002-09-28  Akihiro Mizutani <mizutani@net-chef.net>	* zebra_rib.c (static_add_ipv4): Null0 static route is added.2002-09-10  Jochen Friedrich <chris+zebra@scram.de>	* rt_netlink.c: Add check for EAGAIN.	* kernel_socket.c: Likewise2002-06-12  Israel Keys <ikeys@oz.agile.tv>	* rt_netlink.c: Setting the NLM_F_ACK flag on the netlink command	  message so that we get an ACK for successful netlink commands.	  Change the netlink socket to BLOCKING while we wait for a	  response; be it an ACK or an NLMSG_ERROR.  Change	  netlink_parse_info to deal with ACK messages.2001-11-01  Jun-ichiro itojun Hagino <itojun@iijlab.net>	* rtadv.c (rtadv_make_socket): setsockopt(IPV6_CHECKSUM) does not	work for ICMPv6 socket.2001-10-24  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* rib.c (rib_process): Select connected route any case.2001-10-23  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* interface.c (no_ip_address_secondary): Add "no" to command.2001-10-18  NOGUCHI Kay  <kay@v6.access.co.jp>	* ioctl.c (if_prefix_add_ipv6): Set the prefered and valid lifetime	to infinity as the freebsd4.4 workaroud.2001-08-26  mihail.balikov@interbgc.com	* zebra_snmp.c: Fix snmpwalk problem such as IPv4 address	A.B.C.255.2001-08-22  NOGUCHI Kay <kay@v6.access.co.jp>	* rtadv.c: Do not send RA to loopback interface.2001-08-20  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* ioctl.c (if_set_prefix): Remove Linux 2.0 specific connected	route treatment.2001-08-19  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* zebra-0.92a released.2001-08-17  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* rib.c: Kernel route is treated as EGP routes in nexthop active	check.2001-08-15  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* zebra-0.92 released.2001-08-08  "Akihiro Mizutani" <mizutani@dml.com>	* rib.c (show_ip_route_prefix_longer): Add longer-prefix option to	show route commands.2001-07-29  Yon Uriarte <havanna_moon@gmx.net>	* zserv.c (zsend_ipv4_add_multipath): Add	NEXTHOP_TYPE_IPV4_IFINDEX check.2001-07-29  NOGUCHI Kay <kay@v6.access.co.jp>	* rtadv.c: Apply valid lifetime, preferred lifetime, onilnk flag,	autonomous address-configuration flag patch.	(no_ipv6_nd_suppress_ra): Change "ipv6 nd send-ra" to "no ipv6 nd	suppress-ra".2001-07-24  NOGUCHI Kay <kay@v6.access.co.jp>	* rtadv.c (ipv6_nd_ra_interval): Add "ipv6 nd ra-interval SECONDS"	command.2001-07-24  Jun-ichiro itojun Hagino <itojun@iijlab.net>	* rt_socket.c (kernel_rtm_ipv4): Add KAME/NetBSD151 equal cost	multicast FIB support both IPv4 and IPv6.2001-07-24  Hal Snyder <hal@vailsys.com>	* if_ioctl.c (interface_list_ioctl): Fix bug of failing to get the	full list of interfaces on some configurations of OpenBSD.2001-07-23  NOGUCHI Kay <kay@v6.access.co.jp>	* rtadv.c (ipv6_nd_send_ra): Apply [zebra 9320] to fix "ipv6 nd	send-ra" bug.	(ipv6_nd_ra_lifetime): "ipv6 nd ra-lifetime 0" for default router	availability.	(ipv6_nd_managed_config_flag): "ipv6 nd managed-config-flag" is	added.	(ipv6_nd_other_config_flag): "ipv6 nd other-config-flag" is added.	2001-07-23  Jun-ichiro itojun Hagino <itojun@iijlab.net>	* ioctl.c (if_ioctl): Change ioctl argument from int to u_long.	* rt_ioctl.c: Likewise.2001-07-23  Jun-ichiro itojun Hagino <itojun@iijlab.net>	* kernel_socket.c (rtm_write): Only set RTF_CLONING when the	interface is not p2p.2001-04-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ioctl.c (if_prefix_add_ipv6): Fix argument type.2001-04-06  Toshiaki Takada  <takada@zebra.org>	* zserv.c (zsend_interface_delete): Use client->obuf instead of	allocating new stream.2001-03-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c: Revert RTPROT_BOOT change.2001-03-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_route_change): Skip RTPROT_BOOT route.	(netlink_routing_table): Likewise.2001-03-07  "Akihiro Mizutani" <mizutani@dml.com>	* zserv.c (zsend_ipv4_add_multipath): Send metric value to	protocol daemons.2001-02-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_routing_table): Do not return	tb[RTA_GATEWAY] is NULL.  Reported by: "Michael O'Keefe"	<mokeefe@qualcomm.com>.2001-02-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* if_ioctl.c (interface_list_ioctl): Call if_add_update().	Suggested by: Chris Dunlop <chris@onthe.net.au>.2001-02-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (nexthop_active_ipv4): When nexthop type is	NEXTHOP_TYPE_IPV4_IFINDEX, propery set the ifindex to rifindex.	* zserv.c: Initialize rtm_table_default with 0.	* zebra-0.91 is released.2001-01-31  Kunihiro Ishiguro  <kunihiro@zebra.org>	* kernel_socket.c (rtm_read): Filter cloned route.  Suggested by:	Jun-ichiro itojun Hagino <itojun@iijlab.net>2001-01-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* connected.c (connected_up_ipv6): When point-to-point destination	address is ::, use local address for connected network.	(connected_down_ipv6): Likewise.2001-01-25  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c (zebra_serv): Add missing close() call.  Reported by:	David Waitzman <djw@vineyard.net>.2001-01-24  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_lookup_ipv4): New function for checking exact match	IGP route.2001-01-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (show_ipv6_route_protocol): Fix bug of "show ip route	route-type".2001-01-22  Kunihiro Ishiguro  <kunihiro@zebra.org>	* interface.c (zebra_interface): Do not call	zebra_interface_add_update for inactive interface.	* zserv.c (zsend_interface_address_add): Send interface address	flag.	(zsend_interface_address_delete): Likewise.2001-01-19  Kunihiro Ishiguro  <kunihiro@zebra.org>	* interface.c (if_addr_add):  Add flags.	* connected.c (ifa_add_ipv4): Add new function for interface	address handling.	(ifa_delete_ipv4): Likewise.2001-01-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_update): Update IPv6 RIB.	* kernel_socket.c (ifam_read): Call if_refresh() for update	interface flag status.  This is for implicit interface up on *BSD.	* interface.c (if_refresh): Add interface flag refresh function.	* kernel_socket.c (rtm_read): Fetch link-local address interface	index.	(ifan_read): We need to fetch interface information.  Suggested	by: Yasuhiro Ohara <yasu@sfc.wide.ad.jp>.	* rib.c (static_ipv6_nexthop_same): Add check for	NEXTHOP_TYPE_IPV6_IFNAME.2001-01-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.h (NEW_RIB): Turn on NEW_RIB flag.  IPv6 new RIB code are	taken into place.2001-01-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (static_ipv6_write): Display STATIC_IPV6_GATEWAY_IFNAME	configuration.	(rib_delete_ipv6): Handle same route conter for IPv6 connected	route.	(show_ipv6_route_protocol): New command.	(show_ipv6_route_addr): Likewise.	(show_ipv6_route_prefix): Likewise.	(rib_update): Sweep kernel route when it is cleaned up.	* rt_socket.c (kernel_add_ipv6): Add NEXTHOP_IPV6_IFNAME	treatmenet.	* rt_netlink.c (kernel_init): Likewise.	* rt_ioctl.c (kernel_ioctl_ipv6_multipath): Likewise.	* rib.c (rib_add_ipv4): Cope with same connected route on a	interface.  Suggested by: Matthew Grant <grantma@anathoth.gen.nz>.	(nexthop_ipv6_ifname_add): Add NEXTHOP_IPV6_IFNAME treatmenet.	* rib.h (struct new_rib): Add refcnt to keep track on the	reference of same connected route.	* ioctl.c (if_set_prefix): Add check for GNU_LINUX.2001-01-13  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>	* kernel_socket.c (ifan_read, rtm_type_str): Add RTM_OIFINFO check.	(rtm_type_str): Add RTM_IFANNOUNCE check.	(ifan_read): New function.	(kernel_read): Add case for RTM_IFANNOUNCE.2001-01-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_ioctl.c (kernel_ioctl_ipv6_multipath): New function.	* rt_netlink.c (netlink_route_multipath): IPv6 address ifindex	treatment.	* connected.c (connected_up_ipv6): Add dest value check.	* rib.c (nexthop_active_ipv6): Do not touch IPv6 nexthop's	ifindex.	(rib_add_ipv4): Import rib_add_ipv6() same route check code.	(nexthop_active_check): NEXTHOP_TYPE_IPV6_IFINDEX activity is only	checked by ifindex.	* rt_socket.c (kernel_rtm_ipv6_multipath): New function.	* redistribute.c (redistribute_add): Use	zsend_ipv6_add_multipath().	(redistribute_delete_multipath): Use	zsend_ipv6_delete_multipath().	* interface.c (ip_address): Check current IP address to avoid	duplicate.	* rib.c (rib_delete_ipv4): When deleted route is connected route,	check ifindex.	(rib_add_ipv4): When connected route is added do not perform	implicit withdraw.	(rib_delete_ipv4): Check ifindex for connected route.	* kernel_socket.c (rtm_read): When route has RTF_STATIC, set	ZEBRA_FLAG_STATIC for indicate as persistent route.	(ifam_read): Unset interface index from link-local address when	IPv6 stack is KAME.	* rib.c (rib_update): Do not delete persistent kernel route.	* rib.h (struct new_rib): Integrate RIB_FLAG_* to ZEBRA_FLAG_*.	* rt_socket.c (kernel_add_ipv6_multipath): Add placeholder.	(kernel_delete_ipv6_multipath): Likewise.	* rt_netlink.c (netlink_talk): Give struct nlsock to netlink_talk.2001-01-12  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_update): Revert Matthew Grant's patch	zebra_cvs_newribfix.patch.  Use struct rib->ifindex for kernel	interface index.  Introduce NEXTHOP_TYPE_IPV4_IFINDEX to support	that.  Add support for address deletion situation.2001-01-11  Kunihiro Ishiguro  <kunihiro@zebra.org>	* interface.c: Remove HAVE_IF_PSEUDO part.	* rib.h: Likewise.	* rt_netlink.c (netlink_link_change): Likewise.2001-01-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c: Remove OLD_RIB codes.2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.90 is released.2001-01-09  Matthew Grant <grantma@anathoth.gen.nz>	* interface.c (if_new_intern_ifindex): Allocate a new internal	interface index.	(if_addr_refresh): Fix up ip addresses configured via zebra.	(if_add_update): Handle an interface addition.	(if_delete_update): Handle an interface delete event.	* rib.c (nexthop_ipv4_add): Add kernel route deletion process when	interface goes down.2001-01-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* interface.c (if_dump_vty): When HAVE_NET_RT_IFLIST is defined,	NetBSD also use this function.  Suggested by Jasper Wallace	<jasper@ivision.co.uk>.2001-01-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (nexthop_active_ipv4): Move back to set methodo to old	one.2001-01-05  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_add_ipv4): EBGP multihop set ZEBRA_FLAG_INTERNAL	flag, so treat it.2001-01-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_talk_ipv6): When IPv6 route message is	sent from netlink_cmd, the same message comes from netlink.  To	avoid confusion, temporary netlink_talk_ipv6 use netlink.sock	instead of netlink_cmd.sock.2001-01-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.h (ZEBRA_SERV_PATH): Change "/tmp/zebra" to "/tmp/.zebra".	Change "/tmp/zserv" to "/tmp/.zserv".	2000-12-29  Frank van Maarseveen <F.vanMaarseveen@inter.NL.net>	* rt_netlink.c (struct nlsock): Divide kernel message into listen	socket and command socket.	(netlink_talk): Remove socket listen code.  Use netlink_parse_info	for read kernel response.2000-12-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (vty_show_ip_route): Show uptime of the RIP,OSPF,BGP	routes.2000-12-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_route_multipath): Metric value is	reflected to kernel routing table.	* rt_ioctl.c (kernel_ioctl_ipv4_multipath): Likewise.	* kernel_socket.c (rtm_write): Likewise.	* rib.c (nexthop_active_ipv4): Only iBGP route perform recursive	nexthop lookup.	* rt_ioctl.c (kernel_ioctl_ipv4_multipath): Add ioctl version of	new RIB implementation.2000-12-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.h: Remove MULTIPATH_NUM.  It is defined by configure script.2000-12-25  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* rib.c (rib_if_up): Call rib_fib_set instead of RIB_FIB_SET for	proper redistribution.2000-12-19  Kunihiro Ishiguro  <kunihiro@zebra.org>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -