]> git.proxmox.com Git - mirror_frr.git/log
mirror_frr.git
19 years ago2004-07-14 Paul Jakma <paul@dishone.st>
paul [Thu, 22 Jul 2004 19:14:27 +0000 (19:14 +0000)]
2004-07-14 Paul Jakma <paul@dishone.st>

        * sigevent.c: (quagga_signal_handler) add a global caught flag, set
          the flags to a constant rather increment to be kinder.
          (quagga_sigevent_process) new function, to do core of what
          quagga_signal_timer did. dont block signals at all as sig->caught
          is volatile sig_atomic_t and should be safe to access from signal
          and normal contexts. The signal blocking is unneeded paranoia, but
          is left intact under an ifdef, should some platform require it.
          Check global caught flag before iterating through array.
          (quagga_signal_timer) nearly everything moved to
          quagga_sigevent_process. Left in under ifdef, in case some
          platform could use a regular timer check for signals.
        * sigevent.h: quagga_sigevent_process declaration.
        * thread.c: (thread_fetch) check for signals at beginning of
          scheduler loop, check for signals if select returns EINTR.

19 years ago2004-07-22 Paul Jakma <paul@dishone.st>
paul [Thu, 22 Jul 2004 18:16:59 +0000 (18:16 +0000)]
2004-07-22 Paul Jakma <paul@dishone.st>

        * configure.ac: modify default CFLAGS to be compiler agnostic
          build Makefile for tests/ subdir.

19 years ago2004-07-20 Paul Jakma <paul@dishone.st>
paul [Tue, 20 Jul 2004 11:19:47 +0000 (11:19 +0000)]
2004-07-20 Paul Jakma <paul@dishone.st>

* redhat/quagga.spec.in: update for shared lib install, *.la
  should be in -devel

19 years ago2004-07-17 Paul Jakma <paul@dishone.st>
paul [Sat, 17 Jul 2004 11:51:29 +0000 (11:51 +0000)]
2004-07-17 Paul Jakma <paul@dishone.st>

* if.c: (if_cmp_func) Add comment suggested by Greg Troxel.

19 years ago2004-07-14 Paul Jakma <paul@dishone.st>
paul [Wed, 14 Jul 2004 20:50:36 +0000 (20:50 +0000)]
2004-07-14 Paul Jakma <paul@dishone.st>

        * ospf_packet.c: (ospf_ls_upd_send_queue_event) Partial fix for
          problem reported by Peter Frost amongst others, where function
          will spin indefinitely if update list contains LSAs greater than
          MTU-headers or other condition leading to update list never being
          cleared. Problem of what to do with these LSAs remains.
          (ospf_make_ls_upd) add comment about large LSA problem,
          indentation cleanup.

19 years ago2004-07-14 Greg Troxel <gdt@poblano.ir.bbn.com>
gdt [Wed, 14 Jul 2004 13:55:28 +0000 (13:55 +0000)]
2004-07-14  Greg Troxel  <gdt@poblano.ir.bbn.com>

        * Makefile.am (EXTRA_DIST): Add missing \, so tools stuff is
        really in distfile.

19 years ago004-07-13 David Wiggins <dwiggins@bbn.com
gdt [Tue, 13 Jul 2004 16:45:54 +0000 (16:45 +0000)]
004-07-13  David Wiggins <dwiggins@bbn.com

* kernel_socket.c (rtm_flag_dump): terminate buffer with '\0', not '0'.

This is arguably not a security problem, since strlcat is used to copy
to the buffer -gdt.

19 years ago2004-07-13 Greg Troxel <gdt@poblano.ir.bbn.com>
gdt [Tue, 13 Jul 2004 13:47:25 +0000 (13:47 +0000)]
2004-07-13  Greg Troxel  <gdt@poblano.ir.bbn.com>

* sigevent.c: Don't block SIGTRAP and SIGKILL.  Blocking SIGTRAP
confuses gdb, at least on NetBSD 2.0_BETA, where the block
succeeds.

19 years agoCreating irdp socket requires more privileges.
hasso [Tue, 13 Jul 2004 03:06:51 +0000 (03:06 +0000)]
Creating irdp socket requires more privileges.

19 years ago1) extract.pl is braindead, but I will not touch it willingly.
hasso [Mon, 12 Jul 2004 16:32:56 +0000 (16:32 +0000)]
1) extract.pl is braindead, but I will not touch it willingly.
2) Following common style is always better anyway.

19 years agoMerge svn revision 855 from Zebra repository.
hasso [Fri, 9 Jul 2004 18:33:43 +0000 (18:33 +0000)]
Merge svn revision 855 from Zebra repository.

19 years agocvsignore *.libs in build dirs
paul [Fri, 9 Jul 2004 17:52:39 +0000 (17:52 +0000)]
cvsignore *.libs in build dirs

19 years ago2004-07-09 Paul Jakma <paul@dishone.st>
paul [Fri, 9 Jul 2004 17:48:53 +0000 (17:48 +0000)]
2004-07-09 Paul Jakma <paul@dishone.st>

        Merge of GNU Zebra cvs2svn changesets r799, r800 and r807.

        * bgp_dump.c: (bgp_dump_attr) cleanup. return status code. check
          attributes present before printing.
        * bgp_dump.c: update bgp_dump_attr prototype.
        * bgp_packet.c: (bgp_update_receive) init attrstr. check status
          of bgp_dump_attr. Log end-of-rib UPDATEs.

19 years ago2004-07-09 Paul Jakma <paul@dishone.st>
paul [Fri, 9 Jul 2004 14:05:47 +0000 (14:05 +0000)]
2004-07-09 Paul Jakma <paul@dishone.st>

        * jhash.{c,h}: New files. Bob Jenkins' public domain hashing
          function, as implemented in linux kernel by David Miller.

19 years ago2004-07-09 Paul Jakma <paul@dishone.st>
paul [Fri, 9 Jul 2004 14:00:01 +0000 (14:00 +0000)]
2004-07-09 Paul Jakma <paul@dishone.st>

        * Merge Kunihiro's 'show route-map' change and add
          compatibility aliases for route-map continue

19 years agomore cvsignores
paul [Fri, 9 Jul 2004 12:43:09 +0000 (12:43 +0000)]
more cvsignores

19 years agoUpdate cvsignore's for *.lo and *.la - libtool files
paul [Fri, 9 Jul 2004 12:38:23 +0000 (12:38 +0000)]
Update cvsignore's for *.lo and *.la - libtool files

19 years ago2004-07-09 Juris Kalnins <juris@mt.lv>
paul [Fri, 9 Jul 2004 12:24:42 +0000 (12:24 +0000)]
2004-07-09 Juris Kalnins <juris@mt.lv>

        * if.c: (if_cmp_func) fix for interface names where name is same,
          but one has no number, eg "devtyp" and "devtyp0".

19 years ago2004-07-09 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Fri, 9 Jul 2004 12:11:31 +0000 (12:11 +0000)]
2004-07-09 Sowmini Varadhan <sowmini.varadhan@sun.com>

        * bgp_packet.c: (bgp_collision_detect) Send NOTIFY on new socket
          if that is connection we're closing.
          (bgp_read) invalid marker check applies to KEEPALIVE too.
        * bgp_route.c: Ignore multicast NRLI, dont send NOTIFY.

20 years ago2004-07-01 Greg Troxel <gdt@fnord.ir.bbn.com>
gdt [Thu, 1 Jul 2004 19:26:33 +0000 (19:26 +0000)]
2004-07-01  Greg Troxel  <gdt@fnord.ir.bbn.com>

        * ripng_interface.c (ripng_multicast_join): Use privs to do join,
        to work around bug on gif(4) on NetBSD 1.6.2.

20 years agoadd appearance of shlibs
gdt [Thu, 1 Jul 2004 18:49:23 +0000 (18:49 +0000)]
add appearance of shlibs

20 years agoThere is no need to introduce new file of course, document big changes in
hasso [Thu, 1 Jul 2004 18:40:18 +0000 (18:40 +0000)]
There is no need to introduce new file of course, document big changes in
NEWS file.

20 years agoCompile libospf shared as well.
gdt [Thu, 1 Jul 2004 12:35:36 +0000 (12:35 +0000)]
Compile libospf shared as well.

20 years agoAdd libtool support.
gdt [Wed, 30 Jun 2004 17:36:11 +0000 (17:36 +0000)]
Add libtool support.

libzebra and libospfapiclient are now built shared, and linked shared
with the daemons.  This reduces the memory needed when running
multiple daemons; each daemon is at least 150k smaller.  Static
libraries are still built, and libtool should use them on platforms
which don't have shared libaries.  As with autoconf, the user of a
distribution does not need libtool; one just needs that to build from
CVS.

libospf.a is still a non-shared library, and still installed, not
because that makese sense, but because I don't understand why it is
the way it is now.

Note that the tree was tagged 'libtool-before' just before this commit.

20 years agoUse EXTRA_DIST to distribute files, and don't list directories.
gdt [Wed, 30 Jun 2004 17:25:15 +0000 (17:25 +0000)]
Use EXTRA_DIST to distribute files, and don't list directories.
Remove disthook that removed the crud that was copied in due to this.

20 years agoMake vtysh work on NetBSD, and minor cleanups:
gdt [Wed, 30 Jun 2004 14:25:12 +0000 (14:25 +0000)]
Make vtysh work on NetBSD, and minor cleanups:

  if --enable-vtysh, look for perl, and substitute into vtysh/extract.pl,
  rather than assuming perl is in /usr/bin

  Look for tputs in libtermcap and libcurses, in addition to
  previously-searched locations.  Follow GNU readlines search order.

  Clean up --enable-vtysh definition in configure.ac.

  Add vtysh/vtysh_cmds.c to CLEANFILES.  This is important if
  extract.pl fails, so that 'make clean && make' will regenerate
  vtysh_cmds.c rhather than using the old zero-length file.

20 years agoUse -rf with autom4te.cache.
gdt [Wed, 30 Jun 2004 13:24:42 +0000 (13:24 +0000)]
Use -rf with autom4te.cache.

20 years ago2004-06-21 Paul Jakma <paul@dishone.st>
paul [Mon, 21 Jun 2004 10:35:59 +0000 (10:35 +0000)]
2004-06-21 Paul Jakma <paul@dishone.st>

        * ChangeLog: fix my last update config.h -> zebra.h ;)
        * zebra.h: Fix gcc check.

20 years agoRemove ifdef's HAVE_NSSA. NSSA support is stable enough.
hasso [Sun, 20 Jun 2004 21:00:27 +0000 (21:00 +0000)]
Remove ifdef's HAVE_NSSA. NSSA support is stable enough.

20 years agoRemoving code which looked at current dir for config file before attempting
hasso [Sun, 20 Jun 2004 19:54:37 +0000 (19:54 +0000)]
Removing code which looked at current dir for config file before attempting
to read system one.

20 years agoZebra daemon has access lists.
hasso [Sun, 20 Jun 2004 09:30:57 +0000 (09:30 +0000)]
Zebra daemon has access lists.

20 years agoWe are going to change some stuff in incompatible way, so it's good idea to
hasso [Sat, 12 Jun 2004 15:23:08 +0000 (15:23 +0000)]
We are going to change some stuff in incompatible way, so it's good idea to
document this stuff. Nobody reads loooong changelog ;).

20 years agoOK, here it is - irdp support. But don't expect me to fix any bugs in it.
hasso [Sat, 12 Jun 2004 14:33:05 +0000 (14:33 +0000)]
OK, here it is - irdp support. But don't expect me to fix any bugs in it.

20 years ago2004-06-11 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Fri, 11 Jun 2004 11:27:03 +0000 (11:27 +0000)]
2004-06-11 Sowmini Varadhan <sowmini.varadhan@sun.com>

        * filter.c: (access_list_remark_cmd) buffer_putstr doesnt need cast
          to u_char. (ipv6_access_list_remark_cmd) ditto.
          if.c: ditto
        * network.c: (readn/writen) pointer arg should be type u_char.
        * plist.c: needs to include stream.h, not declare stream functions
          internally.
          (various) Add static qualifier to internal functions.
          (prefix_list_type_str) extraneous breaks in switch statement.
          (ip_prefix_list_description_cmd) buffer_putstr doesnt need cast
        * stream.h: depends on plist.h and export stream_put_prefix
        * vty.c: (vty_<telnet option build functions>) should use
          unsigned char, telnet options are 0 -> 255.
        * zclient.c: various u_char<->char type cleanups.
        * zebra.h: Having to define CMSG_* can apply to more than just
          BSDI_NRL.
        * ripd.c: (rip_distribute_update_all) distribute list hook
          function pointer prototype requires struct prefix_list * arg.
          (rip_distribute_update_all_wrapper) update to pass required arg,
          NULL.

20 years ago2004-06-09 Paul Jakma <paul@dishone.st>
paul [Wed, 9 Jun 2004 10:36:05 +0000 (10:36 +0000)]
2004-06-09 Paul Jakma <paul@dishone.st>

* config.h: __attribute__ is a gcc'ism

20 years ago2004-06-06 Paul Jakma <paul.jakma@sun.com>
paul [Sun, 6 Jun 2004 22:06:33 +0000 (22:06 +0000)]
2004-06-06 Paul Jakma <paul.jakma@sun.com>

* ripd.h: Add define for the RIPv2 Authentication Data family
  Move the auth type defines up to where other defines live.
  Add RIP_AUTH_MD5_COMPAT_SIZE, for backwards compatible
  md5->auth_len size. Add md5_auth_len field to struct
          rip_interface: (rip_interface_new) Init md5_auth_len to compatible
          size.
          (ip_rip_authentication_mode_cmd) Extended to handle setting
          md5 auth-length. Appropriate aliases added.
          (no_ip_rip_authentication_mode_cmd) Reset md5_auth_len to
          compatible size.
          (rip_interface_config_write) Teach it about md5_auth_len.
          _always_ write out the auth-length, so that everyone will get
          the setting in their config file, and hence allow for a future
          change of default for md5_auth_len to be less painful - every md5
          user will have this setting in their config file.
          ripd.c: (rip_packet_dump) Change nasty hard coded constants to
          symbolic defines. Change various tests of 'ntoh.(variable) ==
          constant' to test 'variable == ntoh.(constant)'. Clean up
          indentation on some long lines.
          (rip_auth_simple_password) ditto.
          (rip_auth_md5) ditto, also add length argument and sanity check
          md5 data offset field. Sanity check md5 auth length, accept RFC
          or old-ripd/cisco lengths.
          (rip_auth_md5_set) as per (rip_packet_dump), also write out
          the configured md5 auth length for the interface (old-ripd or rfc)
          (rip_read) as per (rip_packet_dump)
          (rip_write_rte) ditto
          (rip_response_process) ditto
          (rip_write_rte) ditto

