Commit graph

82 commits

Author SHA1 Message Date
Peter Pentchev
744b7a5fbb Update to stunnel 4.15, which has the major new feature of almost all
connection options being configurable per connection, not global anymore.
2006-04-21 10:51:49 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Peter Pentchev
f8e10eeed7 Catch up with stunnel's tools/Makefile to make the port's "make cert"
target actually work again.
Follow the upstream author's idea of keeping all stunnel-related
configuration files into ${PREFIX}/etc/stunnel/ - now "make cert" also
installs the certificate there instead of ${PREFIX}/etc/.
Bump PORTREVISION and add a note to UPDATING for the certificate
location change.

PR:		91991
Reported by:	Jiri Pridal <jiri.pridal@firebrno.cz>
2006-01-31 09:11:38 +00:00
Edwin Groothuis
32487a10ad SHA256ify
Approved by: krion@
2006-01-24 01:06:45 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Peter Pentchev
d6b724d900 Update to stunnel 4.14, which is mostly a bugfix release.
Besides what's in the PR, also revert the pidfile location change to
preserve POLA and hier(7).

PR:		88436
Submitted by:	Vasil Dimov <vd@datamax.bg>
2005-11-03 11:51:10 +00:00
Peter Pentchev
c824644e82 Update to 4.13, which ought to fix the libc_r detection problem in
a short window of 5.x versions.

PR:		87839
Submitted by:	Vasil Dimov <vd@datamax.bg>
2005-11-01 00:18:03 +00:00
Peter Pentchev
6d01095715 Update to stunnel 4.11, which is deemed a stable release.
Remove our local patches for ucontext/pthread/fork model choice, since
this is handled by a configure argument now.
Note that ucontext is not supported on FreeBSD versions less than 5.0.

PR:		83245 (mostly)
Submitted by:	Vasil Dimov <vd@datamax.bg>
2005-07-13 08:41:58 +00:00
Peter Pentchev
95275bc068 OPTIONS'ify, but still leave WITH_STUNNEL_SSL_ENGINE out of it - it is
a bit too dangerous to leave out in the open.
2005-06-14 09:07:12 +00:00
Peter Pentchev
fe4f451ee5 Fix the stunnel ucontext-related problems using a patch from the author,
Michael Trojnara[1].
Also, add the build-time WITH_FORK, WITH_PTHREAD, and WITH_UCONTEXT knobs
to control the stunnel threading model used, based on Vasil Dimov's PR's
with some modifications [2].
While I'm here, add in a <sys/types.h> inclusion that seems to be needed
for <ucontext.h> at least on FreeBSD 6.0/sparc64.

Reported by:	many
Pointy hat to:	roam (myself) for both not noticing this and then letting
		it linger for a while
Obtained from:	Michael Trojnara's BSD patch from
		<53594c631989fde6ca0bdb3435b93dfe@mirt.net> [1]
PR:		81289, 82202 [2]
Submitted by:	Vasil Dimov
2005-06-14 08:58:47 +00:00
Florent Thoumie
545cd1ee8f - Fix deinstall script when running in BATCH mode.
PR:		ports/67762
Submitted by:	Linus Sjoberg <lsjoberg@aland.net>
Approved by:	maintainer timeout (7 weeks)
2005-06-05 23:03:15 +00:00
Peter Pentchev
f06998a46e Update to 4.10, fixing the execvp() and pid file issues while I'm here.
PR:		79114, 79120, 80143, 80405
Submitted by:	Florian Hars <hars@bik-gmbh.de>,
		Jim Hatfield <jim.hatfield@insignia.com>,
		Vasil Dimov <vd@datamax.bg>,
		Vsevolod Stakhov <vsevolod@highsecure.ru>
2005-05-12 11:36:41 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Peter Pentchev
3decfd3c3c Update stunnel to 4.07, which incorporates most of our fixes to 4.06
and also fixes a crash if a client connection is closed too early.

Approved by:	portmgr (krion)
2005-01-03 09:54:20 +00:00
Peter Pentchev
5aae62f428 Okay then, purge the last reference to MySQL in the startup script... 2004-12-30 15:39:26 +00:00
Peter Pentchev
13afd20c89 The last update for this year, I hope :)
Make stunnel use the rc_subr framework, allowing for much cleaner
startup and shutdown of multiple instances of stunnel.
2004-12-30 15:37:50 +00:00
Peter Pentchev
bce3aa73af Fix a getnameinfo() out-of-memory error caused by passing a 20-character
buffer to hold a numeric IPv4/v6 address.  Of course, IPv6 addresses may
be a bit longer than 20 characters :)

