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

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 3 页
字号:
	* rib.c (nexthop_active_ipv4): Add self lookup nexthop check.	(show_ip_route_protocol): Support new RIB.	* rt_netlink.c (netlink_route_change): Do not return when gate is	NULL.2000-12-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_lookup_ipv4_nexthop): IBGP nexthop check function is	updated.	(rib_add_ipv4): Free implicit withdraw route's RIB.2000-12-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (nexthop_active_ipv4): Check indirect nexthop.	* redistribute.c (redistribute_add_multipath): Redistribution	works with new rib code.2000-12-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_route_multipath): Check useful nexthop	number.	(netlink_route_multipath): Clear rtnh_flags and rtnh_hops.	* rib.c (nexthop_active_update): Set flag for the rib's nexthop	activity is changed.	(nexthop_active_check): Before checking interface is up, make it	sure the interface exist.2000-11-20  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (ip_route): New RIB prototype.2000-11-16  Yon Uriarte <ukl2@rz.uni-karlsruhe.de>	* zserv.c (zsend_interface_add): Send hardware address when	hw_addr_len is greater than 0.2000-11-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* connected.c (connected_up_ipv4): Fix ptop bug.  The destination	network should be installed into routing table.	(connected_down_ipv4): Likewise.	(connected_add_ipv4): Change to use connected_up_ipv4.	(connected_delete_ipv4): Likewise.2000-11-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_netlink.c (netlink_interface_addr): Revert Harald Welte	<laforge@gnumonks.org>'s ptop patch then back to original code to	avoid duplicated connected route problem.  Suggested by Frank van	Maarseveen <F.vanMaarseveen@inter.NL.net>.	* kernel_socket.c (rtm_read): Make behavior consistent even #ifdef	DEBUG is defined.  Reported by Jun-ichiro itojun Hagino	<itojun@iijlab.net>.2000-10-23  Jochen Friedrich <jochen@scram.de>	* main.c (main): Call zebra_snmp_init() when it is enabled.2000-10-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c (zebra_serv_un): UNIX domain socket server of zebra	protocol.2000-10-19  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_add_ipv4): Same check bug is fixed.2000-10-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_if_down): Remove kernel route when the interface goes	down.	* debug.c: New command "debug zebra kernel" is added.2000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.89 is released.2000-09-24  Harald Welte <laforge@gnumonks.org>	* rt_netlink.c (netlink_interface_addr): Fix point-to-point address	treatment in netlink interface.2000-09-21  David Lipovkov <dlipovkov@OpticalAccess.com>	* rib.c (rib_if_down): Pull static route only.  Protocol daemon	must withdraw routes when interface goes down.	(rib_add_ipv4): Check nexthop when replace route.2000-09-21  Kunihiro Ishiguro  <kunihiro@zebra.org>	* if_ioctl.c (if_getaddrs): New function for looking up	interface's address by getifaddrs().2000-09-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* connected.c (connected_delete_ipv4): Add check for connected	address is found or not.	(connected_add_ipv6): Reflect IPv6 connected address change to	protocol daemons.	(connected_delete_ipv6): Likewise.2000-09-07  David Lipovkov <davidl@nbase.co.il>	* rib.c (rib_delete_ipv4): Reverted the change from pseudo	interface patch to original.  Because ospfd deletes routes using	zero ifindex.2000-08-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.88 is released.2000-08-15  "Akihiro Mizutani" <mizutani@dml.com>	* rib.c (show_ip_route_protocol): Help string correction.	(show_ip_route_prefix): Check prefix mask.	(show_ip_route_vty_detail): Display distance and metric.2000-08-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c (zsend_interface_add): Change ifindex store size from	two octet to four.	(zsend_interface_delete): Likewise.	(zsend_interface_address_add): Likewise.	(zsend_interface_address_delete): Likewise.	(zsend_interface_up): Likewise.	(zsend_interface_down): Likewise.2000-08-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_add_ipv4): Do not install distance 255 route.2000-08-10  Toshiaki Takada  <takada@zebra.org>	* interface.c (bandwidth_if), (no_bandwidth_if):  Call	zebra_interface_up_update () instead of using if_up() and if_down().2000-08-07  "Akihiro Mizutani" <mizutani@dml.com>	* interface.c (bandwidth_if): Fix help string.2000-08-07  Matthew Grant <grantma@anathoth.gen.nz>	* interface.c (if_dump_vty): Display bandwidth value.	(bandwidth_if): New command "bandwidth <1-10000000>" is added.	When interface is up, force protocol daemons to recalculate routes	due to cost change.	(no_bandwidth_if): Likewise.	(if_config_write): Output bandwidth configuration.	* zserv.c (zsend_interface_add): Send bandwidth value.	(zsend_interface_up): Likewise.	(zsend_interface_down): Likewise.2000-08-07  Michael Rozhavsky <mike@nbase.co.il>	* rib.c (show_ip_route_protocol): "show ip route	(bgp|connected|kernel|ospf|rip|static)" is added.2000-08-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_lookup_ipv4_nexthop): Check parent node until IGP	nexthop is found.	(rib_add_ipv4_internal): Set fib ifindex to rib ifindex.2000-08-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* redistribute.c (redistribute_delete): Fix bug of default route	redistribute treatment.2000-08-05  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (rib_init): Install ip_node in rib.c instead of zserv.c.	Change default distance value.                    Old         New	------------------------------------------	system      10           0	kernel      20           0	connected   30           0	static      40           1	rip         50         120	ripng       50         120	ospf        60         110	ospf6       49         110	bgp         70         200(iBGP)  20(eBGP)	------------------------------------------	* zserv.c (client_lookup): Function removed.	(zsend_interface_add): Use client's output buffer.  Check ifinfo	flag.	(zsend_interface_delete): Likewise.	Delete ipv4_static_radix and ipv6_static_radix.2000-08-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.h (struct zebra_client): When client request interface	information, ifinfo is set.	* rib.c: Temporary Revert changes for pseudo interface.	* rib.h: Likewise.	* zserv.c: Likewise.	* interface.c: Likewise.	2000-08-02  David Lipovkov <davidl@nbase.co.il>	* interface.c (zebra_if_init): Install interface "pseudo"	commands.	* rib.c (rib_create): ifname argument is added.	(rib_add_ipv4_pseudo): New function is added.	(rib_delete_ipv4_pseudo): Likewise.	* rib.h : Delete INTERFACE_UNKNOWN definition.  Add prototype for	pseudo interface functions.	* rt_netlink.c (netlink_link_change): Check for pseudo interface.	* zserv.c (ip_route): When destination is pseudo interface, call	rib_add_ipv4_pseudo().	* zserv.c (no_ip_route): Trim "unknown" argument.2000-07-26  kunitake@dti.ad.jp	* if_ioctl.c (if_get_hwaddr): Fix hardware address length from 8	to 6.	* rtadv.c (rtadv_send_packet): Fix shift bug for hardware address.2000-07-24  Akihiro Mizutani <mizutani@dml.com>	* interface.c: Use install_default() for common VTY commands.2000-07-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* if_ioctl.c (interface_list_ioctl): A interface list size is	calculated from ifreq->if_addr.sa_len.  This is for OpenBSD.	* ioctl.c (if_get_mtu): Remove codes for SIOCGIFDATA.2000-07-09  Chris Dunlop <chris@onthe.net.au>	* if_ioctl.c (if_get_index): Add check for HAVE_BROKEN_ALIASES.2000-07-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c (zebra_client_read): Add ZEBRA_REDISTRIBUTE_{ADD,DELETE}	message handling.2000-07-02  David Lipovkov <davidl@nbase.co.il>	* zserv.c: "ip route A.B.C.D/M unknown" command is added.2000-06-28  Michael Rozhavsky <mike@nbase.co.il>	* rib.c: Remove old kernel route when new route comes in.2000-06-13  David Lipovkov <davidl@nbase.co.il>	* rib.c (rib_if_up): Add check for unknown interface.2000-06-13 Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.h: Define INTERFACE_UNKNOWN.2000-06-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* Makefile.am (EXTRA_DIST): Move irdp.c until implementation is	finished.2000-06-05  David Lipovkov <davidl@nbase.co.il>	* interface.c (if_zebra_delete_hook): Call rib_if_delete().	* redistribute.c (zebra_interface_delete_update): New function.	* redistribute.h (zebra_interface_delete_update): New function	prototype.	* rib.c (rib_if_delete): New function.  Walk down all routes and	delete all on the interface.	* rib.h: New function prototype.	* rt_netlink.c (netlink_link_change): Call	zebra_interface_delete_update ().2000-05-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* if_ioctl.c (interface_info_ioctl): Check interface's flag before	checking interface's address.2000-04-26  Jochen Friedrich <jochen@nwe.de>	* GNOME-PRODUCT-ZEBRA-MIB: New file.	* GNOME-SMI: New file.2000-04-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* irdp.c: New file from 1997 development code.	* irdp.h: Likewise.2000-04-19  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rtadv.c (rtadv_send_packet): Enclose router advertisement	logging with IS_ZEBRA_DEBUG_PACKET.2000-04-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zserv.c (zebra_client_close): Remove client structure from	client_list when connection is terminated.2000-03-21  David Lipovkov <davidl@nbase.co.il>	* connected.c (connected_add_ipv4): Allows all necessary structure	updates for connected route, but doesn't insert it into rib if	it's interface is down.2000-01-21  Hideto Yamakawa <hideto.yamakawa@soliton.co.jp>	* rtread_getmsg.c: Set some definition for Solaris 2.5 and Solaris	2.5.1.2000-01-21  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rib.c (no_ipv6_route_ifname): Fix buf of cheking return value	from str2prefix_ipv6().2000-01-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_socket.c: Revert to use RTF_HOST for IPv4 with /32 route and	IPv6 with /128 routes.	(kernel_rtm_ipv4): In case of /32 route's gateway is interface. It	should have mask for cloning.1999-12-26  Jochen.Friedrich@genorz.de	* interface.c (if_dump_vty): Fix a bug of missing VTY_NEWLINE.1999-12-23  Alex Zinin <zinin@amt.ru>	* interface.*: dynamic int up/down support1999-12-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ipforward_proc.c (dropline): Move dropline() from lib/dropline.c	* rtread_proc.c (proc_route_read): Don't use dropline().1999-12-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* kernel_socket.c (rtm_read): When message is RTM_GET, it has own	process's pid.1999-12-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* main.c (main): Change to default log output to ZLOG_STDOUT.	* zserv.c (zebra_serv): More detailed error print.1999-11-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* kernel_socket.c (rtm_read): Check old pid for static route	insertion check.1999-11-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* interface.c (if_dump_vty): BSDI/OS uses 64bit for interface	statistics counter.	* mtu_kvm.c: New file added.1999-11-27  Vladimir B. Grebenschikov <vova@express.ru>	* kernel_socket.c (rtm_write): Set RTF_CLONING flag for	route to the directly connected interface.1999-11-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_socket.c: Delete USE_HOST_BIT definition.1999-11-21  Michael Handler <handler@sub-rosa.com>	* rtread_getmsg.c: Undef some definition to resolve conflict.1999-11-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* kernel_socket.c (rtm_write): Change to use pre stored struct_dl	value for gateway specification.1999-11-25  Kunihiro Ishiguro  <kunihiro@zebra.org>	* rt_socket.c (kernel_rtm_ipv4): Even mask is 32 under IPv4 or	128 under IPv6, don't use RTF_HOST.1999-11-21  Kunihiro Ishiguro  <kunihiro@zebra.org>	* Makefile.am (EXTRA_DIST): Add rtread_getmsg.c.1999-11-21  Michael Handler <handler@sub-rosa.com>	* rtread_getmsg.c: Added for Solaris 2.6 support.

⌨️ 快捷键说明

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