blob: 5d8b7e4425fc2306bd259dc2d0137b0c3ba3101f [file] [log] [blame]
hassoe7168df2004-10-03 20:11:32 +000012004-10-03 Hasso Tepper <hasso at quagga.net>
2
3 * vtsyh_main.c: Enter into enable node by default. Disable node doesn't
4 make sense if we don't have any authentication for enable.
5 * vtysh.c: Implement "show running-daemons" command.
6 * vtysh.c: Use either integrated conf or daemon conf not both. Move
7 configuration command into "service" level.
8 * vtysh.c: Remove "write ..." commands from other nodes than enable.
9 We have "do ..." extension for that.
10 * vtysh_config.c, vtysh.c: Integrate vtysh configuration into
11 integrated one.
12 * vtysh_config.c: Use FORWARD_NODE and SERVICE_NODE vty nodes.
13 * vtysh_config.c: Make "service" lines unique in integrated config.
14 * vtysh.c: Make "service password-encryption" command work in vtysh.
15 * vtysh_config.c, vtysh.c, Makefile.am, extract.pl.in: Introduce line
16 vty commands in vtysh. Parse lib/vty.c for commands, but ignore
17 commands that don't make sense in vtysh. Closes Bugzilla #104.
18 * vtysh.c: Make "[enable] password" commands work in vtysh. Behavior
19 is similar to "log" commands - vtysh just passes commands to all
20 daemons.
21 * vtysh_main.c, vtysh_config.c, vtysh.h: Remove any code dealing with
22 configuration files specified from command line. We read/write files
23 from/to system location only (ie. remove -f again).
24 * Makefile.am: Parse zebra/router-id.c.
25
hasso42895462004-09-26 16:25:07 +0000262004-09-26 Hasso Tepper <hasso at quagga.net>
27
28 * vtysh.c: Fix compiler warning.
29
paul2852de12004-09-17 06:52:16 +0000302004-09-17 Paul Jakma <paul@dishone.st>
31
32 * vtysh.c: (vtysh_client_execute) trailling NULLs can be arbitrarily
33 split across reads, dont get confused by this and block forever.
34
paul0e82d0e2004-09-13 05:00:18 +0000352004-09-13 Paul Jakma <paul@dishone.st>
36
37 * Makefile.am: extract.pl isnt in srcdir, it's always in the builddir.
paulb63dc1f2004-09-13 12:59:08 +000038 remove zebra/irdp.c from list - dead.
paul0e82d0e2004-09-13 05:00:18 +000039 * extract.pl.in: match on end of filenames, filename could contain
paulb63dc1f2004-09-13 12:59:08 +000040 various preamble due to out of tree builds. Substitute in the
41 autoconf srcdir/builddir paths for includes to cpp.
paul0e82d0e2004-09-13 05:00:18 +000042
hassoe42f5a32004-08-28 17:04:33 +0000432004-08-28 Hasso Tepper <hasso at quagga.net>
44
45 * vtysh_main.c: Rename signal handling functions not to conflict
46 with functions from lib/sigevent.c.
47
hasso67e29ab2004-08-26 22:21:31 +0000482004-08-27 Hasso Tepper <hasso at quagga.net>
49
hasso34553cc2004-08-27 13:56:39 +000050 * vtysh.c: Make "terminal length <0-512>" command work in vtysh.
51
522004-08-27 Hasso Tepper <hasso at quagga.net>
53
hasso67e29ab2004-08-26 22:21:31 +000054 * vtysh.c: Enable using ssh from ENABLE_NODE.
55 * vtysh_config.c: Make enable password uniq lines appear only once in
56 configuration.
57 * vtysh_main.c, vtysh_config.c, vtysh.h: Remove useless code which
58 searched configuration files from current directory. Add -f to
59 specify conf from command line.
60
612004-08-26 Hasso Tepper <hasso at quagga.net>
hasso95e735b2004-08-26 13:08:30 +000062
63 * *.c: Cosmetical changes - strip long lines, fix multiline comments
64 style, indentation fixes, remove useless comments.
65 * vtysh.h: define VTYSH_INTERFACE.
66 * vtysh.c: Use VTYSH_INTERFACE where possible. Added some related TODO
67 items.
68 * vtysh.c: Move things around a little to reduce spaghetti mess.
69 * Makefile.am: Parse only needed files from zebra daemon while
70 building vtysh_cmd.c file to supress warnings.
71
gdtfc9d0742004-06-30 14:25:12 +0000722004-06-30 Greg Troxel <gdt@poblano.ir.bbn.com>
73
74 * extract.pl.in: Rename from extract.pl, with @PERL@.
75
76 * Makefile.am: Add vtysh_cmds.c to CLEANFILES.
77
hasso6c0f9a72004-06-20 09:30:57 +0000782004-06-20 Hasso Tepper <hasso@estpak.ee>
79
80 * extract.pl: Zebra daemon has access lists as well.
81
hasso2a56df92004-05-09 23:16:40 +0000822004-05-10 Hasso Tepper <hasso@estpak.ee>
83
84 * vtysh.c: Workaround for most hated vtysh bug - Bugzilla #58.
85
hasso4991f6c2004-04-06 11:36:17 +0000862004-04-06 Hasso Tepper <hasso@estpak.ee>
87
88 * vtysh_main.c: Don't save command to history if last command already
89 there is same.
90 * vtysh_main.c: Replace -e with -c.
91 * vtysh_main.c: Fix help.
92
hassofa2b17e2004-03-04 17:45:00 +0000932004-03-04 Hasso Tepper <hasso@estpak.ee>
94
95 * vtysh.c: Remove using PAGER.
96
paul13b8baa2004-01-15 01:00:49 +0000972004-01-15 Paul Jakma <paul@dishone.st>
98
99 * vtysh_config.c: Fix up strlen to use correct string.
100
hassoba6dffe2003-12-23 10:43:09 +00001012003-12-23 Hasso Tepper <hasso@estpak.ee>
102
103 * Makefile.am extract.pl vtysh.c vtysh.h vtysh_config.c:
104 isisd integration to vtysh.
105
paul445f1432003-05-16 19:00:31 +00001062003-05-01 Sergiy Vyshnevetskiy <serg@vostok.net>
107
108 vtysh.c: Program shouldn't terminate on pager execution failure
109 vtysh_user.c: configure support for openpam (freebsd5.0)
110
1112003-04-19 Hasso Tepper <hasso@estpak.ee>
112
113 * extract.pl vtysh.c vtysh.h: sync daemon's route-map commands to
114 have same syntax
115
paul4fc01e62002-12-13 20:49:00 +00001162002-09-30 Paul Jakma <paulzebra@rs250.org>
117
118 * vtysh.c: add 'write-config (integrated|daemon)' option
119 to specifiy whether write config commands should write
120 integrated Zebra.conf file and/or per daemon files.
121 Defaults to per daemon, unless this is turned off.
122
paul718e3742002-12-13 20:15:29 +00001232002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
124
125 * zebra-0.93 released.
126
1272001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
128
129 * zebra-0.92a released.
130
1312001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
132
133 * zebra-0.92 released.
134
1352001-02-20 Kunihiro Ishiguro <kunihiro@zebra.org>
136
137 * vtysh.c (vtysh_client_config): Do not set bufsz to 120.
138 Suggested by: Matthew Grant <grantma@anathoth.gen.nz>.
139
1402001-02-15 Hideto Yamakawa <yamakawa@dml.com>
141
142 * vtysh.c (vtysh_client_execute): Call fflush after fprintf.
143
144 * vtysh_config.c (vtysh_config_dump): Use VTYSH_PAGER if defined.
145
1462001-02-14 Kunihiro Ishiguro <kunihiro@zebra.org>
147
148 * vtysh.c (vtysh_execute_func): Add fflush before pclose.
149
1502001-02-10 Kunihiro Ishiguro <kunihiro@zebra.org>
151
152 * vtysh.c: VTY shell pager name. When environment variable
153 VTYSH_PAGER is defined, use it as VTY shell pager.
154
1552001-02-09 Kunihiro Ishiguro <kunihiro@zebra.org>
156
157 * vtysh.c (vtysh_execute_func): Add pager argument for test of
158 pager invocation.
159
1602001-02-08 Kunihiro Ishiguro <kunihiro@zebra.org>
161
162 * extract.pl: Add -DHAVE_CONFIG_H option to cpp.
163
1642001-02-08 Matthew Grant <grantma@anathoth.gen.nz>
165
166 * vtysh.c (vtysh_client_config): Use sysconf to determine output
167 buffer size.
168 (vtysh_write_memory): Set umask 0077.
169 (vtysh_connect): Check permission to the socket.
170
1712001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
172
173 * zebra-0.91 is released.
174
1752001-01-31 Michael Rozhavsky <mrozhavsky@opticalaccess.com>
176
177 * vtysh.c (new_completion): Fix problem of appending space when
178 completion is executed.
179
1802001-01-23 Akihiro Mizutani <mizutani@dml.com>
181
182 * vtysh.c (vtysh_write_terminal): "write terminal" to all node.
183
1842001-01-15 Kunihiro Ishiguro <kunihiro@zebra.org>
185
186 * vtysh.c (vtysh_execute): Fix unconditional lock by other VTY.
187 Suggested by Hideto Yamakawa <yamakawa@dml.com>.
188
1892001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
190
191 * zebra-0.90 is released.
192
1932001-01-07 Kunihiro Ishiguro <kunihiro@zebra.org>
194
195 * vtysh.h (ZEBRA_PATH): Fix new vtysh path. Reported by "Matt
196 Ranney" <mjr@ranney.com>
197
1982000-11-06 Kunihiro Ishiguro <kunihiro@zebra.org>
199
200 * vtysh.c (DEFUNSH): Add "address-family vpnv4" DEFUNSH.
201
2022000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org>
203
204 * vtysh.c (execute_command): Add two arguemnt support for
205 executing child process.
206 (vtysh_telnet_port): New command "telnet WORD PORT" is added.
207
2082000-10-23 Akihiro Mizutani <mizutani@dml.com>
209
210 * vtysh.c (vtysh_write_memory): Display [OK] when configuration is
211 saved without problem.
212
2132000-10-20 Kunihiro Ishiguro <kunihiro@zebra.org>
214
215 * vtysh.c (vtysh_config_from_file): "key chain" command with -b
216 flag problem is fixed.
217
2182000-10-17 Kunihiro Ishiguro <kunihiro@zebra.org>
219
220 * vtysh_user.c: Change to use linklist.c.
221
2222000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
223
224 * Makefile.am (noinst_HEADERS): Add vtysh_user.h.
225
226 * zebra-0.89 is released.
227
2282000-09-22 Kunihiro Ishiguro <kunihiro@zebra.org>
229
230 * vtysh_main.c: Declare thread master.
231
2322000-08-25 Kunihiro Ishiguro <kunihiro@zebra.org>
233
234 * vtysh_main.c (main): Add missing --help procudure. Reported by
235 Patrick Rother <krd@roka.net>.
236
2372000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
238
239 * vtysh.c (DEFUNSH): "interface IFNAME" works.
240
2412000-08-20 Kunihiro Ishiguro <kunihiro@zebra.org>
242
243 * vtysh_user.c: Change name from vtysh_pam.c.
244
245 * vtysh.conf.sample: New file for vtysh configuration.
246
2472000-08-19 Kunihiro Ishiguro <kunihiro@zebra.org>
248
249 * vtysh_pam.c (vtysh_pam): New file for PAM.
250
2512000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
252
253 * zebra-0.88 is released.
254
2552000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org>
256
257 * Makefile.am (vtysh_LDADD): Remove -lreadline and -lncurses.
258
259 * vtysh.c (vtysh_connect): Use AF_UNIX instead of AF_LOCAL for
260 backward compatibility.
261
2622000-07-09 Kunihiro Ishiguro <kunihiro@zebra.org>
263
264 * extract.pl: Change regexp to match DEFUN and ALIAS at the same
265 time.
266
2672000-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
268
269 * vtysh.c (signal_init): Ignore SIGPIPE signal.
270
2712000-07-04 Kunihiro Ishiguro <kunihiro@zebra.org>
272
273 * extract.pl: ALIAS command can be extracted by extract.pl.
274
2752000-07-03 Kunihiro Ishiguro <kunihiro@zebra.org>
276
277 * extract.pl: Fix scalar and array semantics.
278
279 * vtysh.c (vtysh_telnet): Add "telnet" client command.
280
2812000-07-02 Kunihiro Ishiguro <kunihiro@zebra.org>
282
283 * vtysh.c (main): Add -e flag for passing command from arugment.
284 (vtysh_ping): Add "ping" command for test of command execution.
285 (init_node): Add "traceroute" command.
286 (vtysh_start_shell): Add "start-shell", "start-shell bash",
287 "start-shell zsh".
288 (sigint): Add check for execute_flag for avoid duplicate prompt.
289
2902000-06-28 Kunihiro Ishiguro <kunihiro@zebra.org>
291
292 * vtysh.c: New file for vty shell.
293 * vtysh.h: Likewise.
294 * extract.pl: Likewise.
295 * vtysh_cmd.c: Generate by extract.pl.