]> git.puffer.fish Git - matthieu/frr.git/log
matthieu/frr.git
21 years ago2003-12-30 Paul Jakma <paul@dishone.st>
paul [Tue, 30 Dec 2003 11:09:00 +0000 (11:09 +0000)]
2003-12-30 Paul Jakma <paul@dishone.st>

        * Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
          copying via dist-hook. Remove ~ files backup cruft from dists.
          isisd/Makefile.am: sysconf example should go via
          dist_examples_DATA. The include-netbsd/ headers werent mentioned
          as sources and werent being copied into dists.

21 years ago2003-12-23 Krzysztof Oledzki <oleq@ans.pl>
gdt [Tue, 23 Dec 2003 17:34:39 +0000 (17:34 +0000)]
2003-12-23 Krzysztof Oledzki <oleq@ans.pl>

        * bgp_network.c: drop privs on error cases

(from [quagga-dev 438])

21 years agoRemove generated file.
hasso [Tue, 23 Dec 2003 14:55:12 +0000 (14:55 +0000)]
Remove generated file.

21 years agoSome fixes to isisd done by me and Cougar in the spring of 2003. See
hasso [Tue, 23 Dec 2003 11:51:08 +0000 (11:51 +0000)]
Some fixes to isisd done by me and Cougar in the spring of 2003. See
changelog for details.

21 years agoLet's use 2608/tcp for isisd.
jardin [Tue, 23 Dec 2003 10:50:21 +0000 (10:50 +0000)]
Let's use 2608/tcp for isisd.

21 years agoAdd .cvsignore
hasso [Tue, 23 Dec 2003 10:45:49 +0000 (10:45 +0000)]
Add .cvsignore

