head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.8 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.6 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.4 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.2 pkgsrc-2011Q2-base:1.4 pkgsrc-2010Q2:1.3.0.22 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.20 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.18 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.16 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.14 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.12 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.10 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.26 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.24 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.22 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.20 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.18 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.16 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.14 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.12 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.10 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.8 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.6 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.10 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.8 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.6 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.4 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2010.08.31.13.20.13; author gdt; state dead; branches; next 1.3; 1.3 date 2008.05.13.22.30.47; author tonnerre; state Exp; branches; next 1.2; 1.2 date 2005.03.02.19.15.07; author reed; state dead; branches 1.2.26.1; next 1.1; 1.1 date 2003.08.13.07.26.57; author itojun; state Exp; branches 1.1.1.1; next ; 1.2.26.1 date 2008.05.15.08.44.57; author rtr; state Exp; branches; next ; 1.1.1.1 date 2003.08.13.07.26.57; author itojun; state Exp; branches; next ; desc @@ 1.4 log @Replace with contents of quagga-devel, thus upgrading to 0.99.17. @ text @$NetBSD: patch-ac,v 1.3 2008/05/13 22:30:47 tonnerre Exp $ --- lib/stream.h +++ lib/stream.h @@@@ -59,7 +59,9 @@@@ struct stream_fifo #define STREAM_SIZE(S) ((S)->size) #define STREAM_REMAIN(S) ((S)->size - (S)->putp) #define STREAM_DATA(S) ((S)->data) - +/* number of bytes still to be read */ +#define STREAM_READABLE(S) ((S)->endp - (S)->getp) + /* Stream prototypes. */ struct stream *stream_new (size_t); void stream_free (struct stream *); @ 1.3 log @Add patch for CVE-2007-1995 for stable quagga (NLRI attributes denial of service). @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 0.98.2. This is from riz AT boogers.sf.ca.us via PR #29518 with some slight modifications. Also some review by Greg Troxel (who is a quagga developer). This is based on the pkgsrc-wip version. This has many changes. But ChangeLog is incomplete. This uses USE_LIBTOOL. Uses rcd scripts provide from quagga distribution (are pkgsrc/NetBSD style). Adds USE_ZEBRA_OSPF_OPAQUELSA build definition for --enable-opaque-lsa. All patches removed. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2003/08/13 07:26:57 itojun Exp $ d3 13 a15 26 --- ospfd/Makefile.am.orig 2003-06-05 12:07:34.000000000 +0900 +++ ospfd/Makefile.am 2003-08-13 16:12:15.000000000 +0900 @@@@ -34,15 +34,17 @@@@ EXTRA_DIST = $(sysconf_DATA) OSPF-MIB.txt OSPF-TRAP-MIB.txt ChangeLog.opaque.txt +sysconfdatadir=$(datadir)/examples/quagga + install-sysconfDATA: $(sysconf_DATA) @@$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(sysconfdir) - @@list='$(sysconf_DATA)'; for p in $$list; do \ + $(mkinstalldirs) $(DESTDIR)$(sysconfdatadatadir) + @@list='$(sysconfdata_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_SDATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p"; \ - $(INSTALL_SDATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p; \ + echo " $(INSTALL_SDATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdatadir)/$$p"; \ + $(INSTALL_SDATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdatadir)/$$p; \ else if test -f $$p; then \ - echo " $(INSTALL_SDATA) $$p $(DESTDIR)$(sysconfdir)/$$p"; \ - $(INSTALL_SDATA) $$p $(DESTDIR)$(sysconfdir)/$$p; \ + echo " $(INSTALL_SDATA) $$p $(DESTDIR)$(sysconfdatadir)/$$p"; \ + $(INSTALL_SDATA) $$p $(DESTDIR)$(sysconfdatadir)/$$p; \ fi; fi; \ done @ 1.2.26.1 log @pullup ticket #2376 - requested by tonnerre quagga: fixes denial of service revisions pulled up: - pkgsrc/net/quagga/Makefile 1.31 - pkgsrc/net/quagga/distinfo 1.10 - pkgsrc/net/quagga/patches/patch-ab 1.3 - pkgsrc/net/quagga/patches/patch-ac 1.3 Module Name: pkgsrc Committed By: tonnerre Date: Tue May 13 22:30:47 UTC 2008 Modified Files: pkgsrc/net/quagga: Makefile distinfo Added Files: pkgsrc/net/quagga/patches: patch-ab patch-ac Log Message: Add patch for CVE-2007-1995 for stable quagga (NLRI attributes denial of service). @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2008/05/13 22:30:47 tonnerre Exp $ d3 26 a28 13 --- lib/stream.h +++ lib/stream.h @@@@ -59,7 +59,9 @@@@ struct stream_fifo #define STREAM_SIZE(S) ((S)->size) #define STREAM_REMAIN(S) ((S)->size - (S)->putp) #define STREAM_DATA(S) ((S)->data) - +/* number of bytes still to be read */ +#define STREAM_READABLE(S) ((S)->endp - (S)->getp) + /* Stream prototypes. */ struct stream *stream_new (size_t); void stream_free (struct stream *); @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @quagga-0.96, fork of zebra @ text @@