summaryrefslogtreecommitdiff
path: root/net/quagga
AgeCommit message (Collapse)AuthorFilesLines
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-1/+2
2016-06-19Conditionalize two routing message flags that no longer exist injoerg2-1/+26
NetBSD/current.
2016-06-08Remove the stability entity, it has no meaning outside of an official context.jperkin1-8/+0
2016-06-08Change the service_bundle name to "export" to reduce diffs between thejperkin1-1/+1
original manifest.xml file and the output from "svccfg export".
2016-06-08Add or fix manpath entries to use the correct path.jperkin1-6/+6
2016-03-21Update to 1.0.20160315gdt6-192/+20
This is an update to address security issues, but contains more changes. Packaging changes include: remove lib/privs.c patch (integrated upstream) opaque LSA no longer an option (always on) pimd enabled by default upstream and hence in the package Upstream changes from http://savannah.nongnu.org/news/?group=quagga Quagga 1.0.20160315 Released Quagga 1.0.20160309 has been released, and is available at http://download.savannah.gnu.org/releases/quagga/ This is a bug fix release. It addresses a crash in protocols with a redistribute statement. Quagga 1.0.20160309 Released Quagga 1.0.20160309 has been released, and is available at http://download.savannah.gnu.org/releases/quagga/ This release addresses Security Vulnerability VU #270232. Users using VPNv4 to untrusted peers and zebra that have untrusted clients talking to it are advised to upgrade to this release. For further details see the CERT Vulnerability note: https://www.kb.cert.org/vuls/id/270232 Major user-visible changes: [quagga] - Namespace VRF Support has been added. [lib] - Add 'show commandtree' [bgpd] - vpnv4 and vpnv6 handling has been included. [bgpd] - Add 'set metric (rtt|+rtt|-rtt)' to route map handling. [bgpd] - Addition of 'show ip bgp dampening' command tree. [bgpd] - If route-map does not exist default to DENY for redistribute statements [bgpd] - Lower default 'timers connect' in BGP to 10 seconds. [bgpd] - Enable "bgp log-neighbor-changes" by default [bgpd] - Add support for timer commands with peer-group syntax [bgpd] - Extend Dump to allow Extended Time Format [babeld] - Removed from the distribution. [isisd] - Allow the adjustment of lsp-mtu [isisd] - Allow the import of routes from other protocols [ospfd] - Add per interface 'ip ospf area' command [ospfd] - Lower the default OSPF spf timers to '0 50 5000' [ripngd] - Add ECMP support [pimd] - Add multicast static routes. [pimd] - Add ability to set DR priority for an interface [pimd] - Add ability to modify hello and hold timers per interface [vtysh] - Add 'show thread cpu ..' and 'show work-queues' [vtysh] - Add 'show run <protocol>' command [vtysh] - Fix history handling
2016-01-27Fix the Solaris SMF method script. Bump PKGREVISION.jperkin3-3/+19
2015-11-04Add SHA512 digests for distfiles for net categoryagc1-1/+2
Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-03-26Apply SMF fixes to our manifest as integrated into upstream Quagga via Brianjperkin1-5/+5
Bennett in joyent/pkgsrc#244.
2015-03-10Update to 0.99.24.1.gdt6-155/+10
Remove patches that were applied upstream. isisd is enabled, but pimd isn't yet (only because those are upstream defaults). Upstream changes since 0.99.23: User-visible changes: - [pimd] New daemon: pimd provides IPv4 PIM-SSM multicast routing. - [bgpd] New feature: "next-hop-self all" to override nexthop on iBGP route reflector setups. - [bgpd] route-maps have a new action "set ipv6 next-hop peer-address" - [bgpd] route-maps have a new action "set as-path prepend last-as" - [bgpd] Update validity checking (particularly MP-BGP / IPv6 routes) was touched up significantly. Please report possible bugs. - [ripd] New feature: RIP for IPv4 now supports equal-cost multipath (ECMP) - [zebra] Multicast RIB support has been extended. It still is IPv4 only. - [zebra] "no link-detect" is now printed in configurations since it won't be the default anymore soon. To retain current behaviour, re-save your configuration after updating to 0.99.24. Distributor-visible changes: - --enable-pimd is added to enable pimd. It is considered experimental, though unless the distribution target is embedded systems with little flash, there is no reason to not include it in packages. - --disable-ipv6 no longer exists as an option. It's 2015, your C library really needs to have IPv6 support by now. - --disable-netlink no longer exists as an option. It didn't work anyway. - --disable-solaris no longer exists as an option. It only controlled some init scripts. - --enable-isisd is now the default. - mrlg.cgi is no longer included (it was severely outdated). It can be found independently at http://mrlg.op-sec.us/ - build on Linux with the musl C library should now work
2015-02-26Add TEST_TARGET, and the tests even pass (netbsd-6 i386).gdt1-1/+3
2015-01-26Note upstream status of patches.gdt3-4/+10
2015-01-25Backport an Illumos patch to fix the minimum privilege model, fixes quaggafhajny5-2/+667
on SunOS. Add SMF manifest and method. Bump PKGREVISION.
2014-12-02Update to 0.99.23.1.gdt6-43/+95
Remove a patch which has been incorporated upstream, and one which has been superceded. Add a patch to use the system's RT_ROUNDUP macro if defined, which fixes IPv6 routing on NetBSD 6 (where rtsock alignment has changed). Upstream NEWS: * Changes in Quagga 0.99.23 Known issues: - [bgpd] setting an extcommunity in a route map on a route that already has an extcommunity attribute will cause bgpd to crash. This issue will be fixed in a followup minor release. User-visible changes: - [lib] Performance enhancements on hashes and timers. - [bgpd] New feature: iBGP TTL security. - [bgpd] New feature: relaxed bestpath criteria for multipath and improved display of multipath routes in "show ip bgp". Scripts parsing this output may need to be updated. - [bgpd] Multiprotocol peerings over IPv6 now try to find a more appropriate IPv4 nexthop by looking at the interface. - [ospf6d] A large amount of changes has been merged for ospf6d. Careful evaluation prior to deployment is recommended. - [zebra] Recursive route support has been overhauled. Scripts parsing "show ip route" output may need adaptation. - [zebra] IPv6 address management has been improved regarding tentative addresses. This is visible in that a freshly configured address will not immediately be marked as usable. - [*] a lot of bugs have been fixed, please refer to the git log
2014-05-29Bump for perl-5.20.0.wiz1-1/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-03-22Fix build failure with readline-6.3wiedi2-1/+20
2014-03-11Remove example rc.d scripts from PLISTs.jperkin2-8/+2
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2013-10-21Fix build on SunOS.fhajny2-1/+17
2013-08-07Update to 0.99.22.3.gdt4-15/+15
Update HOMEPAGE, MASTER_SITES. Set USE_GNU_READLINE to catch up to 2012Q3 devel/readline builtin detection. 0.99.22.3 basically contains a security bugfix for OSPF-API. 0.99.22.2 was not released. 0.99.22.1 contains a few non-security bugfixes. Changes in 0.99.22 since 0.99.21: - [bgpd] The semantics of default-originate route-map have changed. The route-map is now used to advertise the default route conditionally. The old behaviour which allowed to set attributes on the originated default route is no longer supported. - [bgpd] There is now a replace-as option to neighbor ... local-as ... no-prepend. For details, refer to the user documentation. - [zebra] An FPM interface has been added. This provides an alternate interface to routing information and is geared at OpenFlow & co. - [snmp] AgentX is now supported; the old smux backend is considered deprecated. ospf6d has also had OSPFV3-MIB added. - [*] several issues with configuration save/load/apply have been fixed, in particular on ospf "max-metric router-lsa administrative" and "distribute-list", bgpd "no neighbor activate", isisd "metric-style", - [*] a lot of bugs have been fixed, please refer to the git log
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon1-2/+2
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-12Bump PKGREVISION of all packages which create users, to pick up change ofjperkin1-2/+2
sysutils/user_* packages.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-20Extend ip_mreq hack to SunOS platformsfhajny2-4/+5
2013-04-06Resolves:rodent1-2/+2
"INFO_FILES should be set to YES or yes." "Packages that install info files should set INFO_FILES." Makefile and PLIST warning, respectively.
2012-10-23Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-08-08net/quagga: Expand ip_mreq hack conftest to DragonFlymarino2-1/+15
DragonFly can't support the Multicast API so in order for quagga to build the conftest for ip_mreq needs to return positive for all versions of DragonFly. The configure script was patched, but this probably could have been accomplished by overriding the configure cache from the Maefile. DragonFly successfully buids with this conftest change.
2012-06-13Drop legacy vars binding.gdt1-4/+1
Almost certainly no one is using them, and it's been years since they've been deprecated.
2012-06-12Add inet6 to default suggested options. It's 2012.wiz1-2/+3
2012-06-07Move man pages to optionized PLISTs.gdt3-6/+6
quagga installs man pages for several programs only if the programs are built. This commit just moves some man pages to PLIST.v6 and PLIST.opaquelsa. No revbump because the package, if it built before, will be unchanged. But now building with non-default options should work.
2012-06-07Update to 0.99.21gdt3-8/+11
* Changes in Quagga 0.99.21 - [bgpd] BGP multipath support has been merged - [bgpd] SAFI (Multicast topology) support has been extended to propagate the topology to zebra. - [bgpd] AS path limit functionality has been removed - [babeld] a new routing daemon implementing the BABEL ad-hoc mesh routing protocol has been merged. - [isisd] a major overhaul has been picked up. Please note that isisd is STILL NOT SUITABLE FOR PRODUCTION USE. - [*] a lot of bugs have been fixed, please refer to the git log
2012-03-18Update to 0.99.20.1, a security bugfix release.gdt2-6/+6
Multiple security bugfixes, including one for a BGP DOS.
2011-12-05Update to 0.99.20.gdt3-8/+10
0.99.20: The primary focus of this release is a fix of SEGV regression in ospfd, which was introduced in 0.99.19. It also features a series of minor improvements, including better RFC compliance in bgpd, better support of FreeBSD and some enhancements to isisd. 0.99.19: This release provides security fixes, which address assorted vulnerabilities in bgpd, ospfd and ospf6d (CVE-2011-3323, CVE-2011-3324, CVE-2011-3325, CVE-2011-3326 and CVE-2011-3327). 0.99.18: This release fixes 2 denial of services in bgpd, which can be remotely triggered by malformed AS-Pathlimit or Extended-Community attributes. These issues have been assigned CVE-2010-1674 and CVE-2010-1675. Support for AS-Pathlimit has been removed with this release. The release includes a number of bug-fixes and enhancements, primarily for ospfd, ospf6d and bgpd.
2010-08-31Replace with contents of quagga-devel, thus upgrading to 0.99.17.gdt8-226/+19
2010-08-31Emphasize that no one should be running 0.98.6. (This package will begdt2-4/+6
deleted as soon as I have time to move quagga-devel to quagga.)
2010-06-26Fix permissions for configuration directory. Don't require quagga userjoerg1-3/+3
during early installation. Bump revision.
2010-03-10DESTDIR support. Note in DESCR that most people should use 0.99.xgdt2-19/+16
instead.
2009-06-14Remove @dirrm related logic.joerg1-3/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg2-8/+2
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-3/+2
major change. Reported by Robert Elz in PR 41345.
2008-06-02Fixes PLIST.obache2-4/+4
Some rc scripts does not installed if inet6 option is disabled. Patch provided by Hasso Tepper in PR 38823.
2008-05-13Add patch for CVE-2007-1995 for stable quagga (NLRI attributes denial oftonnerre4-2/+198
service).
2007-09-16describe options bettergdt1-3/+3
2007-09-07Convert to use the options framework.jlam2-36/+53
2006-06-05Update to 0.98.6.gdt3-8/+15
Security: ripd: - RIPD unauthenticated route table broadcast: CVE-2006-2223, OSVDB ID 25224, Secunia SA19910 - RIPD unauthenticated route injection: CVE-2006-2224, OSVDB ID 25225, Secunia SA19910 [ripd] 0.98 specific command changes, allow no-auth to be set [ripd] bugs #261, #262: Fix RIPv1 info-leak and unauthenticated route updates [doc] Add text on 0.98 specific RIP authentication changes [docs] Update ripd docs on version and authentication, see bugs #261,#262 Thanks to Konstantin V. Gavrilenko for report and testing. bgpd: - bgpd Telnet Interface DoS: OSVDB ID 25245: http://www.osvdb.org/displayvuln.php?osvdb_id=25245 [quagga-dev 4051]: http://lists.quagga.net/pipermail/quagga-dev/2006-March/004052.html [bgpd] Fix infinite loop in community_str2com [No NEWS entries for 0.98.2 to 0.98.6; many bugfixes]
2006-04-06List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR.jlam2-3/+4
2006-03-23Fix errno.joerg2-1/+14
2006-03-08take maintainershipgdt1-2/+2
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.