Commit graph

34 commits

Author SHA1 Message Date
nia
10c371c0e1 miredo: ensure translations are consistently installed 2021-05-15 07:01:31 +00:00
schmonz
b647f4b5e4 Fix PKG_SYSCONFDIR support. Run as a particular unprivileged user. Fix
non-"/usr/pkg" PREFIX and non-"/var" VARBASE in rc script. Bump
PKGREVISION.
2019-01-06 00:12:39 +00:00
schmonz
04c5db8ca8 Update to 1.2.6. From the changelog:
# Fix compilation on some systems.
# Add simplified Chinese localization.
# Fix compatibility with newer GNU/automake.
# Add systemd configuration file.
# Automatically load if_tun on FreeBSD.
# Use POSIX tree instead of linked list when libJudy is missing/disabled.
# Fix C pointer aliasing violations.
# Fix compilation with FreeBSD 7.2 or later.
2019-01-05 21:46:05 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
agc
203292f73e Add SHA512 digests for distfiles for net category
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-11-04 00:34:51 +00:00
jperkin
a113e3fe9a client-hook isn't an rc.d script, and the binary doesn't look for it in
that location anyway.  Add it to CONF_FILES instead.  Fixes builds with
INIT_SYSTEM=rc.d.

Bump PKGREVISION.
2014-05-06 14:59:18 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
jperkin
73dedd67c2 PKGREVISION bumps for net/libpcap update. 2013-02-06 19:30:54 +00:00
joerg
3b47bdc5a7 stddef.h needed for size_t. 2012-12-25 21:04:15 +00:00
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
pettai
aa110e66ee Added rc script (based on Pierre Abbat suggestion) 2011-02-09 22:59:50 +00:00
pettai
ff4e6fc28e miredo-1.2.2:
* Fix SIGHUP signal handling (again).
* Fix deadlock if Miredo fails to start.
2010-06-15 23:49:30 +00:00
gson
bd03dc3c64 Set PKG_SYSCONFSUBDIR so that the initial configuration files are
installed in the same directory where miredo looks for them.
2010-06-06 17:31:05 +00:00
pettai
2696a0d87e Removed obsolete patch 2010-05-15 05:08:46 +00:00
pettai
5ac19bd39c Added LICENSE 2010-05-14 06:22:18 +00:00
pettai
1a70a1d854 STABLE RELEASE 1.1.7 :
* Fix crash in client more (regression from 1.1.6).
* Thread-safety fixes (with regards to sigaction and strerror).
* Incomplete ISATAP support removed.
  In the mean time, proper support was added within the Linux kernel.
* Fix server link-local address, compatibility with Vista clients.
* Fix SIGHUP signal handling.
* Fix compiling on MacOS X and/or without libJudy.
* Fix unlikely race condition in Teredo maintenance procedure setup.
* Fix Teredo address randomization (reachability problems).
* Better debug messages.
* Allow GNU General Public License version 3 (and would be later).
* Fix filtering error within miredo-server (regression from 1.1.0).
* Fix fatal padding mistake on old ABI ARM achitecture.
* Remove NAT type determination:
  Miredo now runs behind any type of NAT. However, connectivity might
  be severely degraded behind the worst devices, such as symmetric NATs.
* Add 12 bits of randomness to Teredo client address:
  Teredo addresses are less predictible, which should enhance host
  protection against network scanning.
* Remove brittle and battery-unfriendly "autoclient" mode:
  Proper default IPv6 source address selection (RFC3484) implementation
  would address most of the use cases for this, as well as other issues.
  If that is not sufficient, an external connection management system
  is anyway needed to start/stop Miredo when appropriate.
* Restore "cone" RelayType:
  All relays should use it, as it improves support for some kinds of
  (pretty broken but nevertheless deployed) NAT devices.
* Use a hook shell script for client interface configuration.
* Add a bunch of debug messages to debug builds.
* Rewrite clock subsystem to avoid polling when idle (battery savings).
2010-05-14 06:18:48 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
obache
4fb697ec0b Name of sample config files has been changed.
Bump PKGREVISION.

