| Age | Commit message (Collapse) | Author | 
|---|
|  | 2006-05-28 Paul Jakma <paul.jakma@sun.com>
	* vty.c: (vty_log/vty_log_fixed) dont crash if called when vty
	  hasn't been initiliased. | 
|  | 2006-05-28 Paul Jakma <paul.jakma@sun.com>
	* memory.c: malloc.h is deprecated in favour of stdlib.h, however
	  we still need it on GNU Libc for mallinfo(). | 
|  | 2006-05-28 Paul Jakma <paul.jakma@sun.com>
	* zebra.h: Include inttypes.h rather than stdint.h, best practice
	  according to the autoconf manual.
	  Add UINT*_MAX defines for older platforms lacking these (FBSD 4) | 
|  | 2006-05-28 Paul Jakma <paul.jakma@sun.com>
	* configure.ac: Update SOS CFLAGS, Xt shouldn't be used and
	  enable debug options.
	  Add a check for GNU Make and warn the user if it does not appear
	  to be the make used. | 
|  | 2006-05-24 Paul Jakma <paul.jakma@sun.com>
	* vtysh.c: (general) Add 'show memory' command. | 
|  | 2006-05-23 Paul Jakma <paul.jakma@sun.com>
	* bgp_vty.c: (neighbor_update_source_cmd) Expand tab completion
	  to make it clear it takes both address and ifname. | 
|  | 2006-05-23 Paul Jakma <paul.jakma@sun.com>
	* bgpd.texi: Document the update-source command. | 
|  | 2006-05-21 Paul Jakma <paul.jakma@sun.com>
	* vtysh.c: (vtysh_show_logging_cmd) Suppress output for daemons
	  which are not running (Andrew Schorr). | 
|  | 2006-05-17 Paul Jakma <paul.jakma@sun.com>
	* vtysh.c: (general) Add 'show logging' command. | 
|  | 2006-05-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* if.h: (struct connected) Document the meaning of the
	  ZEBRA_IFC_REAL and ZEBRA_IFC_CONFIGURED flags.
	* connected.c: (connected_withdraw) Do not delete the connected
	  address if the ZEBRA_IFC_CONFIGURED flag is set.
	  (connected_add_ipv4,connected_add_ipv6) Before calling
	  connected_withdraw, unset the ZEBRA_IFC_CONFIGURED flag
	  on the superseded connected structure. | 
|  | 2006-05-19 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* connected.c: (connected_add_ipv4,connected_add_ipv6) If the
	  new struct connected matches an already existing one
	  (that will consequently be removed by connected_withdraw),
	  then be sure to preserve the ZEBRA_IFC_CONFIGURED flag. | 
|  | 2006-05-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* kernel_socket.c: (ifam_read_mesg) Improve debug message
	  to show the IP address. | 
|  | 2006-05-15 Paul Jakma <paul.jakma@sun.com>
	* zserv.c: (general) Remove the private zebra_command_str
	  in favour of newly added libzebra zserv_command_string. | 
|  | 2006-05-15 Paul Jakma <paul.jakma@sun.com>
	* log.c: (general) Generalise struct zebra_route_desc into
	  struct zebra_desc_table and, similar to route_types, add a
	  command_types table to describe Zserv protocol commands.
	  (route_types[]) use a macro to use designated initialisers
	  while avoiding tedious duplication.
	  (zserv_command_string) lookup string from zebra_desc_table,
	  similar to zebra_route_string
	* zebra.h: Add declaration for zserv_command_string, adjust the
	  comments to reflect zebra_desc_table. | 
|  | 2006-05-13 Paul Jakma <paul.jakma@sun.com>
	* vty.c: (vty_describe_command) CID #39 fix was too hasty, just
	  cause it /can/ leak doesn't mean it always will have, check
	  first. | 
|  | 2006-03-01  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
	* ospf6_asbr.c: fix bug of needless forwarding address
	* ospf6d.h: version 0.9.7r | 
