📄 changelog
字号:
2003-08-23 Hasso Tepper <hasso@estpak.ee> * OSPF NSSA fixes.2003-01-23 Masahiko Endo <endo@suri.co.jp> * ospf_ism.c: NSM event schedule bug fix.2002-10-30 Greg Troxel <gdt@ir.bbn.com> * ospf_packet.c (ospf_make_md5_digest): MD5 length fix. 2002-10-23 endo@suri.co.jp (Masahiko Endo) * ospf_opaque.c: Update Opaque LSA patch.2002-10-23 Ralph Keller <keller@tik.ee.ethz.ch> * ospf_vty.c (show_ip_ospf_database): Fix CLI parse.2002-10-23 Juris Kalnins <juris@mt.lv> * ospf_interface.c (ospf_if_stream_unset): When write queue becomes empty stop write timer.2002-10-10 Greg Troxel <gdt@ir.bbn.com> * ospf_packet.c (ospf_check_md5_digest): Change >= to > to make it conform to RFC.2002-07-25 Roger Venning <r.venning@telstra.com> * ospf_lsa.c: Point-to-Multipoint support is added.2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * zebra-0.93 released.2002-06-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospf_spf.c (ospf_nexthop_calculation): Add NULL set to oi and check of l2. Reported by: Daniel Drown <dan-zebra@drown.org> (ospf_lsa_has_link): LSA Length calculation fix. Reported by: Paul Jakma <paulj@alphyra.ie>. * ospfd.c (ospf_if_update): Fix nextnode reference bug. Reported by: juris@mt.lv.2002-01-21 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospfd.c: Merge [zebra 11445] Masahiko ENDO's Opaque-LSA support.2001-08-27 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_interface.c (ospf_add_to_if): Use /32 address to register OSPF interface information. (ospf_delete_from_if): Likewise. * ospf_zebra.c (ospf_interface_address_delete): Likewise.2001-08-23 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospf_zebra.c (ospf_redistribute_unset): When redistribute type is OSPF, do not unset redistribute flag.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 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospfd.c (ospf_config_write): auto-cost reference-bandwidth configuration display.2001-07-24 David Watson <dwatson@eecs.umich.edu> * ospf_spf.c (ospf_spf_next): Modify ospf_vertex_add_parent to check for an existing link before connecting the parent and child. ospf_nexthop_calculation is also modified to check for duplicate entries when copying from the parent. Finally, ospf_spf_next removes duplicates when it merges two equal cost candidates.2001-07-23 itojun@iijlab.net * ospfd.c (show_ip_ospf_neighbor): Check ospf_top before use it [zebra 8549].2001-07-23 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospf_packet.c (ospf_write): Remove defined(__OpenBSD__) to make it work on OpenBSD.2001-06-26 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_zebra.c (config_write_ospf_default_metric): Display default-metric configuration.2001-06-18 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospf_ia.h (OSPF_EXAMINE_SUMMARIES_ALL): Remove old macros.2001-05-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * ospf_snmp.c (ospfIfEntry): Fix interface lookup bug to avoid crush. (ospfIfMetricEntry): Likewise.2001-03-18 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_packet.c (ospf_read): Fix typo. Reported by: "Jen B Lin'Kova" <jen@stack.net>.2001-03-15 Gleb Natapov <gleb@nbase.co.il> * ospf_interface.c (ip_ospf_network): Set interface parameter. (interface_config_write): Add check for OSPF_IFTYPE_LOOPBACK. * ospf_zebra.c (ospf_interface_add): Set interface parameter.2001-02-21 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_packet.c (ospf_recv_packet): Solaris also need to add (iph.ip_hl << 2) to iph.ip_len.2001-02-09 Kunihiro Ishiguro <kunihiro@zebra.org> * ospfd.h (OSPF_LS_REFRESH_TIME): Fix OSPF_LS_REFRESH_TIME value. Suggested by: David Watson <dwatson@eecs.umich.edu>. * ospf_zebra.c (zebra_init): Remove zebra node. * ospfd.c (ospf_area_range_set): Function name is changed from ospf_ara_range_cmd. (ospf_area_range_unset): New function which separated from DEFUN. New commands are added: "no area A.B.C.D range A.B.C.D/M advertise" "no area <0-4294967295> range A.B.C.D/M advertise" "no area A.B.C.D range A.B.C.D/M not-advertise" "no area <0-4294967295> range A.B.C.D/M not-advertise" * ospf_lsa.c (ospf_lsa_more_recent): Fix previous change.2001-02-08 Matthew Grant <grantma@anathoth.gen.nz> * ospf_network.c (ospf_if_add_allspfrouters): Use setsockopt_multicast_ipv4. (ospf_if_drop_allspfrouters): Likewise. * ospf_lsa.c (ospf_router_lsa_install): Add rt_recalc flag. (ospf_network_lsa_install): Likewise. (ospf_summary_lsa_install): Likewise. (ospf_summary_asbr_lsa_install): Likewise. (ospf_external_lsa_install): Likewise. (ospf_lsa_install): Call ospf_lsa_different to check this LSA is new one or not.2001-02-08 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_zebra.c (ospf_interface_delete): Do not free interface structure when ospfd receive interface delete message to support pseudo interface.2001-02-01 Dick Glasspool <dick@ipinfusion.com> * ospfd.c (area_range_notadvertise): Change area range "suppress" command to "not-advertise". * ospfd.h (OSPF_LS_REFRESH_TIME): Change OSPF_LS_REFRESH_TIME from 1800 to 60. * ospf_abr.c (ospf_abr_update_aggregate): When update_aggregate is updating the area-range, the lowest cost is now saved. * ospf_lsa.c (ospf_lsa_more_recent): Routing to compare sequence numbers rather than creating overflow during calculation.2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org> * zebra-0.91 is released.2001-01-31 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_packet.c (ospf_db_desc_proc): Do not continue process when NSM_SeqNumberMismatch is scheduled. (ospf_ls_req): Free ls_upd when return from this function. (ospf_ls_upd_timer): When update list is empty do not call ospf_ls_upd_send(). Suggested by: endo@suri.co.jp (Masahiko Endo).2001-01-26 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_lsa.c (ospf_maxage_flood): Flood LSA when it reaches MaxAge. RFC2328 Section 14. (ospf_maxage_lsa_remover): Call above function during removing MaxAge LSA.2001-01-26 Dick Glasspool <dick@ipinfusion.com> * ospf_flood.c (ospf_flood_through_as): Function is updated for NSSA Translations now done at ospf_abr.c with no change in P-bit. * ospf_lsa.c (ospf_get_nssa_ip): Get 1st IP connection for Forward Addr. (ospf_install_flood_nssa): Leave Type-7 LSA at Lock Count = 2. * ospf_ase.c (ospf_ase_calculate_route): Add debug codes. * ospf_abr.c (ospf_abr_translate_nssa): Recalculate LSA checksum. * ospf_packet.h (OSPF_SEND_PACKET_LOOP): Added for test packet. * ospf_dump.c (ospf_lsa_type_msg): Add OSPF_GROUP_MEMBER_LSA and OSPF_AS_NSSA_LSA. * ospfd.c (data_injection): Function to inject LSA. This is debugging command.2001-01-11 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_route.c (ospf_route_match_same): Remove function. (ospf_route_match_same_new): Renamed to ospf_route_match_same. * ospf_zebra.c (ospf_interface_address_delete): Add check for oi->address. Suggested by Matthew Grant <grantma@anathoth.gen.nz>. (ospf_zebra_add): Remove function. (ospf_zebra_add_multipath): Rename to ospf_zebra_add. * ospf_interface.c: Remove HAVE_IF_PSEUDO part. * ospf_zebra.c: Likewise.2001-01-10 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_ase.c: Remove OLD_RIB part. * ospf_route.c: Likewise. * zebra-0.90 is released. * ospf_packet.c (ospf_recv_packet): Use ip_len adjestment code to NetBSD.2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_route.c (ospf_route_delete): Use ospf_zebra_delete_multipath.2001-01-09 Matthew Grant <grantma@anathoth.gen.nz> * ospf_interface.c (ospf_if_cleanup): Function name is renamed from ospf_if_free(). Rewrite whole procudure to support primary address deletion. * ospf_zebra.c (ospf_interface_address_delete): Add primary address deletion process.2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_packet.c (ospf_recv_packet): OpenBSD has same ip_len treatment like FreeBSD.2001-01-09 endo@suri.co.jp (Masahiko Endo) * ospf_packet.c (ospf_recv_packet): FreeBSD kernel network code strips IP header size from receiving IP Packet. So we adjust ip_len to whole IP packet size by adding IP header size.2001-01-08 endo@suri.co.jp (Masahiko Endo) * ospf_network.c (ospf_serv_sock): When socket() is failed return immediately. (ospf_serv_sock): Close socket when it is not used. * ospf_packet.c (ospf_write): Set sin_len when HAVE_SIN_LEN is defined. (ospf_write): When bind is fined, close sock.2001-01-07 Gleb Natapov <gleb@nbase.co.il> * ospf_zebra.c (ospf_interface_state_up): Fixes coredump that appears when you try to configure bandwidth on the ppp interface that is not yet configured in ospfd.2001-01-07 Michael Rozhavsky <mrozhavsky@opticalaccess.com> * ospf_route.c (show_ip_ospf_route_external): "show ip ospf route" will print nexthops for AS-external routes. * ospf_ase.c (ospf_ase_route_match_same): New function to compare ASE route under multipath environment. (ospf_ase_compare_tables): Likewise.2001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org> * ospfd.h (OSPF_VTYSH_PATH): Change "/tmp/ospfd" to "/tmp/.ospfd".2000-12-28 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_route.c (ospf_route_install): Install multipath information to zebra daemon. * ospf_zebra.c (ospf_zebra_add_multipath): Function for passing multipath information to zebra daemon.2000-12-25 Dick Glasspool <dick@ipinfusion.com> * ospf_packet.c (ospf_write): Call ospf_packet_delete when sendto fail. (DISCARD_LSA): Add argument N for logging point of DISCARD_LSA is called. * ospf_lsa.c (ospf_external_lsa_refresh): NSSA install_flood will leave Type-7 LSA at Lock Count = 2. * ospf_flood.c (ospf_flood_through): Flood_though_as updated for NSSA no P-bit off during Area flooding, but P-bit is turned off for mulitple NSSA AS flooding. * ospf_ase.c (ospf_ase_calculate_timer): Added calculations for Type-7 LSDB. * ospf_abr.c (ospf_abr_translate_nssa): Removed one unlock call. (ospf_abr_announce_nssa_defaults): Corrected Debug from EVENT to NSSA.2000-12-25 Michael Rozhavsky <mrozhavsky@opticalaccess.com> * ospf_zebra.c (ospf_zebra_read_ipv4): Checking the age of the found LSA and if the LSA is MAXAGE we should call refresh instead of originate.2000-12-18 Dick Glasspool <dick@ipinfusion.com> * ospf_abr.c: Removed redundant "...flood" in announce_network_to_area(). Repaired nssa Unlock by using discard. * ospf_packet.c: Removed old NSSA translate during mk_ls_update. * ospfd.c: Free up all data bases including NSSA. * ospf_lsa.c: Now allow removal of XLATE LSA's Check in discard_callback. Added routine to get ip addr from within the ifp. * ospf_flood.c: Now set Forward Address for outgoing Type-7. * ospf_lsa.h: Added prototype for the below. struct in_addr ospf_get_ip_from_ifp (struct interface *ifp).2000-12-14 Gleb Natapov <gleb@nbase.co.il> * ospf_packet.c (ospf_recv_packet): New OSPF pakcet read method. Now maximum packet length may be 65535 bytes (maximum IP packet length). * ospf_interface.c (ospf_if_stream_set): Don't make input buffer. * ospfd.c (config_write_network_area): Remove unnecessary area lookup code.2000-12-13 Kunihiro Ishiguro <kunihiro@zebra.org> * ospf_packet.c (ospf_read): Accept packet bigger than MTU value.2000-12-13 Gleb Natapov <gleb@nbase.co.il> * ospfd.c (config_write_network_area): Fix bug in config_write_network_area function.2000-12-12 Gleb Natapov <gleb@nbase.co.il> * ospf_abr.c (ospf_abr_announce_network_to_area): Make Summary LSA's origination and refreshment as same as other type of LSA. * ospf_lsa.c (ospf_summary_lsa_refresh): Return struct ospf_lsa *. * ospf_lsa.c (ospf_summary_asbr_lsa_refresh): Likewise.2000-12-08 Dick Glasspool <dick@ipinfusion.com> The bulk of NSSA changes are contained herein; This version will require manual setting of "always" for NSSA Translator, and will not perform aggregation yet. * ospf_dump.c: "debug ospf nssa" is added. * ospf_dump.h: Likewise.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -