[trivia] Remove ChangeLog files, as this data is now maintained in SCM

This commit is contained in:
Paul Jakma 2008-08-19 14:13:43 +01:00 committed by Paul Jakma
parent e5248434c0
commit 3998bfd766
18 changed files with 0 additions and 22873 deletions

1990
ChangeLog

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

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

View file

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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

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

File diff suppressed because it is too large Load diff

View file

@ -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

File diff suppressed because it is too large Load diff

View file

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

File diff suppressed because it is too large Load diff

View file

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

View file

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

View file

@ -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

View file

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

View file

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

File diff suppressed because it is too large Load diff