| Age | Commit message (Collapse) | Author | 
|---|
|  | * lib/version.h: bump to 0.96.1. | 
|  | * zebra/main.c: Fixup ZEBRA_{GROUP,USER} defines ->
	  QUAGGA_{USER,GROUP}
	* bgpd/bgp_main.c: ditto
	* ospf6d/ospf6_main.c: ditto
	* ospfd/ospf_main.c: ditto
	* ripd/rip_main.c: ditto
	* ripngd/ripng_main.c: ditto
	* zebra/main.c: ditto | 
|  | * *.init: change /etc/zebra to /etc/quagga | 
|  | * redhat/quagga.spec.in: change the vty group, zebravty -> quaggavty | 
|  | * redhat/quagga.pam: comment out the per user config, doesnt work
	reliably as is - default to root only pam config. | 
|  | * doc/Makefile.am: zebra.texi went to quagga.texi, so the automake
	dependency must change too. | 
|  | * vtysh/vtysh_user.c: include lib/version.h, for QUAGGA_PROGNAME. | 
|  | * lib/version.h: Add QUAGGA_PROGNAME
	* lib/smux.c: hardcoded zebra/quagga -> QUAGGA_PROGNAME
	* lib/command.c: ditto
	* vtysh/vtysh_user.c: ditto | 
|  | * lib/smux.c: change progname to quagga. | 
|  | * bgpd/bgp{_fsm.c,_vty.c,d.c,d.h}: Add support for "bgp
          log-neighbor-changes" command. | 
|  | 2003-08-12 Paul Jakma <paul@dishone.st>
        * Makefile.am: redhat/zebra.* -> redhat/quagga.*
        * configure.ac: Bump autoconf prerequisite to 2.53.
          dist name zebra -> quagga.
          general Zebra -> Quagga where appropriate (ie not zebra daemon).
          User and group zebra->quagga.
          s/ZEBRA\(_VERSION\)/QUAGGA\1/.
        * bgpd/bgp_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/
        * lib/command.c: Update banners and s/ZEBRA\(_VERSION\)/QUAGGA\1/
        * lib/print_version.c: ditto
        * lib/version.h: s/ZEBRA\(_VERSION\)/QUAGGA\1/ and bump version.
          Change ZEBRA_URL.
        * lib/smux.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/
        * lib/vty.h: Change Zebra.conf to Quagga.conf (integrated file)
        * ospf6d/ospf6{,_main}.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/
        * ospfd/ospf_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ | 
|  | * redhat/quagga.pam: zebra -> quagga | 
|  | * redhat/: zebra.{logrotate,pam,spec.in} ->
	  quagga.{logrotate,pam,spec.in}. | 
|  | * doc/: GNU Zebra -> Quagga, in most places. Update Url and list URL
	  to quagga.net. zebra.texi -> quagga.texi. | 
|  | * ospfd/ospf_zebra.c: (ospf_zebra_delete) Set ifindex if no nexthop
	  supplied. log if no (ifindex || nexthop) supplied. | 
|  | * lib/linkhist.h: The LISTNODE_{ADD,DEL} macros (not used anywhere)
	  do not maintain the list count - fix. | 
|  | * bgp_route{,map}.c: Extend 'set ip next-hop' in route-maps with
         ability to specify 'peer-address' rather than IP. | 
|  | * ospf6_ism.c: DR Election bug fix. | 
|  | * redhat/zebra.spec.in: add missing wildcard for Kyle's previous
	  fix. | 
|  | * ospfd/ospf_zebra.c: (ospf_zebra_delete) Do not dereference the
	ifp, it mightn't exist. | 
|  | * Add missing 'i' to getopts, short form of --pid_file.
	  see http://bugzilla.quagga.net/show_bug.cgi?id=25 | 
|  | * bgpd/bgp_route.c: route server passes routes which may have
	  no-export community | 
|  |  | 
|  | * ospfd/ospf_vty.c: (ospf_config_write) fix output of
	passive-interface when IP has been specified - we still need to
	print the interface. | 
|  | * bgpd/bgp_filter.c: "show ip as-path-access-list" | 
|  | * redhat/zebra.spec.in: Fix errors for unpackaged files - fatal
	  error for rpm builds on newer rpm platforms. | 
