forked from Mirror/frr
[trivia] Remove ChangeLog files, as this data is now maintained in SCM
This commit is contained in:
parent
e5248434c0
commit
3998bfd766
3992
bgpd/ChangeLog
3992
bgpd/ChangeLog
File diff suppressed because it is too large
Load diff
510
doc/ChangeLog
510
doc/ChangeLog
|
@ -1,510 +0,0 @@
|
|||
2007-07-31 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgpd.texi: Document 'network ... pathlimit <ttl>'
|
||||
|
||||
2007-05-01 David L Stevens <dlstevens@us.ibm.com>
|
||||
|
||||
* main.texi: added route-map, prefix-list, ip protocol
|
||||
and set src documentation
|
||||
|
||||
2007-04-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ospfd.texi: Add a paragraph to the description of the OSPFv2
|
||||
network command to explain how we handle interfaces with
|
||||
peer addresses.
|
||||
|
||||
2007-04-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* basic.texi: Document the new 'log timestamp precision' command.
|
||||
|
||||
2007-03-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* Makefile.am: Patch rule for draft-zebra-00.txt to work
|
||||
in VPATH build environments.
|
||||
|
||||
2006-07-28 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* main.texi: link-detect works on Solaris too.
|
||||
* ospfd.texi: Twiddle around with anchors a bit more.
|
||||
Clarify how setting MD5 auth by area and by interface interact,
|
||||
and add cross-references, as well as to the required
|
||||
command for setting key material.
|
||||
|
||||
2006-07-27 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.texi: Remove unused index definitions
|
||||
Add an Index node - for the concept index.
|
||||
* routeserver.texi: Set exampleindex to 0, so the example configs
|
||||
with long IPv6 addresses stand better chance of fitting.
|
||||
* overview.texi: 'Supported RFC' -> 'Supported RFCs'
|
||||
Remove paragraph indentation - texinfo does that.
|
||||
Revise the supported OS list slightly.
|
||||
Remove the IPv6 stack list, seems very dated and irrelevant.
|
||||
Revise the 'How to get Quagga' section.
|
||||
* ospfd.texi: minor tweaks: add some anchors, fix some minor
|
||||
format issues.
|
||||
Revise the help for 'abr-type'.
|
||||
Note that text authentication is unwise, recc'd MD5.
|
||||
Add some extra text for redistribute and passive-interface,
|
||||
about how latter can substitute for redist connected.
|
||||
|
||||
2006-07-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.1: Document new options -d and -E, and note that now multiple
|
||||
-c options may be supplied, with embedded linefeed now supported.
|
||||
In BUGS section, remove warning about vtysh causing a daemon
|
||||
to freeze, since this has been fixed.
|
||||
|
||||
2006-07-04 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.info: remove auto-generated file. It will still be
|
||||
present in dist tarballs, so shouldn't affect anyone but
|
||||
direct users of CVS. Required texinfo version should be
|
||||
widely available.
|
||||
|
||||
2006-06-28 Erik Muller <erikm@internap.com>
|
||||
|
||||
* ospfd.texi: Document new ospf router subcommand
|
||||
"log-adjacency-changes [detail]".
|
||||
|
||||
2006-06-26 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ospfd.texi: Document that MD5 keyid is part of the protocol.
|
||||
* bgpd.texi: shut texinfo warnings up by replacing brackets in
|
||||
variable with angle brackets.
|
||||
|
||||
2006-05-23 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgpd.texi: Document the update-source command.
|
||||
|
||||
2006-05-10 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.info: update auto-built file.
|
||||
|
||||
2006-05-08 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* main.texi: --log_mode does not exist, remove, bug #245.
|
||||
|
||||
2006-05-04 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ripd.texi: Add Version Control as a distinct section.
|
||||
Expand Version Control section with overview text,
|
||||
touching on insecurity of RIPv1 and referencing
|
||||
authentication section, cleanup text of various version
|
||||
commands.
|
||||
RIP Authentication: Add overview text, refer to RIPv1 version
|
||||
control, which is required to completely secure RIP.
|
||||
|
||||
2006-03-31 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* fig*.txt: New files, txt versions of the diagrammes for the
|
||||
info file.
|
||||
* protocol.texi: Document the new version 1 header.
|
||||
* routeserver.texi: Explicitly specify scaling widths for the
|
||||
figures, only way to make them look reasonable, sadly.
|
||||
Try fix some formatting and explicitely note lists as being
|
||||
bulleted.
|
||||
* Makefile.am: convert seems to do png to pdf just fine. No
|
||||
need for intermediate eps.
|
||||
Add txt figure expansions and list as dependencies and
|
||||
EXTRA_DIST files.
|
||||
|
||||
2006-02-19 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.info: update auto-built file.
|
||||
* ChangeLog: Fix old, existing entry for snmptrap.texi addition to
|
||||
credit the author, who got in touch with me.
|
||||
* snmptrap.texi: Add comment line with author's details.
|
||||
|
||||
2006-01-19 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.info: update auto-built file.
|
||||
|
||||
2005-11-25 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* texinfo.tex: update to newer version, seems to now properly
|
||||
scale the diagramme images in PDF output.
|
||||
|
||||
2005-11-11 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.info: update auto-built file. Methinks it's time to
|
||||
remove from CVS..
|
||||
|
||||
2005-11-07 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* Makefile.am: snmptrap.texi needs to be listed as a source,
|
||||
not disted otherwise.
|
||||
|
||||
2005-11-04 Jeroen Simonetti <jsimonetti@denit.net>
|
||||
|
||||
* snmptrap.texi: Documentation on configuring SNMP for logging
|
||||
traps.
|
||||
|
||||
2005-11-04 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* snmp.texi: Minor formatting changes.
|
||||
* quagga.info: Update auto-built file
|
||||
* ospf6d.texi: Add example config
|
||||
* bgpd.tex: Add example configs. Couple of cleanups of format
|
||||
and macros.
|
||||
* routemap.texi: Add an explanation of how route-maps work.
|
||||
Document the call and exit-policy commands.
|
||||
|
||||
2005-10-29 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* ospfd.texi: Document the new spf and max-metric commands, and
|
||||
the additional form of dead-interval. Add documentation for
|
||||
various other commands. Cleanup misc stuff, citations, etc.
|
||||
Add some example configurations.
|
||||
* overview.texi: RFC3137 support added.
|
||||
* Makefile.am: Make quagga.pdf depend on the _TEXINFOS
|
||||
variable, this still doesn't fix the dependency though,
|
||||
sadly.
|
||||
|
||||
2005-10-11 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.texi: Rejiggle the copyright sections a bit, seems to
|
||||
make makeinfo happier and generates info pages again on FC4.
|
||||
* quagga.info: Update this auto-built file.
|
||||
|
||||
2005-04-29 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* defines.texi.in: Add PACKAGE_NAME, PACKAGE_STRING.
|
||||
* quagga.texi: Use PACKAGE_NAME, this is more to give me an excuse
|
||||
to update quagga.texi so that the 'UPDATED' in version.texi will
|
||||
be more recent, the Makefile seems to be dumb and not examine
|
||||
the texi files from which quagga.texi is generated.
|
||||
* quagga.info: Fresh copy to match updates.
|
||||
|
||||
2005-04-28 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: updated
|
||||
* Makefile.am: automake seems to depend doc built stuff on srcdir
|
||||
for some reason, or maybe its cause we have quagga.info,
|
||||
quagga.texi in CVS - not sure. Anyway, the static rule for
|
||||
quagga.pdf should depend on the srcdir quagga.texi in that case.
|
||||
|
||||
2005-04-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* bgpd.8,isisd.8,ospf6d.8,ospfd.8,ripd.8,ripngd.8,zebra.8: Fix
|
||||
spelling mistake: idenifier -> identifier.
|
||||
|
||||
2005-04-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* bgpd.8,isisd.8,ospf6d.8,ospfd.8,ripd.8,ripngd.8,zebra.8: Fix
|
||||
spelling mistake: intrefaces -> interfaces.
|
||||
|
||||
2005-04-10 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: Update to match bgpd.texi addition
|
||||
|
||||
2005-04-08 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* bgpd.texi: Document new "bgp bestpath as-path confed" command.
|
||||
|
||||
2005-04-05 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: Get rid of built_sources. It causes them to be added
|
||||
to dist, and the dist host can not generate the PDFs.
|
||||
|
||||
2005-04-02 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* fig{-{normal,rs}-processing,_topologies_{rs,full}}.dia: new
|
||||
files, dia diagramme XML versions of the original corresponding
|
||||
EPS encapsulated bitmaps.
|
||||
* fig{-{normal,rs}-processing,_topologies_{rs,full}}.png: new
|
||||
files, png exports by dia of the source dia diagrammes above.
|
||||
* fig{-{normal,rs}-processing,_topologies_{rs,full}}.eps: removed,
|
||||
replaced by above dia source.
|
||||
* routeserver.texi: remove extension in image macros.
|
||||
* quagga.info: updated build
|
||||
* Makefile.am: Add rules to build eps (using 'convert'), png (using
|
||||
dia). Add figures_BUILT_SOURCES to extra_dist to avoid the
|
||||
dependency on dia :) (amongst other things) for dist users.
|
||||
quagga_TEXINFOS should depend on figures_BUILT_SOURCES.
|
||||
* .cvsignore: ignore eps files, built from sources
|
||||
* Makefile.am: Urg, dont use automake _SOURCES, _BUILT_SOURCES
|
||||
for figures, automake doesnt know anything about them.
|
||||
|
||||
2005-03-25 Jean-Mickael Guerin <jean-mickael.guerin@6wind.com>
|
||||
* ipv6.texi: Add new commands for neighbor discovery
|
||||
interface ipv6 nd prefix X:X::X:X/M router-address
|
||||
interface ipv6 nd ra-interval msec
|
||||
interface ipv6 nd home-agent-config-flag
|
||||
interface ipv6 nd home-agent-lifetime
|
||||
interface ipv6 nd home-agent-preference
|
||||
interface ipv6 nd adv-interval-option
|
||||
|
||||
2005-02-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* basic.texi: Add note about last-resort crash logging to /var/tmp
|
||||
when file logging is not configured.
|
||||
* quagga.info: updated build of autogenerated file
|
||||
|
||||
2005-01-24 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: Version bump (autogenerated)
|
||||
|
||||
2005-01-10 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* texinfo.tex: Updated to a version which understands @{ and @}
|
||||
* vtysh.texi: Add node name for @section
|
||||
* quagga.info: updated build of autogenerated file
|
||||
|
||||
2005-01-07 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: Version bump (autogenerated)
|
||||
|
||||
2005-01-05 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: Version bump
|
||||
|
||||
2004-12-23 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.info: Version bump
|
||||
|
||||
2004-12-18 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Makefile.am: Add isisd man page to the list. Should fix problem
|
||||
isisd not included in release/snapshot tarballs.
|
||||
|
||||
2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* basic.texi: Document new logging features. Separate basic config
|
||||
commands from basic VTY commands.
|
||||
|
||||
2004-11-25 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.8: Document -g/--group command line switch and some small
|
||||
cosmetical changes.
|
||||
|
||||
2004-11-22 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* bgpd.8: escape -/+ signs, reported by ESR to bug-zebra.
|
||||
|
||||
2004-11-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Makefile.am: Don't remove quagga.info while cleaning up.
|
||||
|
||||
2004-11-15 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* routeserver.texi: Strip ctrl-M from line endings, note by
|
||||
sigma@smx.pair.com
|
||||
* quagga.info: Add generated file to CVS, as it requires most recent
|
||||
texinfo to build, until such time as texinfo 4.7 is more
|
||||
prevalent.
|
||||
|
||||
2004-11-08 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: Add routeserver.texi to quagga_TEXINFOS.
|
||||
Add quagga.info to clean files list (would have thought automake
|
||||
would have done this, but it doesnt seem to)
|
||||
|
||||
2004-11-07 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.texi: include routeserver.texi. TODO: integrate the current
|
||||
multiple-instance orientated bgpd route-server section with the
|
||||
new route-server docs.
|
||||
|
||||
2004-11-07 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: Add automatic rule to build pdf's from eps figures.
|
||||
Clean *.pdf. Add rule for quagga.pdf (as the eps.pdf pattern
|
||||
probably otherwise will override automake's rule for quagga.pdf)
|
||||
* overview.texi: URL was causing TeX overfull, put on newline.
|
||||
* quagga.texi: Put the copyright notice into @copying section, as
|
||||
is proper. Strip trailling space from the main menu lines.
|
||||
* rip(ng)?d.texi: Minor reformatting.
|
||||
* Add the route server docs.
|
||||
* bgpd.texi: remove unneeded page breaks. The 6Bone example
|
||||
overflows though.
|
||||
* routeserver.texi: new file, texinfo'fied and slightly modified
|
||||
version of the original TeX from James Luis Rubio.
|
||||
* fig-*.eps: new files, diagrammes.
|
||||
|
||||
2004-11-06 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* defines.texi.in: New file, texi variables should be set here,
|
||||
autoconf substitution is available. Define common AUTHORS,
|
||||
COPYRIGHT_YEAR and COPYRIGHT_STR vars.
|
||||
* (global): Make use of makeinfo node pointer auto-creation
|
||||
to avoid having to fully specify links for nodes, so we only have
|
||||
to specify current node name - simplifies text slightly.
|
||||
Remove extraneous newlines which appear to cause extra blank pages
|
||||
to be added in output.
|
||||
Update copyright strings which appear in various places to
|
||||
use the new COPYRIGHT_STR texinfo variable.
|
||||
Change url to uref, the former need not output an actual
|
||||
hyperlink depending on version of texinfo, the latter should if
|
||||
supported by the format (eg PDF).
|
||||
* texinfo.tex: Update to a more recent version. previous file
|
||||
was many many years old. This file should possibly be removed
|
||||
altogether, and allowed to be installed by automake.
|
||||
* quagga.texi: Make use of automake's version.texi feature to
|
||||
have VERSION and some other vars auto-defined. include
|
||||
defines.texi. Change copyright strings to use the COPYRIGHT_STR
|
||||
variable.
|
||||
* install.texi: Make the privs section an actual section. Ditto for
|
||||
the Linux notes.
|
||||
* overview.texi: Supply URL for Quagga, where format allows. Tidy up
|
||||
one or two paragraphs slightly.
|
||||
Update the section on supported platforms.
|
||||
Remove the ZNOG list stuff, direct reader to the website for
|
||||
further information on email lists.
|
||||
* vtysh.texi: Update the integrated config file section. Make the
|
||||
commands sections so correct PDF indexes are built.
|
||||
|
||||
2004-10-12 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* snmp.texi: ospf6d supports SNMP as well now.
|
||||
|
||||
2004-10-11 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ospfd.8: Update manpage: add info about new -a/--apiserver command
|
||||
line switch.
|
||||
|
||||
2004-10-11 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* ospfd.texi: reformat the ospf md5 paragraph, add an additional
|
||||
way to work around bad clocks.
|
||||
|
||||
2004-10-03 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.1: Update vtysh man page to reflect changes in shell. Remove
|
||||
info about -f command line switch.
|
||||
|
||||
2004-09-11 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* quagga.texi: Update copyright. Contents should be at beginning
|
||||
of docs...
|
||||
|
||||
2004-09-11 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* ospfd.texi: OSPF MD5 auth requires stable time.
|
||||
|
||||
2004-08-31 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* zebra.8: Document -s/--nl-bufsize command line switch.
|
||||
|
||||
2004-08-27 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Update vtysh man page to reflect changes in shell.
|
||||
|
||||
2004-08-10 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Updated man pages.
|
||||
* Removed vty commands section from all man pages. This inf belongs to
|
||||
Info pages.
|
||||
* Added isisd man page.
|
||||
|
||||
2004-07-31 Christian Hammers <ch@lathspell.de>
|
||||
|
||||
* snmp.texi: update (completely rewritten almost)
|
||||
|
||||
2004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* Makefile.am (EXTRA_DIST): Add files in mpls explicitly, to avoid
|
||||
copying CVS files, per the automake manual's recommendations.
|
||||
|
||||
2004-05-27 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Correct RIP port, s/521/520/, reported by xantius@xantius.com
|
||||
|
||||
2003-11-27 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* Added -A and -u descriptions to the man pages.
|
||||
|
||||
2003-01-22 Christian Hammers <ch@westend.com>
|
||||
|
||||
* ospfd.texi (OSPF router, OSPF router): Add description.
|
||||
|
||||
2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.93 released.
|
||||
|
||||
2001-02-07 Pekka Savola <pekkas@netcore.fi>
|
||||
|
||||
* Correct bad English ;-).
|
||||
|
||||
2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.91 released.
|
||||
|
||||
2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.90 released.
|
||||
|
||||
2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.89 released.
|
||||
|
||||
2000-10-02 Horms <horms@vergenet.net>
|
||||
|
||||
* Makefile.am: Fix texinfo file installation problem.
|
||||
|
||||
2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.88 released.
|
||||
|
||||
* ospfd.texi (Redistribute routes to OSPF): distance <1-255>
|
||||
@var{source} command is temporary disabled. So it is removed from
|
||||
document.
|
||||
|
||||
2000-07-04 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.1: Add man entry for vtysh.
|
||||
|
||||
* bgpd.1: Change section to 8.
|
||||
* ospfd.1: Likewise.
|
||||
* ospf6d.1: Likewise.
|
||||
* ripd.1: Likewise.
|
||||
* ripngd.1: Likewise.
|
||||
* zebra.1: Likewise.
|
||||
|
||||
1999-09-01 "A.Waddington" <waddington@usa.net>
|
||||
|
||||
* zebra.texi: Replace @command with @code until it gets ready.
|
||||
Remove @macro.
|
||||
|
||||
1999-08-26 Andrew Waddington <waddington@usa.net>
|
||||
|
||||
* bgpd.1: Add man page.
|
||||
ospf6d.1: Likewise.
|
||||
ospfd.1: Likewise.
|
||||
ripd.1: Likewise.
|
||||
ripngd.1: Likewise.
|
||||
zebra.1: Likewise.
|
||||
|
||||
1999-08-14 Andrew Waddington <waddington@usa.net>
|
||||
|
||||
* zebra.texi: Many typo is fixed. Some grammatical rectifications
|
||||
is made.
|
||||
|
||||
1999-07-27 Gerhard Poul <gpoul@gnu.org>
|
||||
|
||||
* zebra.texi: Update zebra.texi.
|
||||
|
||||
1999-07-02 Gerhard Poul <gpoul@gnu.org>
|
||||
|
||||
* draft-zebra-00.ms: New file added. This is groff version of
|
||||
draft-zebra-00.txt. This is a master file of draft-zebra-00.txt.
|
||||
|
||||
* draft-zebra-00.txt: Generated from draft-zebra-00.txt.
|
||||
|
||||
1999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra.texi (Top): Add ospf6d chapter.
|
||||
|
||||
1999-03-31 Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
|
||||
|
||||
* zebra.texi: Improve some sections.
|
||||
|
||||
1999-03-04 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* archfig.tex, zebra.sty, zebra.tex: Temporary removed due to the
|
||||
description is out of date.
|
||||
|
||||
1999-02-24 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* texinfo.tex: New file added. Automake complains the absence of
|
||||
texinfo.tex.
|
|
@ -1,26 +0,0 @@
|
|||
2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.89 is released.
|
||||
|
||||
2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.88 is released.
|
||||
|
||||
1999-04-18 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* guile-bgp.c (scm_router_bgp): Allocate real struct bgp object.
|
||||
|
||||
* Makefile.am: Delete -DPACKAGE and -DVERSION.
|
||||
|
||||
* zebra-guile.h: File added.
|
||||
* zebra-support.c: File added.
|
||||
* guile-bgp.c: File added.
|
||||
|
||||
1999-04-15 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* guile/Makefile.am (INCLUDES): Use @GUILE_CFLAGS@ and
|
||||
@GUILE_LDFLAGS@
|
||||
|
||||
1999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-guile work restarted.
|
600
isisd/ChangeLog
600
isisd/ChangeLog
|
@ -1,600 +0,0 @@
|
|||
2008-01-29 James Carlson <james.d.carlson@sun.com>
|
||||
|
||||
* Fix bug #437, assert due to bogus index management
|
||||
* isis_flags.c: (flags_initialize) new
|
||||
* (flags_get_index) fix off by one, leading to list assert
|
||||
on null node data.
|
||||
(flags_free_index) ditto.
|
||||
* isisd.c: (isis_area_create) use flags_initialize
|
||||
(isis_area_destroy) deconfigure circuits when
|
||||
taking down area.
|
||||
|
||||
2007-07-18 James Carlson <james.d.carlson@sun.com>
|
||||
|
||||
* isis_network.c: split up into isis_bpf.c, isis_dlpi.c, and
|
||||
isis_pfpacket.c, selected by autoconf, and added DLPI support.
|
||||
* (general) Fixed to allow compilation and use on Solaris.
|
||||
|
||||
2006-12-08 Hannes Gredler <hannes@gredler.at>
|
||||
|
||||
* isis_adjacency.c: (isis_new_adj) Allow NULL snpa argument.
|
||||
* isis_pdu.c: (various) Update calls to isis_new_adj() to pass
|
||||
NULL and use default.
|
||||
* (general) Add forward declarations where required.
|
||||
Fix up const char *'s.
|
||||
Allow V4-only compilation.
|
||||
|
||||
2006-01-17 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* isis_zebra.c: (isis_zebra_route_add_ipv4) fix for new
|
||||
zserv format.
|
||||
|
||||
2005-11-20 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* (general) remove includes of very common system headers,
|
||||
these are already picked up by zebra.h. Further, including
|
||||
them before zebra.h messes up all our lovely (sarcasm)
|
||||
autoconf'd detecting of platform specific things. Recent
|
||||
addition of stdint.h to configure.ac and zebra.h appears
|
||||
particularly to throw up this problem.
|
||||
|
||||
2005-10-01 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_adjacency.c: Stop expire timer while deleting adjacency.
|
||||
* isis_events.c: Stop pseudo LSP thread while resigning circuit from
|
||||
level.
|
||||
* isis_route.c: Fix compiling with EXTREME_DEBUG. Mark route as not
|
||||
in sync with zebra if it's changed.
|
||||
* isis_spf.c: Schedule route validating etc even if tent was empty.
|
||||
It's probably because we just don't have any adjacencies.
|
||||
* isisd.c: Write minimum spf interval into configuration.
|
||||
|
||||
2005-09-30 Vincent Jardin <vincent.jardin@6wind.com>
|
||||
|
||||
* isis_route.c: fix EXTREME_DEBUG compilation
|
||||
|
||||
2005-09-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: Massive cleanup of lists loops. Stop abusing ALL_LIST_ELEMENTS.
|
||||
Replace XMALLOC + memset with XCALLOC. Fix some indentation issues.
|
||||
The only really significant change is simplified isis_delete_adj
|
||||
function in isis_adjacency.c.
|
||||
|
||||
2005-09-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_dynh.c, isisd.h: Implement dynamic hostname cache cleanup.
|
||||
* isis_lsp.c: Refresh dynamic hostname in the cache while refreshing
|
||||
topology LSP.
|
||||
|
||||
2005-09-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Make topology generator generate TE TLVs if necessary.
|
||||
Also take care of inserting dynamic hostname of topology TLVs into
|
||||
cache.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_spf.c: Changing cost from uint16_t to uint32_t. Unset
|
||||
ISIS_ROUTE_FLAG_ACTIVE flag before running SPF.
|
||||
* isisd.[ch]: Separate route tables for different levels. SPF is done
|
||||
separately, but in case of L1L2 area they have to be merged.
|
||||
* isis_zebra.c: Set/unset ISIS_ROUTE_FLAG_ZEBRA_SYNC flag correctly in
|
||||
case of adding/removing IPv4 routes.
|
||||
* zebra_route.c: Rework route validating process. Merging L1 and L2
|
||||
tables in case of L1L2 area.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_spf.[ch]: Added TE TLVs to the SPF process. It seems to work
|
||||
mostly, but needs certainly much more testing, especially transition
|
||||
situation.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Put correct metric info into TE TLV's. Wide metric is
|
||||
used only if only wide metric style (extended TLV's) is in use.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_tlv.[ch]: New function tlv_add_in_addr() to put just one IPv4
|
||||
address into TLV. Used for IPv4 address TLV (in case of LSP) and TE
|
||||
router ID TLV.
|
||||
* isis_lsp.c: Use tlv_add_in_addr() and include router ID in LSP.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Support for originating TE IS and IPv4 TLV's. No any sub
|
||||
TLV handling yet.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_tlv.[ch]: Two new functions - tlv_add_te_is_neighs() and
|
||||
tlv_add_te_ipv4_reachs() to handle TLV's with new metric. None of
|
||||
them handle sub TLVs though for now.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_circuit.[ch]: Some preliminary support for specifying wide
|
||||
circuit metrics. Needs more thinking though, but should do for now.
|
||||
|
||||
2005-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isisd.[ch]: Introduce oldmetric flag for area and transition
|
||||
metricstyle command. With metricstyle wide only extended TLVs
|
||||
should be used.
|
||||
|
||||
2005-09-25 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* dict.[ch]: Revert all nonfunctional changes. It's external module
|
||||
imported from kazlib and it's better not to screw it - there is
|
||||
theoretical chance that we might want to merge changes from upstream
|
||||
at some point. Also avoid the loss of info about upstream version
|
||||
(rcsid).
|
||||
|
||||
2005-09-21 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_route.c: Fix output of nexthops in case of extreme debug.
|
||||
|
||||
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c, isis_pdu.c, isis_spf.c: Remove some old unused code.
|
||||
|
||||
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Better output of detailed LSP printout and fixed TE IPv4
|
||||
reachibility metric display.
|
||||
|
||||
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_tlv.h: Cleanup comment about TLVs we should support, remove info
|
||||
about useless (in sense of IP(v6)) TLVs.
|
||||
|
||||
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.h: Added backpointer to the area from LSP. For now it's used
|
||||
only in generated topology LSPs.
|
||||
* isisd.[ch]: Cleanup CLI commands related to topology generation and
|
||||
added command to specify base fo dynamic hostname for topology LSPs.
|
||||
* isis_lsp.c: Rewrite almost all code related to generation topology
|
||||
LSPs (top_lsp_refresh(), generate_topology_lsps() and
|
||||
build_topology_lsp_data() functions). Topology is connected to own
|
||||
LSP now (lsp_build_nonpseudo). Commented out lsppdu_realloc
|
||||
functions, it's not used any more hopefully.
|
||||
|
||||
2005-09-18 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c (lsp_update): Fix previous commit - manipulate the right
|
||||
database and only if LSP is really in the database (sanity check).
|
||||
|
||||
2005-09-16 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c (lsp_update): Remove LSP from database before updating
|
||||
its data and put it back after. Database entry MUST contain at least
|
||||
correct pointers to the sysid to get correct compare results.
|
||||
* isis_lsp.[ch], isis_pdu.c: Pass level to the lsp_update() function.
|
||||
|
||||
2005-09-05 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: Try to be less verbose by default (without any debug options
|
||||
on).
|
||||
* isis_lsp.c (lsp_build_nonpseudo): Use stream_reset() instead of
|
||||
touching endp directly.
|
||||
* isis_lsp.c (lsp_build_pseudo): Ditto.
|
||||
|
||||
2005-09-03 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Yet another regression introduced by stream cleanup.
|
||||
Similar fix to the one commited to lsp_build_nonpseudo() some days
|
||||
ago.
|
||||
|
||||
2005-09-01 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Less TLV leaking.
|
||||
|
||||
2005-09-01 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* random.c, spgrid.[ch]: Fix warnings with hope that I didn't broke
|
||||
anything. These floats to longs and vice versa casts are starnge
|
||||
indeed.
|
||||
* isis_pdu.c: As we don't use %z for size_t for now because we support
|
||||
older compilers, cast them to unsigned long.
|
||||
|
||||
2005-09-01 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_adjacency.c, isis_lsp.c, isisd.c: Replace XMALLOC && memset
|
||||
with XCALLOC.
|
||||
* isis_lsp.c (lsp_build_pseudo): Fix adding ES neighbour.
|
||||
* isis_tlv.c: More compact free_tlvs() function.
|
||||
* isis_lsp.c (lsp_build_nonpseudo) : Try to fix one more regression
|
||||
introduced by stream cleanup. Seek endp to the right place before
|
||||
starting to fill stream with TLVs.
|
||||
|
||||
2005-08-16 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_misc.[ch]: Fix some warnings, making some strings const.
|
||||
|
||||
2005-08-10 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* topology/spgrid.c: MAXLONG is deprecated, use LONG_MAX instead.
|
||||
values.h, where MAXLONG is defined, is deprecated as well.
|
||||
|
||||
2005-05-26 Yossi Boaron <Yossi.Boaron@veraznetworks.com>
|
||||
|
||||
* isis_dr.c: Fix copy&paste error in isis_dr_resign().
|
||||
|
||||
2005-05-25 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* isisd.c: (show_isis_generated_topology) change to _RO version
|
||||
of list macro. remove the extra listnode variable. one of the
|
||||
macros had had incorrect number of arguments.
|
||||
|
||||
2005-05-03 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* (general) More cleaning up of stream abuse, isisd should be
|
||||
back to previous functionality. Replace various XMALLOC+memset's
|
||||
with XCALLOC
|
||||
* isis_tlv.c: (tlv_add_padding) use stream_put to clear the stream
|
||||
rather than forward endp, as isisd reuses streams.
|
||||
* isis_pdu.c: (process_lsp) cleanup direct reference to stream endp
|
||||
(send_lsp) manual copy of a stream cleaned up to use stream_copy.
|
||||
* isis_network.c: (isis_recv_pdu_bcast) replace direct memcpy with
|
||||
stream_write
|
||||
(isis_recv_pdu_p2p) replace recvfrom directly into stream with
|
||||
stream_recvfrom. Remove dangerous and now unneeded manual update
|
||||
of endp.
|
||||
(isis_recv_pdu_bcast / non-GNU_LINUX) Replace direct memcpy with
|
||||
stream_write.
|
||||
(isis_recv_pdu_p2p) replace read direct into stream with
|
||||
stream_read_try, and hence remove the manual update of endp.
|
||||
* isis_lsp.c: (lsp_update_data) manual stream dup replaced with
|
||||
stream_dup.
|
||||
(lsppdu_realloc) mempcy into stream data replaced with stream_put.
|
||||
(lsp_build_nonpseudo) remove mysterious stream_forward_endp's -
|
||||
which were originally stream_set_putp - shouldn't be needed
|
||||
now that all the manual fiddling of private stream data has been
|
||||
corrected.
|
||||
(build_topology_lsp_data) remove unneeded twiddling of endp,
|
||||
appears to be due to lsppdu_realloc(), but it appears to sort of
|
||||
do the right thing wrt streams.
|
||||
|
||||
2005-04-15 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* topology/Makefile.am: random.c is a source of libtopology, so list
|
||||
it.
|
||||
|
||||
2005-04-12 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_adjacency.c: Fix typo introduced with listloop cleanup.
|
||||
|
||||
2005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_zebra.h (isis_zebra_finish): Remove declaration of unused
|
||||
function.
|
||||
* isis_zebra.c (isis_zebra_route_add_ipv4): Call zclient_send_message
|
||||
to send the message to zebra instead of calling writen directly, since
|
||||
zclient_send_message understands non-blocking I/O and will manage
|
||||
the buffer queue appropriately.
|
||||
(isis_zebra_finish): Remove unused function, particularly since
|
||||
the zclient_free function has been removed.
|
||||
|
||||
2005-04-10 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: topology should not be a conditional SUBDIR,
|
||||
otherwise make dist breaks.
|
||||
* topology/Makefile.am: remove EXTRA_DIST of files which dont
|
||||
exist in that directory, broke make dist.
|
||||
* isisd.c: (show_isis_generated_topology_cmd) convert LIST_LOOP
|
||||
* isis_lsp.c: (generate_topology_lsps) ditto
|
||||
(build_topology_lsp_data) ditto
|
||||
|
||||
2005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_zebra.c: (isis_zebra_if_del) Must use if_lookup_by_name_len.
|
||||
|
||||
2005-04-02 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Makefile.am: Variables to handle conditonal compiling of topology
|
||||
generator code.
|
||||
* isis_lsp.c: lsppdu_realloc() is used by topology generator.
|
||||
* isisd.c: Rename show_isis_topology_cmd to not conflict the one in
|
||||
the isis_spf.c.
|
||||
* isisd.h: Remove TOPOLOGY_GENERATE define, it will be defined in
|
||||
toplevel config.h if topology generator is enabled.
|
||||
* topology/Makefile.am: Handle the libtoolized Quagga libraries.
|
||||
|
||||
2005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_zebra.c: (isis_zebra_if_del) Call if_delete_retain instead
|
||||
of if_delete, since it is generally not safe to remove interface
|
||||
structures. After deleting, set ifp->ifindex to IFINDEX_INTERNAL.
|
||||
(zebra_interface_if_lookup) Tighten up code.
|
||||
|
||||
2005-03-07 Michael Sandee <voidptr@voidptr.sboost.org>
|
||||
|
||||
* isis_spf.c: host.name might be NULL.
|
||||
|
||||
2005-02-23 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_main.c: (reload) Call vty_reset instead of vty_finish (both
|
||||
functions were exactly the same).
|
||||
|
||||
2005-01-18 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: Changed many functions to static. Some commented out
|
||||
functions and some tiny related fixes. No functional changes.
|
||||
|
||||
2005-01-01 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_common.h, isisd.c, isis_pdu.c: Implement authentication in
|
||||
SNPs correctly - ie. make it conditional like it is in IOS.
|
||||
|
||||
2004-12-29 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_circuit.c, isis_csm.c, isis_zebra.c: Don't crash during
|
||||
interface up/down events. I'm not sure whether logic is correct
|
||||
though. Needs rethink anyway, seems. Replace if_is_up() with
|
||||
if_is_operative() and add some more.
|
||||
|
||||
2004-12-24 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: zlog_* cleanup. Mostly changed level of debug messages to
|
||||
LOG_DEBUG.
|
||||
|
||||
2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_main.c: (main) The 2nd argument to openzlog has been removed.
|
||||
|
||||
2004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* isis_main.c: (sigint,sigterm) Use zlog_notice for termination message.
|
||||
(terminate) This function should be static, not global.
|
||||
(main) Use zlog_notice for startup announcement, and remove
|
||||
ifdef ZEBRA_VERSION.
|
||||
|
||||
2004-11-25 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_main.c: Make group to run as configurable.
|
||||
|
||||
2004-11-24 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* dict.c: Include "zassert.h" instead of <assert.h>.
|
||||
|
||||
2004-10-13 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_main.c: Initialize access list. Although we haven't route
|
||||
filtering yet, it's needed to limit access to vty.
|
||||
|
||||
2004-10-11 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_routemap.c, isisd.c: Make more strings const.
|
||||
* isisd.h: Make min_bcast_mtu unsigned.
|
||||
|
||||
2004-10-07 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.[c|h]: Fix warnings: make strings const, signed -> unsigned,
|
||||
remove or comment out unused variables etc.
|
||||
* isis_lsp.c: Clean lsp_print_detail() a bit, add TE TLV's and
|
||||
removed old code.
|
||||
* isis_circuit.c: Remove old ip/ipv6 address commands code.
|
||||
|
||||
2004-10-03 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_zebra.c: Read router id related messages from zebra daemon.
|
||||
* isis_lsp.c: Use router id in IP address TLV in LSP's. It's how Junos
|
||||
routers behave as well.
|
||||
* isis_tlv.h: Export add_tlv() function.
|
||||
|
||||
2004-09-27 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_pdu.c: Fix accessing NULL found by valgrind.
|
||||
|
||||
2004-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_circuit.c: Fix previous commit. Don't schedule LSP regeneration
|
||||
and don't crash if circuit->area == NULL.
|
||||
|
||||
2004-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.[c|h]: Fix a lot of compiler warnings.
|
||||
* isis_events.c: Remove isis_event_int_reach_change() function, as it
|
||||
doesn't make sense for now. Call lsp_regenerate_schedule() directly
|
||||
where needed.
|
||||
|
||||
2004-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.h: Cast-as-lvalue extension is deprecated and is not
|
||||
accpted any more in gcc-4.0.
|
||||
|
||||
2004-09-24 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isisd.c: thread_master *master is already defined in isis_main.c.
|
||||
* isis_misc.[c|h], isis_lsp.[c|h]: Move static variables out of
|
||||
header files.
|
||||
|
||||
2004-09-23 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.[c|h]: list -> struct list *, listnode -> struct listnode *.
|
||||
|
||||
2004-09-21 LIU Xin <lx at ns.6test.edu.cn>
|
||||
|
||||
* isis_dr.c: Update dis_record of adjacencies when isisd becomes DIS.
|
||||
|
||||
2004-09-21 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_lsp.c: Put IPv4 prefixes into reachability TLVs, not
|
||||
addresses. Make IPv6 work with other prefix lengths than % 8 == 0.
|
||||
|
||||
2004-09-20 LIU Xin <lx at ns.6test.edu.cn>
|
||||
|
||||
* isis_dr.c, isis_events.c: Remove hello multiplier usage while
|
||||
scheduling DIS election.
|
||||
* isis_pdu.c: Don't call isis_event_dis_status_change() whenever
|
||||
l[1|2]_desig_is is different from hdr.lan_id.
|
||||
|
||||
2004-09-19 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_spf.h: Renamed t_spf_periodic to t_spf as it's not used to
|
||||
store pointer to periodic SPF thread only.
|
||||
* isis_spf.c: Cleaned up SPF threads schedule code. IPv4 and IPv6
|
||||
threads are independant now. Used macros wherever possible.
|
||||
* isis_lsp.c: Fixed bug in scheduling LSP regeneration.
|
||||
|
||||
2004-09-17 LIU Xin <lx at ns.6test.edu.cn>
|
||||
|
||||
* isis_circuit.c: According to RFC1142 the first DIS election will be
|
||||
started 2 * HelloTimer seconds after the initialization.
|
||||
|
||||
2004-09-15 Laurent Rabret <laurent.rabret at francetelecom.com>
|
||||
|
||||
* isis_pdu.c: Fix error in same subnet comparison. The previous
|
||||
algorithm only worked when netmask % 8 == 0.
|
||||
* isisd.c: Show domain and area passwords in configuration.
|
||||
* iso_checksum.c: Fixed error in the checksum calculation. The previous
|
||||
algorithm could produce a bad checksum if the 2 complement's vs 1
|
||||
complement's adaptation was required.
|
||||
* isis_pdu.c: Authentication in LSPs does not mean authentication in
|
||||
SNPs.
|
||||
* isis_tlv.c: Fix errors in password checking.
|
||||
|
||||
2004-09-14 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* isis_circuit.c: Mostly cosmetical changes in isis_circuit_add_addr()
|
||||
and add calls to isis_event_int_reach_change(). Implement
|
||||
isis_circuit_del_addr(). Cancel t_run_dr threads is circuit goes
|
||||
down.
|
||||
* isis_events.c: Implement isis_event_int_reach_change(). I'm not sure
|
||||
yet how this stuff should work, but it allows be to start debug
|
||||
threads which act very weird at the moment.
|
||||
* isis_tlv.c: Much less verbose by default.
|
||||
* isis_zebra.c: Added extreme debugging output. Call connected_free()
|
||||
after isis_circuit_del_addr, not before.
|
||||
* isisd.conf.sample: Update it a little bit. 10000 seconds hello time
|
||||
was certainly too much IMHO.
|
||||
|
||||
2004-09-14 LIU Xin <lx at ns.6test.edu.cn>
|
||||
|
||||
* isis_pdu.c: Update l1_desig_is only if neighbor really is DIS.
|
||||
|
||||
2004-09-10 LIU Xin <lx at ns.6test.edu.cn>
|
||||
|
||||
* isis_pdu.c: Goto out only if no adjacency exist.
|
||||
* isis_circuit.c: Don't crash while executing "isis circuit-type"
|
||||
command if circuit exists, but circuit->area is still NULL.
|
||||
* isis_lsp.c: Set pointers to thread to NULL before initiating new
|
||||
thread in lsp_l1_refresh_pseudo(), lsp_l2_refresh_pseudo() and
|
||||
lsp_tick() functions.
|
||||
|
||||
2004-05-19 Laurent Rabret <laurent.rabret at francetelecom.com>
|
||||
|
||||
* isis_constants.h: change the ISIS Hello interval from 1 to 10 (cisco's
|
||||
default value).
|
||||
* isis_main.c: suppress a bad "#if 0 #endif" block for isis to be
|
||||
activated on startup.
|
||||
* isis_tlv.[c|h]: LSP recognition of the ISIS Graceful Restart LSP (not
|
||||
implemented yet).
|
||||
|
||||
2004-05-19 Rivo Nurges <rix at estpak.ee>
|
||||
|
||||
* *.c: Removing many useless net/ethernet.h includes and some tiny
|
||||
fixes to make it compile on NetBSD and OpenBSD.
|
||||
|
||||
2004-05-08 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* isis_zebra.c: Sync with zclient changes.
|
||||
|
||||
2004-02-11 Hasso Tepper <hasso@estpak.ee>
|
||||
* many *.c files: Replace thread_add_xxx() and thread_cancel() with
|
||||
THREAD_XXX_ON and THREAD_XXX_OFF macros.
|
||||
|
||||
2004-01-27 Hasso Tepper <hasso@estpak.ee>
|
||||
* isis_circuit.c: Commented out "(no) ip address" commands so it doesn't
|
||||
confuse vtysh.
|
||||
|
||||
2003-12-31 Hasso Tepper <hasso@estpak.ee>
|
||||
* isis_dr.c: Fix some threads related bugs.
|
||||
|
||||
2003-12-23 Hasso Tepper <hasso@estpak.ee>
|
||||
Some fixes done by me and Cougar <cougar@random.ee>.
|
||||
* isis_adjacency.c: Two bugfixes by Cougar:
|
||||
After down state neigbour was deleted but not removed from neighbours list.
|
||||
Don't show random expire time during neighbour initialisation.
|
||||
* isis_circuit.c: Don't show interface addresses in config by Cougar.
|
||||
* isis_constants.h, isis_misc.c: Show other well-known NLPID names as well
|
||||
by Cougar.
|
||||
* isisd.c: Two tiny CLI fixes by me.
|
||||
* isis_lsp.c: Bugfix in lsp_print_detail() by Cougar.
|
||||
Show IPv4 external and IPv6 TLV's in "show isis database detail" by me.
|
||||
* isis_misc.c: Net address format fix by Cougar.
|
||||
* isis_spf.c: Dead loop fix in isis_spf_preload_tent() by Cougar
|
||||
* isis_zebra.c: Ignore distance when adding route to zebra for now by me.
|
||||
* isis_tlv.c: Parse external IPv4 TLV's correctly by me.
|
||||
|
||||
Version 0.0.7 to 0.0.8
|
||||
======================
|
||||
|
||||
o A bug in handling of other ISs fragments fixed
|
||||
o hello interval now specified in *seconds*
|
||||
o replaced the adj->ipv[46]_addr tables with linked lists
|
||||
|
||||
Version 0.0.6 to 0.0.7 (Oct 29 2002)
|
||||
======================
|
||||
|
||||
o changed to zebra-0.93b
|
||||
o fixed a seg in SPF
|
||||
o handling/generation of LSP fragments
|
||||
o domain/area/circuit password
|
||||
|
||||
Version 0.0.5 to 0.0.6 (Jul 4 2002)
|
||||
======================
|
||||
|
||||
o lots of changes to SPF
|
||||
- runs the SPF for IPv4 and IPv6 separately
|
||||
- a number of bugs fixed
|
||||
- simplified the implementation
|
||||
- "7.2.7 Removal of excess paths" implemented
|
||||
o ported to freebsd (tested in 4.5-STABLE and 4.6-STABLE)
|
||||
o moved to zebra-0.93-pre2
|
||||
o "show isis topology" command added
|
||||
o "show (ip|ipv6) route isis commands added to zebra
|
||||
o a number of fixes and additions (e.g. checksum calculation and DIS state
|
||||
change event) by BeomSeok Gwak added
|
||||
|
||||
Version 0.0.4 to 0.0.5 (Apr 26 2002)
|
||||
======================
|
||||
|
||||
o changed to zebra-0.93-pre1
|
||||
o number of memory leaks + small bugs fixed
|
||||
o a bug related to processing of neigbors when installing routes fixed
|
||||
|
||||
Version 0.0.3 to 0.0.4 (Feb 27 2002)
|
||||
======================
|
||||
|
||||
o initial version of SPT algorithm
|
||||
o installing routes though zebrad
|
||||
o isis debug commands
|
||||
o work on IS-IS events (e.g. circuit state change)
|
||||
|
||||
Version 0.0.2 to 0.0.3 (Jan 17 2002)
|
||||
======================
|
||||
|
||||
o LSP handling improved
|
||||
o generation of pseudonode LSPs
|
||||
o DR election enhanced
|
||||
o support for p2p interfaces
|
||||
o support for topology simulation
|
||||
o more detailed output for show commands
|
||||
|
||||
Version 0.0.1 to 0.0.2 (Dec 13 2001)
|
||||
======================
|
||||
|
||||
o circuit state machine (isis_csm.[ch]) added
|
||||
o lot of work on LSP generation
|
||||
o ISO checksum
|
||||
o uses DGRAM sockets instead of RAW
|
||||
o gets IP(v6) addresses from zebra
|
||||
o debug can be controlled with "debug isis" command
|
||||
o read support for TE tlvs
|
||||
o work started on p2p interfaces
|
||||
o work started on isis events
|
||||
|
||||
|
4270
lib/ChangeLog
4270
lib/ChangeLog
File diff suppressed because it is too large
Load diff
16
m4/ChangeLog
16
m4/ChangeLog
|
@ -1,16 +0,0 @@
|
|||
2007-02-02 Greg Troxel <Greg Troxel <gdt@ir.bbn.com>>
|
||||
|
||||
* Makefile.am: remove all the m4 files; they are crufty (2004) and
|
||||
quagga CVS users should have newer libtool by now.
|
||||
|
||||
2004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* Makefile.am (EXTRA_DIST): New - just has EXTRA_DIST. (Using a
|
||||
directory in EXTRA_DIST in the parent was causing 'make dist' to fail.)
|
||||
|
||||
2004-08-19 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* *.m4: import of libtool CVS m4 autoconf files. These only
|
||||
configure libtool support for languages where configure has
|
||||
already called AC_PROG_<lang>, less fragile.
|
||||
* README.txt: doc file for contents of this directory.
|
1199
ospf6d/ChangeLog
1199
ospf6d/ChangeLog
File diff suppressed because it is too large
Load diff
|
@ -1,71 +0,0 @@
|
|||
2005-11-24 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ospf_apiclient.c: add static qualifier to relevant functions.
|
||||
* ospfclient.c: ditto
|
||||
|
||||
2005-04-20 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: Add @INCLUDES@ and srcdir to allow out-of-tree
|
||||
builds to work.
|
||||
|
||||
2004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* Makefile.am: Add libtool/shlib support.
|
||||
|
||||
2003-01-10 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* New ChangeLog
|
||||
|
||||
2003-01-08 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* apiclient message passing bug resolved
|
||||
* (proposed by Masahiko)
|
||||
|
||||
2002-10-09 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Includes patch in OSPFd for ISM, NSM, neighbor
|
||||
|
||||
2002-09-16 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Current patch vs. Zebra-0.93b
|
||||
|
||||
2002-08-22 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Bugfix: LSA updates are now received only once even
|
||||
* if multiple opaque types are registered
|
||||
|
||||
2002-08-06 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Upgrade of OSPF API to Zebra-0.93a.
|
||||
|
||||
2002-06-13 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Opaque LSA origination bug fixed by Masahiko.
|
||||
* This code is based on 0.93-pre
|
||||
|
||||
2002-05-03 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
* Upgrade to newest Zebra from CVS repository. ospf_flood_through
|
||||
* function did not work after upgrade. Function
|
||||
* ospf_apiserver_flood_opaque_lsa added. Also byte order problem
|
||||
* with port numbers resolved.
|
||||
|
||||
2002-05-02 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* new autoconf and automake files, now called configure.in
|
||||
* instead of configure.ac
|
||||
|
||||
2002-04-24 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* reverse channel now works (syncport and syncport+1)
|
||||
* ospf_apiclient.c: standard includes removed (not needed)
|
||||
* bzero replaced with memset
|
||||
|
||||
2002-04-18 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* 2-way phase connection setup
|
||||
|
||||
2002-04-05 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* Changes incorporated as proposed by Masahiko
|
||||
|
||||
2002-04-05 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* autoconf and automake-style Makefile
|
||||
|
||||
2002-04-04 Ralph Keller <keller@tik.ee.ethz.ch>
|
||||
|
||||
* 1st public release of OSPF API
|
||||
|
4984
ospfd/ChangeLog
4984
ospfd/ChangeLog
File diff suppressed because it is too large
Load diff
|
@ -1,15 +0,0 @@
|
|||
2004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* Rename scripts to *.sh.in, and use autoconf-style substitution
|
||||
for prefix and localstatedir.
|
||||
|
||||
2004-08-31 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* Makefile.am: Only put pkgsrc dir in SUBDIRS if we should install
|
||||
rc.d files. (Note that pkgsrc is always in DIST_SUBDIRS.)
|
||||
|
||||
* configure.ac (pkgsrcdir): add new --enable-pkgsrcrcdir to give a
|
||||
directory into which www.pkgsrc.org-style rc.d files are
|
||||
installed.
|
||||
|
||||
|
1217
ripd/ChangeLog
1217
ripd/ChangeLog
File diff suppressed because it is too large
Load diff
388
ripngd/ChangeLog
388
ripngd/ChangeLog
|
@ -1,388 +0,0 @@
|
|||
2007-04-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripngd.c: (ripng_vty_out_uptime) Remove unused variable timer_now.
|
||||
|
||||
2007-04-12 Emmanuel Vize <emmanuel.vize@6wind.com>
|
||||
|
||||
* ripngd.c: (ripng_vty_out_uptime and show_ipv6_ripng_status)
|
||||
Use new thread_timer_remain_second to display properly the timers
|
||||
(reported patch from Andrew J. Schorr in ripd.c)
|
||||
|
||||
2006-05-11 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ripng_interface.c: (ripng_interface_address_add) Remove
|
||||
unneeded NULL check, Coverity CID #72.
|
||||
|
||||
2006-05-08 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ripng_routemap.c: (route_set_ipv6_nexthop_local_compile) bug
|
||||
#242, s/in_addr/in6_addr to fix crash.
|
||||
Thanks to jithinvachery+quagga@gmail.com.
|
||||
|
||||
2006-01-19 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* (general) various miscellaneous compiler warning fixes.
|
||||
Remove redundant break statements from switch clauses
|
||||
which return.
|
||||
return from main, not exit, cause it annoys SOS.
|
||||
Remove stray semi-colons which cause empty-statement
|
||||
warnings.
|
||||
|
||||
2005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_zebra.c: (ripng_redistribute_write) Remove local hard-coded
|
||||
table str[]. Replace str[i] with new library function
|
||||
zebra_route_string(i).
|
||||
* ripngd.c: Remove local hard-coded table route_info[].
|
||||
(show_ipv6_ripng) Use new library function zebra_route_char() instead
|
||||
of table route_info[].
|
||||
|
||||
2005-08-27 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripng_zebra.c, ripngd.[ch]: Pass metric info to the zebra daemon.
|
||||
|
||||
2005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_zebra.c (ripng_redistribute_unset, ripng_redistribute_clean):
|
||||
Change 2nd arg to zebra_redistribute_send from zclient->sock
|
||||
to zclient.
|
||||
|
||||
2005-04-08 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripngd.[hc], ripng_interface.c, ripng_peer.c: inet6_ntoa() takes
|
||||
argument now by value.
|
||||
|
||||
2005-04-05 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripngd.[hc]: Remove inet6_ntop() and any usage of it. inet6_ntoa()
|
||||
from lib is used now.
|
||||
* ripng_interface.c: inet6_ntop() -> inet6_ntoa().
|
||||
* ripng_peer.c: inet6_ntop() -> inet6_ntoa().
|
||||
|
||||
2005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_interface.c: (ripng_interface_delete) After deleting, set
|
||||
ifp->ifindex to IFINDEX_INTERNAL.
|
||||
|
||||
2005-01-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_interface.c: (ripng_multicast_join) Save errno before calling
|
||||
ripngd_privs.change.
|
||||
|
||||
2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripngd.c: (ripng_recv_packet) Use ZCMSG_FIRSTHDR instead of
|
||||
CMSG_FIRSTHDR.
|
||||
|
||||
2004-12-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_nexthop.c: Replace NEXTHOP_OUT macro with NEXTHOP_OUT_PTR,
|
||||
since it's not really OK to take the address of a ternary expression.
|
||||
(_ripng_rte_cmp,ripng_rte_send) Use new NEXTHOP_OUT_PTR macro
|
||||
instead of NEXTHOP_OUT.
|
||||
|
||||
2004-12-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* *.c: Change level of debug messages to LOG_DEBUG.
|
||||
|
||||
2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_main.c: (main) The 2nd argument to openzlog has been removed.
|
||||
|
||||
2004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* ripng_main.c: (sighup) Remove spurious terminating message.
|
||||
(sigint) Use zlog_notice for termination message.
|
||||
(main) Issue a startup announcement using zlog_notice.
|
||||
|
||||
2004-11-25 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripng_main.c: Make group to run as configurable.
|
||||
|
||||
2004-10-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripng_debug.c: Fix help of "show debugging ripng" command.
|
||||
|
||||
2004-10-11 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: Make more strings const.
|
||||
|
||||
2004-10-08 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.[c|h]: Fix compiler warnings: make strings const, signed ->
|
||||
unsigned etc.
|
||||
|
||||
2004-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* ripingd.c: Access list hook argument function must have struct
|
||||
access_list * argument. Solution taken from ripd.
|
||||
* ripngd.c, ripnf_nexthop.c: Fix compiler warnings.
|
||||
|
||||
2004-09-23 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.[c|h]: list -> struct list *, listnode -> struct listnode *.
|
||||
|
||||
2004-09-17 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* ripngd.c: move setsockopt_so_recvbuf to lib.
|
||||
|
||||
2004-07-23 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* ripng_interface.c, ripng_nexthop.c: use ifp->mtu6 instead of
|
||||
ifp->mtu.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
2004-05-08 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* ripng_{interface,zebra}.c: sync with zclient changes
|
||||
|
||||
2004-01-03 Greg Troxel <gdt@ahi.ir.bbn.com>
|
||||
|
||||
* ripng_interface.c (ripng_multicast_join): If IPV6_JOIN_GROUP
|
||||
returns EADDRINUSE, consider the join successful. This happens
|
||||
when an interface goes down and comes back because
|
||||
ripng_multicast_leave does not invoke the LEAVE_GROUP operation if
|
||||
the interface is down. Solves problem of ripng stopping working
|
||||
on an interface which goes down and then comes back up (on NetBSD).
|
||||
|
||||
2003-05-25 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* Revert ripng_ifrmap stuff because ripd uses it now as well.
|
||||
* Merge ripngd part of 6Wind patch from Vincent Jardin
|
||||
<vjardin@wanadoo.fr>.
|
||||
|
||||
2003-04-23 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* {ripng_ifrmap,ripngd}.c: fix "router xxx" node commands in vtysh
|
||||
|
||||
2003-04-19 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* rip_routemap.c: sync daemon's route-map commands to have same
|
||||
syntax
|
||||
|
||||
2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.93 released.
|
||||
|
||||
2001-08-28 NOGUCHI Kay <kay@v6.access.co.jp>
|
||||
|
||||
* ripngd.c (no_ripng_route): route_unlock_node () is not needed.
|
||||
|
||||
2001-08-26 NOGUCHI Kay <kay@v6.access.co.jp>
|
||||
|
||||
* ripngd.h (struct ripng_interface): Add passive interface option.
|
||||
|
||||
2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.92a released.
|
||||
|
||||
2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.92 released.
|
||||
|
||||
2001-08-07 Akira Kato <kato@wide.ad.jp>
|
||||
|
||||
* ripngd.c (ripng_timers): "timers basic" argument is fixed.
|
||||
|
||||
2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.91 is released.
|
||||
|
||||
2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.90 is released.
|
||||
|
||||
2001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.h (RIPNG_VTYSH_PATH): Change "/tmp/ripngd" to
|
||||
"/tmp/.ripngd".
|
||||
|
||||
2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.89 is released.
|
||||
|
||||
2000-09-20 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_send_packet): Use CMSG_SPACE instead of sizeof
|
||||
hack. Revert privious alignment patch.
|
||||
|
||||
2000-09-20 URA Hiroshi <ura@hiru.aoba.yokohama.jp>
|
||||
|
||||
* ripngd.c (ripng_send_packet): Fix an alignment bug. Thus ripngd
|
||||
can't send packets.
|
||||
|
||||
2000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_interface.c (ripng_interface_address_delete): Connected
|
||||
address delete treatment added.
|
||||
|
||||
2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_routemap.c (route_set_metric_compile): When checking '-'
|
||||
character, argv[1] should be argv[0]. Reported by SHIRASAKI
|
||||
Yasuhiro <yasuhiro@ocn.v6.ntt.net>.
|
||||
|
||||
2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.88 is released.
|
||||
|
||||
2000-06-06 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_route_process): Clear prefix_ipv6 before using
|
||||
it.
|
||||
(ripng_redistribute_delete): Fix bug of missing
|
||||
route_unlock_node() when redistribute route is not found.
|
||||
(ripng_redistribute_delete): Make it sure that timers are off.
|
||||
(ripng_redistribute_delete): Likewise.
|
||||
|
||||
2000-01-19 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_route_process): Fix bug of mis-checking of same
|
||||
route.
|
||||
(show_ipv6_ripng): Include ifindex to "show ipv6 ripng" output.
|
||||
|
||||
1999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_output_process): Use MINMTU when mtu value is
|
||||
not available.
|
||||
|
||||
1999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_output_process): Calculate max RTE count from
|
||||
interface MTU value.
|
||||
|
||||
1999-09-29 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_distribute_update): Fix bug of updating
|
||||
access-list and prefix-list.
|
||||
|
||||
1999-09-07 URA Hiroshi <ura@hiru.aoba.yokohama.jp>
|
||||
|
||||
* ripngd.c (ripng_recv_packet): Change CMSG_DATA cast from (u_char
|
||||
*) to (int *). (u_char *) does not work for NetBSD-currnet on
|
||||
SparcStation 10.
|
||||
|
||||
1999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_request_process): When request packet comes,
|
||||
check RIPng process is enabled on the interface.
|
||||
(ripng_redistribute_withdraw): Delete routes when `no
|
||||
redistribute' is executed.
|
||||
|
||||
1999-08-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
|
||||
|
||||
* ripng_zebra.c (ripng_redistribute_ospf6_cmd): Add OSPF6
|
||||
redistribute command.
|
||||
|
||||
1999-07-21 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (default_information_originate): Add
|
||||
default-information command.
|
||||
|
||||
1999-07-19 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_route_process): rip_add_route() and
|
||||
rip_delete_route() are deleted. Both functions are integrated
|
||||
into ripng_route_process().
|
||||
(ripng_request_process): Proper reply for request message.
|
||||
|
||||
* ripng_routemap.c: New file added.
|
||||
|
||||
1999-07-18 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_nexthop_rte): RIPng next hop routine is
|
||||
rewritten.
|
||||
(show_ipv6_ripng): Change `show ip ripng' to `show ipv6 ripng'.
|
||||
(ripng_response_process): RIPng incoming packet's hop count check
|
||||
added.
|
||||
(ripng_response_process): Add strict RTE checking.
|
||||
|
||||
1999-07-03 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_add_route): Fix metric compare bug.
|
||||
|
||||
1999-06-25 itojun@iijlab.net
|
||||
|
||||
* ripngd.c (ripng_distribute_in): "distribute in" filter in ripngd
|
||||
actually work.
|
||||
|
||||
1999-05-25 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_zebra): Send each ripng information by separate
|
||||
zebra packet.
|
||||
|
||||
1999-05-15 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_interface.c (if_add_multicast): Change log to zlog.
|
||||
|
||||
1999-05-10 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_interface.c (ripng_zebra_get_interface): Add function.
|
||||
|
||||
* ripng_zebra.c (redistribute_ripng): Delete function because
|
||||
redistirbute the routes to the zebra daemon is now default
|
||||
behavior.
|
||||
|
||||
1999-05-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.conf.sample: Change network to route statement.
|
||||
|
||||
1999-03-25 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c: Old non Advanced API version ripng_send_packet and
|
||||
ripng_recv_packet is removed.
|
||||
* ripng_radix.c: File removed.
|
||||
|
||||
1998-12-15 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* Now I assume KAME support Advanced API and use sendmsg/recvmsg.
|
||||
|
||||
1998-12-13 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_interface.c: Delete old ifa (interface address) related
|
||||
functions.
|
||||
|
||||
1998-12-10 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_debug.[ch]: New file.
|
||||
|
||||
* ripngd.c (ripng_supply): Do not send header only RIPng packet.
|
||||
Change `network' statement to `route' statement.
|
||||
(ripng_request_process): Reply to RIPng REQUEST packet.
|
||||
|
||||
1998-12-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripngd.c (ripng_config_write): Delete vector v argument.
|
||||
* ripng_zebra.c (zebra_config_write): Likewise.
|
||||
* ripng_interface.c (interface_config_write): Likewise.
|
||||
|
||||
1998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* ripng_route.h: New file.
|
||||
|
||||
* ripng_interface.c: Delete #include <linux/in6.h>.
|
||||
ripng_main.c: likewise.
|
||||
ripng_radix.c: likewise.
|
||||
ripng_route.c: likewise.
|
||||
ripng_zebra.c: likewise.
|
||||
ripngd.c: likewise.
|
||||
|
||||
1998-12-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
|
||||
|
||||
* ripngd.h (IPV6_ADD_MEMBERSHIP): If IPV6_ADD_MEMBERSHIP is not
|
||||
defined. Define IPV6_ADD_MEMBERSHIP as IPV6_JOIN_GROUP.
|
||||
|
||||
1998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
|
||||
|
||||
* all Hydrangea define is changed to KAME.
|
||||
|
|
@ -1,164 +0,0 @@
|
|||
2008-07-03 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.{xml,init}.in: Sync with OpenSolaris SFW. This changes the
|
||||
SMF schema used, from the SMF schema supplied initially with
|
||||
Quagga, to the version which was approved by the Sun PSARC for
|
||||
inclusion into Solaris. This change is incompatible. Settings,
|
||||
such as vty_port, etc. will not transfer over. The Sun schema is
|
||||
however supported by Sun, and supports running Quagga in a zone
|
||||
with IP instances, and configuration via the routeadm utility.
|
||||
|
||||
2008-01-13 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* Makefile.am: pkg target should depend on the 'depend.%' files.
|
||||
Crops up now that solaris/ doesn't get descended into by
|
||||
general Quagga build.
|
||||
|
||||
2007-02-22 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.{xml,init}.in: Add licence boilerplate to ensure
|
||||
licence terms are clear.
|
||||
|
||||
2006-04-03 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.xml.in: oops, ipvX-routing services don't exist yet in
|
||||
any Solaris builds.
|
||||
|
||||
2006-03-16 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* prototype.smf.in: Oops, continue to install manifest to
|
||||
var/svc/manifest/network for now.
|
||||
|
||||
2006-03-13 Alan Maguire <alan.maguire@sun.com>
|
||||
|
||||
* quagga.xml.in: Change the naming of services and instances.
|
||||
network/routing/quagga:<daemon> may be neat and tidy, but
|
||||
it's at odds with SMF convention elsewhere that demands
|
||||
the service be named for what it does, and the instance name
|
||||
describe the implementation (e.g. network/smtp:sendmail).
|
||||
Remove call to method script for 'stop', SMF can do that
|
||||
itself.
|
||||
Enumerate the privileges required in the SMF manifest, with the
|
||||
method_credential element.
|
||||
Dont try provide seperate properties for each argument, it's
|
||||
just tedious, particularly when they can no longer be
|
||||
inherited from a common quagga service - use a single
|
||||
"daemon-args" property, defaulting to -P 0.
|
||||
Specify authorisation for the 'routeadm' utility and for
|
||||
RBAC.
|
||||
|
||||
2006-03-13 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.init.in: Update to match SMF manifest changes.
|
||||
If run from an SMF environment, assume method is start.
|
||||
Offer a more tradition init script interface for pre-SMF.
|
||||
Enable zebra for the link-state daemons.
|
||||
Don't allow daemons to start in non-global zones, except
|
||||
for bgpd - it doesn't have to care about underlying
|
||||
networking much.
|
||||
Remove all the svcprop calls, SMF or the user will supply any
|
||||
arguments on the command-line.
|
||||
* depend.smf.in: Add dependency on SUNWroute, which provides
|
||||
routeadm, which provides /var/svc/manifest/network/routing
|
||||
* prototype.smf.in: Install manifest to
|
||||
var/svc/manifest/network/routing.
|
||||
|
||||
2006-02-19 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* depend.*: renamed to depend.*.in.
|
||||
* depend.*.in: Add version dependency.
|
||||
* Makefile.am: Generate depend.* from depend.*.in
|
||||
Distribute the depend.*.in files rather than the depend.*
|
||||
files.
|
||||
* quagga.init.in: Enable zebra if one of the link-state
|
||||
daemons is started.
|
||||
Restart method is not required - SMF handles that.
|
||||
* quagga.xml.in: Remove restart method details.
|
||||
|
||||
2005-11-04 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* prototype.dev.in: lib/md5-gnu.h is now lib/md5.h
|
||||
|
||||
2005-08-16 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* README.txt: point to the opensolaris.org sources for the SMF
|
||||
manifest class scripts. Make step 3 slightly more explicit about
|
||||
what 'this directory' is.
|
||||
|
||||
2005-06-15 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.xml.in: Pass the FMRI to the method, removing need for
|
||||
daemon_name property and deducing the FMRI.
|
||||
remove the empty config_file and pid_file definitions, they just
|
||||
make things difficult in the method script, cause it then has to
|
||||
deal with svcprop returning "" for defined empty properties.
|
||||
Remove daemon_name everywhere.
|
||||
* quagga.init.in: Take the FMRI as an argument
|
||||
Remove deducing the FMRI from the defunct daemon_name property.
|
||||
Use svcprop -q to test for presence of a property first.
|
||||
Default vty_port to 0 and vty_addr to 127.1 if equivalent
|
||||
SMF properties are not set.
|
||||
Deduce the pid_file, we can infer it from @quagga_statedir@ I
|
||||
think, it's probably not useful to allow it to be configurable
|
||||
as a property anyway.
|
||||
/var/run/ is on tmpfs on Solaris, so we probably will need
|
||||
to create @quagga_statedir@ first run after boot.
|
||||
Use @sbindir@, not /usr/local/sbin.
|
||||
* README.txt: updated to match changed SMF manifest and
|
||||
its changed service, instance and property group names.
|
||||
|
||||
2005-06-02 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.xml.in: Fix mistake in bgpd definition. Change dependency
|
||||
on zebra to optional. Remove the duplicated stability statements.
|
||||
* quagga.init.in: svcprop should check PACKAGE_TARNAME, not _NAME.
|
||||
no need to check for config file either, there's already a
|
||||
dependency in the manifest.
|
||||
|
||||
2005-05-13 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.xml.in: Sigh, XML child elements are order-sensitive.
|
||||
* prototype.doc.in: info/dir doesnt get created always.. comment
|
||||
out for now, likely needs to be done with an install method.
|
||||
* prototype.daemons.in: Move the Solaris 10 SMF specific stuff to
|
||||
a seperate package.
|
||||
* depend.smf: dependencies for smf package
|
||||
* pkginfo.smf.tmpl.in: pkginfo for smf
|
||||
* prototype.smf.in: prototype for smf
|
||||
* Makefile.am: Add smf to pkg_names
|
||||
|
||||
2005-04-26 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* quagga.xml.in: New, better, single integrated manifest for all
|
||||
the services, courtesy of alan.maguire@sun.com.
|
||||
* {{ospf,ospf6,rip,ripng,bgp}d,zebra}.xml.in: removed due to
|
||||
previous
|
||||
* quagga.init.in: Use the package tarname for properties, use
|
||||
the correct daemon name variable.
|
||||
* Makefile.am: Updated to match single manifest
|
||||
* prototype.daemons.in: ditto
|
||||
|
||||
2005-04-21 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* Makefile.am: pkginfo.%.tmpl is a generated file, srcdir prefix
|
||||
is not appropriate.
|
||||
|
||||
2005-04-13 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* Makefile.am: {i,r}.manifest are (or will be) system provided files
|
||||
and not in CVS, hence dont depend on them or distribute them.
|
||||
|
||||
2005-04-11 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* (all) Initial check-in of files for building S10 packages
|
||||
* protototype.*.in: package prototype files for SysV packages
|
||||
* *.xml.in: SMF manifests for Quagga daemons
|
||||
* pkginfo.*.tmpl.in: daemon specific pkginfo, refererenced
|
||||
by prototype files.
|
||||
* pkginfo.tmpl.in: Quagga common pkginfo bits
|
||||
* quagga.init.in: SMF method script
|
||||
* Makefile.am: Automake file for building packages
|
||||
* depend.*: Solaris 10 dependencies for packages, referenced by
|
||||
prototype files.
|
||||
* .cvsignore: Add built files
|
||||
* README.txt: new file, package creation, install, usage notes.
|
160
tests/ChangeLog
160
tests/ChangeLog
|
@ -1,160 +0,0 @@
|
|||
2008-06-07 Paul Jakma <paul@jakma.org
|
||||
|
||||
* bgp_mp_attr_test.c: MP_(UN)REACH_NLRI unit tests
|
||||
|
||||
2008-02-23 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: Test for 0-ASN sequences that still have data.
|
||||
|
||||
2007-12-22 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_capability_test.c: Test for empty capabilities.
|
||||
|
||||
2007-09-27 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: Test dupe-weeding from sets.
|
||||
Test that reconciliation merges AS_PATH and AS4_PATH where
|
||||
former is shorter than latter.
|
||||
|
||||
2007-09-26 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: Test AS4_PATH reconcilation where length
|
||||
of AS_PATH and AS4_PATH is same.
|
||||
|
||||
2007-09-25 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_capability_test.c: (general) Extend tests to validate
|
||||
peek_for_as4_capability.
|
||||
Add test of full OPEN Option block, with multiple capabilities,
|
||||
both as a series of Option, and a single option.
|
||||
Add some crap to beginning of stream, to prevent code depending
|
||||
on getp == 0.
|
||||
|
||||
2007-09-18 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_capability_test.c: (parse_test) update for changes to
|
||||
peek_for_as4_capability
|
||||
|
||||
2007-09-17 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_capability_test.c: Test that peer's adv_recv and adv_nego get
|
||||
set correctly for MP capability and given AFI/SAFI.
|
||||
Colour OK/failed result so it's easier to find them.
|
||||
|
||||
2007-07-27 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_capability_test.c: new, capability parser unit tests.
|
||||
* Makefile.am: add previous.
|
||||
|
||||
2007-07-25 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: Exercise 32bit parsing. Test reconcile
|
||||
function.
|
||||
* ecommunity_test.c: New, test AS4 ecommunity changes, positive
|
||||
test only at this time, error cases not tested yet.
|
||||
|
||||
2006-12-01 Juergen Kammer <j.kammer@eurodata.de>
|
||||
|
||||
* aspath_test.c: Support asn32 changes, call aspath_parse with 16 bit.
|
||||
|
||||
2006-08-26 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* heavy-wq.c: (slow_func_del,slow_func) update to match workqueue
|
||||
changes
|
||||
|
||||
2006-08-06 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: (validate) Fix the sense of the aspath_loop_check,
|
||||
which was the wrong way around and had actually been testing for
|
||||
aspath_loop_check to be buggy.
|
||||
|
||||
2006-05-28 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* test-sig.c: (main) configure logging, there's no terminal
|
||||
to write to for one thing, but we do want stdout, and we
|
||||
don't want a test to spam syslog.
|
||||
|
||||
2006-03-16 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* heavy-wq.c: (heavy_wq_init) delay is gone from workqueue
|
||||
spec.
|
||||
* aspath_test.c: (test_segments) Add an AS_SET with redundant
|
||||
ASNs.
|
||||
({empty_prepend,prepend,parse}_test) add static qualifiers
|
||||
|
||||
2006-01-16 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: (validate) free the temporary aspaths.
|
||||
(empty_get_test) ditto.
|
||||
|
||||
2006-01-10 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* test-stream.c: new file, small unit test for new
|
||||
resize and {put,get}-quad stream functions.
|
||||
* Makefile.am: build teststream unit test.
|
||||
|
||||
2005-11-23 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* aspath_test.c: Add an empty aspath to test segments, and to
|
||||
compare tests.
|
||||
Add a segment identical to seq1, but with one extra asn.
|
||||
Fix bogus free of stream in make_aspath for case where
|
||||
no stream was allocated (empty path data).
|
||||
|
||||
2005-10-11 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* test-privs.c: Privileges unit test.
|
||||
* Makefile.am: build testprivs
|
||||
* aspath_test.c: fix a few sign warnings
|
||||
|
||||
2005-09-06 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* aspath_test.c: Test bgp_aspath functionality.
|
||||
* Makefile.am: build aspathtest
|
||||
* ChangeLog: Fix date of previous commit
|
||||
|
||||
2005-09-06 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* test-buffer.c: include memory.h
|
||||
(main) call memory_init().
|
||||
|
||||
2004-09-05 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* heavy-wq.c: (slow_func_del,slow_func_err) make them take
|
||||
void * argument to shut up silly gcc warning.
|
||||
|
||||
2004-05-25 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* main.c: new file, common 'main' portion which then calls
|
||||
test_init.
|
||||
* heavy.c: remove common portions now in 'main.
|
||||
* heavy-wq.c: ditto
|
||||
* heavy-thread.c: ditto
|
||||
* heavy*.c: Set the slow_function iteration number lower, to 300, it
|
||||
was several orders of magnitude too 'slow' to be useful. :)
|
||||
* Makefile.am: main is a source of the tests. heavy should link
|
||||
to the math library.
|
||||
|
||||
2004-05-22 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* heavy-thread.c: Andrew Schorr's adaptation of heavy.c to use a
|
||||
background thread to avoid responsiveness problems.
|
||||
* Makefile.am: Build heavythread
|
||||
|
||||
2004-05-21 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* heavy.c: Add a timer thread to demonstrate thread interactivity,
|
||||
Add a daemon_exit command to assist with debugging (eg for memory
|
||||
tracers, etc..)
|
||||
|
||||
2004-05-19 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* heavy.c: test programme to show how long-running functions
|
||||
kill responsiveness. Demonstrating the most niggly problem
|
||||
left in bgpd.
|
||||
|
||||
2004-05-13 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* test-buffer.c: Andrew's buffer tester
|
||||
* test-memory.c: basic memory tester
|
||||
* Makefile.am: Add new tests
|
500
vtysh/ChangeLog
500
vtysh/ChangeLog
|
@ -1,500 +0,0 @@
|
|||
2008-07-03 MIYAJIMA Mitsuharu <miyajima.mitsuharu@anchor.jp>
|
||||
|
||||
* extract.pl.in: Fix as-range to match CPP output.
|
||||
* vtysh.c: Add missing router_bgp_view_cmd alias.
|
||||
|
||||
2008-07-02 MIYAJIMA Mitsuharu <miyajima.mitsuharu@anchor.jp>
|
||||
|
||||
* CMD_AS_RANGE was being used inside command strings, and thus
|
||||
not being expanded, fix by dequoting.
|
||||
|
||||
2007-06-20 Nicolas Deffayet <nicolas@deffayet.com>
|
||||
|
||||
* vtysh.c: (vtysh_write_terminal) Write 'end' when done,
|
||||
to be consistent with telnet vty, and expected by tools
|
||||
like rancid.
|
||||
|
||||
2007-05-01 David L Stevens <dlstevens@us.ibm.com>
|
||||
|
||||
* vtysh/extract.pl.in: added VTYSH_ZEBRA flag for route-map and
|
||||
plist
|
||||
* vtysh/Makefile.am: added zebra_routemap.c
|
||||
* vtysh/vtysh.h: added VTYSH_ZEBRA flag to VTYSH_RMAP
|
||||
|
||||
2007-04-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.c: (vtysh_log_timestamp_precision,
|
||||
no_vtysh_log_timestamp_precision) Implement new log timestamp
|
||||
precision commands: send to all daemons.
|
||||
(vtysh_init_vty) Install new log timestamp precision commands.
|
||||
|
||||
2007-02-12 Juergen Kammer <j.kammer@eurodata.de>
|
||||
* extract.pl: AS4 compatibility for router bgp ASNUMBER
|
||||
* extract.pl.in: AS4 compatibility for router bgp ASNUMBER
|
||||
* vtysh.c: AS4 compatibility for router bgp ASNUMBER
|
||||
|
||||
2006-07-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh_main.c: (usage) Add new -d and -E options. And note that
|
||||
-c can be used multiple times, possibly with embedded linefeeds.
|
||||
(longopts) Add new -d and -E options.
|
||||
(main) Add new -d and -E options, and create a linked list to
|
||||
support multiple -c options. Do not call vtysh_connect_all until
|
||||
after vtysh_read_config(config_default) and vtysh_auth have
|
||||
succeeded. This prevents the vtysh.conf file from configuring
|
||||
any daemons, and it ensures that authentication has been passed
|
||||
before we send any commands to any daemons. Call vtysh_connect_all
|
||||
with any daemon name supplied with -d. If it is unable to connect
|
||||
to any daemons, issue an error message and exit immediately.
|
||||
When used in -c mode, call vtysh_execute("enable") before
|
||||
executing the commands in order to match interactive behavior.
|
||||
And detect embedded linefeed chars in -c commands and break them up
|
||||
appropriately.
|
||||
* vtysh.h: (vtysh_connect_all) Fix proto to reflect new
|
||||
daemon_name argument, and that it now returns an integer -- the
|
||||
number of daemons to which we were able to connect.
|
||||
* vtysh.c: (vtysh_connect_all) Add a new daemon_name argument.
|
||||
If supplied, connect only to that daemon. And return
|
||||
the number of daemons to which we were able to connect.
|
||||
(vtysh_prompt): Performance enhancement -- make struct utsname
|
||||
static so we call uname to get the hostname only once.
|
||||
|
||||
2006-05-24 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* vtysh.c: (general) Add 'show memory' command.
|
||||
|
||||
2006-05-21 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* vtysh.c: (vtysh_show_logging_cmd) Suppress output for daemons
|
||||
which are not running (Andrew Schorr).
|
||||
|
||||
2006-05-17 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* vtysh.c: (general) Add 'show logging' command.
|
||||
|
||||
2006-01-11 Erik Smit <zoiah@zoiah.net>
|
||||
|
||||
* vtysh.c: (vtysh_config_from_file) fix regression from
|
||||
a previous cleanup, vtysh_client.flags and cmd->daemon are
|
||||
bitwise flags, bitwise & was meant to be used. Fixes breakage
|
||||
of integrated config file reading.
|
||||
|
||||
2005-09-15 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Fix warning by casting rl_bind_key 2. argument correctly.
|
||||
* extract.pl.in: Fix warning - add isisd/topology to the includes.
|
||||
|
||||
2005-08-22 Hugo Santos <hsantos@av.it.pt>
|
||||
|
||||
* vtysh.c: Add support for BGP_IPV6M_NODE
|
||||
|
||||
2005-07-12 Christian Hammers <ch@debian.org>
|
||||
|
||||
* vtysh_user.c: rename struct user to struct vtysh_user to avoid
|
||||
clashes with sys/user.h on Linux/ARM.
|
||||
|
||||
2005-04-07 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* Makefile.am: Remove rebuild4 target, it's not used any more by build
|
||||
procedure. Define vtysh_cmd_FILES. Use EXTRA_DIST.
|
||||
* extract.pl.in: Ignore "router zebra".
|
||||
|
||||
2005-03-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* extract.pl.in: Use SNMP_INCLUDES to avoid warnings if compiling with
|
||||
snmp support.
|
||||
|
||||
2005-03-09 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh_config.c: Move password commands to the AAA_NODE. It
|
||||
quarantees that they will appear after SERVICE_NODE to make sure
|
||||
that encrypted passwords will work ("service password-encryption"
|
||||
command).
|
||||
|
||||
2005-01-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.h: Remove obsolete VTYSH_INDEX_* defines. Fix many prototypes
|
||||
for functions with no arguments (must specify argument list as void).
|
||||
* vtysh.c: Enhance vtysh_client array to include the daemon's name
|
||||
and bitmask and socket path (in addition to the fd). This allows
|
||||
us to use loop constructs for various operations that need to be
|
||||
applied to all client daemons, and it facilitates better error
|
||||
messages. Also fix some prototypes with void argument lists.
|
||||
(vclient_close) Issue a warning message indicating which daemon's
|
||||
socket is being closed.
|
||||
(vtysh_execute_func,vtysh_config_from_file) Use a for loop to
|
||||
call vtysh_client_execute.
|
||||
(vtysh_write_terminal,write_config_integrated) Use a for loop to
|
||||
call vtysh_client_config.
|
||||
(vtysh_write_memory) Use a for loop to call vtysh_client_execute.
|
||||
(vtysh_show_daemons) Use a for loop.
|
||||
(vtysh_connect) The struct vtysh_client is now statically initialized,
|
||||
so do not initialize it here.
|
||||
(vtysh_connect_all) Use a for loop to call vtysh_connect. Set
|
||||
ripd_client pointer for use in vtysh_exit_ripd_only.
|
||||
|
||||
2005-01-23 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.conf.sample: Fix typo "integrated-vtysh-conf" ->
|
||||
"integrated-vtysh-config".
|
||||
* vtysh/vtysh.c: Implement walkup in node tree for vtysh as it
|
||||
already works in vty.
|
||||
|
||||
2005-01-10 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Reflect changes in lib. cmd_execute_command() should know
|
||||
now that it's called from vtysh and must not attempt to walk up in
|
||||
the node tree.
|
||||
|
||||
2004-12-22 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh_config.c: No delimiter between "ip forwarding" and "ipv6
|
||||
forwarding". Show common router-id before router nodes. Fix router
|
||||
bgp node parsing. Move debug commands into debug node and no
|
||||
delimiter between lines there.
|
||||
|
||||
2004-12-09 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.c: (vtysh_connect) No reason to call geteuid and getegid,
|
||||
the results were never used.
|
||||
|
||||
2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.c: Make several functions static instead of global.
|
||||
Added several commands to support destination-specific logging levels.
|
||||
(vtysh_completion) This function is unused, so comment it out.
|
||||
|
||||
2004-11-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* vtysh.c: (vtysh_client_execute) Fix flaws in detecting trailing
|
||||
'\0' chars and command return code.
|
||||
|
||||
2004-10-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: "show running-daemons" broke users habits who are using
|
||||
"sho run" to view running configuration. Changed it to "show
|
||||
daemons".
|
||||
|
||||
2004-10-20 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Don't popen pager if command is "exit". Fixes "vtysh screws
|
||||
up my terminal if I exit" issue.
|
||||
|
||||
2004-10-13 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* extract.pl.in: All daemons can use both IPv6 and IPv4 access lists
|
||||
to limit access to vty.
|
||||
|
||||
2004-10-11 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* vtysh.c: (vtysh_client_execute) fix the sync fix. The 4th and
|
||||
final sync byte is not ASCII NULL, it's actually a status integer,
|
||||
and only ASCII NULL if CMD_SUCCESS is returned by daemon.
|
||||
Fix pointed out by Hasso.
|
||||
|
||||
2004-10-11 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c, vtysh_user.c: Make more strings const.
|
||||
|
||||
2004-10-07 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c, vtysh.h, vtysh_config.c, vtysh_main.c: Fix compiler
|
||||
warnings: make strings const, signed -> unsigned, remove unused
|
||||
variables.
|
||||
* vtysh_config.c: Fix crash introduced with previous patch.
|
||||
|
||||
2004-10-03 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtsyh_main.c: Enter into enable node by default. Disable node doesn't
|
||||
make sense if we don't have any authentication for enable.
|
||||
* vtysh.c: Implement "show running-daemons" command.
|
||||
* vtysh.c: Use either integrated conf or daemon conf not both. Move
|
||||
configuration command into "service" level.
|
||||
* vtysh.c: Remove "write ..." commands from other nodes than enable.
|
||||
We have "do ..." extension for that.
|
||||
* vtysh_config.c, vtysh.c: Integrate vtysh configuration into
|
||||
integrated one.
|
||||
* vtysh_config.c: Use FORWARD_NODE and SERVICE_NODE vty nodes.
|
||||
* vtysh_config.c: Make "service" lines unique in integrated config.
|
||||
* vtysh.c: Make "service password-encryption" command work in vtysh.
|
||||
* vtysh_config.c, vtysh.c, Makefile.am, extract.pl.in: Introduce line
|
||||
vty commands in vtysh. Parse lib/vty.c for commands, but ignore
|
||||
commands that don't make sense in vtysh. Closes Bugzilla #104.
|
||||
* vtysh.c: Make "[enable] password" commands work in vtysh. Behavior
|
||||
is similar to "log" commands - vtysh just passes commands to all
|
||||
daemons.
|
||||
* vtysh_main.c, vtysh_config.c, vtysh.h: Remove any code dealing with
|
||||
configuration files specified from command line. We read/write files
|
||||
from/to system location only (ie. remove -f again).
|
||||
* Makefile.am: Parse zebra/router-id.c.
|
||||
|
||||
2004-09-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Fix compiler warning.
|
||||
|
||||
2004-09-17 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* vtysh.c: (vtysh_client_execute) trailling NULLs can be arbitrarily
|
||||
split across reads, dont get confused by this and block forever.
|
||||
|
||||
2004-09-13 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Makefile.am: extract.pl isnt in srcdir, it's always in the builddir.
|
||||
remove zebra/irdp.c from list - dead.
|
||||
* extract.pl.in: match on end of filenames, filename could contain
|
||||
various preamble due to out of tree builds. Substitute in the
|
||||
autoconf srcdir/builddir paths for includes to cpp.
|
||||
|
||||
2004-08-28 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh_main.c: Rename signal handling functions not to conflict
|
||||
with functions from lib/sigevent.c.
|
||||
|
||||
2004-08-27 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Make "terminal length <0-512>" command work in vtysh.
|
||||
|
||||
2004-08-27 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* vtysh.c: Enable using ssh from ENABLE_NODE.
|
||||
* vtysh_config.c: Make enable password uniq lines appear only once in
|
||||
configuration.
|
||||
* vtysh_main.c, vtysh_config.c, vtysh.h: Remove useless code which
|
||||
searched configuration files from current directory. Add -f to
|
||||
specify conf from command line.
|
||||
|
||||
2004-08-26 Hasso Tepper <hasso at quagga.net>
|
||||
|
||||
* *.c: Cosmetical changes - strip long lines, fix multiline comments
|
||||
style, indentation fixes, remove useless comments.
|
||||
* vtysh.h: define VTYSH_INTERFACE.
|
||||
* vtysh.c: Use VTYSH_INTERFACE where possible. Added some related TODO
|
||||
items.
|
||||
* vtysh.c: Move things around a little to reduce spaghetti mess.
|
||||
* Makefile.am: Parse only needed files from zebra daemon while
|
||||
building vtysh_cmd.c file to supress warnings.
|
||||
|
||||
2004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
|
||||
|
||||
* extract.pl.in: Rename from extract.pl, with @PERL@.
|
||||
|
||||
* Makefile.am: Add vtysh_cmds.c to CLEANFILES.
|
||||
|
||||
2004-06-20 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* extract.pl: Zebra daemon has access lists as well.
|
||||
|
||||
2004-05-10 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* vtysh.c: Workaround for most hated vtysh bug - Bugzilla #58.
|
||||
|
||||
2004-04-06 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* vtysh_main.c: Don't save command to history if last command already
|
||||
there is same.
|
||||
* vtysh_main.c: Replace -e with -c.
|
||||
* vtysh_main.c: Fix help.
|
||||
|
||||
2004-03-04 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* vtysh.c: Remove using PAGER.
|
||||
|
||||
2004-01-15 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* vtysh_config.c: Fix up strlen to use correct string.
|
||||
|
||||
2003-12-23 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* Makefile.am extract.pl vtysh.c vtysh.h vtysh_config.c:
|
||||
isisd integration to vtysh.
|
||||
|
||||
2003-05-01 Sergiy Vyshnevetskiy <serg@vostok.net>
|
||||
|
||||
vtysh.c: Program shouldn't terminate on pager execution failure
|
||||
vtysh_user.c: configure support for openpam (freebsd5.0)
|
||||
|
||||
2003-04-19 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* extract.pl vtysh.c vtysh.h: sync daemon's route-map commands to
|
||||
have same syntax
|
||||
|
||||
2002-09-30 Paul Jakma <paulzebra@rs250.org>
|
||||
|
||||
* vtysh.c: add 'write-config (integrated|daemon)' option
|
||||
to specifiy whether write config commands should write
|
||||
integrated Zebra.conf file and/or per daemon files.
|
||||
Defaults to per daemon, unless this is turned off.
|
||||
|
||||
2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.93 released.
|
||||
|
||||
2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.92a released.
|
||||
|
||||
2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
|
||||
|
||||
* zebra-0.92 released.
|
||||
|
||||
2001-02-20 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (vtysh_client_config): Do not set bufsz to 120.
|
||||
Suggested by: Matthew Grant <grantma@anathoth.gen.nz>.
|
||||
|
||||
2001-02-15 Hideto Yamakawa <yamakawa@dml.com>
|
||||
|
||||
* vtysh.c (vtysh_client_execute): Call fflush after fprintf.
|
||||
|
||||
* vtysh_config.c (vtysh_config_dump): Use VTYSH_PAGER if defined.
|
||||
|
||||
2001-02-14 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (vtysh_execute_func): Add fflush before pclose.
|
||||
|
||||
2001-02-10 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c: VTY shell pager name. When environment variable
|
||||
VTYSH_PAGER is defined, use it as VTY shell pager.
|
||||
|
||||
2001-02-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (vtysh_execute_func): Add pager argument for test of
|
||||
pager invocation.
|
||||
|
||||
2001-02-08 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* extract.pl: Add -DHAVE_CONFIG_H option to cpp.
|
||||
|
||||
2001-02-08 Matthew Grant <grantma@anathoth.gen.nz>
|
||||
|
||||
* vtysh.c (vtysh_client_config): Use sysconf to determine output
|
||||
buffer size.
|
||||
(vtysh_write_memory): Set umask 0077.
|
||||
(vtysh_connect): Check permission to the socket.
|
||||
|
||||
2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.91 is released.
|
||||
|
||||
2001-01-31 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
|
||||
|
||||
* vtysh.c (new_completion): Fix problem of appending space when
|
||||
completion is executed.
|
||||
|
||||
2001-01-23 Akihiro Mizutani <mizutani@dml.com>
|
||||
|
||||
* vtysh.c (vtysh_write_terminal): "write terminal" to all node.
|
||||
|
||||
2001-01-15 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (vtysh_execute): Fix unconditional lock by other VTY.
|
||||
Suggested by Hideto Yamakawa <yamakawa@dml.com>.
|
||||
|
||||
2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.90 is released.
|
||||
|
||||
2001-01-07 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.h (ZEBRA_PATH): Fix new vtysh path. Reported by "Matt
|
||||
Ranney" <mjr@ranney.com>
|
||||
|
||||
2000-11-06 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (DEFUNSH): Add "address-family vpnv4" DEFUNSH.
|
||||
|
||||
2000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (execute_command): Add two arguemnt support for
|
||||
executing child process.
|
||||
(vtysh_telnet_port): New command "telnet WORD PORT" is added.
|
||||
|
||||
2000-10-23 Akihiro Mizutani <mizutani@dml.com>
|
||||
|
||||
* vtysh.c (vtysh_write_memory): Display [OK] when configuration is
|
||||
saved without problem.
|
||||
|
||||
2000-10-20 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (vtysh_config_from_file): "key chain" command with -b
|
||||
flag problem is fixed.
|
||||
|
||||
2000-10-17 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh_user.c: Change to use linklist.c.
|
||||
|
||||
2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* Makefile.am (noinst_HEADERS): Add vtysh_user.h.
|
||||
|
||||
* zebra-0.89 is released.
|
||||
|
||||
2000-09-22 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh_main.c: Declare thread master.
|
||||
|
||||
2000-08-25 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh_main.c (main): Add missing --help procudure. Reported by
|
||||
Patrick Rother <krd@roka.net>.
|
||||
|
||||
2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (DEFUNSH): "interface IFNAME" works.
|
||||
|
||||
2000-08-20 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh_user.c: Change name from vtysh_pam.c.
|
||||
|
||||
* vtysh.conf.sample: New file for vtysh configuration.
|
||||
|
||||
2000-08-19 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh_pam.c (vtysh_pam): New file for PAM.
|
||||
|
||||
2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* zebra-0.88 is released.
|
||||
|
||||
2000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* Makefile.am (vtysh_LDADD): Remove -lreadline and -lncurses.
|
||||
|
||||
* vtysh.c (vtysh_connect): Use AF_UNIX instead of AF_LOCAL for
|
||||
backward compatibility.
|
||||
|
||||
2000-07-09 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* extract.pl: Change regexp to match DEFUN and ALIAS at the same
|
||||
time.
|
||||
|
||||
2000-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (signal_init): Ignore SIGPIPE signal.
|
||||
|
||||
2000-07-04 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* extract.pl: ALIAS command can be extracted by extract.pl.
|
||||
|
||||
2000-07-03 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* extract.pl: Fix scalar and array semantics.
|
||||
|
||||
* vtysh.c (vtysh_telnet): Add "telnet" client command.
|
||||
|
||||
2000-07-02 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c (main): Add -e flag for passing command from arugment.
|
||||
(vtysh_ping): Add "ping" command for test of command execution.
|
||||
(init_node): Add "traceroute" command.
|
||||
(vtysh_start_shell): Add "start-shell", "start-shell bash",
|
||||
"start-shell zsh".
|
||||
(sigint): Add check for execute_flag for avoid duplicate prompt.
|
||||
|
||||
2000-06-28 Kunihiro Ishiguro <kunihiro@zebra.org>
|
||||
|
||||
* vtysh.c: New file for vty shell.
|
||||
* vtysh.h: Likewise.
|
||||
* extract.pl: Likewise.
|
||||
* vtysh_cmd.c: Generate by extract.pl.
|
|
@ -1,59 +0,0 @@
|
|||
2005-02-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: (handle_read) Use new ERRNO_IO_RETRY macro.
|
||||
|
||||
2005-02-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: (try_connect) Use new set_nonblocking function instead
|
||||
of calling fcntl directly.
|
||||
|
||||
2005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: (run_job) Fix bug: delay.tv_sec was being used
|
||||
without having been initialized when the "force" argument was true.
|
||||
(try_restart) When phased restart is stopping the routing daemons,
|
||||
it should tell run_job to update the restart interval.
|
||||
(phase_check) In final step of phased restart when the routing
|
||||
daemons are being started again, tell run_job not to update
|
||||
the restart interval (this is now done when the daemons are
|
||||
stopped).
|
||||
|
||||
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: In several places, cast pid_t to int for printf to
|
||||
avoid complaints on Solaris 8.
|
||||
|
||||
2004-12-29 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: Fix headers: get most stuff from zebra.h.
|
||||
|
||||
2004-12-23 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* watchquagga.c: Add missing getopt.h include
|
||||
|
||||
2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: Try for gcc 2.95 compatibility (avoid %z and a tricky
|
||||
initialization).
|
||||
|
||||
2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: Add -b option to circumvent difficulties passing
|
||||
embedded spaces in command-line arguments. This is an ugly hack,
|
||||
we should probably use a config file instead.
|
||||
|
||||
2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: Use new config.h define for DAEMON_VTY_DIR.
|
||||
|
||||
2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.
|
||||
|
||||
2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* .cvsignore: Added.
|
||||
|
||||
2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
|
||||
|
||||
* {ChangeLog,watchquagga.c,Makefile.am}: Created.
|
2712
zebra/ChangeLog
2712
zebra/ChangeLog
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue