summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* {lib,ospfd,ospfapi}/Makefile.am:gdt2003-12-085-3/+19
| | | | | Use pkginclude_HEADERS rather than include_HEADERS to place includes in ${prefix}/include/quaggainstead of polluting ${prefix}/include.
* 2003-12-08 Mattias Amnefelt <mattiasa@kth.se?paul2003-12-082-2/+7
| | | | | * ospf_packet.c: (ospf_recv_packet) OpenBSD now leaves iph.ip_len network byte order. (bugzilla #67).
* 2003-12-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>paul2003-12-061-1/+1
| | | | | * ospfd/ospf_flood.c: (ospf_flood_through_interface) fix compile warning.
* * ospfd.c (ospf_network_match_iface): Rewrite code for claritygdt2003-12-052-6/+35
| | | | | | | | while trying not to change semantics. Add ifdefed-out code to avoid matching ppp interfaces whose destination address does not also match the prefix under consideration, to help out people with problems due to as-yet-unfixed bugs with p2p interfaces coming and going.
* fix exampledir processing bug; it failed when neither exampledir norgdt2003-12-042-2/+8
| | | | | sysconfdir were specified, due to incorrect extra quoting of sysconfdir. Thanks to Vincent Jardin for the bug report.
* Enable rtadv by default.gdt2003-12-032-5/+16
| | | | Resolves bug #66.
* reorder includes to avoid warning.gdt2003-12-032-1/+6
| | | | fixes rest of bug #62
* check for v6 header files after we figure out whether we are doing v6gdt2003-12-032-5/+16
| | | | | | and if so which flavor. Fixes 99% of bugzilla bug #62.
* Add support for --enable-exampledir to specify where to place examplegdt2003-12-039-8/+33
| | | | | | | | 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.
* Added info about -A and -u command line switches to man pages.hasso2003-11-277-1/+110
|
* 2003-11-17 Jay Fenlason <fenlason@redhat.com>paul2003-11-171-0/+7
| | | | | | * zebra/rt_netlink.c: netlink_parse_info() ignore messages which are not from kernel. Reported to RH by Herbert Xu. See http://rhn.redhat.com/errata/RHSA-2003-307.html and CAN-2003-0858.
* 2003-11-17 sowmini.varadhan@sun.compaul2003-11-171-5/+28
| | | | | * ripd/ripd.c: rip_output_process() fixup aspects of split-horizon route suppression. See [quagga-dev 429].
* 2003-11-17 Hasso Tepper <hasso@estpak.ee>paul2003-11-171-0/+2
| | | | | * ripd/ripd.c: rip_create_socket() privs were not dropped if bind failed.
* 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-11-10 Claus Endres <claus@endresconsulting.com>paul2003-11-101-1/+3
| | | | | | | * ospfd/ospf_interface.c: (ospf_if_table_lookup) grab reference to rn->info /before/ calling route_unlock_node() as some systems may deliberately poison freed memory, eg FreeBSD 5.1. see [quagga-dev 417].
* 2003-11-10 Lorenzo Colitti <lorenzo@ripe.net>paul2003-11-101-2/+2
| | | | | * bgpd/bgp_dump.c: (bgp_dump_routes_entry) call dump_bgp_routes_attr() with a prefix.
* 2003-11-03 Paul Jakma <paul@dishone.st>paul2003-11-031-1/+1
| | | | | * bgpd/bgp_route.c: Delete some extraneous whitespace. Credit to a person on #quagga whose name I unfortunately can not recall.
* 2003-11-02 Paul Jakma <paul@dishone.st>quagga.0.96.4.releasepaul2003-11-021-1/+0
| | | | | * redhat/quagga.spec.in: dont specify --with-cflags. rpmbuild sets CFLAGS.
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-0/+13
| | | | * NEWS: Update for 0.96.4 release
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-0/+277
| | | | * ChangeLog: Update with logs from last 2 releases.
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-0/+5
| | | | | * redhat/quagga.spec.in: Install libzebra headers with -devel package.
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-1/+8
| | | | * configure.ac: FreeBSD has net-snmp in /usr/local.
* 2003-11-02 Krzysztof Oledzki <oleq@ans.pl>paul2003-11-021-0/+2
| | | | | | * zebra/zebra_rib.c: Revert patch (dating from zebra.org) which caused zebra to read all routes in all tables, rather than just the main table. See [quagga-dev 280].
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-11/+30
| | | | | | * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address' route map command so that vtysh can use it. Modified version of Hasso Tepper's patch. Fixes bug #52.
* 2003-10-31 Paul Jakma <paul@dishone.st>paul2003-10-311-1/+1
| | | | * configure.ac: newline not escaped in CHECK_HEADERS
* 2003-10-30 Paul Jakma <paul@dishone.st>paul2003-10-301-3/+3
| | | | | * configure.ac: netinet/in_systm.h is yet another well-known header file we really should be checking for.
* 2003-10-30 sowmini.varadhan@sun.compaul2003-10-301-2/+4
| | | | * lib/pid_output.c: (pid_output_lock) undo paulj's mindless edit.
* 2003-10-29 Paul Jakma <paul@dishone.st>paul2003-10-291-95/+110
| | | | | | | | | | * lib/routemap.c: (route_map_apply_index) renamed to route_map_apply_match. (route_map_apply_match) Take rule list as argument rather than index. concentrate solely on match logic. (route_map_apply) Properly implement the route map statement logic, according to the table, especially the on-match exit policy.
* 2003-10-27 Gilad Arnold <gilad.arnold@terayon.com>paul2003-10-281-7/+13
| | | | | | | | | * zebra/zebra_rib.c: (nexthop_active_update) Check for multipath limit when setting changed flag to avoid spurious changes. (static_install_ipv{4,6}) dont uninstall by default, might not be required - avoid spurious uninstalls. (static_uninstall_ipv{4,6}) only uninstall the route if its actually FIB route.
* 2003-10-27 Paul Jakma <paul@dishone.st>paul2003-10-272-25/+0
| | | | | * lib/if.{ch}: remove ifc_pointtopoint() - left over from the reverted RFC3021 patch.
* 2003-10-27 Simon <lists@routemeister.net>paul2003-10-271-2/+2
| | | | | * ospfd/ospfd.c: if_is_pointopoint() takes (struct interface *), was being called with struct connected. Change to co->ifp.
* 2003-10-27 kamatchi soundaram <kamatchi@tdd.sj.nec.com>paul2003-10-271-1/+0
| | | | | | * ospfd/ospfd.c: Do not increment act_int for an area, as it is done by ospf_ism.c::ism_change_state() - results in incorrect figure for active interfaces in an area.
* 2003-10-26 Paul Jakma <paul@dishone.st>paul2003-10-261-2/+1
| | | | | * lib/vty.c: (vty_read) additional change i had applied to Jay's telnet sub-option processing crash fix was incorrect, revert.
* 2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>paul2003-10-242-95/+629
| | | | | | | | | | | | | | | | | * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238] * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of view string. (bgp_show_neighbor_route) Take a struct peer argument instead of ip string. (peer_adj_routes) ditto (show_adj_routes) ditto (peer_lookup_in_view) new function to return appropriate struct peer for a given view string. (misc) Fixup all calls to above to reflect new calling arguments, and use peer_lookup_in_view as needed. Additional commands installed to use expanded functionality above, existing commands modified to suit as well. * bgpd/bgp_vty.c: 2 new aliases.
* 2003-10-24 waldi@debian.orgpaul2003-10-241-10/+10
| | | | | | * vtysh/Makefile.am: vtysh_cmd.c rebuild was broken because it depended against source files without specification, i.e. it used ../zebra instead of $(top_srcdir)/zebra.
* 2003-10-24 Paul Jakma <paul@dishone.st>paul2003-10-248-97/+21
| | | | | | | | | * 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-10-24 sowmini.varadhan@sun.compaul2003-10-241-15/+24
| | | | | | | * lib/pid_output.c: (pid_output) call pid_output_lock if we have fcntl(). (pid_output_lock) grab exclusive write lock on pid file, rather than rely on (fragile) exclusive create.
* 2003-10-24 sowmini.varadhan@sun.compaul2003-10-241-2/+2
| | | | | * ospfd/ospf_network.c: (ospf_sock_init) Exit if socket can not be created.
* 2003-10-23 Paul Jakma <paul@dishone.st>paul2003-10-231-2/+10
| | | | | | | * configure.ac: IRIX configure.ac support. Sort of works. sysctl() crashes though (ipforward), there's some kind of odd padding in the PF_ROUTE socket messages and setsockopt() on SOCK_RAW does not work (so ospfd doesnt work).
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-221-4/+12
| | | | | | * zebra/kernel_socket.c: HAVE_IPV6 conditional for WRAPUP when HAVE_SA_LEN is not defined. bcopy -> memcpy, bcopy is not portable.
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-221-1/+2
| | | | | | * vtysh/Makefile.am: do not include vtysh_cmd.c in dists, its configure dependent. (still need to find a way to make building of it dependent on configure options or include all commands.)
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-221-1/+5
| | | | | | * lib/zebra.h: include limits.h if its there, its a portable header and useful and not just solaris specific. net/route.h is also useful.
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-221-6/+7
| | | | * lib/vty.c: cleanup getcwd again. just pass the buffer in to getcwd.
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-222-5/+5
| | | | | * lib/regex.c: bzero -> memset * zebra/ioctl.c: ditto. bzero is not portable.
* 2003-10-22 Paul Jakma <paul@dishone.st>paul2003-10-221-2/+23
| | | | | | * configure.ac: Split up header checks into non-net, net and ipv6 related. Checking of IPv6 is conditional. Add some more output text for the end of the configure run.
* 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>paul2003-10-183-11/+55
| | | | | | | | | | | | | | | 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net> * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address family prefixes. Accept prefix as argument. * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration. * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to bgp_dump_routes_attr. (bgp_dump_common) Go by the family of the peering socket, not configured address family when dumping peering information. Add HAVE_IPV6 conditionals, eg missing from previous bgp interval patch.
* 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>paul2003-10-182-13/+37
| | | | | | | | | | * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete fixed intervals rather than fixed intervals from startup time. (bgp_dump_interval_func) Dont return immediately if file cant be openeded, but reschedule interval dumps, even - admin might fix problem in meantime. Close the dump file in between intervals. (bgp_dump_init) account for MSG header when initialising stream size.
* 2003-10-15 sowmini.varadhan@sun.compaul2003-10-153-46/+78
| | | | | | | | | | | | | | * ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends, instead of creating one socket per send. send source addr to rip_update_interface. (rip_update_process) should send an update on every connected network for each interface. (rip_request_send) should send a request on every connected network for each interface. * ripd/ripd.h: update prototype for rip_interface_multicast_set * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized so that it can be called repeatedly for aliased interfaces (on multiple networks).
* 2003-10-15 Paul Jakma <paul@dishone.st>paul2003-10-151-1/+1
| | | | * configure.ac: bump version
* 2003-10-15 Jay Fenlason <fenlason@redhat.com>paul2003-10-151-6/+11
| | | | | | | | * lib/vty.c: (vty_telnet_option) Remote DoS exists if a telnet end-sub-negotation is sent when no sub-negotation data has been sent. Return immediately if no sub-negotation is in progress. (vty_read) do not attempt to process options if no sub-negotation is in progress.