summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2004-01-19 Paul Jakma <paul@dishone.st>paul2004-01-191-0/+52
| | | | * tests/test-sig.c: New file, regression test for sigevents.
* 2004-01-19 Paul Jakma <paul@dishone.st>paul2004-01-193-0/+201
| | | | | * sigevent.{c,h}: New files, implement event handled signals. see signal_init() in sigevent.h.
* 2004-01-15 Paul Jakma <paul@dishone.st>paul2004-01-152-1/+5
| | | | * vtysh_config.c: Fix up strlen to use correct string.
* Explain the dual use of struct prefix for CIDR prefixes andgdt2004-01-132-3/+27
| | | | address/netmask pairs, and clarify the two comparison functions.
* 2004-01-10 Paul Jakma <paul@dishone.st>paul2004-01-102-2/+5
| | | | * Makefile.am: redhat/ is a dist subdir too.
* Exclude Makefile and Makefile.injardin2004-01-101-0/+2
|
* Fix build on FreeBSD 4.7 and FreeBSD 5.1:jardin2004-01-102-1/+6
| | | | | | | | | | | | | | | [...] 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$
* 2004-01-09 Paul Jakma <paul@dishone.st>paul2004-01-091-5/+5
| | | | | | * 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.
* 2004-01-08 Paul Jakma <paul@dishone.st>paul2004-01-095-9/+32
| | | | | | | | | * 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.
* 2004-01-08 Greg Troxel <gdt@fnord.ir.bbn.com>gdt2004-01-082-9/+21
| | | | | | | * 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.
* change perror to zlog_errgdt2004-01-062-2/+9
|
* 2004-01-05 Greg Troxel <gdt@fnord.ir.bbn.com>gdt2004-01-062-94/+77
| | | | | | | | | * 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.
* increase buffer size for kernel readsgdt2004-01-062-1/+16
|
* move changelog section up higher.gdt2004-01-051-5/+20
| | | | | Add notion of commenting for reviewers and taking care to not break platforms one cannot test on.
* Fix incorrect test in previous commit; thanks to Sowmini Varadhan forgdt2004-01-051-2/+1
| | | | catching this.
* 2004-01-05 Greg Troxel <gdt@ahi.ir.bbn.com>gdt2004-01-052-9/+127
| | | | | | | | | * 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.
* 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).
* Fix some threads related problems [quagga-dev 591].hasso2003-12-312-2/+7
|
* 2003-12-30 Paul Jakma <paul@dishone.st>paul2003-12-3010-58/+164
| | | | | | | | | | | * 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.
* 2003-12-30 Paul Jakma <paul@dishone.st>paul2003-12-303-22/+17
| | | | | | | | * 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.
* 2003-12-23 Krzysztof Oledzki <oleq@ans.pl>gdt2003-12-232-10/+17
| | | | | | * bgp_network.c: drop privs on error cases (from [quagga-dev 438])
* Remove generated file.hasso2003-12-231-529/+0
|
* Some fixes to isisd done by me and Cougar in the spring of 2003. Seehasso2003-12-2310-42/+91
| | | | changelog for details.
* Let's use 2608/tcp for isisd.jardin2003-12-232-0/+3
|
* Add .cvsignorehasso2003-12-231-0/+6
|
* Changelog entry about isisd integration. Sorry about previous commithasso2003-12-231-0/+5
| | | | without message. Fingers worked faster than brain ;(.
* 2607/tcp is already used by ospfapi.jardin2003-12-232-2/+3
| | | | Let's use 2608/tcp for isisd.
* *** empty log message ***hasso2003-12-235-8/+70
|
* Add comments about isisd integration.jardin2003-12-231-0/+4
|
* Merge isisd into the Quagga's framework:jardin2003-12-2328-144/+548
| | | | | | | | | | - 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.
* Initial revisionjardin2003-12-2376-0/+45393
|
* Reorder free(f); unlink(f); to unlink before freeing.import_isisd_sf_20031223gdt2003-12-222-2/+7
|
* 2003-12-22 Christian Hammers <ch@lathspell.de>gdt2003-12-229-10/+77
| | | | | | * configure.ac (and everywhere a regular file is opened for writing): use file permissions from configure rather than compiled-in umask.
* Revert my "microfix". It was caused by misreading code. Gilad is right ashasso2003-12-222-6/+6
| | | | always.
* note that order of = items is undefined, probablygdt2003-12-221-0/+4
|
* comments about struct listgdt2003-12-221-0/+5
|
* add comments clarifying the operation of listnode_add_sortgdt2003-12-221-1/+7
|
* add question about changelog usagegdt2003-12-221-1/+5
|
* lib/if.c part from [quagga-dev 552] and lib/inklist.c part from [quagga-devhasso2003-12-213-8/+12
| | | | 555]. Okayed by Paul.
* rough cut at committing guidelinesgdt2003-12-191-0/+69
|
* {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
|