| Age | Commit message (Collapse) | Author | 
|---|
|  | checking. | 
|  | [quagga-dev 879]. | 
|  |  | 
|  | more. I'm not sure if this read should be attempted at all, but I'm trying
to keep code safe AND stable. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * rip_interface.c: obsolete unbind code in
        rip_interface_multicast_set, and instead do the more portable
        (though slower) method of creating a socket for each outgoing packet
        and binding the source address on the new socket.
        * rip_interface.c, ripd.c, ripd.h: Modify rip_request_send so that
        source address is determined by the caller of rip_request_send for
        ripv1 packets and non-multicast interfaces (rip_request_send loops
        over all connected address in all other cases).
        * rip_send_packet: don't send packets with source set to
        ZEBRA_IFA_SECONDARY connected addresses; improved debug messages; | 
|  |  | 
|  | * 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. | 
|  | * tests/test-sig.c: New file, regression test for sigevents. | 
|  | * sigevent.{c,h}: New files, implement event handled signals.
          see signal_init() in sigevent.h. | 
|  | * vtysh_config.c: Fix up strlen to use correct string. | 
|  | address/netmask pairs, and clarify the two comparison functions. | 
|  | * Makefile.am: redhat/ is a dist subdir too. | 
|  |  | 
|  | [...]
source='isis_main.c' object='isis_main.o' libtool=no  depfile='.deps/isis_main.Po' tmpdepfile='.deps/isis_main.TPo'  depmode=gcc /usr/local/bin/bash ../depcomp  gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/home/jardin/bin/etc/\" -I. -I. -I.. -I.. -I.. -I../lib     -g -O2 -Wall -c `test -f isis_main.c || echo './'`isis_main.c
gcc  -g -O2 -Wall   -o isisd  isis_main.o isis_adjacency.o  isis_lsp.o dict.o isis_circuit.o  isis_pdu.o isis_tlv.o isisd.o  isis_misc.o isis_network.o isis_zebra.o  isis_dr.o isis_flags.o isis_dynhn.o  iso_checksum.o isis_csm.o isis_events.o  isis_spf.o isis_route.o isis_routemap.o ../lib/libzebra.a -lm -lcrypt
Making all in redhat
make: don't know how to make all. Stop
*** Error code 1
Stop in /usr/home/jardin/no_save/quagga.
*** Error code 1
Stop in /usr/home/jardin/no_save/quagga.
quagga$ | 
|  | * HACKING: slight changes to make consistent with devel.php on web
	  site. remove 'not yet consensus' as lack of any disagreement can
	  be interpreted that file does reflect such. | 
|  | * Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
          remove the redhat/... dist targets - instead these now go in..
          redhat/Makefile.am: (new) proper place to describe redhat/ dist
          files, as well as allow quagga.spec to be regenerated properly.
          redhat/quagga.sysconfig: specify conf file location.
          redhat/quagga.spec.in: Add 2 patches to RPM build. | 
|  | * kernel_socket.c (kernel_read): Use sockaddr_storage in buffer
        for reading kernel messages to ensure enough space (necessary on
        Solaris due to sockaddr_dl being large).  Thanks to Sowmini
        Varadhan for help with this change. | 
|  |  | 
|  | * kernel_socket.c (ifm_read): Major cleanup.  Use Sowmini's code
        to find the sockaddr_dl in all cases, narrowing the Solaris ifdef
        to just the accomodation of broken kernels.  Check sockaddr_dl
        carefully up front, and later assume any non-NULL sdl pointer is
        valid.  Clean up types and variable declarations, and rename
        WRAPUP to SAROUNDUP to make the name fit the behavior. | 
|  |  | 
|  | Add notion of commenting for reviewers and taking care to not break
platforms one cannot test on. | 
|  | catching this. | 
|  | * kernel_socket.c (kernel_read): Look up interfaces by index
        first, so that state changes which do not include a sockaddr_dl
        now work.  Add many sanity checks.  In
        particular, do not assume that a sockaddr_dl follows a message
        without checking the ifm_addrs flags, and do not trust the length
        in a sockaddr_dl.  Add/clarify many comments. | 
|  | 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). | 
|  |  | 
|  | * redhat/isisd.init: new file, init script for isisd.
          redhat/quagga.sysconfig: new file, sysconfig file for quagga
          initscripts.
          redhat/quagga.spec.in: various cleanups, including sysconfig patch
          from RH, fixed UID/GID as per RH EL, shell changed to
          /sbin/nologin, daemon vty's listen to 127.1 only per default and
          isisd packaged.
          redhat/*.init: sysconfig support and runlevels specified. | 
|  | * 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. | 
|  |  | 
|  |  | 
|  |  | 
|  |  |