📄 changelog
字号:
* 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 + -