|  | 2006-02-22  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
	* valgrind check and memory fix
	* route table identification string added
	* ospf6d.h: version 0.9.7q | 
|  | 2005-10-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
	* ospf6_neighbor.c: add the calling of ospf6_maxage_remove ()
	when the neighbor went out of Exchange/Loading. | 
|  | 2005-10-06  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
	* ospf6_asbr.c: fix bug of calculating AS-External routes
	  in other areas. Add debugging function for border-router
	  calculation.
	* ospf6d.h: version 0.9.7p | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* bgp_aspath.{c,h}: (aspath_print_vty) take a format string,
	  so as to reduce burden on callers, all in bgp_route.c
	* bgp_route.c: (route_vty_out{,tmp}) Update to match
	  aspath_print_vty, simplifying checks needed to get spacing
	  right. CID #4,#5.
	  ({damp,flap}_route_vty_out) Ditto, CID #9, #10 | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* bgp_route.c: (bgp_static_update_rsclient) Remove useless NULL
	  check, code already assumes bgp_static can not be NULL,
	  fixes CID #6. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* bgp_route.c: (bgp_static_update_main) Remove useless NULL
	  check, code already assumes bgp_static can not be NULL,
	  fixes CID #7. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* bgp_attr.c: (bgp_packet_attribute) Remove dead code, Coverity
	  CID #1 | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* command.c: (cmd_describe_command_real) Fix return of freed
	  pointer when no-match, CID #55. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* vty.c: (vty_describe_command) fix leak of describe vector in
	  error path, CID #39. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* command.c: (cmd_complete_command_real) Fix leak of cmd_vector
	  in error case, Coverity CID #37. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* plist.c: (vty_prefix_list_uninstall) Fix potential NULL deref
	  of prefix and typestr strings, Coverity CID #3. | 
|  | 2006-05-13 Paul Jakma <paul.jakma@sun.com>
	* ospf_lsa.c: (ospf_translated_nssa_refresh) fix the sanity
	  check to match the assert, small error in CID #13 fix. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_lsa.c: (ospf_translated_nssa_refresh) Add non-assert
	  sanity check, in case DEBUG isn't defined.  Debug message
	  when no type7 exists should print the ID from the type5, not
	  the type7, fixes CID #13. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_ism.c: (ism_change_state) NULL check on oi->area is
	  useless, it's always valid. Only possibility where it
 	  couldn't be is if there is a race between abr_task and
	  cleaning up oi's, in which case a NULL check here isn't going
	  to do anything. Fixes CID #15. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_ia.c: (ospf_update_router_route) ospf->backbone could be
	  NULL when passed to ospf_find_asbr_route_through_area,
	  check for NULL first, CID #14. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_asbr.c: (ospf_redistribute_withdraw) remove ospf_lookup
	  call by taking the struct ospf * as argument, which the
	  caller has, fixing CID #28.
	* ospf_asbr.h: (ospf_redistribute_withdraw) update declaration
	* ospf_zebra.c: (ospf_redistribute_unset) update call to
	  ospf_redistribute_withdraw to match. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_interface.c: (ospf_if_exists) Fix missing NULL return
	  check on ospf_lookup, CID #27. | 
|  | 2006-05-12 Paul Jakma <paul.jakma@sun.com>
	* ospf_lsa.c: (ospf_lsa_action) Get rid of the ospf_lookup
	  call, which is not checked for NULL return, by stripping out
	  functionality which is never used, hence fixing Coverity CID
	  #29.
	  (struct lsa_action) remove unused member. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ospf_lsa.c: (ospf_default_originate_timer) Let the thread
	  take (struct ospf *) as thread argument, rather than (struct
	  ospf *)->default_originate, thus avoiding having to call
	  ospf_lookup.
	* ospf_zebra.c: (ospf_redistribute_default_set) change setup
	  of ospf_default_originate_timer thread to match.
	* ospfd.c: (ospf_router_id_update) ditto. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ospf_abr.c: (ospf_area_range_cost_set) Shouldn't create a new
	  range, should just lookup to see if one exists, the new range
	  is just leaked. Fixes CID #46. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ospf_route.c: (ospf_route_delete_same_ext) Fix deref before
	  NULL check by moving into check-protected block, fix CID #49. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ospf_vty.c: (no_ospf_area_filter_list) Check NULL result from
	  ospf_area_lookup_by_area_id, fixes Coverity CID #69 | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ospf_vty.c: (general) Audit ospf_lookup calls in commands,
	  ensure check for NULL result, make vty messages consistent.
	  (show_ip_ospf_interface) Missing NULL check on ospf_lookup
	  result, fixes Coverity CID #70. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* interface.c: (if_delete_update) route_node_lookup may return
	  NULL, should fix Coverity CID #31. | 
