| Age | Commit message (Collapse) | Author | 
 | 
* Makefile.am: put the redhat/ stuff into EXTRA_DIST rather than
          copying via dist-hook. Remove ~ files backup cruft from dists.
          isisd/Makefile.am: sysconf example should go via
          dist_examples_DATA. The include-netbsd/ headers werent mentioned
          as sources and werent being copied into dists.
 | 
 | 
* bgp_network.c: drop privs on error cases
(from [quagga-dev 438])
 | 
 | 
 | 
 | 
changelog for details.
 | 
 | 
 | 
 | 
 | 
 | 
without message. Fingers worked faster than brain ;(.
 | 
 | 
Let's use 2608/tcp for isisd.
 | 
 | 
 | 
 | 
 | 
 | 
- add privs support
  - use misc quagga's definitions
  - make it compile"able"
  - fix segfault cases related to hostname()
  - add debug isis xxx command
This patch has been approved by Paul Jakma.
 | 
 | 
 | 
 | 
 | 
 | 
* configure.ac (and everywhere a regular file is opened for
          writing): use file permissions from configure rather than
          compiled-in umask.
 | 
 | 
always.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
555]. Okayed by Paul.
 | 
 | 
 | 
 | 
Use pkginclude_HEADERS rather than include_HEADERS to place includes
in ${prefix}/include/quaggainstead of polluting ${prefix}/include.
 | 
 | 
* ospf_packet.c: (ospf_recv_packet) OpenBSD now leaves iph.ip_len
          network byte order. (bugzilla #67).
 | 
 | 
* ospfd/ospf_flood.c: (ospf_flood_through_interface) fix compile
	  warning.
 | 
 | 
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.
 | 
 | 
sysconfdir were specified, due to incorrect extra quoting of
sysconfdir.  Thanks to Vincent Jardin for the bug report.
 | 
 | 
Resolves bug #66.
 | 
 | 
fixes rest of bug #62
 | 
 | 
and if so which flavor.
Fixes 99% of bugzilla bug #62.
 | 
 | 
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.
 | 
 | 
 | 
 | 
* 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.
 | 
 | 
* ripd/ripd.c: rip_output_process() fixup aspects of split-horizon
          route suppression. See [quagga-dev 429].
 | 
 | 
* ripd/ripd.c: rip_create_socket() privs were not dropped if bind
          failed.
 | 
 | 
* ripngd/ripngd.c: ripng_make_socket() add calls to raise/lower
          privs.
 | 
 | 
* 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].
 | 
 | 
* bgpd/bgp_dump.c: (bgp_dump_routes_entry) call
          dump_bgp_routes_attr() with a prefix.
 | 
 | 
* bgpd/bgp_route.c: Delete some extraneous whitespace. Credit to
	  a person on #quagga whose name I unfortunately can not recall.
 | 
 | 
* redhat/quagga.spec.in: dont specify --with-cflags. rpmbuild sets
	  CFLAGS.
 | 
 | 
* NEWS: Update for 0.96.4 release
 | 
 | 
* ChangeLog: Update with logs from last 2 releases.
 | 
 | 
* redhat/quagga.spec.in: Install libzebra headers with -devel
          package.
 | 
 | 
* configure.ac: FreeBSD has net-snmp in /usr/local.
 | 
 | 
* 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].
 | 
 | 
* 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.
 | 
 | 
* configure.ac: newline not escaped in CHECK_HEADERS
 | 
 | 
* configure.ac: netinet/in_systm.h is yet another well-known
	  header file we really should be checking for.
 | 
 | 
* lib/pid_output.c: (pid_output_lock) undo paulj's mindless edit.
 | 
 | 
* 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.
 | 
 | 
* 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.
 |