A-ha! moment during:	discussion with the stunnel author
2004-12-30 14:22:10 +00:00
Peter Pentchev
08b6b866be Fix the build on FreeBSD versions around 5.2 when EAI_NODATA was
temporarily aliased to EAI_NONAME.
No PORTREVISION bump, since this is a no-op on earlier and later versions,
and it didn't build at all until now on the affected versions.

Reported by:	Bretislav Kubesa <bretislav.kubesa@centrum.cz>
2004-12-29 12:28:55 +00:00
Peter Pentchev
8960518fa7 Update to stunnel-4.06. In addition to the PR:
- enable the new IPv6 functionality when WITH_IPV6 is defined;
- at last move over to libtool-1.5 and get rid of the .la file;
- update the WITH_STUNNEL_SSL_ENGINE message to also mention FreeBSD 6.x;
- remove the obsolete sock_ioctlsocket() definition from patch-aa;
- fix a couple of getnameinfo(3)-related buglets;
- fix a poll(2)-related buglet: it seems FreeBSD insists (correctly) that
  INFTIM passed to poll(2) should be -1, not just any negative value.

PR:		75519 (somewhat)
Submitted by:	Dan Langille <dan@langille.org>
2004-12-27 14:33:19 +00:00
Peter Pentchev
51f2c79e0a Fix the bus error on startup in -CURRENT and 5.x-BETA. It turns out
that the OpenSSL ENGINE code is, well, somewhat less than stellar,
especially in combo with malloc's 'j' option.  Even without it, though,
there are some problems that I don't have time to look into right now.

So, disable the OpenSSL ENGINE activation on FreeBSD 5.x, unless
the WITH_STUNNEL_SSL_ENGINE knob is turned on.  Also, while I'm here,
fix the CONFIGURE_TARGET so the GNU configure script does not complain
quite so loudly.  Bump PORTREVISION for the functionality change
(well, I guess you could say "not working" -> "working" is a functionality
change ;)
2004-09-02 15:46:15 +00:00
Peter Pentchev
f213c223ee BROKEN -> IGNORE, since this is a runtime error and the port itself builds
just fine.

Suggested by:	kris
2004-06-17 09:35:23 +00:00
Peter Pentchev
725994087e Use DOCSDIR. 2004-06-17 09:34:50 +00:00
Peter Pentchev
66b2cb218c Mark broken on -CURRENT until I figure out why stunnel doesn't like
-CURRENT's OpenSSL.

Reported by:	dougb
2004-06-11 16:37:56 +00:00
Peter Pentchev
4dcc8c9765 And hot on the heels of the distsite update, here's the promised update
to 4.05 :)
2004-06-03 11:38:01 +00:00
Peter Pentchev
531c941fd6 Fix the distsites; an update to stunnel-4.05 is coming shortly, but still,
do this in the meantime.

PR:		67200
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-06-03 10:48:32 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Peter Pentchev
fb4c110510 Brian Hatch updated his RSA blinding patch to only apply
the blinding when really needed.  However, the name of
the patch file was not changed, which may confuse FreeBSD
distfile mirrors.  So, host the patch file in my local
FreeBSD cluster space, changing the file's name.

Reported by:	Dan Langille <dan@langille.org>
2003-04-30 16:28:37 +00:00
Peter Pentchev
4d58518ba0 Add Brian Hatch's patch to enable RSA blinding on older OpenSSL versions.
Note: this patch is not needed for the 4.8-RELEASE ports tree, since
FreeBSD 4.8 will ship with a fixed OpenSSL version.  However, this patch
SHOULD be applied by anyone running stunnel with a version of OpenSSL
older than 0.9.7a, as reported by the 'openssl version' command.

Submitted by:	Brian Hatch <bri@stunnel.org>
2003-03-23 10:35:14 +00:00
Peter Pentchev
33059bd045 Remove pkg-comment files in my ports. 2003-02-19 16:07:30 +00:00
Peter Pentchev
e0aa1ab229 Update to stunnel-4.04.
Independently submitted by:	Dan Langille <dan@langille.org>
2003-01-13 13:26:03 +00:00
Peter Pentchev
e9d65ec173 Update to 4.03.
'make cert' fix submitted by:	Krzysztof Stryjek <wtp@mud.pl>
2003-01-09 09:54:54 +00:00
Dirk Meyer
b7115bf06f drop dummy certificate from package 2002-10-27 20:04:10 +00:00
Dirk Meyer
3f4590834a remove IS_INTERACTIVE again.
No response from maintainer since 30.09.2002
2002-10-27 16:02:35 +00:00
Peter Pentchev
4715f698e0 Apply a blessed +3 magic wand of autotools protection; a rogue run of
autoconf or automake over our local patches can ruin your whole day.
This rarely, if ever, affected the vpopmail ports, causing mysterious
failures at install time, but inevitably killed the stunnel build if
automake-1.5 happened to be installed.

