Subject: CVS commit: [pkgsrc-2006Q2] pkgsrc/net/miredo
To: None <pkgsrc-changes@NetBSD.org>
From: Lubomir Sedlacik <salo@netbsd.org>
List: pkgsrc-changes
Date: 08/18/2006 13:55:46
Module Name:	pkgsrc
Committed By:	salo
Date:		Fri Aug 18 13:55:46 UTC 2006

Modified Files:
	pkgsrc/net/miredo [pkgsrc-2006Q2]: Makefile PLIST distinfo
	pkgsrc/net/miredo/patches [pkgsrc-2006Q2]: patch-aa patch-ab patch-ac
Removed Files:
	pkgsrc/net/miredo/patches [pkgsrc-2006Q2]: patch-ad patch-ae

Log Message:
Pullup ticket 1793 - requested by rpaulo
security update for miredo

Revisions pulled up:
- pkgsrc/net/miredo/Makefile			1.9, 1.10
- pkgsrc/net/miredo/PLIST			1.4
- pkgsrc/net/miredo/distinfo			1.6, 1.7
- pkgsrc/net/miredo/patches/patch-aa		1.4, 1.5
- pkgsrc/net/miredo/patches/patch-ab		1.5
- pkgsrc/net/miredo/patches/patch-ac		1.4
- pkgsrc/net/miredo/patches/patch-ad		removed
- pkgsrc/net/miredo/patches/patch-ae		removed

   Module Name:		pkgsrc
   Committed By:	rpaulo
   Date:		Tue Aug 15 20:54:45 UTC 2006

   Modified Files:
   	pkgsrc/net/miredo: Makefile PLIST distinfo
   	pkgsrc/net/miredo/patches: patch-aa patch-ab patch-ac
   Removed Files:
   	pkgsrc/net/miredo/patches: patch-ad patch-ae

   Log Message:
   Update to version 0.9.9:

   ============================================================================
   RELEASE CANDIDATE 0.9.9 : Minor portability fixes

   # NetBSD 4 build fixes.

   ============================================================================
   RELEASE CANDIDATE 0.9.8 : Major feature enhancements, major security fixes

   # Support interacting with Teredo clients behind symmetric NATs.
   # Fix multiple problems with HMAC/ping authentication of non-Teredo nodes.
   # Increase timestamp wrap time from 18 hours to 70 years to avoid replay
      attacks against authentication tokens.
   # Allow Router Advertisement through the ISATAP tunnel (untested).
      isatapd remain very experimental, particular client-side.
      Someone ought to make a clean kernel implementation instead.
   # Use HMAC instead of random nonces in Teredo clients.

   =============================================================================
   BETA RELEASE 0.9.7 : Major security fixes

   # Fix infinite UDP packet forwarding loop in Teredo server (MTFL-SA 0603).

   =============================================================================
   BETA RELEASE 0.9.6 : Major compatibility fixes

   # Lots of portability fixes, mostly for FreeBSD and the likes.
   # Removed some dead code.
   # Provide teredo-mire by default.
   # Print more helpful error message for some common BSD tunneling issues.

   =============================================================================
   BETA RELEASE 0.9.5 : Major features enhancement, major bug fixes

   # Removed too brittle cone NAT support. As a side effect, miredo is much
      faster to startup in client mode in most cases.
   # Fix server-side handling of Windows Vista client solicitations.
   # Removed the IgnoreConeBit configure option. The cone bit is now always
      ignored (this was the default ever since the introduction of that
   option).

   =============================================================================
   BETA RELEASE 0.9.4 : Major features enhancement

   # More refined system clock usage brings about 30% performance boost.

   =============================================================================
   BETA RELEASE 0.9.3 : Major features enhancement, major bug fixes

   # Use dedicated thread for packets transmission and reception. Miredo
      should now leverage dual-process, dual-core and SMT systems.

   # Receive to-be-decapsulated and to-be-encapsulated packets in blocking
      mode; this improves performance by about 10% on Linux.

   # Use the POSIX monotonic clock for maintenance procedure and exclusive
      mode watch if POSIX monotonic clock and clock selection are available.

   # Minor optimizations to the most stressed code paths.
   # Suppress spurious 4-seconds delay when waiting for symmetric probes.
   # Minimalistic support for ISATAP client in ISATAPd.
   # Ignore invalid Router Advertisements properly.
   # Drop incoming multicast traffic as a precautionary measure.
   # Truncate PID file properly when updating it.
   # Fix deadlocks and spurious exits upon some signals (such as SIGCONT).
   # Fix deadlock when Teredo server DNS hostname resolution fails.
   # Handle would-be spurious wakeups properly.
   # Fix IPv4 global unicast access-list.
   # Fix SO_REUSEADDR socket option usage.
   # Use C99 restrict keyword at sensible places for compiler optimization.
   # Portability fixes for DragonFly BSD.
   # Work-around for some uClibc POSIX defines insanity.
   # Got rid of all C++ code.
   # Renamed libteredo-mire to teredo-mire for consistency.
   # Leverage newer autoconf macros.
   # Fix encoding of non-ASCII characters in manual pages.
   # Work-around for platforms that can't rename tunnel network interface.
   # Build libmiredo dynamically to reduce global code size.
   # Fix inclusion of non-PIC code into shared libraries.

   (Unstable version 0.9.3 includes all fixes from stable version 0.8.5)

   =============================================================================
   BETA RELEASE 0.9.1 : Major features enhancement

   # Created and referenced a developper mailing list: <miredo-devel at
      remlab.net>. Send a mail with subject subscribe to
   <miredo-devel-request
      at remlab.net> to subscribe.

   # Added isatap, an ISATAP router based on libtun6 and miredo.
      After careful IETF IPR claim check, it seems ISATAP can be freely
      implemented anyway.

   # Working support for Mac OS X:
      - work-around overly long closefrom() replacement,
      - work-around tuntap for OS X spurious initialization error.
      - add required defines for pthread to work properly.

   # Added libteredo-miredo, an undocumented Teredo test card.
   # Improve miredo-checkconf semantics.
   # Multi-threaded libteredo, and finer grained locking.
   # Fix initialization in libteredo sometimes causing a crash at startup.
   # Fix race condition in libteredo-list unit test.
   # Fix _impossible_ overflow of FD_SET().

   (Unstable version 0.9.1 includes all fixes from stable version 0.8.4)
---
   Module Name:		pkgsrc
   Committed By:	salo
   Date:		Fri Aug 18 13:45:57 UTC 2006

   Modified Files:
   	pkgsrc/net/miredo: Makefile distinfo
   	pkgsrc/net/miredo/patches: patch-aa

   Log Message:
   Fix example configuration files installation so they aren't installed twice
   (extra ones in PKG_SYSCONFDIR).

   ok <rpaulo>


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.8.2.1 pkgsrc/net/miredo/Makefile
cvs rdiff -r1.3 -r1.3.2.1 pkgsrc/net/miredo/PLIST
cvs rdiff -r1.5 -r1.5.2.1 pkgsrc/net/miredo/distinfo
cvs rdiff -r1.3 -r1.3.2.1 pkgsrc/net/miredo/patches/patch-aa \
    pkgsrc/net/miredo/patches/patch-ac
cvs rdiff -r1.4 -r1.4.2.1 pkgsrc/net/miredo/patches/patch-ab
cvs rdiff -r1.3 -r0 pkgsrc/net/miredo/patches/patch-ad \
    pkgsrc/net/miredo/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.