And this package is DESTDIR ready.
2007-12-21 12:43:09 +00:00
obache
f3276d3c80 Sort 2007-12-21 12:40:35 +00:00
wiz
2966b1cf79 Reset maintainer, rpaulo resigned. 2007-07-08 12:35:10 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
rpaulo
e734472d13 Update do version 1.0.6 as requested by pkgsrc-security (hi!).
===========================================================================
STABLE RELEASE 1.0.6 : Major bug fixes

# Fix support for Teredo peers behind symmetric NATs (bug from 0.9.8).
  This could probably be used to spoof a Teredo clients.
# MacOS X compilation fix.

===========================================================================
STABLE RELEASE 1.0.5 : Major bug fixes

# Fix issues with timer and compiler optimizations (bug from 0.9.4).
# Increase ping test hop limit:
  Some IPv6 native nodes could not be reached otherwise.
# Increase HMAC secret size from 64 to 128 bits.
# Fix filtering of packets with link-local source address (bug from 0.4.0).
# Various fixes to the experimental ISATAP daemon.

============================================================================
STABLE RELEASE 1.0.4 : Major bug fix

# Fix packet storm with Teredo client behind symmetric NATs.

============================================================================
STABLE RELEASE 1.0.3 : Minor feature enhancement

# Work-around for compatibility with Microsoft Teredo servers.
# Better detection of symmetric NATs and access network changes.
# Limit spamming of syslog.

============================================================================
STABLE RELEASE 1.0.2 : Minor portability and bug fixes

# Several portability and minor/impossible bug fixes (see ChangeLog).

============================================================================
STABLE RELEASE 1.0.1 : Minor portability fixes

# Install configuration file samples into a dedicated directory.
# Build fixes (libteredo would not link on Mac OS X).
2007-01-03 19:21:01 +00:00
rpaulo
546bfb9852 Update to 1.0.0 for minor build fixes. 2006-08-23 22:59:09 +00:00
salo
e88747f44c Fix example configuration files installation so they aren't installed twice
(extra ones in PKG_SYSCONFDIR).

ok <rpaulo>
2006-08-18 13:45:57 +00:00
rpaulo
52c12e1f1a 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)
2006-08-15 20:54:44 +00:00
joerg
dd8a148c21 Fix PLIST and bump revision. Add DragonFly work arounds for pthread.h
and fix net/if_var.h test as well.
2006-05-12 08:25:47 +00:00
rpaulo
0ef349f606 Put back NOT_FOR_PLATFORM. 2006-05-02 15:36:44 +00:00
rpaulo
1c0b237c71 Update to version 0.8.4.
Changes include the fix for this security problem:
http://www.simphalempin.com/dev/miredo/mtfl-sa-0601.shtml.en
and the additon of most pkgsrc patches.
2006-05-02 15:36:09 +00:00
rpaulo
a52f13b2bd NetBSD needs TUNIFHEAD. 2006-04-03 23:30:34 +00:00
rpaulo
6820fb14f2 SunOS is not supported. PR 33157. 2006-03-31 23:21:33 +00:00
joerg
b043be45a7 Rest of DragonFly changes. 2006-03-14 01:59:19 +00:00
joerg
b94a40384d First step to support DragonFly. Doesn't fully work yet, since
pthread_barrier_* is currently not implemented. Add USE_LIBTOOL.
Don't depend on EPROTO declaration.
2006-03-14 01:58:47 +00:00
rpaulo
afc31bdc39 Since I'm still working working on it, don't try to build this pkg on
NetBSD <= 3 and Interix (should work on other systems).
2006-03-07 18:26:53 +00:00
rpaulo
801e261d07 Miredo is an Unix daemon program which mostly implements the
"Teredo: Tunneling IPv6 over UDP through NATs" Internet proposed
standard (RFC 4380). It can provide either client or relay
functionality. A separate program, miredo-server is also included in
the package; it consists of a Teredo server.

Miredo can be used to provide IPv6 connectivity to users behind NAT
which do not support IPv6, and not even proto-41 forwarding. For this
to work, users need to have a Teredo client running on their system.
That can be Miredo itself on Linux/FreeBSD/OpenBSD/NetBSD.
--

Will (maybe) only work on NetBSD-current of an hour ago.

Thanks to Hubert and Amitai for help with this one.
2006-02-28 01:29:39 +00:00