]> git.proxmox.com Git - mirror_frr.git/blob - ripngd/ChangeLog
[zebra] trivial: fix spelling mistake
[mirror_frr.git] / ripngd / ChangeLog
1 2007-04-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
2
3 * ripngd.c: (ripng_vty_out_uptime) Remove unused variable timer_now.
4
5 2007-04-12 Emmanuel Vize <emmanuel.vize@6wind.com>
6
7 * ripngd.c: (ripng_vty_out_uptime and show_ipv6_ripng_status)
8 Use new thread_timer_remain_second to display properly the timers
9 (reported patch from Andrew J. Schorr in ripd.c)
10
11 2006-05-11 Paul Jakma <paul.jakma@sun.com>
12
13 * ripng_interface.c: (ripng_interface_address_add) Remove
14 unneeded NULL check, Coverity CID #72.
15
16 2006-05-08 Paul Jakma <paul.jakma@sun.com>
17
18 * ripng_routemap.c: (route_set_ipv6_nexthop_local_compile) bug
19 #242, s/in_addr/in6_addr to fix crash.
20 Thanks to jithinvachery+quagga@gmail.com.
21
22 2006-01-19 Paul Jakma <paul.jakma@sun.com>
23
24 * (general) various miscellaneous compiler warning fixes.
25 Remove redundant break statements from switch clauses
26 which return.
27 return from main, not exit, cause it annoys SOS.
28 Remove stray semi-colons which cause empty-statement
29 warnings.
30
31 2005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
32
33 * ripng_zebra.c: (ripng_redistribute_write) Remove local hard-coded
34 table str[]. Replace str[i] with new library function
35 zebra_route_string(i).
36 * ripngd.c: Remove local hard-coded table route_info[].
37 (show_ipv6_ripng) Use new library function zebra_route_char() instead
38 of table route_info[].
39
40 2005-08-27 Hasso Tepper <hasso at quagga.net>
41
42 * ripng_zebra.c, ripngd.[ch]: Pass metric info to the zebra daemon.
43
44 2005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
45
46 * ripng_zebra.c (ripng_redistribute_unset, ripng_redistribute_clean):
47 Change 2nd arg to zebra_redistribute_send from zclient->sock
48 to zclient.
49
50 2005-04-08 Hasso Tepper <hasso at quagga.net>
51
52 * ripngd.[hc], ripng_interface.c, ripng_peer.c: inet6_ntoa() takes
53 argument now by value.
54
55 2005-04-05 Hasso Tepper <hasso at quagga.net>
56
57 * ripngd.[hc]: Remove inet6_ntop() and any usage of it. inet6_ntoa()
58 from lib is used now.
59 * ripng_interface.c: inet6_ntop() -> inet6_ntoa().
60 * ripng_peer.c: inet6_ntop() -> inet6_ntoa().
61
62 2005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
63
64 * ripng_interface.c: (ripng_interface_delete) After deleting, set
65 ifp->ifindex to IFINDEX_INTERNAL.
66
67 2005-01-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
68
69 * ripng_interface.c: (ripng_multicast_join) Save errno before calling
70 ripngd_privs.change.
71
72 2005-01-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
73
74 * ripngd.c: (ripng_recv_packet) Use ZCMSG_FIRSTHDR instead of
75 CMSG_FIRSTHDR.
76
77 2004-12-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
78
79 * ripng_nexthop.c: Replace NEXTHOP_OUT macro with NEXTHOP_OUT_PTR,
80 since it's not really OK to take the address of a ternary expression.
81 (_ripng_rte_cmp,ripng_rte_send) Use new NEXTHOP_OUT_PTR macro
82 instead of NEXTHOP_OUT.
83
84 2004-12-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
85
86 * *.c: Change level of debug messages to LOG_DEBUG.
87
88 2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
89
90 * ripng_main.c: (main) The 2nd argument to openzlog has been removed.
91
92 2004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
93
94 * ripng_main.c: (sighup) Remove spurious terminating message.
95 (sigint) Use zlog_notice for termination message.
96 (main) Issue a startup announcement using zlog_notice.
97
98 2004-11-25 Hasso Tepper <hasso at quagga.net>
99
100 * ripng_main.c: Make group to run as configurable.
101
102 2004-10-26 Hasso Tepper <hasso at quagga.net>
103
104 * ripng_debug.c: Fix help of "show debugging ripng" command.
105
106 2004-10-11 Hasso Tepper <hasso at quagga.net>
107
108 * *.c: Make more strings const.
109
110 2004-10-08 Hasso Tepper <hasso at quagga.net>
111
112 * *.[c|h]: Fix compiler warnings: make strings const, signed ->
113 unsigned etc.
114
115 2004-09-26 Hasso Tepper <hasso at quagga.net>
116
117 * ripingd.c: Access list hook argument function must have struct
118 access_list * argument. Solution taken from ripd.
119 * ripngd.c, ripnf_nexthop.c: Fix compiler warnings.
120
121 2004-09-23 Hasso Tepper <hasso at quagga.net>
122
123 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
124
125 2004-09-17 Paul Jakma <paul@dishone.st>
126
127 * ripngd.c: move setsockopt_so_recvbuf to lib.
128
129 2004-07-23 Hasso Tepper <hasso@estpak.ee>
130
131 * ripng_interface.c, ripng_nexthop.c: use ifp->mtu6 instead of
132 ifp->mtu.
133
134 2004-07-01 Greg Troxel <gdt@fnord.ir.bbn.com>
135
136 * ripng_interface.c (ripng_multicast_join): Use privs to do join,
137 to work around bug on gif(4) on NetBSD 1.6.2.
138
139 2004-05-11 Paul Jakma <paul@dishone.st>
140
141 * ripng_nexthop.h: SUNOS_5 does not define s6_addr32
142 catch ifndef(s6_addr32) && defined(SUNOS_5) and define
143 it ourselves based on the S10 _KERNEL guarded define.
144
145 2004-05-08 Paul Jakma <paul@dishone.st>
146
147 * ripng_{interface,zebra}.c: sync with zclient changes
148
149 2004-01-03 Greg Troxel <gdt@ahi.ir.bbn.com>
150
151 * ripng_interface.c (ripng_multicast_join): If IPV6_JOIN_GROUP
152 returns EADDRINUSE, consider the join successful. This happens
153 when an interface goes down and comes back because
154 ripng_multicast_leave does not invoke the LEAVE_GROUP operation if
155 the interface is down. Solves problem of ripng stopping working
156 on an interface which goes down and then comes back up (on NetBSD).
157
158 2003-05-25 Hasso Tepper <hasso@estpak.ee>
159
160 * Revert ripng_ifrmap stuff because ripd uses it now as well.
161 * Merge ripngd part of 6Wind patch from Vincent Jardin
162 <vjardin@wanadoo.fr>.
163
164 2003-04-23 Hasso Tepper <hasso@estpak.ee>
165
166 * {ripng_ifrmap,ripngd}.c: fix "router xxx" node commands in vtysh
167
168 2003-04-19 Hasso Tepper <hasso@estpak.ee>
169
170 * rip_routemap.c: sync daemon's route-map commands to have same
171 syntax
172
173 2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
174
175 * zebra-0.93 released.
176
177 2001-08-28 NOGUCHI Kay <kay@v6.access.co.jp>
178
179 * ripngd.c (no_ripng_route): route_unlock_node () is not needed.
180
181 2001-08-26 NOGUCHI Kay <kay@v6.access.co.jp>
182
183 * ripngd.h (struct ripng_interface): Add passive interface option.
184
185 2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
186
187 * zebra-0.92a released.
188
189 2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
190
191 * zebra-0.92 released.
192
193 2001-08-07 Akira Kato <kato@wide.ad.jp>
194
195 * ripngd.c (ripng_timers): "timers basic" argument is fixed.
196
197 2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
198
199 * zebra-0.91 is released.
200
201 2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
202
203 * zebra-0.90 is released.
204
205 2001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
206
207 * ripngd.h (RIPNG_VTYSH_PATH): Change "/tmp/ripngd" to
208 "/tmp/.ripngd".
209
210 2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
211
212 * zebra-0.89 is released.
213
214 2000-09-20 Kunihiro Ishiguro <kunihiro@zebra.org>
215
216 * ripngd.c (ripng_send_packet): Use CMSG_SPACE instead of sizeof
217 hack. Revert privious alignment patch.
218
219 2000-09-20 URA Hiroshi <ura@hiru.aoba.yokohama.jp>
220
221 * ripngd.c (ripng_send_packet): Fix an alignment bug. Thus ripngd
222 can't send packets.
223
224 2000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
225
226 * ripng_interface.c (ripng_interface_address_delete): Connected
227 address delete treatment added.
228
229 2000-08-22 Kunihiro Ishiguro <kunihiro@zebra.org>
230
231 * ripng_routemap.c (route_set_metric_compile): When checking '-'
232 character, argv[1] should be argv[0]. Reported by SHIRASAKI
233 Yasuhiro <yasuhiro@ocn.v6.ntt.net>.
234
235 2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
236
237 * zebra-0.88 is released.
238
239 2000-06-06 Kunihiro Ishiguro <kunihiro@zebra.org>
240
241 * ripngd.c (ripng_route_process): Clear prefix_ipv6 before using
242 it.
243 (ripng_redistribute_delete): Fix bug of missing
244 route_unlock_node() when redistribute route is not found.
245 (ripng_redistribute_delete): Make it sure that timers are off.
246 (ripng_redistribute_delete): Likewise.
247
248 2000-01-19 Kunihiro Ishiguro <kunihiro@zebra.org>
249
250 * ripngd.c (ripng_route_process): Fix bug of mis-checking of same
251 route.
252 (show_ipv6_ripng): Include ifindex to "show ipv6 ripng" output.
253
254 1999-11-12 Kunihiro Ishiguro <kunihiro@zebra.org>
255
256 * ripngd.c (ripng_output_process): Use MINMTU when mtu value is
257 not available.
258
259 1999-11-05 Kunihiro Ishiguro <kunihiro@zebra.org>
260
261 * ripngd.c (ripng_output_process): Calculate max RTE count from
262 interface MTU value.
263
264 1999-09-29 Kunihiro Ishiguro <kunihiro@zebra.org>
265
266 * ripngd.c (ripng_distribute_update): Fix bug of updating
267 access-list and prefix-list.
268
269 1999-09-07 URA Hiroshi <ura@hiru.aoba.yokohama.jp>
270
271 * ripngd.c (ripng_recv_packet): Change CMSG_DATA cast from (u_char
272 *) to (int *). (u_char *) does not work for NetBSD-currnet on
273 SparcStation 10.
274
275 1999-08-15 Kunihiro Ishiguro <kunihiro@zebra.org>
276
277 * ripngd.c (ripng_request_process): When request packet comes,
278 check RIPng process is enabled on the interface.
279 (ripng_redistribute_withdraw): Delete routes when `no
280 redistribute' is executed.
281
282 1999-08-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
283
284 * ripng_zebra.c (ripng_redistribute_ospf6_cmd): Add OSPF6
285 redistribute command.
286
287 1999-07-21 Kunihiro Ishiguro <kunihiro@zebra.org>
288
289 * ripngd.c (default_information_originate): Add
290 default-information command.
291
292 1999-07-19 Kunihiro Ishiguro <kunihiro@zebra.org>
293
294 * ripngd.c (ripng_route_process): rip_add_route() and
295 rip_delete_route() are deleted. Both functions are integrated
296 into ripng_route_process().
297 (ripng_request_process): Proper reply for request message.
298
299 * ripng_routemap.c: New file added.
300
301 1999-07-18 Kunihiro Ishiguro <kunihiro@zebra.org>
302
303 * ripngd.c (ripng_nexthop_rte): RIPng next hop routine is
304 rewritten.
305 (show_ipv6_ripng): Change `show ip ripng' to `show ipv6 ripng'.
306 (ripng_response_process): RIPng incoming packet's hop count check
307 added.
308 (ripng_response_process): Add strict RTE checking.
309
310 1999-07-03 Kunihiro Ishiguro <kunihiro@zebra.org>
311
312 * ripngd.c (ripng_add_route): Fix metric compare bug.
313
314 1999-06-25 itojun@iijlab.net
315
316 * ripngd.c (ripng_distribute_in): "distribute in" filter in ripngd
317 actually work.
318
319 1999-05-25 Kunihiro Ishiguro <kunihiro@zebra.org>
320
321 * ripngd.c (ripng_zebra): Send each ripng information by separate
322 zebra packet.
323
324 1999-05-15 Kunihiro Ishiguro <kunihiro@zebra.org>
325
326 * ripng_interface.c (if_add_multicast): Change log to zlog.
327
328 1999-05-10 Kunihiro Ishiguro <kunihiro@zebra.org>
329
330 * ripng_interface.c (ripng_zebra_get_interface): Add function.
331
332 * ripng_zebra.c (redistribute_ripng): Delete function because
333 redistirbute the routes to the zebra daemon is now default
334 behavior.
335
336 1999-05-09 Kunihiro Ishiguro <kunihiro@zebra.org>
337
338 * ripngd.conf.sample: Change network to route statement.
339
340 1999-03-25 Kunihiro Ishiguro <kunihiro@zebra.org>
341
342 * ripngd.c: Old non Advanced API version ripng_send_packet and
343 ripng_recv_packet is removed.
344 * ripng_radix.c: File removed.
345
346 1998-12-15 Kunihiro Ishiguro <kunihiro@zebra.org>
347
348 * Now I assume KAME support Advanced API and use sendmsg/recvmsg.
349
350 1998-12-13 Kunihiro Ishiguro <kunihiro@zebra.org>
351
352 * ripng_interface.c: Delete old ifa (interface address) related
353 functions.
354
355 1998-12-10 Kunihiro Ishiguro <kunihiro@zebra.org>
356
357 * ripng_debug.[ch]: New file.
358
359 * ripngd.c (ripng_supply): Do not send header only RIPng packet.
360 Change `network' statement to `route' statement.
361 (ripng_request_process): Reply to RIPng REQUEST packet.
362
363 1998-12-09 Kunihiro Ishiguro <kunihiro@zebra.org>
364
365 * ripngd.c (ripng_config_write): Delete vector v argument.
366 * ripng_zebra.c (zebra_config_write): Likewise.
367 * ripng_interface.c (interface_config_write): Likewise.
368
369 1998-12-07 Kunihiro Ishiguro <kunihiro@zebra.org>
370
371 * ripng_route.h: New file.
372
373 * ripng_interface.c: Delete #include <linux/in6.h>.
374 ripng_main.c: likewise.
375 ripng_radix.c: likewise.
376 ripng_route.c: likewise.
377 ripng_zebra.c: likewise.
378 ripngd.c: likewise.
379
380 1998-12-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
381
382 * ripngd.h (IPV6_ADD_MEMBERSHIP): If IPV6_ADD_MEMBERSHIP is not
383 defined. Define IPV6_ADD_MEMBERSHIP as IPV6_JOIN_GROUP.
384
385 1998-09-15 HEO SeonMeyong <seirios@matrix.iri.co.jp>
386
387 * all Hydrangea define is changed to KAME.
388