summaryrefslogtreecommitdiffstats
path: root/ripngd
Commit message (Collapse)AuthorAgeFilesLines
...
| * 2004-09-17 Paul Jakma <paul@dishone.st>paul2004-09-172-11/+4
| | | | | | | | | | | | | | | | * ripngd/ripngd.c: move setsockopt_so_recvbuf to lib. * lib/sockopt.{c,h}: Add setsockopt_so_recvbuf, for ripd and ripngd. * ripd/ripd.c: set receive buffer to a decent size, some systems have low defaults. Problem noted and fix suggested by Stephan Schweizer in [zebra 20967].
| * Cosmetical fixes in vty help.hasso2004-09-111-3/+3
| |
| * Please, tell me truth about what debugging status you are displaying.hasso2004-08-311-1/+1
| |
| * Use ifp->mtu6 in ospf6d and ripngd.hasso2004-07-233-7/+12
| |
| * (somewhat unrelated cleanups, but all are very minor)gdt2004-07-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-07-23 Greg Troxel <gdt@poblano.ir.bbn.com> * */Makefile.am: Use ../dir/libfoo.la, rather than "-L../dir -lfoo", to avoid linking against installed libraries from a previous version. * {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared library version number to be 0.0 * configure.ac: remove spurious , so extract.pl is chmod'd +x. * HACKING: explain shared library versioning rules
| * cvsignore *.libs in build dirspaul2004-07-091-0/+1
| |
| * Update cvsignore's for *.lo and *.la - libtool filespaul2004-07-091-0/+2
| |
| * 2004-07-01 Greg Troxel <gdt@fnord.ir.bbn.com>gdt2004-07-012-0/+19
| | | | | | | | | | * ripng_interface.c (ripng_multicast_join): Use privs to do join, to work around bug on gif(4) on NetBSD 1.6.2.
| * Removing code which looked at current dir for config file before attemptinghasso2004-06-201-3/+2
| | | | | | | | to read system one.
| * CVS ignore Linux NFS silly-delete .nfs* filespaul2004-06-061-0/+1
| |
| * 2004-05-11 Paul Jakma <paul@dishone.st>paul2004-05-112-0/+11
| | | | | | | | | | | | * 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>paul2004-05-083-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bgp_zebra.c: (bgp_interface_address_add) sync to zclient changes (bgp_interface_address_delete) ditto. (bgp_zebra_announce) ditto. (bgp_zebra_withdraw) ditto. * isis_zebra.c: Sync with zclient changes. * zclient.c (zapi_ipv4_route) Follow Sowmini's lead and describe message format. * ospf6_zebra.c: Sync to zclient changes * ospf_zebra.c: Sync with lib/zclient changes * rip_zebra.c: sync with zclient changes. * rip_interface.c: ditto. * ripng_{interface,zebra}.c: sync with zclient changes 2004-05-08 Sowmini Varadhan <sowmini.varadhan@sun.com> * zclient.c: (zapi_ipv4_add) collapsed into zapi_ipv4_route (zapi_ipv4_delete) ditto. (zapi_ipv4_route) add/delete a route by way of cmd arg. (zapi_ipv6_add) collapsed into zapi_ipv6_route. (zapi_ipv6_delete) ditto. (zapi_ipv6_route) add/delete a route by way of cmd arg. (zebra_interface_address_delete_read) collapsed into zebra_interface_address_read. (zebra_interface_address_delete_read) ditto. (zebra_interface_address_read) read address add/delete messages by way of type argument. Describe command message format. (zebra_interface_add_read) Unconditionally read new ifmtu6 field. Describe command message format. (zebra_interface_state_read) Unconditionally read new ifmtu6 field. (zclient_redistribute_set) Collapsed into zclient_redistribute (zclient_redistribute_unset) ditto (zclient_redistribute) set/unset redistribution. (zclient_redistribute_default_set) Collapsed into zclient_redistribute_default. (zclient_redistribute_default_unset) ditto. (zclient_redistribute_default) Redistribute default set/unset. * zclient.h: delete zapi_ipv{4,6}_add, zapi_ipv{4,6}_delete. Add zapi_ipv{4,6}_route. delete zclient_redistribute_set/unset. Add zclient_redistribute. Ditto for zclient_redistribute_default_{set/unset}.
| * Readded SIGTERM handling into sigevent stuff. Fixes bugzilla #85.hasso2004-03-221-0/+4
| |
| * *** empty log message ***hasso2004-03-201-1/+1
| |
| * 2004-03-16 David Young <dyoung@pobox.com>gdt2004-03-161-1/+1
| | | | | | | | | | | | | | | | | | * (many) reference <lib/version.h> rather than "version.h", because version.h is a generated file and not present in the source tree when using objdir builds. (committed by gdt) works fine with normal builds; didn't try objdir
| * 2004-01-19 Paul Jakma <paul@dishone.st>paul2004-01-191-36/+19
| | | | | | | | | | | | | | * tests/test-sig.c: New file, regression test for sigevents. * lib/Makefile.am: add sigevent.{c,h} * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents. * zebra/main.c: ditto.
| * Really ripngd should either leave groups on down interfaces, or keepgdt2004-01-042-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | track of on which interfaces joins have occurred. This is complicated by the possible lack of a clear behavior spec on whether interfaces keep their joined group lists across a down/up/down transition. (On NetBSD, they do.) 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).
| * Add support for --enable-exampledir to specify where to place examplegdt2003-12-031-1/+2
| | | | | | | | | | | | | | | | files, defaulting to sysconfdir (matching previous behavior). This is needed to support (cleanly) NetBSD pkgsrc, which requires that example config files go in $(prefix)/share/examples/pkgname, rather than in $(prefix)/etc/pkgname.
| * 2003-11-17 Hasso Tepper <hasso@estpak.ee>paul2003-11-171-4/+14
| | | | | | | | | | * ripngd/ripngd.c: ripng_make_socket() add calls to raise/lower privs.
| * 2003-10-24 Paul Jakma <paul@dishone.st>paul2003-10-241-16/+2
| | | | | | | | | | | | | | | | | | * configure.ac: Check for fcntl() * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via regular automake means, not magic install incantations, see bug #38. * lib/Makefile.am: install the headers, needed to link libzebra.a (and hence libospf.a, OSPF-API, etc.)
| * 2003-08-14 Paul Jakma <paul@dishone.st>paul2003-08-141-4/+7
| | | | | | | | | | | | | | | | | | | | | | * zebra/main.c: Fixup ZEBRA_{GROUP,USER} defines -> QUAGGA_{USER,GROUP} * bgpd/bgp_main.c: ditto * ospf6d/ospf6_main.c: ditto * ospfd/ospf_main.c: ditto * ripd/rip_main.c: ditto * ripngd/ripng_main.c: ditto * zebra/main.c: ditto
| * 2003-08-10 amir <amir@datacore.ch>paul2003-08-101-1/+1
| | | | | | | | | | * Add missing 'i' to getopts, short form of --pid_file. see http://bugzilla.quagga.net/show_bug.cgi?id=25
| * 2003-06-15 Paul Jakma <paul@dishone.st>paul2003-06-151-1/+1
| | | | | | | | | | | | | | | | * lib/vty.{c,h}: Remove vty layer depending on a 'master' global, pass the thread master in explicitly to vty_init. Sort out some header dependency problems with lib/command.h * zebra/: Move globals to struct zebrad. Update vty_init(). * (.*)/\1_main.c: update call to vty_init().
| * 2003-06-04 Paul Jakma <paul@dishone.st>paul2003-06-042-2/+30
| | | | | | | | * Merge of zebra privileges
| * Apply redistribution route-map's correctly.hasso2003-06-021-1/+1
| |
| * ripngd/Makefile.am: missing ripng_nexthop.h from _HEADERS line. breakspaul2003-05-281-1/+1
| | | | | | | | make dist.
| * *BSD compile fix from Rivo Nurges.hasso2003-05-261-0/+5
| |
| * Update changelog as well.hasso2003-05-251-0/+6
| |
| * Ripngd part of 6Wind patch.hasso2003-05-2515-1037/+3113
| |
| * Revert my http://hasso.linux.ee/zebra/ht-ifrmap-14042003.patch patch. Usedhasso2003-05-244-356/+4
| | | | | | | | | | same idea as in lib/distribute.c to allow extract.pl to pick up commands for vtysh.
| * From: Hasso Tepper <hasso@estpak.ee>paul2003-05-231-0/+1
| | | | | | | | | | | | | | | | Add the 'no interface' command to all the daemons and vtysh. now it's possible to delete interface from routeing daemons as well only if it doesn't exist in os. http://hasso.linux.ee/zebra/ht-no_interface_fix.patch
| * Undo Hasso last patch, about to apply a slightly updated patch.paul2003-05-231-1/+0
| |
| * From: Hasso Tepper <hasso@estpak.ee>paul2003-05-231-0/+1
| | | | | | | | | | | | http://hasso.linux.ee/zebra/ht-no_interface-23052003.patch Add the 'no interface' command to all the daemons and vtysh.
| * Update Changelogspaul2003-05-161-0/+9
| |
| * From: Hasso Tepperpaul2003-04-232-12/+12
| | | | | | | | | | | | This one fixes "router xxx" node commands in vtysh. Don't get "unknown command" error when entering "passive-interface eth0" command while ospfd and ospf6d running etc.
| * Hasso Tepperpaul2003-04-194-5/+357
| | | | | | | | | | | | | | http://hasso.linux.ee/zebra/ht-ifrmap-14042003.patch Allows to extract.pl to pickup "route-map xxx in/out dev" commands for vtysh (ripngd). As lib/if_rmap.[c|h] are used in ripngd only, I moved them to the ripngd/ directory.
| * Hasso Tepperpaul2003-04-191-5/+17
| | | | | | | | | | | | http://hasso.linux.ee/zebra/ht-routemap-18042003_5.patch Trivial fixes to sync daemon's route-map commands to have same syntax. Fixes a lot of errors with "match ..." and "set ..." commands when using vtysh.
| * Add Makefile.in to the remaining .cvsignore'spaul2003-04-091-0/+1
| | | | | | | | Add ospfclient to ospfclient/.cvsignore
| * [zebra 18626] move zebra socket paths to configure.acpaul2003-04-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | moved definition of the various socket paths from the per daemon header files into configure.ac. it will set the paths to be in the directory specified by --localstatedir=<prefix> or otherwise will try to guess as best it can ( a la pid file path detection - which probably should try reference ${prefix} too). the present hardcoded socket path, /tmp, isnt really correct. should be in /var somewhere really.
| * Remove auto* files from the repository.paul2003-04-071-401/+0
| | | | | | | | | | | | | | | | | | Developers working with the repository should have the appropriate tools. Out-of-sync files cause far too many problems with users as well as auto* scripts not being half as portable across systems as they ought to be. make-dist exists for a reason. Todo: make the CVS snapshot script do make-dist, and use the resulting tarball as the snapshot.
| * 2003-03-25 Paul Jakma <paul@dishone.st>paul2003-03-251-203/+201
| | | | | | | | | | | | | | | | * sync to latest zebra CVS * spec file: updated and added define for ospf-api/client NB: OSPF-API has been broken by the zebra.org changes, which has added struct ospf * as a new arg to many functions
| * Update auto files.paul2003-03-171-223/+210
| | | | | | | | No doubt builds will now break for everyone. (works here - autoconf 2.13)
| * Sync to Zebra.org 20030301paul2003-03-011-124/+53
| |
| * Revert to zebra.org automake filespaul2003-02-171-52/+123
| |
| * Update auto* build filespaul2003-02-131-123/+52
| |
| * Matthew Grant <grantma@anathoth.gen.nz>patch_z17290_portfixpaul2003-01-221-6/+13
| | | | | | | | | | | | [zebra 17290] [PATCHES] - Fixes for problems in 0.93b portfix patch
| * Initial revisionpaul2002-12-1315-0/+6473
|
* Fix compiler warnings from incorrect format stringsStephen Hemminger2008-07-111-2/+4
| | | | | Mostly from incorrect usage of z option. Need to use: printf(" size = %zd", x->size);
* flag field printf formatting in debug stringsStephen Hemminger2008-05-281-6/+8
| | | | | | | Potential format incompatiablities because flags field in zebra is uint64_t but the printf format was only 32 bit. For safety, convert the flags field to unsigned long long. Since it is really a bit field print in hex.
* [ripd, ripngd] Remove useless code in rip_vty_out_uptime functionajs2007-04-272-3/+4
| | | | | | | | 2007-04-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * ripd/ripd.c: (rip_vty_out_uptime) Remove unused variable timer_now. * ripngd/ripngd.c: (ripng_vty_out_uptime) Remove unused variable timer_now.