Reported by:	Dan Langille <dan@langille.org> for stunnel,
		Sitchin Zech <mailsagan@yahoo.com> for vpopmail
2002-09-20 19:55:07 +00:00
Peter Pentchev
88cba5e382 Update to stunnel-4.00.
*** WARNING WARNING WARNING ***
The stunnel invocation has changed!  The program no longer accepts
command-line options, but is controlled by a config file instead.
Please refer to the stunnel(8) manual page for more information.

PR:		42249
Submitted by:	Dan Langille <dan@langille.org>, lioux
2002-09-20 09:29:11 +00:00
Peter Pentchev
dad6ec9955 Take over maintainership; I use this a lot. 2002-09-16 12:02:35 +00:00
Alan Eldridge
b2e839be66 Maintainer relenquishing ports.
PR:		42829
Submitted by:	Martti Kuparinen <martti.kuparinen@iki.fi>
Approved by:	maintainer
2002-09-16 11:26:51 +00:00
Dirk Meyer
665f0c659d Unbreak Package-Build, removed IS_INTERACTIVE 2002-09-15 12:03:05 +00:00
Dirk Meyer
381ee07151 PORT UPDATE : security/stunnel 3.21c -> 3.22
- No resposnse from MAINTAINER

Submitter marked this as critical because the current version of the port has
security issues, see Message-ID: <20011227210538.GH3494@ifokr.org>
Subject: Stunnel: Format String Bug in versions <3.22
on the bugtraq list.

patch confirmed and tested.

PR:		33285, 33251
Submitted by:	joseph@randomnetworks.com
2002-01-05 14:49:41 +00:00
Vanilla I. Shu
ff90c04b0e upgrade to 3.21c
PR:		ports/32290
Submitted by:	maintainer
2001-11-30 07:22:55 +00:00
Peter Pentchev
71ffdb8e0c Update to 3.21b, fixing a Makefile bogon and a file descriptor leak.
Add a new knob, PEM_DIR, to specify the path to install the certificate
generated during the stunnel build, and later, the one generated using
the 'cert' target of the port Makefile.

Approved by:	maintainer
2001-11-07 11:01:38 +00:00
Peter Pentchev
e787d21d74 Update to 3.21.
Change USE_AUTOCONF to GNU_CONFIGURE; there have been no configure.in
patches for some time now.

PR:		31656
Submitted by:	maintainer
2001-11-01 08:28:38 +00:00
Peter Pentchev
aa3fb1d53e Update the checksum after the distfile was rerolled.
No changes in the distfile.

PR:		30366
Submitted by:	maintainer
2001-09-06 11:47:58 +00:00
Michael Haro
3d2d47820f Update the stunnel package to the latest version.
Changelog for version 3.20, 2001.08.15, urgency: LOW:

* setsockopt() optlen set according to the optval for Solaris.
* Minor NetBSD compatibility fixes by Martti Kuparinen.
* Minor MSVC6 compatibility fixes by Patrick Mayweg.
* SSL close_notify timeout reduced to 10 seconds of inactivity.
* Socket close instead of reset on close_notify timeout.
* Some source arrangement and minor bugfixes.

PR:		29766
Submitted by:	    maintainer
2001-08-18 07:30:59 +00:00
Peter Pentchev
b444ef9975 Update to 3.19.
PR:		29603
Submitted by:	maintainer
2001-08-10 14:21:32 +00:00
Mario Sergio Fujikawa Ferreira
2446d896c8 o Update to 3.18
* MAX_CLIENTS is calculated based on FD_SETSIZE, now.
	* Problems with closing SSL in transfer() fixed.
	* -I option to bind a static local IP address added.
	* Debug output of info_callback redesigned.
o Reorder MASTER_SITES

PR:		29358
Submitted by:	maintainer
2001-08-02 19:04:01 +00:00
Kris Kennaway
dd14d744e4 Update to stunnel 3.17
Approved by:	maintainer
2001-07-30 09:14:13 +00:00
Peter Pentchev
67e78b4f97 Update to 3.16.
PR:		29157
Submitted by:	maintainer
2001-07-23 08:39:58 +00:00
Kevin Lo
18740de9d7 Update to version 3.15
PR: 29000
Submitted by: MAINTAINER
2001-07-16 15:42:15 +00:00