20 years agoFix stray dollar sign that had crept into OSPF6D_OPTS and prevented ospf6d
paul [Sun, 6 Jun 2004 15:46:23 +0000 (15:46 +0000)]
Fix stray dollar sign that had crept into OSPF6D_OPTS and prevented ospf6d
from starting.

20 years agoCVS ignore Linux NFS silly-delete .nfs* files
paul [Sun, 6 Jun 2004 15:25:35 +0000 (15:25 +0000)]
CVS ignore Linux NFS silly-delete .nfs* files

20 years agoFix module path to use $ISA (needed to make vtysh work on, eg, FC2 x86_64)
paul [Sun, 6 Jun 2004 10:27:53 +0000 (10:27 +0000)]
Fix module path to use $ISA (needed to make vtysh work on, eg, FC2 x86_64)

20 years ago2004-06-06 Paul Jakma <paul@dishone.st>
paul [Sun, 6 Jun 2004 09:41:00 +0000 (09:41 +0000)]
2004-06-06 Paul Jakma <paul@dishone.st>

        * ospf_dump.c,ospf_lsa.c: Fix typos of merge of previous.
          ospf_flood.c: (ospf_process_self_originated_lsa) fix zlog format.

20 years agoRemove autom4te.cache to avoid problems with newer auto* tools.
paul [Sun, 6 Jun 2004 08:52:35 +0000 (08:52 +0000)]
Remove autom4te.cache to avoid problems with newer auto* tools.

20 years agoAdd .cvsignore for isisd/topology
paul [Sun, 6 Jun 2004 07:51:08 +0000 (07:51 +0000)]
Add .cvsignore for isisd/topology

20 years ago2004-06-04 Paul Jakma <paul@dishone.st>
paul [Fri, 4 Jun 2004 17:58:18 +0000 (17:58 +0000)]
2004-06-04 Paul Jakma <paul@dishone.st>

        * type mismatch fixes

20 years ago2004-06-04 JJ Ludman <jacques.ludman@sun.com>
paul [Fri, 4 Jun 2004 01:42:38 +0000 (01:42 +0000)]
2004-06-04 JJ Ludman <jacques.ludman@sun.com>

        * ripd.c: Interoperability fix. Correct value for MD5 auth length
          is 16. Accept packets with this set to >= 16, and set to 16
          ourselves.

20 years ago2004-05-31 Sagun Shakya <sagun.shakya@sun.com>
paul [Mon, 31 May 2004 14:16:54 +0000 (14:16 +0000)]
2004-05-31 Sagun Shakya <sagun.shakya@sun.com>

        * ospf_dump.c: (ospf_lsa_header_dump) LOOKUP can return null if
          index is out of range.
          ospf_flood.c: endianness fix
          ospf_lsa.c: Missing ntohl's on (struct lsa *)->data->ls_seqnum
          in various places.

20 years agoForgot to commit ChangeLog with last doc/ commit.
paul [Mon, 31 May 2004 14:04:29 +0000 (14:04 +0000)]
Forgot to commit ChangeLog with last doc/ commit.

20 years ago2004-05-31 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Mon, 31 May 2004 14:00:00 +0000 (14:00 +0000)]
2004-05-31 Sowmini Varadhan <sowmini.varadhan@sun.com>

        * ripd.c: Fixup compile warnings
        * rip_routemap.c: Ditto

20 years ago2004-05-27 Paul Jakma <paul@dishone.st>
paul [Wed, 26 May 2004 23:31:11 +0000 (23:31 +0000)]
2004-05-27 Paul Jakma <paul@dishone.st>

        * Correct RIP port, s/521/520/, reported by xantius@xantius.com

20 years agoMerge graceful restart capability display and some small fixes from Zebra
hasso [Fri, 21 May 2004 09:31:30 +0000 (09:31 +0000)]
Merge graceful restart capability display and some small fixes from Zebra
repository by Rivo Nurges.

20 years agoMerge bgpd changeset 1185 from Zebra repository by Rivo Nurges.
hasso [Thu, 20 May 2004 10:22:49 +0000 (10:22 +0000)]
Merge bgpd changeset 1185 from Zebra repository by Rivo Nurges.

20 years agoMerge bgpd changeset 1184 from Zebra repository by Rivo Nurges.
hasso [Thu, 20 May 2004 10:20:02 +0000 (10:20 +0000)]
Merge bgpd changeset 1184 from Zebra repository by Rivo Nurges.

20 years agoMerge bgpd changeset 1176 from Zebra repository by Rivo Nurges.
hasso [Thu, 20 May 2004 09:19:34 +0000 (09:19 +0000)]
Merge bgpd changeset 1176 from Zebra repository by Rivo Nurges.