|  | 2006-05-11 Paul Jakma <paul.jakma@sun.com>
	* ripng_interface.c: (ripng_interface_address_add) Remove
	  unneeded NULL check, Coverity CID #72. | 
|  | 2006-05-10 Paul Jakma <paul.jakma@sun.com>
	* quagga.info: update auto-built file. | 
|  | 2006-05-10 Paul Jakma <paul.jakma@sun.com>
	* configure.ac: Bump to 0.99.4 | 
|  | 2006-05-08 Paul Jakma <paul.jakma@sun.com>
	* main.texi: --log_mode does not exist, remove, bug #245. | 
|  | 2006-05-08 Paul Jakma <paul.jakma@sun.com>
	* bgp_route.c: (bgp_afi_node_get) given table should never be
	  NULL, check/assert this.
	  (bgp_static_update) Bug #240. Rsclients should only be passed
	  the static update if they are configured for the afi,safi. | 
|  | 2006-05-08 Paul Jakma <paul.jakma@sun.com>
	* ripng_routemap.c: (route_set_ipv6_nexthop_local_compile) bug
	  #242, s/in_addr/in6_addr to fix crash.
	  Thanks to jithinvachery+quagga@gmail.com. | 
|  | 2006-05-08 Paul Jakma <paul.jakma@sun.com>
	* bgp_community.c: (community_str2com) Coverity CID#62, fix
	  double-free, use-after-free. | 
|  | 2006-05-04 Paul Jakma <paul.jakma@sun.com>
	* bgp_route.c: (general) Fix logical bug in clearing, noted
	  by Chris Caputo in [quagga-users 6728] - clearing depended on
	  at least one route being added to workqueue, in order for
	  workqueue completion function to restart FSM. However, if no
	  routes are cleared, then the completion function never is
	  called, it needs to be called manually if the workqueue
	  didn't get scheduled.
	  Finally, clearing is per-peer-session, not per AFI/SAFI, so
	  the FSM synchronisation should be in bgp_clear_route_table.
	  (bgp_clear_route_table) Wrong place for FSM/clearing
	  synchronisation, move to..
	  (bgp_clear_route) FSM/clearing synchronisation should be
	  here.
	  If no routes were cleared, no workqueue scheduled, call
	  the completion func to ensure FSM kicks off again. | 
|  | 2006-05-04 Paul Jakma <paul.jakma@sun.com>
	* (general) VPNv4 fixes. Certain VPNv4 code was not enabled.
	  See bug #210.
	* bgp_attr.{c,h}: (bgp_packet_{withdraw,attribute}) Tag should be
	  u_char really.
	* bgp_packet.c: (bgp_{update,withdraw}_packet) Enable some
	  VPNv4 code which inexplicably was ifdef'd out. comments from
	  a tester on IRC suggest this fixes bug #210. | 
|  | 2006-05-04 Paul Jakma <paul.jakma@sun.com>
	* ripd.texi: Add Version Control as a distinct section.
	  Expand Version Control section with overview text,
	  touching on insecurity of RIPv1 and referencing
	  authentication section, cleanup text of various version
	  commands.
	  RIP Authentication: Add overview text, refer to RIPv1 version
	  control, which is required to completely secure RIP. |