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

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 4 页
字号:
	* if.c: Include RIP_API header when RIP API is enabled.2000-09-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* prefix.c (prefix_free): Siplify prefix_free().	* keychain.c (key_match_for_accept): strncmp check bug is fixed.2000-09-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h: Merge roken.h into zebra.h.2000-09-05  Akihiro Mizutani <mizutani@dml.com>	* routemap.c (route_map_init_vty): Install route-map command to	RMAP_NODE.2000-08-22  Kunihiro Ishiguro  <kunihiro@zebra.org>	* thread.c (thread_get_id): Remove pthread related garbage.	* command.h (struct host): Likewise.	* zebra.h: Likewise.2000-08-20  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Add AAA node for authentication.	* vty.c (vty_close): Do not close stdout.2000-08-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_init_vtysh): Added for vtysh.	* distribute.c (districute_list_prefix_all): Interface independent	filter can be set.	(distribute_list_all): Likewise.	(config_show_distribute): Display current distribute-list status	for "show ip protocols".2000-08-18  Akihiro Mizutani <mizutani@dml.com>	* command.c (config_terminal_no_length): no terminal monitor ->	terminal no monitor	(cmd_init): Do not install service_terminal_length_cmd into	ENABLE_NODE.	* vty.c (terminal_no_monitor): no terminal length -> terminal no	length.2000-08-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.88 is released.2000-08-17  Magnus Ahltorp <ahltorp@nada.kth.se>	* vty.h (struct vty ): Add iac_sb_in_progress and sb_buffer for	better IAC handling.	* vty.c (vty_telnet_option): Change telnet option handling.2000-08-15  Gleb Natapov <gleb@nbase.co.il>	* zclient.c (zclient_redistribute_unset):  New function added.2000-08-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zebra_interface_add_read): Change ifindex restore	size from two octet to four.	(zebra_interface_state_read): Likewise.	(zebra_interface_address_add_read): Likewise.2000-08-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_event): Use vector_set_index() instead of	vector_set().2000-08-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (ZEBRA_XXX_DISTANCE_DEFAULT): Define Default	Administrative Distance of each protocol.2000-08-07  Matthew Grant <grantma@anathoth.gen.nz>	* if.h (struct interface ): Add new member bandwidth to struct	interface.	* zclient.c (zebra_interface_add_read): Fetch bandwidth value.	(zebra_interface_state_read): Likewise.2000-08-07  Gleb Natapov <gleb@nbase.co.il>	* routemap.c (route_map_event_hook): New hook route_map_event_hook	is added.  This hook is called when route-map is changed. The	parameters passed to the hook are 'event' and 'route-map name'	* routemap.h: Add prototype for route_map_event_hook().2000-08-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zebra_ipv4_route): zebra_ipv4_route(),	zebra_ipv4_add(), zebra_ipv4_delete() are removed.	* routemap.c (route_map_empty): Add new function.	(route_map_delete): Use route_map_index_delete() instead of	route_map_index_free().	(route_map_index_free): Function removed.2000-08-06  Gleb Natapov <gleb@nbase.co.il>	* routemap.c (route_map_index_delete): Add check for route-map is	empty or not.2000-08-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.c (zebra_ipv4_add): Change socket arguemnt with struct	zclient.2000-08-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.h (struct zebra): Add obuf for output buffer.	* if.c: Remove #ifdef NRL enclosing if_nametoindex() and	if_indextoname().2000-08-02  David Lipovkov <davidl@nbase.co.il>	* if.h (IF_PSEUDO_UNSET): IF_PSEUDO related macro added.	(IF_UNKNOWN_SET): IF_UNKNOWN related macro deleted.	* if.c (interface_pseudo): Add "pseudo" command to interface node.	(no_interface_pseudo): Add "no pseudo" command to interface node.	* zclient.c (zebra_interface_add_read): Set pseudo flag when it is	send from zebra.2000-08-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (ZEBRA_IPV4_NEXTHOP_LOOKUP): Add new message.	(ZEBRA_IPV6_NEXTHOP_LOOKUP): Likewise.	* vty.c (vty_serv_un): Use AF_UNIX for backward compatibility.2000-07-31  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c: Use vector for VTY server thread listing instead of	single value.2000-07-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* keychain.c (no_key_chain): "no key chain WORD" command is added.2000-07-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (config_from_file): If command fail in	KEYCHAIN_KEY_NODE, down to KEYCHAIN_NODE.	* vty.h (struct vty ): Add index_sub member.2000-07-27  Akihiro Mizutani <mizutani@dml.com>	* if.c: Help strings updates.2000-07-11  Akihiro Mizutani <mizutani@dml.com>	* command.c (no_config_enable_password): Add "no enable password"	command.	(config_write_host): Display password string.	* routemap.c (route_map_delete_match): Add support for delete	match without argument.	(route_map_delete_set): Likewise.2000-07-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Change KEYCHAIN_NODE and	KEYCHAIN_KEY_NODE place just before INTERFACE_NODE.2000-07-09  Jochen Friedrich <jochen@scram.de>	* smux.c (config_write_smux): Fixes the option to override OID and	password for SMUX.2000-07-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Add SMUX_NODE for SMUX configuration.2000-07-09  Toshiaki Takada  <takada@zebra.org>	* command.c: Sort descvec command's help.	* vty.c (vty_describe_command): Display '<cr>' at the end of	descriptions.2000-07-05  Toshiaki Takada  <takada@zebra.org>	* command.c (cmd_ipv6_match), (cmd_ipv6_prefix_match):  Fix bug	treatment of double colon.2000-07-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zclient.h: Add zclient_redistribute_default_{set,unset}().	* keychain.c: New file for authentication key management.	* keychain.h: Likewise.		* tcpfilter.c: New file for TCP/UDP base filtering using ipfw or	ipchains.	* tcpfilter.h: Likewise.		* flap.h: New file for route flap dampening.	* flap.c: Likewise.2000-07-04  Toshiaki Takada <takada@zebra.org>	* filter.c (struct filter): Add exact flag.	(access_list): Add exact-match command.	(ipv6_access_list): Add exact-match command.	2000-07-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra.h (ZEBRA_REDISTRIBUTE_DEFAULT_ADD): New message for	request default route.2000-07-01  Hideaki YOSHIFUJI ($B5HF#1QL@(B) <yoshfuji@ecei.tohoku.ac.jp>	* smux.c: Add IPv6 smux connection code.2000-06-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vty_complete_command): To cooperate readline library,	returned string is newly allocated.  So some match function case	need, free of memory.2000-06-12  Akihiro Mizutani <mizutani@dml.com>	* distribute.c: Fix help strings.2000-06-11  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (cmd_complete_command): Add check for vector_slot	(vline, index) is not NULL when calculating lcd.	(cmd_entry_function): First check variable arguemnt to prevent it	from completion.2000-06-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.h (struct vty ): Add output_count member for displaying	output route count.  Remove arugment arg from output_func because	the value is passed by vty argument.  Change output to output_rn.	Add output_clean function pointer member.  Add output_type member.2000-06-10  Toshiaki Takada <takada@zebra.org>	* command.c (show_startup_config): Add "show startup-config"	command.2000-06-06  Akihiro Mizutani <mizutani@dml.com>	* filter.c: Fix help strings.2000-06-05  Kunihiro Ishiguro  <kunihiro@zebra.org>	* prefix.h (struct prefix_rd): New prefix structure for routing	distinguisher.	(struct prefix): Add padding to every prefix structure.	* routemap.c (route_map_add_match): When completely same match	statement exists, don't duplicate it.2000-06-05  Akihiro Mizutani <mizutani@dml.com>	* routemap.c: Change NAME to WORD.	* plist.c: Fix help strings.2000-06-02  Akihiro Mizutani <mizutani@dml.com>	* routemap.c: Fix route-map help strings.2000-06-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (cmd_filter_by_completion): Fix CMD_VARARG treatment	to filter other non vararg commands.	* routemap.c (route_map_init_vty): Use install_default() for	install common commands into route-map node..2000-06-01  Akihiro Mizutani  <mizutani@dml.com>	* command.h (OSPF_STR):  Macro added.2000-05-31  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (cmd_complete_command): LCD completion must not modify	installed command string.	* plist.c (ipv6_prefix_list): Fix wrong syntax definition.  Change	X:X::X:X to X:X::X:X/M.2000-05-31  Toshiaki Takada  <takada@zebra.org>	* vty.c (show_history):  New defun added.2000-05-30  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (CMD_COMPLETE_LIST_MATCH): New define for completion	list.  CMD_COMPLETE_MATCH is used for LCD completion.	* vty.c (vty_complete_command): Matched string's LCD is completed.	* command.c (cmd_lcd): New function for calculate LCD of matched	strings.2000-05-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (install_default): config_write_terminal_cmd,	config_write_file_cmd, config_write_memory_cmd are added to	default node.	* memory.c (memory_init): Divide show memory command into each	sort.	* command.c (cmd_init): config_write_terminal_cmd,	config_write_file_cmd, config_write_memory_cmd are added to	CONFIG_NODE.	* routemap.c (route_map_index_free): New function.	(no_route_map_all): New DEFUN for "no route-map NAME".	* filter.c (no_access_list_all): New DEFUN for delete access-list	with NAME.	(no_ipv6_access_list_all): Likewise.2000-05-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* plist.c: Change IPV6_PREFIX to X:X::X:X.  When "any" is	specified, user can not use "ge" and "le" statement.2000-05-22  Thomas Molkenbur <tmo@datus.datus.com>	* routemap.c (route_map_add_set): Fix bug of next pointer missing.	* table.c (route_table_free): Like wise.2000-05-22  Toshiaki Takada  <takada@zebra.org>	* vty.c (vty_stop_input): Set history pointer to the latest one.	* vty.c (vty_hist_add): Do not add command line history when input	is as same as previous one.2000-05-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): Add MTYPE_ECOMMUNITY and MTYPE_ECOMMUNITY_VAL.2000-05-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Add BGP_VPNV4_NODE.2000-05-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (vtysh_accept): Add cast of struct sockaddr * to bind	argument.  Reported by: Vesselin Mladenov <mladenov@netbg.com>.	* filter.c (ipv6_access_list): Add IPv6 prefix example instead of	IPv4 example.  Reported by: Love <lha@s3.kth.se>.	* command.c (cmd_complete_command): Make it sure last element of	matchvec is NULL.  This fix problem which cause crush in	vty_complete_command().  Reported by: JINMEI Tatuya	<jinmei@isl.rdc.toshiba.co.jp>.2000-04-28  Love <lha@s3.kth.se>	* prefix.h (struct prefix): Add padding.2000-04-28  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.c (show_version): Update copyright year.2000-04-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* routemap.c (route_map_apply): When map is NULL, return deny.2000-04-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* filter.c (access_list_apply): When access is NULL, return deny.	* plist.c (prefix_list_apply): When plist is NULL, return deny.2000-04-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Change RDISC_NODE to IRDP_NODE.2000-04-18  Toshiaki Takada  <takada@zebra.org>	* filter.[ch] (access_list_add_hook), (access_list_delete_hook):	Add argument for hook function to give struct access_list *.2000-04-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* plist.c (prefix_list_entry_match): In case of le nor ge is	specified, exact match is performed.	(prefix_list_entry_match): Add any entry matching check.2000-04-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* vty.c (exec_timeout): Separate timeout setting to minutes and	seconds.	(no_exec_timeout): Add "no exec-timeout" command.	* vty.h (VTY_TIMEOUT_DEFAULT): Change default value from 300 to	600.2000-03-31  Jochen Friedrich <jochen@scram.de>	* smux.h (SMUX_CLOSE): The SMUX_CLOSE PDU is implicit integer, so	it is a primitive encoding and not constructed.2000-03-28  Toshiaki Takada  <takada@zebra.org>	* memory.[ch] (enum): Add MTYPE_OSPF_EXTERNAL_INFO.2000-03-26  Love <lha@s3.kth.se>	* zclient.c (zclient_read): Add nbytes size check for	ZEBRA_HEADER_SIZE.  Check return value of steam_read ().2000-03-26  Rick Payne <rickp@rossfell.co.uk>	* routemap.c: Add flexible route-map commands such as on-match	next, on-match goto N.	* routemap.h: Likewise2000-03-23  Adrian Bool <aid@u.net.uk>	* command.c (config_log_trap): Add new command "log trap	PRIORITY".2000-03-14  Toshiaki Takada  <takada@zebra.org>	* memory.c (struct memory_list): Add Link List and Link Node	to view.		* memory.h (enum): Remove MTYPE_OSPF_EXTERNAL_ROUTE.	2000-01-20  Hideto Yamakawa <hideto.yamakawa@soliton.co.jp>	* str.c (snprintf): Fix bug of calling sprintf instead of	vsprintf.2000-01-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): Add MTYPE_RIP_PEER.2000-01-15  Toshiaki Takada  <takada@zebra.org>	* memory.h (enum): Add MTYPE_OSPF_CRYPT_KEY.2000-01-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* command.h (node_type ): Add MASC_NODE for masc.2000-01-09  Wang Jianliang <wangjl@soim.net>	* routemap.c (route_map_index_add): When route_map_index is not	empty and insert new item at the head, it can cause core dump.	Fix "if (index == map->head)" to "if (point == map->head).	(route_map_add_set): If there is an old set command, override old	set command with new one.	(route_map_index_delete): Use while() instead of for for() for	logical correctness.1999-12-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* memory.h (enum): Add MTYPE_BGP_STATIC.1999-12-23  Alex Zinin <zinin@amt.ru>	* zebra.h, zclient.*: dynamic int up/down message	support

⌨️ 快捷键说明

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