Commit graph

16 commits

Author SHA1 Message Date
jperkin
5e1ab46021 Fix the Solaris SMF method script. Bump PKGREVISION. 2016-01-27 13:48:01 +00:00
gdt
f077535e47 Update to 0.99.24.1.
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-03-10 16:46:51 +00:00
gdt
e7aa3d0959 Note upstream status of patches. 2015-01-26 00:06:49 +00:00
fhajny
52fc776b98 Backport an Illumos patch to fix the minimum privilege model, fixes quagga
on SunOS. Add SMF manifest and method.
Bump PKGREVISION.
2015-01-25 22:14:05 +00:00
gdt
978cf7a3cf Update to 0.99.23.1.
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-12-02 20:22:14 +00:00
wiedi
c5a4cbf61b Fix build failure with readline-6.3 2014-03-22 10:48:20 +00:00
fhajny
0888e843c5 Fix build on SunOS. 2013-10-21 08:57:33 +00:00
gdt
0166ad163c Update to 0.99.22.3.
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-08-07 14:05:15 +00:00
fhajny
52abd29e63 Extend ip_mreq hack to SunOS platforms 2013-05-20 13:49:07 +00:00
marino
b669db675c net/quagga: Expand ip_mreq hack conftest to DragonFly
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-08-08 00:13:53 +00:00
gdt
b45ec862cf Replace with contents of quagga-devel, thus upgrading to 0.99.17. 2010-08-31 13:20:13 +00:00
tonnerre
849a884778 Add patch for CVE-2007-1995 for stable quagga (NLRI attributes denial of
service).
2008-05-13 22:30:47 +00:00
joerg
aee953d56e Fix errno. 2006-03-23 12:30:22 +00:00
reed
ea4ad8a3e5 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.
2005-03-02 19:15:07 +00:00
wiz
7db38d55ce Fix a security problem wrt telnet control characters. Bump PKGREVISION.
Patch from RedHat Source RPM via itojun (same for zebra commit a minute ago).
While here, fix PLIST.
2003-11-18 16:34:49 +00:00
itojun
8b563bca01 quagga-0.96, fork of zebra 2003-08-13 07:26:57 +00:00