21 years agoChangelog entry about isisd integration. Sorry about previous commit
hasso [Tue, 23 Dec 2003 10:43:09 +0000 (10:43 +0000)]
Changelog entry about isisd integration. Sorry about previous commit
without message. Fingers worked faster than brain ;(.

21 years ago2607/tcp is already used by ospfapi.
jardin [Tue, 23 Dec 2003 10:42:45 +0000 (10:42 +0000)]
2607/tcp is already used by ospfapi.
Let's use 2608/tcp for isisd.

21 years ago*** empty log message ***
hasso [Tue, 23 Dec 2003 10:39:08 +0000 (10:39 +0000)]
*** empty log message ***

21 years agoAdd comments about isisd integration.
jardin [Tue, 23 Dec 2003 09:06:51 +0000 (09:06 +0000)]
Add comments about isisd integration.

21 years agoMerge isisd into the Quagga's framework:
jardin [Tue, 23 Dec 2003 08:56:18 +0000 (08:56 +0000)]
Merge isisd into the Quagga's framework:
  - add privs support
  - use misc quagga's definitions
  - make it compile"able"
  - fix segfault cases related to hostname()
  - add debug isis xxx command

This patch has been approved by Paul Jakma.

21 years agoInitial revision
jardin [Tue, 23 Dec 2003 08:09:43 +0000 (08:09 +0000)]
Initial revision

21 years agoReorder free(f); unlink(f); to unlink before freeing.
gdt [Mon, 22 Dec 2003 20:18:18 +0000 (20:18 +0000)]
Reorder free(f); unlink(f); to unlink before freeing.

21 years ago2003-12-22 Christian Hammers <ch@lathspell.de>
gdt [Mon, 22 Dec 2003 20:15:53 +0000 (20:15 +0000)]
2003-12-22 Christian Hammers <ch@lathspell.de>

        * configure.ac (and everywhere a regular file is opened for
          writing): use file permissions from configure rather than
          compiled-in umask.

21 years agoRevert my "microfix". It was caused by misreading code. Gilad is right as
hasso [Mon, 22 Dec 2003 16:49:15 +0000 (16:49 +0000)]
Revert my "microfix". It was caused by misreading code. Gilad is right as
always.

21 years agonote that order of = items is undefined, probably
gdt [Mon, 22 Dec 2003 16:32:15 +0000 (16:32 +0000)]
note that order of = items is undefined, probably

21 years agocomments about struct list
gdt [Mon, 22 Dec 2003 16:07:52 +0000 (16:07 +0000)]
comments about struct list

21 years agoadd comments clarifying the operation of listnode_add_sort
gdt [Mon, 22 Dec 2003 15:56:00 +0000 (15:56 +0000)]
add comments clarifying the operation of listnode_add_sort

21 years agoadd question about changelog usage
gdt [Mon, 22 Dec 2003 15:45:01 +0000 (15:45 +0000)]
add question about changelog usage

21 years agolib/if.c part from [quagga-dev 552] and lib/inklist.c part from [quagga-dev
hasso [Sun, 21 Dec 2003 09:51:42 +0000 (09:51 +0000)]
lib/if.c part from [quagga-dev 552] and lib/inklist.c part from [quagga-dev
555]. Okayed by Paul.

21 years agorough cut at committing guidelines
gdt [Fri, 19 Dec 2003 19:20:25 +0000 (19:20 +0000)]
rough cut at committing guidelines

21 years ago{lib,ospfd,ospfapi}/Makefile.am:
gdt [Mon, 8 Dec 2003 18:12:34 +0000 (18:12 +0000)]
{lib,ospfd,ospfapi}/Makefile.am:

Use pkginclude_HEADERS rather than include_HEADERS to place includes
in ${prefix}/include/quaggainstead of polluting ${prefix}/include.

21 years ago2003-12-08 Mattias Amnefelt <mattiasa@kth.se?
paul [Mon, 8 Dec 2003 10:34:54 +0000 (10:34 +0000)]
2003-12-08 Mattias Amnefelt <mattiasa@kth.se?

        * ospf_packet.c: (ospf_recv_packet) OpenBSD now leaves iph.ip_len
          network byte order. (bugzilla #67).

21 years ago2003-12-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
paul [Sat, 6 Dec 2003 17:10:11 +0000 (17:10 +0000)]
2003-12-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>

* ospfd/ospf_flood.c: (ospf_flood_through_interface) fix compile
  warning.

21 years ago * ospfd.c (ospf_network_match_iface): Rewrite code for clarity
gdt [Fri, 5 Dec 2003 14:01:43 +0000 (14:01 +0000)]
* ospfd.c (ospf_network_match_iface): Rewrite code for clarity
while trying not to change semantics.  Add ifdefed-out code to
avoid matching ppp interfaces whose destination address does not
also match the prefix under consideration, to help out people with
problems due to as-yet-unfixed bugs with p2p interfaces coming and
going.

21 years agofix exampledir processing bug; it failed when neither exampledir nor
gdt [Thu, 4 Dec 2003 15:39:25 +0000 (15:39 +0000)]
fix exampledir processing bug; it failed when neither exampledir nor
sysconfdir were specified, due to incorrect extra quoting of
sysconfdir.  Thanks to Vincent Jardin for the bug report.

21 years agoEnable rtadv by default.
gdt [Wed, 3 Dec 2003 18:13:48 +0000 (18:13 +0000)]
Enable rtadv by default.

Resolves bug #66.

21 years agoreorder includes to avoid warning.
gdt [Wed, 3 Dec 2003 17:54:34 +0000 (17:54 +0000)]
reorder includes to avoid warning.
fixes rest of bug #62

21 years agocheck for v6 header files after we figure out whether we are doing v6
gdt [Wed, 3 Dec 2003 17:52:30 +0000 (17:52 +0000)]
check for v6 header files after we figure out whether we are doing v6
and if so which flavor.

Fixes 99% of bugzilla bug #62.

21 years agoAdd support for --enable-exampledir to specify where to place example
gdt [Wed, 3 Dec 2003 17:24:27 +0000 (17:24 +0000)]
Add support for --enable-exampledir to specify where to place example
files, defaulting to sysconfdir (matching previous behavior).

This is needed to support (cleanly) NetBSD pkgsrc, which requires that
example config files go in $(prefix)/share/examples/pkgname, rather
than in $(prefix)/etc/pkgname.

21 years agoAdded info about -A and -u command line switches to man pages.
hasso [Thu, 27 Nov 2003 13:02:03 +0000 (13:02 +0000)]
Added info about -A and -u command line switches to man pages.

21 years ago2003-11-17 Jay Fenlason <fenlason@redhat.com>
paul [Mon, 17 Nov 2003 10:31:01 +0000 (10:31 +0000)]
2003-11-17 Jay Fenlason <fenlason@redhat.com>

* zebra/rt_netlink.c: netlink_parse_info() ignore messages which are
  not from kernel. Reported to RH by Herbert Xu. See
  http://rhn.redhat.com/errata/RHSA-2003-307.html and CAN-2003-0858.

21 years ago2003-11-17 sowmini.varadhan@sun.com
paul [Mon, 17 Nov 2003 09:15:18 +0000 (09:15 +0000)]
2003-11-17 sowmini.varadhan@sun.com

        * ripd/ripd.c: rip_output_process() fixup aspects of split-horizon
          route suppression. See [quagga-dev 429].

21 years ago2003-11-17 Hasso Tepper <hasso@estpak.ee>
paul [Mon, 17 Nov 2003 09:08:45 +0000 (09:08 +0000)]
2003-11-17 Hasso Tepper <hasso@estpak.ee>

        * ripd/ripd.c: rip_create_socket() privs were not dropped if bind
          failed.

21 years ago2003-11-17 Hasso Tepper <hasso@estpak.ee>
paul [Mon, 17 Nov 2003 09:04:53 +0000 (09:04 +0000)]
2003-11-17 Hasso Tepper <hasso@estpak.ee>

        * ripngd/ripngd.c: ripng_make_socket() add calls to raise/lower
          privs.

21 years ago2003-11-10 Claus Endres <claus@endresconsulting.com>
paul [Mon, 10 Nov 2003 23:56:29 +0000 (23:56 +0000)]
2003-11-10 Claus Endres <claus@endresconsulting.com>

        * ospfd/ospf_interface.c: (ospf_if_table_lookup) grab reference to
          rn->info /before/ calling route_unlock_node() as some systems
          may deliberately poison freed memory, eg FreeBSD 5.1.
          see [quagga-dev 417].

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

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

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

21 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

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

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

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

21 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].

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

21 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

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

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

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

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

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

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

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

21 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