Commit graph

134 commits

Author SHA1 Message Date
Ryan Steinmetz
5c9981a2df - Resolve memory leak in bgpd
- Bump PORTREVISION

WWW: http://lists.quagga.net/pipermail/quagga-users/2011-October/012529.html

PR:		ports/161668
Submitted by:	Mike Tancsa <mike@sentex.net>
Approved by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
Obtained from:	quagga-users mailing list
2011-10-18 14:43:45 +00:00
Xin LI
b9a961c8c5 Update to 0.99.20, this is a security fix.
Submitted by:	maintaier
PR:		ports/156332
2011-10-05 20:26:10 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Sylvio Cesar Teixeira
c9e4736d26 - Chase net-snmp shlib version bump. 2011-07-28 12:43:22 +00:00
Doug Barton
29813d5397 Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""

These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.

In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.

In a few places, add $FreeBSD$

No functional changes, so no PORTREVISION bumps
2011-05-15 02:49:17 +00:00
Sergey Matveychuk
2381f723ff - A patch from a developers git: add command "mtu-ignore" to ospf6d
daemon just like in ospfd.

Submitted by:	Dmitrij Tejblum <tejblum_at_yandex-team.ru>
Approved by:	maintainer (implicitly)
2011-04-23 19:26:48 +00:00
Sergey Matveychuk
88d3b76ead - Fix ripd on 7.0+.
ripd could not join multicast group and complains to the log:
  Can't setsockopt IP_MULTICAST_IF on fd 11 to source address XXX.XXX.XXX.XXX
  for interface ng2 can't send packet : Permission denied

PR:		ports/155706
Submitted by:	Eugene Grosbein
Approved by:	maintainer
2011-04-02 18:15:01 +00:00
Sergey Matveychuk
17ad9921f7 - security patches for CVE-2010-1674, CVE-2010-1645.
Approved by:	maintainer
2011-04-01 17:47:00 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Sergey Matveychuk
cf0c80c7be - A little hack for RC script to allow start/stop/restart only specified
daemons. No PORTVERSION bump.

Submitted by:	Dmitrij Tejblum <tejblum at yandex-team.ru>
Approved by:	maintainer
2011-02-22 12:29:09 +00:00
Sergey Matveychuk
cf3754b692 - Add three patches from Quagga GIT:
http://code.quagga.net/?p=quagga.git;a=commit;h=08a7a91646a1ee317c402b421e3a7036a640bcf4
  http://code.quagga.net/?p=quagga.git;a=commit;h=403138e189c24f6867824c4eeb668d11564e1ca0
  http://code.quagga.net/?p=quagga.git;a=commit;h=c7aa8abd8788c3607ad0131f02e892cf92221e40

Submitted by:   Dmitry Tejblum <tejblum_at_yandex-team.ru>
Approved by:    maintainer (implicitly)
Feature safe: yes
2011-01-14 16:14:07 +00:00
Tilman Keskinoz
a8fdb6fd4b Rework the ipv6 detection patch to actually work
PR:		152860
Submitted by:	Alexey Illarionov
Approved by:	maintainer timeout
2010-12-28 14:35:34 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Sergey Matveychuk
77b52d4908 - A patch from quagga git to fix time in statistic output.
Approved by:	maintainer
2010-10-21 14:03:23 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Sergey Matveychuk
ccf1802b33 - Revive a patch to fix ospf multicast problem
- Add a patch to fix a bug with ipv6 interfaces

PR:		ports/150329, ports/150455
Submitted by:	Ingo Flaschberger <if at xip.at>
Approved by:	maintainer
2010-09-20 16:29:08 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Niels Heinen
c3f03316b9 - Security update to version 0.99.17
- This update also resolves functional problems of PR 148238 and 147970

PR:		ports/149940
PR:		ports/148238
PR:		ports/147970
Approved by:	itetcu (mentor, implicit), maintainer
Submitted by:	mike@sentex.net, maintainer
Security:	167953a4-b01c-11df-9a98-0015587e2cc1
Security:	http://www.openwall.com/lists/oss-security/2010/08/24/3
2010-08-25 08:00:03 +00:00
Sergey Matveychuk
e6ed40d4dc - Update to 0.99.16
Submitted by:	maintainer
Feature safe:	yes
2010-06-19 21:35:52 +00:00
Doug Barton
36ff43a47e Remove bms from the pkg-descr's of ports he no longer maintains. 2010-06-06 22:09:10 +00:00
Sylvio Cesar Teixeira
da2897022c - Chase net-snmp shlib bump 2010-06-02 19:14:17 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Wesley Shields
fca0c59dd8 - Add option to disable BGP announcements
PR:		ports/143538
Submitted by:	Ryan Steinmetz <rpsfa@rit.edu>
Approved by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2010-02-14 17:16:00 +00:00
Philip M. Gollucci
bbbada6ae5 - Fix the return value of the rc.d script
PR:             ports/143086
Submitted by:   Emil Smolenski <am@raisa.eu.org>
Approved by:    Boris Kovalenko <boris@tagnet.ru> (maintainer)
2010-02-01 17:45:31 +00:00
Sergey Matveychuk
38c8a749a1 - Changes is RC script:
* proper run order
  * Deprecate option quagga_delay and introduce option quagga_wait_for.
    Instead of sleeping for some constant time wait for appearing of
    a certain route in routing table.

