summaryrefslogtreecommitdiff
path: root/vtysh
diff options
context:
space:
mode:
Diffstat (limited to 'vtysh')
-rw-r--r--vtysh/ChangeLog500
1 files changed, 0 insertions, 500 deletions
diff --git a/vtysh/ChangeLog b/vtysh/ChangeLog
deleted file mode 100644
index af55c6f2..00000000
--- a/vtysh/ChangeLog
+++ /dev/null
@@ -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.