20 years agoFixing crash fix attempt. It's still mess and logic is wrong and ... but at
hasso [Wed, 19 May 2004 18:45:03 +0000 (18:45 +0000)]
Fixing crash fix attempt. It's still mess and logic is wrong and ... but at
least periodic spf works again.

20 years agoCommit 100% working part of patch from Laurent Rabret ([quagga-dev 830]).
hasso [Wed, 19 May 2004 13:43:50 +0000 (13:43 +0000)]
Commit 100% working part of patch from Laurent Rabret ([quagga-dev 830]).
Also tiny temporary fix from me to spf thread crash. Will look at it later.

20 years agoMake it compile in NetBSD and OpenBSD.
hasso [Wed, 19 May 2004 11:38:40 +0000 (11:38 +0000)]
Make it compile in NetBSD and OpenBSD.

20 years agoUpdate to latest (really :) ospf6d from Zebra repository and some tiny
hasso [Tue, 18 May 2004 19:28:32 +0000 (19:28 +0000)]
Update to latest (really :) ospf6d from Zebra repository and some tiny
fixes.

20 years agoForgot these.
hasso [Tue, 18 May 2004 19:14:52 +0000 (19:14 +0000)]
Forgot these.

20 years agoOspf6d merge from Zebra repository with added privs stuff and merged
hasso [Tue, 18 May 2004 18:57:06 +0000 (18:57 +0000)]
Ospf6d merge from Zebra repository with added privs stuff and merged
zclient changes.

20 years agoStart of new ospf6d merge from Zebra.
hasso [Tue, 18 May 2004 18:46:54 +0000 (18:46 +0000)]
Start of new ospf6d merge from Zebra.

20 years agoRouter advertisement cleanup. Removed compatibility command because it's
hasso [Tue, 18 May 2004 11:58:59 +0000 (11:58 +0000)]
Router advertisement cleanup. Removed compatibility command because it's
very annoying to have both obsolete "prefix-advertisement" and "prefix" in
completion. We will break configuration anyway with secondary cleanup, so
just remember mention it in release notes.

20 years ago2004-05-13 Paul Jakma <paul@dishone.st>
paul [Thu, 13 May 2004 13:38:06 +0000 (13:38 +0000)]
2004-05-13 Paul Jakma <paul@dishone.st>

* HACKING: Add comment about updating ChangeLogs (which this
  commit, ironically, hasnt neglected to do).

20 years ago2004-05-11 Paul Jakma <paul@dishone.st>
paul [Tue, 11 May 2004 12:01:33 +0000 (12:01 +0000)]
2004-05-11 Paul Jakma <paul@dishone.st>

        * ripng_nexthop.h: SUNOS_5 does not define s6_addr32
          catch ifndef(s6_addr32) && defined(SUNOS_5) and define
          it ourselves based on the S10 _KERNEL guarded define.

20 years ago2004-05-11 Paul Jakma <paul@dishone.st>
paul [Tue, 11 May 2004 11:31:07 +0000 (11:31 +0000)]
2004-05-11 Paul Jakma <paul@dishone.st>

        * ioctl.h: Add if_ioctl_ipv6 prototype and AF_IOCTL for SOLARIS_IPV6
        * kernel_socket.c: Fix SAROUNDUP, compiler doesnt like do..while
          RHS in assignments :)
        * redistribute.c: (zebra_interface_delete_update) only used
          if RTM_IFANNOUNCE and NETLINK is available.

20 years ago2004-05-11 Paul Jakma <paul@dishone.st>
paul [Tue, 11 May 2004 10:55:22 +0000 (10:55 +0000)]
2004-05-11 Paul Jakma <paul@dishone.st>

        * Makefile.am: support for IOCTL_METHOD, as per Sowmini's patch.
        * if_ioctl_solaris.c: Fixup some erroneous privilege changes and
          add privs.h header.
        * ioctl_solaris.c: ditto

20 years ago2004-05-11 Paul Jakma <paul@dishone.st>
paul [Tue, 11 May 2004 10:49:35 +0000 (10:49 +0000)]
2004-05-11 Paul Jakma <paul@dishone.st>

        * configure.ac: Add solaris support for the zebra/*_solaris
          method's, based on Sowmini's patches.
        * zebra/Makefile.am: support for IOCTL_METHOD, as per Sowmini's
          patch.

20 years ago* Make updating redistributions work if prefix list is changed and it's
hasso [Mon, 10 May 2004 07:43:59 +0000 (07:43 +0000)]
* Make updating redistributions work if prefix list is changed and it's
  used in route-map used to filter redistributions.
* Move ospf_prefix_list_update() function from ospfd.c to ospf_zebra.c.

20 years agoWorkaround for Bugzilla #58.
hasso [Sun, 9 May 2004 23:16:40 +0000 (23:16 +0000)]
Workaround for Bugzilla #58.

20 years ago2004-05-09 Paul Jakma <paul@dishone.st>
paul [Sun, 9 May 2004 18:21:35 +0000 (18:21 +0000)]
2004-05-09 Paul Jakma <paul@dishone.st>

* if_ioctl_solaris.c: Add zprivs support.
* ioctl_solaris.c: ditto.

2004-05-09 Sowmini Varadhan <sowmini.varadhan@sun.com>

* if_ioctl_solaris.c: New file, Solaris interface ioctl methods.
* ioctl_solaris.c: New file, Common solaris ioctl methods.

20 years ago2004-05-09 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Sun, 9 May 2004 17:19:24 +0000 (17:19 +0000)]
2004-05-09 Sowmini Varadhan <sowmini.varadhan@sun.com>

* ipforward_solaris.c: fix typo of ND variable.

20 years ago2004-05-09 Paul Jakma <paul@dishone.st>
paul [Sun, 9 May 2004 11:00:23 +0000 (11:00 +0000)]
2004-05-09 Paul Jakma <paul@dishone.st>

* ioctl.c: (if_get_mtu) set mtu6 to mtu
* mtu_kvm.c: (if_kvm_get_mtu) set mtu6 to mtu
* rt_netlink.c: (netlink_interface) set mtu6 to mtu
  (netlink_link_change) ditto

2004-05-09 Sowmini Varadhan <sowmini.varadhan@sun.com>

* interface.c: (if_delete_update) only used with HAVE_NETLINK
  and RTM_IFANNOUNCE.
  (if_flag_dump_vty) Solaris IFF_IPV4 and IFF_IPV6 if flags
  (if_dump_vty) print mtu6 if not same as mtu

20 years ago2004-05-09 Paul Jakma <paul@dishone.st>
paul [Sun, 9 May 2004 09:09:59 +0000 (09:09 +0000)]
2004-05-09 Paul Jakma <paul@dishone.st>

* zserv.c: (zsend_route_multipath) Set the nexthop_num
  field correctly. Add NEXTHOP_TYPE_IPV6_IFNAME for v6.
  Conditionally set ZAPI_MESSAGE_METRIC flag - only for adds.
  (zsend_ipv4_add) cruft, deleted.
  (zsend_ipv4_delete) ditto.
  (zsend_ipv6_add) ditto.
  (zsend_ipv6_delete) ditto.

2004-05-09 Sowmini Varadhan <sowmini.varadhan@sun.com>

* zserv.c: (zsend_ipv{4,6}_{add,delete}_multipath) collapsed
  into single zsend_route_multipath function.
  (zsend_interface_{up,down}) collapsed into zsend_interface_update.
  (zsend_interface_address_{add,delete}) collapsed into
  zsend_interface_address.
  (zsend_interface_add) send mtu6.
  (zsend_interface_delete) ditto.
  (zebra_write) remove unused function.
  (various) Apply static qualifier. Add comments.
* zserv.h: Definitions changed as per above.
* redistribute.c: Changes as per zserv.c.

20 years ago2004-05-08 Paul Jakma <paul@dishone.st>
paul [Sat, 8 May 2004 11:48:26 +0000 (11:48 +0000)]
2004-05-08 Paul Jakma <paul@dishone.st>

       * bgp_zebra.c: (bgp_interface_address_add) sync to zclient changes
         (bgp_interface_address_delete) ditto.
         (bgp_zebra_announce) ditto.
         (bgp_zebra_withdraw) ditto.
       * isis_zebra.c: Sync with zclient changes.
       * zclient.c (zapi_ipv4_route) Follow Sowmini's lead and describe
         message format.
       * ospf6_zebra.c: Sync to zclient changes
       * ospf_zebra.c: Sync with lib/zclient changes
       * rip_zebra.c: sync with zclient changes.
       * rip_interface.c: ditto.
       * ripng_{interface,zebra}.c: sync with zclient changes

2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com>

       * zclient.c: (zapi_ipv4_add) collapsed into zapi_ipv4_route
         (zapi_ipv4_delete) ditto.
         (zapi_ipv4_route) add/delete a route by way of cmd arg.
         (zapi_ipv6_add) collapsed into zapi_ipv6_route.
         (zapi_ipv6_delete) ditto.
         (zapi_ipv6_route) add/delete a route by way of cmd arg.
         (zebra_interface_address_delete_read) collapsed into
         zebra_interface_address_read.
         (zebra_interface_address_delete_read) ditto.
         (zebra_interface_address_read) read address add/delete messages
         by way of type argument. Describe command message format.
         (zebra_interface_add_read) Unconditionally read new ifmtu6 field.
         Describe command message format.
         (zebra_interface_state_read) Unconditionally read new ifmtu6 field.
         (zclient_redistribute_set) Collapsed into zclient_redistribute
         (zclient_redistribute_unset) ditto
         (zclient_redistribute) set/unset redistribution.
         (zclient_redistribute_default_set) Collapsed into
         zclient_redistribute_default.
         (zclient_redistribute_default_unset) ditto.
         (zclient_redistribute_default) Redistribute default set/unset.
       * zclient.h: delete zapi_ipv{4,6}_add, zapi_ipv{4,6}_delete. Add
         zapi_ipv{4,6}_route. delete zclient_redistribute_set/unset. Add
         zclient_redistribute. Ditto for
         zclient_redistribute_default_{set/unset}.

20 years ago2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Sat, 8 May 2004 05:10:38 +0000 (05:10 +0000)]
2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com>

        * command.c: (sockunion_getsockname) use socklen_t for len.
          (sockunion_getpeername) ditto.

20 years ago2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com>
paul [Sat, 8 May 2004 05:00:31 +0000 (05:00 +0000)]
2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com>

        * if.h: Add mtu6 field to struct interface, IPv6 MTU may differ
          from IPv4, and Solaris treats the MTU's differently.
          Add connected_add_by_prefix, for use by later patch.
        * if.c: (connected_add_by_prefix) Add prefix to connected list.
          (if_flag_dump) Solaris: Dump IFF_IPv4/6 flag
          (if_dump) Dump mtu6 flag, for HAVE_IPV6.

20 years ago2004-05-05 Paul Jakma <paul@dishone.st>
paul [Wed, 5 May 2004 17:29:24 +0000 (17:29 +0000)]
2004-05-05 Paul Jakma <paul@dishone.st>

        * ospf_network.c: (ospf_sock_init) Check whether IP_HDRINCL is
          defined. Warn at compile and runtime. Use
          IPTOS_PREC_INTERNETCONTROL otherwise.

20 years ago2004-05-05 Paul Jakma <paul@dishone.st>
paul [Wed, 5 May 2004 17:26:55 +0000 (17:26 +0000)]
2004-05-05 Paul Jakma <paul@dishone.st>

* ospf_interface.c: (ospf_vl_set_params) Catch changes of interface
          address for either end of a virtual-link, and hence potential cost
          changes.

20 years ago2004-05-05 Paul Jakma <paul@dishone.st>
paul [Wed, 5 May 2004 15:27:15 +0000 (15:27 +0000)]
2004-05-05 Paul Jakma <paul@dishone.st>

        * ospf_packet.c:  (ospf_associate_packet_vl) cleanup, move
          some of the checks up to ospf_read, return either a
          virtual link oi, or NULL.
          (ospf_read) Cleanup, make it responsible for checks. Remove
          the nbr lookup - moved to ospf_neighbor. Adjust all nbr
          lookups to use new wrappers exported by ospf_neighbor.
        * ospf_neighbor.h: Add ospf_neigbour_get and ospf_nbr_lookup.
        * ospf_neighbor.c: (ospf_neigbour_get) Index ospf_interface
          neighbour table by router-id for virtual-link ospf_interfaces,
          not by peer_addr (which breaks for asymmetric vlinks)
          (ospf_nbr_lookup) add a wrapper for nbr lookups to deal with
          above.

20 years ago2004-05-05 Anthony.Golia@morganstanley.com
paul [Wed, 5 May 2004 14:09:37 +0000 (14:09 +0000)]
2004-05-05 Anthony.Golia@morganstanley.com

        * ripd.c: (rip_update_jitter) Bound jitter to a more sensible
          value, eg 1/4 of update time.

20 years ago2004-05-04 Andrew J. Schorr <aschorr@telemetry-investments.com>
paul [Tue, 4 May 2004 08:53:31 +0000 (08:53 +0000)]
2004-05-04 Andrew J. Schorr <aschorr@telemetry-investments.com>

* redhat/quagga.logrotate: fix paths

20 years ago2004-05-03 Paul Jakma <paul@dishone.st>
paul [Mon, 3 May 2004 20:00:17 +0000 (20:00 +0000)]
2004-05-03 Paul Jakma <paul@dishone.st>

        * ripd.c: (rip_rte_process) fix typo in merge of previous patch
          and run function through indent.

20 years ago2004-05-03 Daniel Roesen <dr@cluenet.de>
paul [Mon, 3 May 2004 13:25:06 +0000 (13:25 +0000)]
2004-05-03 Daniel Roesen <dr@cluenet.de>

        * bgp_fsm.c: (bgp_stop) Reset uptime only on transition from
          Established so that it reflects true downtime (rather time
          since last transition, eg Active->Idle)

20 years ago2004-05-03 Paul Jakma <paul@dishone.st>
paul [Mon, 3 May 2004 12:50:39 +0000 (12:50 +0000)]
2004-05-03 Paul Jakma <paul@dishone.st>

* bump version to 0.96.5

20 years ago2004-03-19 Jean-Yves Simon <lethalwp@tiscali.be>
paul [Sat, 1 May 2004 20:45:38 +0000 (20:45 +0000)]
2004-03-19 Jean-Yves Simon <lethalwp@tiscali.be>

        * ripd.c: make ripd also check on administrative distance of his
          own links to update routes.

20 years ago2004-05-01 rivo nurges <rix@estpak.ee>
paul [Sat, 1 May 2004 18:17:04 +0000 (18:17 +0000)]
2004-05-01 rivo nurges <rix@estpak.ee>

         * bgp_route.c: fix UNH IOL BGP-4.1.12f

20 years ago2004-05-01 Paul Jakma <paul@dishone.st>
paul [Sat, 1 May 2004 08:44:08 +0000 (08:44 +0000)]
2004-05-01 Paul Jakma <paul@dishone.st>

        * Revert the attempted clean-up of the dummy peer hack, reverts
          patchsets 435 (see 2004-02-17 below) and 456.

20 years agoMore supported RFCs added.
hasso [Mon, 26 Apr 2004 13:22:15 +0000 (13:22 +0000)]
More supported RFCs added.

20 years agoDon't ignore reject/bh routes. Discussed with Paul in IRC.
hasso [Fri, 23 Apr 2004 08:51:10 +0000 (08:51 +0000)]
Don't ignore reject/bh routes. Discussed with Paul in IRC.

20 years ago2004-04-21 Boris Kovalenko <boris@tagnet.ru>
paul [Wed, 21 Apr 2004 11:00:43 +0000 (11:00 +0000)]
2004-04-21 Boris Kovalenko <boris@tagnet.ru>

        * daemon.c: (daemon) fix check for error return from setsid

20 years agoSome ospfd fixes - [quagga-dev 1032], [quagga-dev 1048], [quagga-dev 1058].
hasso [Tue, 20 Apr 2004 17:25:12 +0000 (17:25 +0000)]
Some ospfd fixes - [quagga-dev 1032], [quagga-dev 1048], [quagga-dev 1058].

20 years agoUpdate cease codes in bgp_debug.c file as well. Just update to patch from
hasso [Tue, 20 Apr 2004 16:54:49 +0000 (16:54 +0000)]
Update cease codes in bgp_debug.c file as well. Just update to patch from
Rivo.

20 years ago2004-04-16 rivo nurges <rix@estpak.ee>
paul [Tue, 20 Apr 2004 15:13:15 +0000 (15:13 +0000)]
2004-04-16 rivo nurges <rix@estpak.ee>

        * bgpd.h: update cease subcodes to draft-ietf-idr-cease-subcode-05
        * bgpd.h, bgpd.c, bgp_route.c, bgp_route.h: fix UNH IOL BGP-4.1.6a

20 years agoFix typo to make it compile.
hasso [Tue, 20 Apr 2004 04:11:36 +0000 (04:11 +0000)]
Fix typo to make it compile.

20 years agoFix debug message and make it conditional.
hasso [Tue, 20 Apr 2004 03:50:59 +0000 (03:50 +0000)]
Fix debug message and make it conditional.

20 years agoOoops. Check if area-id format is valid.
hasso [Mon, 19 Apr 2004 18:26:53 +0000 (18:26 +0000)]
Ooops. Check if area-id format is valid.

20 years ago****! What else I will discover while documenting this code? Remove useless
hasso [Mon, 19 Apr 2004 17:31:00 +0000 (17:31 +0000)]
****! What else I will discover while documenting this code? Remove useless
warnings and update documentation.

20 years agoDon't assume anything. I'm tired ...
hasso [Mon, 19 Apr 2004 15:10:20 +0000 (15:10 +0000)]
Don't assume anything. I'm tired ...

20 years agoDocument summarizing and filtering ABR commands. Native speakers, please
hasso [Mon, 19 Apr 2004 14:43:46 +0000 (14:43 +0000)]
Document summarizing and filtering ABR commands. Native speakers, please
review and fix my awful english ;).

20 years agoFix obviously wrong info in documentation.
hasso [Sat, 17 Apr 2004 10:09:29 +0000 (10:09 +0000)]
Fix obviously wrong info in documentation.

20 years ago2004-04-08 Paul Jakma <paul@dishone.st>
paul [Thu, 8 Apr 2004 07:43:45 +0000 (07:43 +0000)]
2004-04-08 Paul Jakma <paul@dishone.st>

        * ospf_spf.h: Add backlink field to struct vertex
        * ospf_spf.h: (ospf_vertex_new) initialise backlink
          (ospf_lsa_has_link) return index of link back to
          vertex V from candidate vertex W, or -1 if no link exists.
          (ospf_spf_next) save backlink index for candidate vertex
        * ospf_interface.c: (ospf_vl_set_params) Use the backlink index
          to determine correct address for virtual-link peers. Fall back
          to older "pick first link" method if no backlink index exists.

20 years agoadd $Id:$ line, commented out
gdt [Wed, 7 Apr 2004 22:48:47 +0000 (22:48 +0000)]
add $Id:$ line, commented out

require automake 1.6, in case that helps quagga.net
(paul: please try it)