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

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 4 页
字号:
2003-10-21  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* vty.c: Change buffer handling to prevent DoS attack.  Reported	by Jay Fenlason <fenlason@redhat.com> CAN-2003-0795.2003-08-20  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>	* command.c: Fix <cr> display problem for command line	description.2003-08-07  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* vty.c (vty_serv_sock_addrinfo): Check HAVE_GETADDRINFO.2002-09-28  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>	* vty.c (vty_flush): One line more on vty.2002-09-27  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* vector.c (vector_lookup): Add new function.2002-08-19  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* thread.c (timeval_adjust): Fix unconditional crush due to	FreeBSD's select() system call timeval value check.2002-07-07  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* zebra-0.93 released.2002-06-21  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* if.c (ifc_pointopoint): Add ifc_pointopoint() accoding to Frank	van Maarseveen's suggestion.2002-06-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c: Change bcopy() to memcpy().2001-12-12  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (config_password): Fix host.password clear bug.	Reported by Wang Jian <lark@linux.net.cn>.2001-08-29  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* thread.c (thread_should_yield): New function to check thread	should yeild it's execution to other thread.  Suggested by: Rick	Payne <rickp@ayrnetworks.com>2001-08-20  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* thread.c (thread_timer_cmp): Rewrite function.	* hash.c: Add hash_get().  Change hash_pull() to hash_release().2001-08-19  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* zebra-0.92a released.2001-08-15  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>	* zebra-0.92 released.2001-08-12  Akihiro Mizutani <mizutani@dml.com>	* prefix.c (netmask_str2prefix_str): Convert "1.1.0.0 255.255.0.0"	string to "1.1.0.0/16".2001-08-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* filter.c (access_list_lookup): access_list_lookup's first	argument is changed from address family to AFI.	* plist.c: (prefix_list_lookup): Likewise.2001-07-27  Akihiro Mizutani <mizutani@dml.com>	* plist.c: ge and le display order is changed.  Old compatible	rule (len <= ge-value <= le-value) is removed.2001-07-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* prefix.h: Temporary fix for alignment of prefix problem.2001-06-21  Kunihiro Ishiguro  <kunihiro@zebra.org>	* prefix.h (struct prefix): Remove safi and padding field.	(struct prefix_ipv4): Likewise.	(struct prefix_ipv6): Likewise.	(struct prefix_ls): Likewise.	(struct prefix_rd): Likewise.	* command.h (enum node_type): Preparation for BGP new config.	* vty.c (vty_end_config): Likewise.2001-06-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* routemap.c (route_map_rule_delete): Call func_free when	route-map rule is deleted.2001-06-14  "Akihiro Mizutani" <mizutani@dml.com>	* routemap.c (route_map_index_lookup): Prevent to use deny and	permit for same route-map sequence.2001-04-12  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_read_config): Fix warning.2001-03-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (IPV6_PREFIX_STR): Add '.' and '%' for IPv6 address	strings.2001-03-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (_XPG4_2): Define _XPG4_2 and __EXTENSIONS__ for	CMSG_FIRSTHDR.2001-03-07  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* zebra.h (struct in_pktinfo): structure in_pktinfo declaration.2001-02-19  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.c (memory_list_lib): Add MTYPE_NEXTHOP for "show memory	lib" member.2001-02-13  Matthew Grant <grantma@anathoth.gen.nz>	* vty.c (vty_read_config): Revert check of integrate_default when	VTYSH is defined.2001-02-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_read_config): Do not check integrate_default.  That	should be used only by vtysh.2001-02-08  Matthew Grant <grantma@anathoth.gen.nz>	* vty.c (vty_serv_un): Set umask 0077.	(vty_read_config): Stat for vtysh Zebra.conf, if found startup and	wait for boot configuration.	* if.c (if_lookup_address): Make it smart implementation.	* sockopt.c (setsockopt_multicast_ipv4): Set up a multicast socket	options for IPv4 This is here so that people only have to do their	OS multicast mess in one place rather than all through zebra,	ospfd, and ripd .2001-02-04  Akihiro Mizutani <mizutani@dml.com>	* plist.c (vty_prefix_list_install): Even when argument is	invalid, new memory is allocated.  Now memory allocation is done	after argument check.2001-02-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.91 is released.2001-01-31  Akihiro Mizutani <mizutani@dml.com>	* vty.c (vty_login): Add vty login command.2001-01-31  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_reset): Close accept socket.2001-01-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): MTYPE_ATTR_TRANSIT is added for unknown transit	attribute.2001-01-22  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zebra_interface_address_add_read): Fetch interface	address flag.	(zebra_interface_address_delete_read): Likewise.2001-01-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* table.c (route_node_match_ipv4): Utility function for IPv4	address lookup.	(route_node_match_ipv6): Utility function for IPv4 address lookup.2001-01-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* if.c: Delete RIP_API part until new implementation comes out.2001-01-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* hash.h (struct Hash): Rename alloc to count.  Change type to	unsigned long.	* stream.c (stream_getc_from): New function.	(stream_getw_from): Likewise.	* zebra.h (ZEBRA_FLAG_STATIC): Add new flag for persistent route.2001-01-11  Kunihiro Ishiguro  <kunihiro@zebra.org>	* flap.c: File is removed.	* flap.c: Likewise.	* roken.h: Likewise.	* buffer.c (buffer_new): Remove type option to buffer_new().2001-01-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zapi_ipv4_delete): Remove OLD_RIB part.2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.90 is released.	* command.c: Update Copyright year.2001-01-09  Matthew Grant <grantma@anathoth.gen.nz>	* if.c (if_create): Register connected_free() function for	deletion.	(if_delete): Free connected information when the interface is	deleted.	(if_lookup_by_index): Fix argument type from int to unsigned int.	(connected_add): Keep list in order if old info found, essential	for repeatable operation in some daemons.2001-01-09  endo@suri.co.jp (Masahiko Endo)	* vty.c (vty_flush): When vty->statis is VTY_CLOSE do not add vty	read thread.2001-01-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* filter.c (access_list_delete): Access-list name is not freed.	* plist.c (prefix_list_delete): Prefix-list name is not freed.2000-12-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zclient_start): Change to use UNIX domain	socket for zebra communication.	* vector.c (vector_init): vector_alloc and vector_data_alloc is	removed.  All memory allocation count should be maintained by	XMALLOC and XFREE macros.2000-12-28  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (ZEBRA_NEXTHOP_IFINDEX): Define ZEBRA_NEXTHOP_* values.2000-12-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (ZEBRA_ERR_RTEXIST): Make zebra error code to negative	value.2000-12-25  "Wataru Uno" <wataru@po.ntts.co.jp>	* vty.c (vtysh_read): Don't allocate new buffer because buffer is	allocated in vty_new ().2000-12-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): Add MTYPE_AS_FILTER_STR.	* command.c (config_write_terminal): Display "end" at the end of	configuration.	* plist.c (vty_prefix_list_install): Use AF_INET to determine	lenum length.2000-12-13  "Wataru Uno" <wataru@po.ntts.co.jp>	* buffer.c (buffer_flush_vty): If IOV_MAX defined in the System,	then all lines write by IOV_MAX.2000-12-12  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* command.c (config_write_file): Robust method for writing	configuration file and recover from backing up config file.2000-11-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* smux.c (smux_connect): More fail check.	(smux_trap): When SMUX connection is not established, do nothing.2000-11-28  Gleb Natapov <gleb@nbase.co.il>	* thread.c (thread_fetch): Execut event list first.  Old event	list is renamed to ready list.  With this change, event thread is	executed before any other thread.	* thread.h (struct thread_master): Add ready list.2000-11-28  Kunihiro Ishiguro  <kunihiro@zebra.org>	* linklist.c (listnode_add_after): Add node right after the	listnode pointer.2000-11-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* smux.h: Pass struct variable to WriteMethod.2000-11-25  Frank van Maarseveen <F.vanMaarseveen@inter.NL.net>	* if.c (if_lookup_address): When looking up interface with IP	address, Sometimes multiple interfaces will match.  Now PtP	interfaces prevail in such a case which seem the right thing to	do: There will probably also be host routes which usually prevail	over network routes.2000-11-25  Kunihiro Ishiguro  <kunihiro@zebra.org>	* smux.c (smux_trap): SMUX trap implementation.2000-11-19  Akihiro Mizutani <mizutani@dml.com>	* plist.c: Add automatic conversion function of an old rule. 	ex.) 10.0.0.0/8 ge 8 -> 10.0.0.0/8 le 322000-11-16  Yon Uriarte <ukl2@rz.uni-karlsruhe.de>	* zclient.c (zebra_interface_add_read): Read hardware address when	hw_addr_len is greater than 0.2000-11-15  Akihiro Mizutani <mizutani@dml.com>	* plist.c: The rule of "len <= ge-value <= le-value" 	was changed to "len < ge-value <= le-value".2000-11-09  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>	* memory.[ch]: Added #define and functions for ospf6d.	* log.[ch]: some platform says that the data of used va_list	is undefined. Changed to hold list of va_list for each	vsnprintf.2000-11-07  Rick Payne <rickp@rossfell.co.uk>	* memory.h (enum): Add MTYPE_COMMUNITY_REGEXP.2000-11-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (config_exit): Fix bug of missing break after case	BGP_VPNV4_NODE.2000-10-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vector.c (vector_unset): Check i is not nevative.2000-10-24  Arkadiusz Miskiewicz <misiek@pld.org.pl>	* smux.c (smux_sock): Set terminating '\0'.  Check address family.	* vty.c (vty_serv_sock_addrinfo): Set terminating '\0'. Use	gai_strerror.  Check address family.2000-10-23  Jochen Friedrich <jochen@scram.de>	* smux.c: Use linklist rather than vector.	(smux_getnext): A SMUX subagent has to behave as if it manages the	whole SNMP MIB tree itself. It's the duty of the master agent to	collect the best answer and return it to the manager. See RFC 1227	chapter 3.1.6 for the glory details :-). ucd-snmp really behaves	bad here as it actually might ask multiple times for the same	GETNEXT request as it throws away the answer when it expects it in	a different subtree and might come back later with the very same	request.2000-10-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (cmd_init): Log related command are only installed for	terminal mode.2000-10-21  Kunihiro Ishiguro  <kunihiro@zebra.org>	* Makefile.am (libzebra_a_SOURCES): Remove duplicated buffer.c.	* zebra.h: Remove #warn directive.2000-10-20  Kunihiro Ishiguro  <kunihiro@zebra.org>	* keychain.c (keychain_init): Register "key chain" command to	KEYCHAIN_NODE and KEYCHAIN_KEY_NODE.	* vty.c (vty_end_config): Fix missing vty_cinfig_unlock for other	CONFIG_NODE.	* command.c (config_end): Likewise.	* keychain.c (keychain_get): Key is sorted by it's identifier	value.2000-10-19  Kunihiro Ishiguro  <kunihiro@zebra.org>	* linklist.c (list_delete_all_node): Call delete function if it is	defined.	* command.c (cmd_execute_command_strict): Add modification for	vtysh.	(cmd_execute_command_strict): Remove first argument cmdvec because	it is global varibale in command.c.2000-10-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (cmd_init): Install	copy_runningconfig_startupconfig_cmd only in terminal mode.	* linklist.c (list_delete_node): Simplify the function.	(listnode_lookup): Renamed from list_lookup_node.2000-10-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* stream.h: Undef stream_read and stream_write without	parenthesis.	* newlist.c: File removed.	* newlist.h: Likewise.	* linklist.c (list_new): Remove list_init().  To allocate new	linked list, please use list_new().	(listnode_add): Remove list_add_node().  To add new node to linked	list, please use listnode_add().	(list_delete_by_val): Revemove fucntion.2000-10-16  Nobuaki Tanaka <nobby@po.ntts.co.jp>	* table.c (route_table_free): Reimplement route_table_free().2000-10-11  Kunihiro Ishiguro  <kunihiro@zebra.org>	* keychain.c (keychain_get): Register key_delete_func to key	list's delete function.  Use linklist.c instead of newlist.c.2000-10-04  Akihiro Mizutani <mizutani@dml.com>	* filter.c (access_list_remark): Add access-list's remark command.	(no_access_list): "no access-list 100 permit any" error message	bug is fixed.2000-10-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): Add MTYPE_SOCKUNION.2000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.89 is released.2000-10-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* linklist.c (list_add_node_head): Delete unused function.	(list_add_node_tail): Likewise.2000-09-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* stream.c (stream_read_unblock): Add new function for unblocking	read.2000-09-26  Jochen Friedrich <jochen@nwe.de>	* smux.c (smux_register): Fix bug of can't register more than one	MIB with SMUX.2000-09-26  Makoto Otsuka <otsuka@inl.ntts.co.jp>	* vty.c (vty_close): Fix memory leak of sb_buffer.	(vty_new): Likewise.2000-09-21  steve@Watt.COM (Steve Watt)	* log.h: Do not declare zlog_priority[0] variable.2000-09-12  Kunihiro Ishiguro  <kunihiro@zebra.org>	* linklist.h (struct _list ): Add member cmp for compare function.	(struct _list ): Member up is deleted2000-09-12  David Lipovkov <dlipovkov@OpticalAccess.com>

⌨️ 快捷键说明

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