Submitted by:	glebius
Approved by:	maintainer
2009-12-14 16:40:52 +00:00
Sergey Matveychuk
51561bb4a8 The UINT16_MAX constant this patch (re)defines since Feb 2006 in ospfd.h
is already available by means of zebra.h, which has it since May 2006
(git commit 35cfc90cce32b19c71d2f40aab06d36eb6bfdc44). This way
patch-ospfd-ospfd.h can be safely discarded.

Requested by:	Quagga developers
2009-12-09 16:47:28 +00:00
Bruce M Simpson
293cc72b4b Fix a potential buffer overflow, by increasing the size of a temporary
buffer used during BGP dump.

Submitted by:   Randy Bush
2009-12-02 05:59:11 +00:00
Sergey Matveychuk
2d46cceb53 - Add a patch from quagga GIT (ID: 9964fcfc).
* Fix HAVE_CLOCK_MONOTONIC spelling.
- Remove obsoleted configuration flag --enable-pidfile-mask.

Approved by:	maintainer (implicitly)
2009-11-16 16:02:18 +00:00
Sergey Matveychuk
efc9828cc5 - Update to 0.99.15
Submitted by:	maintainer
2009-08-30 10:37:01 +00:00
Sergey Matveychuk
2cf9fba891 - Vendor patch from git: do not touch socket before pidfile locking
Approved by:	maintainer (implicitly)
2009-08-21 11:27:49 +00:00
Boris Samorodov
3aeec832f2 . fix an ospf6d bug on quagga-0.99.14 (bug #541 on quagga's bugzilla); [1]
. bump PORTREVISION.

PR:		ports/137510  [1]
Submitted by:	dikshie <dikshie at sfc.wide.ad.jp>  [1]
Approved by:	Boris Kovalenko <boris at tagnet.ru> (maintainer)  [1]
2009-08-18 12:49:04 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Sergey Matveychuk
e44c88b292 - Patch from GIT repo: fix update-source command
Approved by:	maintainer (implicit)
2009-07-27 10:31:11 +00:00
Sergey Matveychuk
1784db1aaa - Update to 0.99.14
* fixed a bug with ospf6d
- Remove old patches for FreeBSD 4.x

Submitted by:	maintainer
2009-07-23 14:10:15 +00:00
Sergey Matveychuk
0d1896f221 - Update to 0.99.13
Submitted by:	maintainer
2009-07-17 15:05:28 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Sergey Matveychuk
021918ed32 - Fix build with WITH_SNMP.
Submitted by:	maintainer
2009-05-14 12:06:22 +00:00
Sergey Matveychuk
252eb2b03d - Update to 0.99.12
Submitted by:	maintainer
2009-05-12 10:18:29 +00:00
Wesley Shields
88047cb6f0 - Fix bgpd crash. More information is at:
http://lists.quagga.net/pipermail/quagga-users/2009-February/010342.html
  This crash can be triggered remotely.

PR:		ports/134108
Submitted by:	Eugene Grosbein <eugen@eg.svzserv.kuzbass.ru>
Approved by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2009-05-04 14:37:48 +00:00
Ion-Mihai Tetcu
b43062e20c Fix INDEX by removing vs/rcs/??? merge conflicts.
Reported by:	QAT
2009-04-29 18:49:13 +00:00
Sergey Matveychuk
b5373152b9 - Remove FreeBSD specific patches for BGP MD5 support. A native support
should be better now.

Submitted by:	maintainer
2009-04-29 18:21:54 +00:00
Erwin Lansing
e39bfbb52e Remove BROKEN for 8, a patch was committed which I overlooked in
the previous commit.

Submitted by:	sem
2009-01-11 20:35:57 +00:00
Erwin Lansing
ccd4eff1b4 Mark BROKEN on 8: does not build after the arp-v2 import.
Submitted by:	pointyhat
2009-01-08 17:59:41 +00:00
Pav Lucistnik
b2a96c6df1 - Remove conditional checks for FreeBSD 5.x and older 2009-01-06 17:59:31 +00:00
Sergey Matveychuk
a0f9995a4e - Fix build on CURRENT with new arp code
Submitted by:	Ian FREISLICH (on net@)
Approved by:	maintainer
2009-01-03 17:38:06 +00:00
Sergey Matveychuk
5607a893bf - Add a patch from quagga-qit. It fixes a fletcher checksum problem. 2008-12-15 17:46:36 +00:00
Sergey Matveychuk
2f40bb8424 - Update to 0.99.11
Approved by:	maintainer timeout
2008-12-15 17:03:33 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Sergey Matveychuk
a474cd8af5 - Fix rc script for command other than start/stop/restart.
Reported in:	ports@
Approved by:	maintainer
2008-07-06 12:44:21 +00:00
Sergey Matveychuk
e03a4c4781 - Add a patch from quagga CVS that fixes a bug which prevented
the zebra daemon from seeing the state of logical interfaces (tun/ng/...)
  after it has been started

Submitted by:	Doichin Dokov <root at net1.cc> (in ports@)
2008-07-02 16:22:57 +00:00