]> git.proxmox.com Git - mirror_frr.git/log
mirror_frr.git
20 years ago2003-11-10 Lorenzo Colitti <lorenzo@ripe.net>
paul [Mon, 10 Nov 2003 23:50:54 +0000 (23:50 +0000)]
2003-11-10 Lorenzo Colitti <lorenzo@ripe.net>

        * bgpd/bgp_dump.c: (bgp_dump_routes_entry) call
          dump_bgp_routes_attr() with a prefix.

20 years ago2003-11-03 Paul Jakma <paul@dishone.st>
paul [Mon, 3 Nov 2003 12:37:43 +0000 (12:37 +0000)]
2003-11-03 Paul Jakma <paul@dishone.st>

* bgpd/bgp_route.c: Delete some extraneous whitespace. Credit to
  a person on #quagga whose name I unfortunately can not recall.

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 09:21:17 +0000 (09:21 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

* redhat/quagga.spec.in: dont specify --with-cflags. rpmbuild sets
  CFLAGS.

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 07:45:39 +0000 (07:45 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

* NEWS: Update for 0.96.4 release

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 07:31:47 +0000 (07:31 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

* ChangeLog: Update with logs from last 2 releases.

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 07:30:52 +0000 (07:30 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

        * redhat/quagga.spec.in: Install libzebra headers with -devel
          package.

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 07:29:11 +0000 (07:29 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

        * configure.ac: FreeBSD has net-snmp in /usr/local.

20 years ago2003-11-02 Krzysztof Oledzki <oleq@ans.pl>
paul [Sun, 2 Nov 2003 07:28:05 +0000 (07:28 +0000)]
2003-11-02 Krzysztof Oledzki <oleq@ans.pl>

        * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which
          caused zebra to read all routes in all tables, rather than just
          the main table. See [quagga-dev 280].

20 years ago2003-11-02 Paul Jakma <paul@dishone.st>
paul [Sun, 2 Nov 2003 07:24:40 +0000 (07:24 +0000)]
2003-11-02 Paul Jakma <paul@dishone.st>

        * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address'
          route map command so that vtysh can use it. Modified version of
          Hasso Tepper's patch. Fixes bug #52.

20 years ago2003-10-31 Paul Jakma <paul@dishone.st>
paul [Fri, 31 Oct 2003 13:10:42 +0000 (13:10 +0000)]
2003-10-31 Paul Jakma <paul@dishone.st>

* configure.ac: newline not escaped in CHECK_HEADERS

20 years ago2003-10-30 Paul Jakma <paul@dishone.st>
paul [Thu, 30 Oct 2003 21:59:57 +0000 (21:59 +0000)]
2003-10-30 Paul Jakma <paul@dishone.st>

* configure.ac: netinet/in_systm.h is yet another well-known
  header file we really should be checking for.

20 years ago2003-10-30 sowmini.varadhan@sun.com
paul [Thu, 30 Oct 2003 21:58:06 +0000 (21:58 +0000)]
2003-10-30 sowmini.varadhan@sun.com

        * lib/pid_output.c: (pid_output_lock) undo paulj's mindless edit.

20 years ago2003-10-29 Paul Jakma <paul@dishone.st>
paul [Wed, 29 Oct 2003 06:30:19 +0000 (06:30 +0000)]
2003-10-29 Paul Jakma <paul@dishone.st>

        * lib/routemap.c: (route_map_apply_index) renamed to
          route_map_apply_match.
          (route_map_apply_match) Take rule list as argument rather than
          index. concentrate solely on match logic.
          (route_map_apply) Properly implement the route map statement
          logic, according to the table, especially the on-match exit
          policy.

20 years ago2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>
paul [Tue, 28 Oct 2003 03:47:15 +0000 (03:47 +0000)]
2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>

        * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath
          limit when setting changed flag to avoid spurious changes.
          (static_install_ipv{4,6}) dont uninstall by default, might not be
          required - avoid spurious uninstalls.
          (static_uninstall_ipv{4,6}) only uninstall the route if its
  actually FIB route.

20 years ago2003-10-27 Paul Jakma <paul@dishone.st>
paul [Mon, 27 Oct 2003 22:12:02 +0000 (22:12 +0000)]
2003-10-27 Paul Jakma <paul@dishone.st>

* lib/if.{ch}: remove ifc_pointtopoint() - left over from the
  reverted RFC3021 patch.

20 years ago2003-10-27 Simon <lists@routemeister.net>
paul [Mon, 27 Oct 2003 22:02:00 +0000 (22:02 +0000)]
2003-10-27 Simon <lists@routemeister.net>

        * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was
          being called with struct connected. Change to co->ifp.

20 years ago2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
paul [Mon, 27 Oct 2003 21:53:38 +0000 (21:53 +0000)]
2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>

        * ospfd/ospfd.c: Do not increment act_int for an area, as it is done
          by ospf_ism.c::ism_change_state() - results in incorrect figure
          for active interfaces in an area.

20 years ago2003-10-26 Paul Jakma <paul@dishone.st>
paul [Sun, 26 Oct 2003 21:36:07 +0000 (21:36 +0000)]
2003-10-26 Paul Jakma <paul@dishone.st>

* lib/vty.c: (vty_read) additional change i had applied to Jay's
  telnet sub-option processing crash fix was incorrect, revert.

21 years ago2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>
paul [Fri, 24 Oct 2003 19:02:03 +0000 (19:02 +0000)]
2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>

        * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238]
        * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of
          view string.
          (bgp_show_neighbor_route) Take a struct peer argument instead of
          ip string.
          (peer_adj_routes) ditto
          (show_adj_routes) ditto
          (peer_lookup_in_view) new function to return appropriate struct
          peer for a given view string.
          (misc) Fixup all calls to above to reflect new calling arguments,
          and use peer_lookup_in_view as needed. Additional commands
          installed to use expanded functionality above, existing commands
          modified to suit as well.
        * bgpd/bgp_vty.c: 2 new aliases.

21 years ago2003-10-24 waldi@debian.org
paul [Fri, 24 Oct 2003 04:39:18 +0000 (04:39 +0000)]
2003-10-24 waldi@debian.org

* vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it
  depended against source files without specification, i.e. it
  used ../zebra instead of $(top_srcdir)/zebra.

21 years ago2003-10-24 Paul Jakma <paul@dishone.st>
paul [Fri, 24 Oct 2003 04:24:39 +0000 (04:24 +0000)]
2003-10-24 Paul Jakma <paul@dishone.st>

        * configure.ac: Check for fcntl()
        * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via
          regular automake means, not magic install incantations, see
          bug #38.
        * lib/Makefile.am: install the headers, needed to link libzebra.a
          (and hence libospf.a, OSPF-API, etc.)

21 years ago2003-10-24 sowmini.varadhan@sun.com
paul [Fri, 24 Oct 2003 04:10:16 +0000 (04:10 +0000)]
2003-10-24 sowmini.varadhan@sun.com

        * lib/pid_output.c: (pid_output) call pid_output_lock if we have
          fcntl().
          (pid_output_lock) grab exclusive write lock on pid file, rather
  than rely on (fragile) exclusive create.

21 years ago2003-10-24 sowmini.varadhan@sun.com
paul [Fri, 24 Oct 2003 00:49:17 +0000 (00:49 +0000)]
2003-10-24 sowmini.varadhan@sun.com

        * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be
          created.

21 years ago2003-10-23 Paul Jakma <paul@dishone.st>
paul [Thu, 23 Oct 2003 20:39:50 +0000 (20:39 +0000)]
2003-10-23 Paul Jakma <paul@dishone.st>

* configure.ac: IRIX configure.ac support. Sort of works.
  sysctl() crashes though (ipforward), there's some kind of odd
  padding in the PF_ROUTE socket messages and setsockopt() on
  SOCK_RAW does not work (so ospfd doesnt work).

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 02:51:38 +0000 (02:51 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when
          HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not
          portable.

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 02:51:04 +0000 (02:51 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its
          configure dependent. (still need to find a way to make building of
          it dependent on configure options or include all commands.)

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 02:50:45 +0000 (02:50 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * lib/zebra.h: include limits.h if its there, its a portable header
          and useful and not just solaris specific. net/route.h is also
          useful.

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 02:49:38 +0000 (02:49 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * lib/vty.c: cleanup getcwd again. just pass the buffer in to getcwd.

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 02:41:52 +0000 (02:41 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * lib/regex.c: bzero -> memset
        * zebra/ioctl.c: ditto. bzero is not portable.

21 years ago2003-10-22 Paul Jakma <paul@dishone.st>
paul [Wed, 22 Oct 2003 00:07:44 +0000 (00:07 +0000)]
2003-10-22 Paul Jakma <paul@dishone.st>

        * configure.ac: Split up header checks into non-net, net and ipv6
          related. Checking of IPv6 is conditional. Add some more output
          text for the end of the configure run.

21 years ago2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
paul [Sat, 18 Oct 2003 01:30:50 +0000 (01:30 +0000)]
2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>

2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>

        * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop
  for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address
          family prefixes. Accept prefix as argument.
        * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration.
        * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to
          bgp_dump_routes_attr.
          (bgp_dump_common) Go by the family of the peering socket, not
          configured address family when dumping peering information.
          Add HAVE_IPV6 conditionals, eg missing from previous bgp interval
          patch.

21 years ago2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>
paul [Sat, 18 Oct 2003 01:01:19 +0000 (01:01 +0000)]
2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>

        * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete
          fixed intervals rather than fixed intervals from startup time.
          (bgp_dump_interval_func) Dont return immediately if file cant be
          openeded, but reschedule interval dumps, even - admin might
          fix problem in meantime. Close the dump file in between intervals.
          (bgp_dump_init) account for MSG header when initialising stream
  size.

21 years ago2003-10-15 sowmini.varadhan@sun.com
paul [Wed, 15 Oct 2003 23:20:17 +0000 (23:20 +0000)]
2003-10-15 sowmini.varadhan@sun.com

        * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
          instead of creating one socket per send. send source addr to
          rip_update_interface.
          (rip_update_process) should send an update on every connected
          network for each interface.
          (rip_request_send) should send a request on every connected
          network for each interface.
        * ripd/ripd.h: update prototype for rip_interface_multicast_set
        * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
          so that it can be called repeatedly for aliased interfaces (on
          multiple networks).

21 years ago2003-10-15 Paul Jakma <paul@dishone.st>
paul [Wed, 15 Oct 2003 23:12:31 +0000 (23:12 +0000)]
2003-10-15 Paul Jakma <paul@dishone.st>

* configure.ac: bump version

21 years ago2003-10-15 Jay Fenlason <fenlason@redhat.com>
paul [Wed, 15 Oct 2003 23:08:55 +0000 (23:08 +0000)]
2003-10-15 Jay Fenlason <fenlason@redhat.com>

        * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet
          end-sub-negotation is sent when no sub-negotation data has been
          sent. Return immediately if no sub-negotation is in progress.
          (vty_read) do not attempt to process options if no sub-negotation
          is in progress.

21 years ago2003-10-15 Paul Jakma <paul@dishone.st>
paul [Wed, 15 Oct 2003 22:09:28 +0000 (22:09 +0000)]
2003-10-15 Paul Jakma <paul@dishone.st>

* lib/vty.c: (vty_save_cwd) dont crash if getcwd fails. try fallback
          to SYSCONFDIR. Allocate cwd from the stack rather than relying on
          (non-portable) getcwd() allocation (which we didnt seem to be
  freeing).

21 years ago2003-10-15 Paul Jakma <paul@dishone.st>
paul [Wed, 15 Oct 2003 21:40:57 +0000 (21:40 +0000)]
2003-10-15 Paul Jakma <paul@dishone.st>

* ospfd/ospf_interface: (ospf_if_lookup_table) fix compile errors
  from previous patch. doh.

21 years ago2003-10-15 Paul Jakma <paul@dishone.st>
paul [Wed, 15 Oct 2003 21:14:20 +0000 (21:14 +0000)]
2003-10-15 Paul Jakma <paul@dishone.st>

        * ospfd/ospf_interface: (ospf_if_lookup_table) new function to
          lookup oi for a given prefix in a given interfaces table of oi's.
          (ospf_if_new) use ospf_if_lookup_table to deal with zebra
          reporting new interface multiple times.
          NB: This patch is a complete plaster-band of a hack. First, why is
          zebra reporting interface events multiple times? Second, why does
          ospfd maintain so many damn lists and tables relating to oi's -
          these should be reconciled into one or two tables.

21 years ago2003-10-13 Jay Fenlason <fenlason@redhat.com>
paul [Mon, 13 Oct 2003 09:49:29 +0000 (09:49 +0000)]
2003-10-13 Jay Fenlason <fenlason@redhat.com>

* ospf6d/ospf6_route.c: Fix 2 compile warnings.

21 years ago2003-10-13 Jay Fenlason <fenlason@redhat.com>
paul [Mon, 13 Oct 2003 09:47:32 +0000 (09:47 +0000)]
2003-10-13 Jay Fenlason <fenlason@redhat.com>

* lib/zebra.h: define UINT32_MAX for those systems which do not
  provide it.
* bgp_attr.h: define BGP_MED_MAX.
* bgp_route.c: update defines/constants to BGP_MED_MAX.
* bgp_routemap.c: ditto. clean up route_match_metric_compile
  slightly to avoid unneccesary XMALLOC.

21 years ago2003-10-13 sowmini.varadhan@sun.com
paul [Mon, 13 Oct 2003 09:06:46 +0000 (09:06 +0000)]
2003-10-13 sowmini.varadhan@sun.com

* ospf_lsa.h: Add OSPF_LSA_PREMATURE_AGE flag.
* ospf_lsa.c: added better debug comments. check sequence number in
  ospf_lsa_install. ospf_maxage_lsa_remover() checks for
    OSPF_LSA_PREMATURE_AGE and re-originates the lsa after ls_acks are
  received.
* ospf_flood.c: improve debug statement- print ls_seqnum.

21 years ago2003-10-13 Douglas Fraser <doug+quagga@idmf.net>
paul [Mon, 13 Oct 2003 08:59:40 +0000 (08:59 +0000)]
2003-10-13 Douglas Fraser <doug+quagga@idmf.net>

* zebra/connected.c: PtP revert fixup. Zebra was not creating
connected route for PtP peer.

21 years ago2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>
paul [Tue, 7 Oct 2003 05:58:48 +0000 (05:58 +0000)]
2003-10-07 Tarhon-Onu Victor <mituc@iasi.rdsnet.ro>

* zebra/ipforward_proc.c: (ipforward) Close the fd for
/proc/net/snmp. See [quagga-dev 284]

21 years ago2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
paul [Mon, 29 Sep 2003 20:06:13 +0000 (20:06 +0000)]
2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>

* zebra/zebra_rib.c: Fix possible dangling reference to rib
  route_nodes - unlock it the appropriate number of times. (twice,
because of the implicit lock). see [quagga-dev 251].

21 years ago2003-09-29 Paul Jakma <paul@dishone.st>
paul [Mon, 29 Sep 2003 19:56:32 +0000 (19:56 +0000)]
2003-09-29 Paul Jakma <paul@dishone.st>

* NEWS: update re the generic PtP revert.

21 years ago2003-09-29 Paul Jakma <paul@dishone.st>
paul [Mon, 29 Sep 2003 19:54:53 +0000 (19:54 +0000)]
2003-09-29 Paul Jakma <paul@dishone.st>

* zebra/connected.c: revert the 'generic PtP' patch as it causes
far too many problems. People who use FreeSWAN should investigate
native linux ipsec.
* zebra/rt_netlink.c: ditto
* lib/if.c: ditto
* ripd/ripd.h: ditto
* ripd/ripd.c: ditto
* ripd/rip_interface.c: ditto
* ospfd/ospfd.c: ditto
* ospfd/ospf_snmp.c: ditto
* bgpd/bgp_nexthop.c: ditto

21 years ago2003-09-29 Paul Jakma <paul@dishone.st>
paul [Mon, 29 Sep 2003 19:33:45 +0000 (19:33 +0000)]
2003-09-29 Paul Jakma <paul@dishone.st>

* configure.ac: bump version

21 years ago2003-09-29 Paul Jakma <paul@dishone.st>
paul [Mon, 29 Sep 2003 12:42:39 +0000 (12:42 +0000)]
2003-09-29 Paul Jakma <paul@dishone.st>

* ospfd/ospf_packet.c: Add debug output for some of the previously
  completely silent drops of 'bad' packets.

21 years ago2003-09-24 Paul Jakma <paul@dishone.st>
paul [Wed, 24 Sep 2003 05:09:26 +0000 (05:09 +0000)]
2003-09-24 Paul Jakma <paul@dishone.st>

        * lib/version.h: moved to version.h.in
        * lib/version.h.in: New file, from version.h. Change hardcoded
          package name and version to use the autoconf defined substition
          variables.
        * configure.ac: Fix up AC/AM_INIT* to new style. Remove the sed'ing
          through lib/version.h for VERSION. Add lib/version.h to the
          AC_OUTPUT list. Update the text output of quagga version at end
          of configure run to use PACKAGE_VERSION.
        * doc/.cvsignore: ignore quagga.pdf
        * doc/.cvsignore: ignore version.h, its now autogenerated.

21 years ago2003-09-24 sowmini.varadhan@sun.com
paul [Wed, 24 Sep 2003 00:05:45 +0000 (00:05 +0000)]
2003-09-24 sowmini.varadhan@sun.com

        * zebra/kernel_socket.c: Fix up WRAPUP macro to deal with multiple
          address families in the absence of sa_len element in struct
          sockaddr.
          (ifm_read): Handle solaris 9 if_msghdr_t.
          Deal with interfaces which are incomplete, lookup on name rather
          than the placeholder interface index of -1.

21 years ago2003-09-24 Paul Jakma <paul@dishone.st>
paul [Tue, 23 Sep 2003 23:48:51 +0000 (23:48 +0000)]
2003-09-24 Paul Jakma <paul@dishone.st>

* NEWS: Update it with news of the major changes to Quagga
  (per Greg's suggestion :) )

21 years ago2003-09-24 sowmini.varadhan@sun.com
paul [Tue, 23 Sep 2003 23:47:14 +0000 (23:47 +0000)]
2003-09-24 sowmini.varadhan@sun.com

* lib/linklist.c: (if_cmp_func) Fix handling of case where
  list->cmp returns 0.

21 years ago2003-09-24 sowmini.varadhan@sun.com
paul [Tue, 23 Sep 2003 23:46:01 +0000 (23:46 +0000)]
2003-09-24 sowmini.varadhan@sun.com

* lib/if.c: (if_cmp_func) fix infinite loop if
  ifp1->name == ifp2->name

21 years ago2003-09-24 sowmini.varadhan@sun.com
paul [Tue, 23 Sep 2003 23:41:50 +0000 (23:41 +0000)]
2003-09-24 sowmini.varadhan@sun.com

* rip_interface.c: (rip_interface_address_add) call
  rip_enable_apply(), or the interface is never considered up.
  see [quagga-dev 225].

21 years ago2003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>
paul [Tue, 23 Sep 2003 23:20:08 +0000 (23:20 +0000)]
2003-09-24 Thomas Giger TGC <thomas.giger@tgc.de>

* ospf_packet.c (ospf_associate_packet_vl): pass NULL struct
  interface to ospf_if_lookup_by_local_addr() rather than the
  receiving interface ifp, packets for VL's could come in any
  interface. See quagga-dev 250.

21 years ago2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>
paul [Wed, 27 Aug 2003 12:25:49 +0000 (12:25 +0000)]
2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>

* bgpd/bgp_route.c: Unrevert the revert of the possible first fix
  for maximum-prefix.

21 years ago2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>
paul [Wed, 27 Aug 2003 07:07:02 +0000 (07:07 +0000)]
2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>

* bgpd/bgp_route.c: More work on bgp maximum prefix support

21 years ago2003-08-27 Jay Fenlason <fenlason@redhat.com>
paul [Wed, 27 Aug 2003 06:45:32 +0000 (06:45 +0000)]
2003-08-27 Jay Fenlason <fenlason@redhat.com>

* bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be
  compared with UINT32_MAX
* ospfd/ospfd.c: remove redundant assert
* zebra/rtadv.c: add missing include for zebra/rib.h

21 years ago2003-08-27 Jay Fenlason <fenlason@redhat.com>
paul [Wed, 27 Aug 2003 06:17:18 +0000 (06:17 +0000)]
2003-08-27 Jay Fenlason <fenlason@redhat.com>

* lib/Makefile.am: Do not use a lib (libcap) as a dependency
* zebra/Makefile.am: Link in libcap

21 years ago2003-08-26 Kunihiro <kunihiro@zebra.org>
paul [Tue, 26 Aug 2003 04:11:35 +0000 (04:11 +0000)]
2003-08-26 Kunihiro <kunihiro@zebra.org>

* bgpd/bgp_route.c: fix maximum prefix comparison

21 years ago2003-08-25 Paul Jakma <paul@dishone.st>
paul [Mon, 25 Aug 2003 16:53:54 +0000 (16:53 +0000)]
2003-08-25 Paul Jakma <paul@dishone.st>

* configure.ac: bump version-> 0.96.2
* lib/version.h: bump version, ditto.

21 years ago2003-08-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
paul [Thu, 21 Aug 2003 20:28:24 +0000 (20:28 +0000)]
2003-08-20  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>

* command.c: Fix <cr> display problem for command line
  description.

21 years ago2003-08-15 Paul Jakma <paul@dishone.st>
paul [Fri, 15 Aug 2003 16:04:21 +0000 (16:04 +0000)]
2003-08-15 Paul Jakma <paul@dishone.st>

* ospfd/ospf_route.c: Fixup extraneous list_delete which was causing
  SEGVs of ospfd.

21 years ago2003-08-14 Paul Jakma <paul@dishone.st>
paul [Thu, 14 Aug 2003 09:45:30 +0000 (09:45 +0000)]
2003-08-14 Paul Jakma <paul@dishone.st>

* configure.ac: bump autoconf's idea of quagga version

21 years ago2003-08-14 Paul Jakma <paul@dishone.st>
paul [Thu, 14 Aug 2003 05:33:23 +0000 (05:33 +0000)]
2003-08-14 Paul Jakma <paul@dishone.st>

* lib/version.h: bump to 0.96.1.

21 years ago2003-08-14 Paul Jakma <paul@dishone.st>
paul [Thu, 14 Aug 2003 05:32:12 +0000 (05:32 +0000)]
2003-08-14 Paul Jakma <paul@dishone.st>

* 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

21 years ago2003-08-14 Paul Jakma <paul@dishone.st>
paul [Thu, 14 Aug 2003 05:24:30 +0000 (05:24 +0000)]
2003-08-14 Paul Jakma <paul@dishone.st>

* *.init: change /etc/zebra to /etc/quagga

21 years ago2003-08-14 Paul Jakma <paul@dishone.st>
paul [Thu, 14 Aug 2003 05:23:50 +0000 (05:23 +0000)]
2003-08-14 Paul Jakma <paul@dishone.st>

* redhat/quagga.spec.in: change the vty group, zebravty -> quaggavty

21 years ago2003-08-13 Paul Jakma <paul@dishone.st>
paul [Wed, 13 Aug 2003 06:05:01 +0000 (06:05 +0000)]
2003-08-13 Paul Jakma <paul@dishone.st>

* redhat/quagga.pam: comment out the per user config, doesnt work
reliably as is - default to root only pam config.

21 years ago2003-08-13 Paul Jakma <paul@dishone.st>
paul [Wed, 13 Aug 2003 04:55:13 +0000 (04:55 +0000)]
2003-08-13 Paul Jakma <paul@dishone.st>

* doc/Makefile.am: zebra.texi went to quagga.texi, so the automake
dependency must change too.

21 years ago2003-08-13 Paul Jakma <paul@dishone.st>
paul [Wed, 13 Aug 2003 04:07:52 +0000 (04:07 +0000)]
2003-08-13 Paul Jakma <paul@dishone.st>

* vtysh/vtysh_user.c: include lib/version.h, for QUAGGA_PROGNAME.

21 years ago2003-08-13 Paul Jakma <paul@dishone.st>
paul [Wed, 13 Aug 2003 02:54:44 +0000 (02:54 +0000)]
2003-08-13 Paul Jakma <paul@dishone.st>

* lib/version.h: Add QUAGGA_PROGNAME
* lib/smux.c: hardcoded zebra/quagga -> QUAGGA_PROGNAME
* lib/command.c: ditto
* vtysh/vtysh_user.c: ditto

21 years ago2003-08-13 Paul Jakma <paul@dishone.st>
paul [Wed, 13 Aug 2003 02:46:09 +0000 (02:46 +0000)]
2003-08-13 Paul Jakma <paul@dishone.st>

* lib/smux.c: change progname to quagga.

21 years ago2003-08-13 kunihiro <kunihiro@zebra.org>
paul [Wed, 13 Aug 2003 00:32:49 +0000 (00:32 +0000)]
2003-08-13 kunihiro <kunihiro@zebra.org>

* bgpd/bgp{_fsm.c,_vty.c,d.c,d.h}: Add support for "bgp
          log-neighbor-changes" command.

21 years ago2003-08-12 Paul Jakma <paul@dishone.st>
paul [Tue, 12 Aug 2003 13:08:31 +0000 (13:08 +0000)]
2003-08-12 Paul Jakma <paul@dishone.st>

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/

21 years ago2003-08-12 Paul Jakma <paul@dishone.st>
paul [Tue, 12 Aug 2003 12:56:00 +0000 (12:56 +0000)]
2003-08-12 Paul Jakma <paul@dishone.st>

* redhat/quagga.pam: zebra -> quagga

21 years ago2003-08-12 Paul Jakma <paul@dishone.st>
paul [Tue, 12 Aug 2003 12:54:13 +0000 (12:54 +0000)]
2003-08-12 Paul Jakma <paul@dishone.st>

* redhat/: zebra.{logrotate,pam,spec.in} ->
  quagga.{logrotate,pam,spec.in}.

21 years ago2003-08-12 Paul Jakma <paul@dishone.st>
paul [Tue, 12 Aug 2003 12:40:20 +0000 (12:40 +0000)]
2003-08-12 Paul Jakma <paul@dishone.st>

* doc/: GNU Zebra -> Quagga, in most places. Update Url and list URL
  to quagga.net. zebra.texi -> quagga.texi.

21 years ago2003-08-11 Yasuyuki Haga <yasuhaga@nifty.ne.jp>
paul [Tue, 12 Aug 2003 06:00:30 +0000 (06:00 +0000)]
2003-08-11 Yasuyuki Haga <yasuhaga@nifty.ne.jp>

* ospfd/ospf_zebra.c: (ospf_zebra_delete) Set ifindex if no nexthop
  supplied. log if no (ifindex || nexthop) supplied.

21 years ago2003-08-12 Paul Jakma <paul@dishone.st>
paul [Tue, 12 Aug 2003 05:40:28 +0000 (05:40 +0000)]
2003-08-12 Paul Jakma <paul@dishone.st>

* lib/linkhist.h: The LISTNODE_{ADD,DEL} macros (not used anywhere)
  do not maintain the list count - fix.

21 years ago2003-08-11 kunihiro <kunihiro@zebra.org
paul [Tue, 12 Aug 2003 05:32:27 +0000 (05:32 +0000)]
2003-08-11 kunihiro <kunihiro@zebra.org

         * bgp_route{,map}.c: Extend 'set ip next-hop' in route-maps with
         ability to specify 'peer-address' rather than IP.

21 years ago2003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
paul [Tue, 12 Aug 2003 05:25:49 +0000 (05:25 +0000)]
2003-08-11  Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>

* ospf6_ism.c: DR Election bug fix.

21 years ago2003-08-11: Paul Jakma <paul@dishone.st>
paul [Mon, 11 Aug 2003 18:31:38 +0000 (18:31 +0000)]
2003-08-11: Paul Jakma <paul@dishone.st>

* redhat/zebra.spec.in: add missing wildcard for Kyle's previous
  fix.

21 years ago2003-08-10 Yasuyuki Haga <yasuhaga@nifty.ne.jp>
paul [Sun, 10 Aug 2003 04:04:41 +0000 (04:04 +0000)]
2003-08-10 Yasuyuki Haga <yasuhaga@nifty.ne.jp>

* ospfd/ospf_zebra.c: (ospf_zebra_delete) Do not dereference the
ifp, it mightn't exist.

21 years ago2003-08-10 amir <amir@datacore.ch>
paul [Sun, 10 Aug 2003 02:51:22 +0000 (02:51 +0000)]
2003-08-10 amir <amir@datacore.ch>

* Add missing 'i' to getopts, short form of --pid_file.
  see http://bugzilla.quagga.net/show_bug.cgi?id=25

21 years ago2003-08-07 kunihiro <kunihiro@zebra.org>
paul [Fri, 8 Aug 2003 00:24:31 +0000 (00:24 +0000)]
2003-08-07 kunihiro <kunihiro@zebra.org>

* bgpd/bgp_route.c: route server passes routes which may have
  no-export community

21 years agoTemporary "fix" for segfault. See bug #29 in bugzilla for details.
hasso [Thu, 7 Aug 2003 09:29:13 +0000 (09:29 +0000)]
Temporary "fix" for segfault. See bug #29 in bugzilla for details.

21 years ago2003-08-06 Anders K. Pedersen <mailnews+router-quagga-dev@news.cohaesio.com>
paul [Wed, 6 Aug 2003 22:41:29 +0000 (22:41 +0000)]
2003-08-06 Anders K. Pedersen <mailnews+router-quagga-dev@news.cohaesio.com>

* ospfd/ospf_vty.c: (ospf_config_write) fix output of
passive-interface when IP has been specified - we still need to
print the interface.

21 years ago2003-08-06 kunihiro <kunihiro@zebra.org>
paul [Wed, 6 Aug 2003 21:47:28 +0000 (21:47 +0000)]
2003-08-06  kunihiro <kunihiro@zebra.org>

* bgpd/bgp_filter.c: "show ip as-path-access-list"

21 years ago2003-08-07 Kyle Gonzalez <kgonzale@redhat.com>
paul [Tue, 5 Aug 2003 23:24:58 +0000 (23:24 +0000)]
2003-08-07 Kyle Gonzalez <kgonzale@redhat.com>

* redhat/zebra.spec.in: Fix errors for unpackaged files - fatal
  error for rpm builds on newer rpm platforms.

21 years ago2003-08-01 Cougar <cougar@random.ee>
paul [Fri, 1 Aug 2003 00:24:13 +0000 (00:24 +0000)]
2003-08-01 Cougar <cougar@random.ee>

* 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.

21 years ago2003-07-26 Paul Jakma <paul at dishone.st>
paul [Sat, 26 Jul 2003 06:14:55 +0000 (06:14 +0000)]
2003-07-26 Paul Jakma <paul at dishone.st>

* 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.

21 years ago2003-07-26 Paul Jakma <paul@dishone.st>
paul [Sat, 26 Jul 2003 06:05:18 +0000 (06:05 +0000)]
2003-07-26 Paul Jakma <paul@dishone.st>

* 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.

21 years ago2003-07-25 kamatchi soundaram <kamatchi@tdd.sj.nec.com>
paul [Thu, 24 Jul 2003 23:22:57 +0000 (23:22 +0000)]
2003-07-25 kamatchi soundaram <kamatchi@tdd.sj.nec.com>

        * 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.

21 years ago2003-07-15 Paul Jakma <paul@dishone.st>
paul [Tue, 15 Jul 2003 12:52:22 +0000 (12:52 +0000)]
2003-07-15 Paul Jakma <paul@dishone.st>

        * 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.

21 years ago2003-07-13 Paul Jakma <paul@dishone.st>
paul [Sun, 13 Jul 2003 01:36:06 +0000 (01:36 +0000)]
2003-07-13 Paul Jakma <paul@dishone.st>

* 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.

21 years ago2003-07-12 Matthias Ferdinand <mferd@sanet.de>
paul [Sat, 12 Jul 2003 21:49:25 +0000 (21:49 +0000)]
2003-07-12 Matthias Ferdinand <mferd@sanet.de>

* 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()

21 years ago2003-07-12 Paul Jakma <paul@dishone.st>
paul [Sat, 12 Jul 2003 21:46:53 +0000 (21:46 +0000)]
2003-07-12 Paul Jakma <paul@dishone.st>

* vtysh/Makefile.am: explicitely list the files required for
          vtysh_cmd.c to be generated, to minimise spurious rebuilds.

21 years ago2003-07-12 Paul Jakma <paul@dishone.st>
paul [Sat, 12 Jul 2003 21:46:24 +0000 (21:46 +0000)]
2003-07-12 Paul Jakma <paul@dishone.st>

* redhat/zebra.pam: Default to allow root

21 years ago2003-07-12 Paul Jakma <paul@dishone.st>
paul [Sat, 12 Jul 2003 21:43:01 +0000 (21:43 +0000)]
2003-07-12 Paul Jakma <paul@dishone.st>

* 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.