|  | * lib/if.c: (if_cmp_func) new function, compare interface names in
	alphabetical order.
	(if_create) Take name as argument and add interface in sorted order.
	(if_get_by_name),(interface_cmd) fixup calls to if_create - see
	above.
	(if_init) register list comparison function.
	* lib/if.h: Add comparison function, modify if_create prototype.
	* lib/zclient.c: Modify call to if_create.
	* ospfd/ospf_interface.c: (ospf_vl_new) modify call to if_create.
	change sprintf to snprintf.
	* zebra/kernel_socket.c: (ifm_read) modify call to if_create. | 
|  | * lib/command.c: Add config_log_syslog_facility_cmd, to set
          syslog facility. This was a commit to zebra.org on May 20,
          merge in to zebra-pj. | 
|  | * lib/command.c: Add config_log_syslog_facility_cmd, to set
          syslog facility. This was a commit to zebra.org on May 20,
          merge in to zebra-pj. | 
|  | * ospf_packet.c (ospf_ls_upd_send_queue_event): get next route
          node in body of the loop to avoid chance that route node
          is unlocked and deleted before the next iteration tries to
          get next route node. | 
|  | * lib/version.h: add ZEBRA_URL (unused for now)
        * lib/vty.c: CMD_ERR_NOTHING_TODO when reading conf file should not
          be fatal. slight reformating.
        * ospfd/ospf_zebra.c: ignore reject/blackhole routes if zebra sends
          these type of routes. probably should be a new type of route to
          allow daemons to more easily choose whether to redistribute them
          - rathen than just a flag (eg for reject/blackhole).
          reorder the is_prefix_default test for ZEBRA_IPV4_ROUTE_DELETE to
          avoid the inverted test - slightly more readable.
        * redhat/zebra.spec.in: Add ospfapi port to services file, if
          with_ospfapi.
        * zebra/rib.h: Change nexthop types to an enum.
        * zebra/rt_netlink.c: run it through indent -nut.
          Add nexthop_types_desc[] descriptive array for nexthop types.
          (netlink_route_multipath) debug statements indicate which branch
          they are in and print out nexthop type.
        * zebra/zebra_rib.c: slight reformatting.
        * zebra/zebra_vty.c: Pass ZEBRA_FLAG_BLACKHOLE flag to
          static_add_ipv4() if Null0 route is configured. print out Null0 if
          STATIC_IPV4_BLACKHOLE route, and ignore flags (shouldnt be
          possible to set flags from vty) for config and show route. | 
|  | * ospf_lsa.c: fix up some places where an NSSA specific define,
	  (OSPF_LSA_LOCAL_XLT) was referenced in if statements without being
	  ifdef'ed by HAVE_NSSA. | 
|  | * zebra/if_proc.c: zebra does not close the file after reading
          /proc/net/dev for retrieving interface names and statistics.
          call fclose(fp) before returning from ifstat_update_proc()
          or interface_list_proc() | 
|  | * vtysh/Makefile.am: explicitely list the files required for
          vtysh_cmd.c to be generated, to minimise spurious rebuilds. | 
|  | * redhat/zebra.pam: Default to allow root | 
|  | * bgp_vty.c: install the neighbor_set_peer_group_cmd,
	  neighbor_soft_reconfiguration_cmd and neighbor_unsuppress_map_cmd
	  family of commands into the VPNv4 address family config node. | 
|  | * (global): Add/fixup NSSA ABR translation functionality
	* ospfd.h: Adjust the NSSA ROLE defines. Rename STATE to TRANSLATE.
	  Rename the LSA_NSSA_GET define to LSA_OPTIONS_NSSA_GET.
	* ospfd.c: Adjust to match changes to ospfd.h
	* ospf_te.c: Adjust to match change to LSA_NSSA_GET.
	* ospf_lsa.h: slights reformatting.
	  Add new NSSA functions, ospf_translated_nssa_compare() (not
	  currently used), ospf_translated_nssa_refresh() and
	  ospf_translated_nssa_originate().
	* ospf_lsa.c: Implemented aforementioned new functions. Fix up
	  several NSSA hooks to /not/ be called for Type-5s which are
	  translated. Add additional hooks. Set the ROUTER_LSA_NT bit in
	  router-lsa flags if ABR does translation. New function,
	  ospf_lsa_translated_nssa_new() implemented. Dont register
	  translated LSAs for refreshing - instead we implicitly rely on
	  the ASBR refreshing the Type-7, and refresh the translated Type-5
	  at the same time. Some minor reformatting. Extra debug info added.
	  Also, existing debug statements modified to report LSA Id.
	* ospf_flood.c: call ospf_translated_nssa_refresh() when refreshing
	  Type-7. minor reformatting.
	* ospf_dump.c: Dump NSSA LSAs.
	* ospf_asbr.h: slight reformatting. Export
	  ospf_external_route_lookup() (though, not used. probably will
          undo this).
        * ospf_abr.c: Slight reformatting in many places. Update to match
          ospfd.h changes.
          (ospf_abr_translate_nssa): make it work, using the new ospf_lsa
	  translation functions.
	  (Several places): change struct prefix * to struct prefix_ipv4 *.
	  (might as well do the casts at higher levels). Add more debug
	  info.
	  (ospf_abr_announce_stub_defaults): announce default to NSSA areas
	  too.
	  (ospf_abr_announce_nssa_defaults): do nothing. this function
          probably should die. (see ospf_abr_announce_stub_defaults).
	  (ospf_abr_task_timer): run NSSA tasks. | 
|  | * lib/command.c: Add missing HAVE_IPV6 defines.
          see bug id #23: http://bugzilla.dishone.st/show_bug.cgi?id=23 | 
|  | * zebra/if_ioctl.c: Fix missing declaration for if_fake_index.
	  See bug id #24: http://bugzilla.dishone.st/show_bug.cgi?id=24
	  reported by Vsevolod Sipakov. | 
|  | * ospf_apiserver.c: Add missing close bracket | 
|  | * ospfd/ospf_apiserver.c: check for NULL from ospf_lookup() | 
|  | * configure.ac: Fix recognition of FreeBSD if /dev/ip is found. | 
|  | * zebra/kernel_socket.c: Update for new zebrad global struct
	* zebra/ipforward_solaris.c: Add missing privs.h include. Uncomment
          /dev/ip define.
	* lib/zebra.h: Add typedefs for SunOS. | 
|  |  | 
|  | * (show_ip_ospf_database_header) Fix unconditional NSSA-dependent
          printf. | 
|  | * ospf_packet.c: (ospf_ls_upd_send_queue_event) undo fix suggested
          Mikael Lonnroth. As per Kamatchi Soundaram /
          [zebra 19590], original behaviour is correct. | 
|  | * ospf_vty.c: (global) add, unused, description array for lsa flags.
	  (show_ip_ospf_database_header): pretty print options, printf hex
          numbers as 0x, print lsa flags and note if it is a translated LSA.
          (show_lsa_detail_proc): print out OSPF_LSA_LOCAL_XLT LSAs.
	* ospf_packet.c: (ospf_write) print out destination IP in debug info
          if write fails. | 
|  | * ospf_packet.c: (ospf_ls_upd_send_queue_event) clean up list node
	  and unlock lsa if we break early. (eg packet size too large). | 
|  |  | 
|  | * ospf_vty.c (ospf_area_stub_no_summary): fix typo.
	  (ospf_area_nssa_cmd_handler): new function to handle the
	  area.*nssa commands.
	  (ospf_area_nssa_cmd): changed to call ospf_area_nssa_cmd_handler
	  (ospf_area_nssa_translate_cmd) ditto
	  (ospf_area_nssa_translate_cmd): changed from ALIAS to defun, call
	  ospf_area_nssa_cmd_handler
	  (ospf_area_nssa_translate_no_summary_cmd): ditto
	  (no_ospf_area_nssa_cmd): call ospf_schedule_abr_task()
	  (show_ip_ospf_area): Formatting cleanups. Properly print out NSSA
          area configuration.
	  show_router_lsa_detail: Add missing newline
	  (show_network_lsa_detail): ditto
	  (show_summary_lsa_detail): ditto
	  (show_summary_asbr_lsa_detail): ditto
	  (show_ip_ospf_route_router): fix spacing
	  (config_write_ospf_area): actually write out proper state for NSSA
	  area. |