1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-15 07:56:36 +00:00
Commit Graph

97 Commits

Author SHA1 Message Date
Peter Pentchev
6786c845ef Update to stunnel-4.25. 2008-06-03 15:12:08 +00:00
Peter Pentchev
17f700605a Update to stunnel-4.24. 2008-05-19 15:57:52 +00:00
Peter Pentchev
4881cbf15f Update to the release version of stunnel-4.22. 2008-03-28 11:02:11 +00:00
Peter Pentchev
644e7eb25b Finish the USE_RC_SUBR transition after marcus repo-copied stunnel.sh
to stunnel.in.
No functional changes once the port has been installed, thus
no PORTREVISION bump.
2008-01-26 14:13:43 +00:00
Peter Pentchev
27c6a7f09c Update the stunnel port to version 4.22b2 to fix inetd mode logging[1].
While I'm here, pick up various changes from PR's:
- convert the startup script to the new style[2], but do not yet enable
  USE_RC_SUBR; a repo-copy of stunnel.sh to stunnel.in should be done first
- use ETCDIR instead of PREFIX/etc/stunnel everywhere[3]
- wave a magic wand over the startup script generation process to mimic
  the changes that will be done by USE_RC_SUBR after the repo-copy

Prompted by:	Damian Wiest <dwiest@vailsys.com> and
		Luis Rodrigo Gallardo Cruz <rodrigo@nul-unu.com> on
		the stunnel-users mailing list [1]
PR:		119655 [2] - only the changes to the startup script
		116773 [3] - only the ETCDIR part
Submitted by:	Jason DiCioccio <jd@ods.org> [2],
		Alexander Logvinov <ports@logvinov.com> [3]
2008-01-24 00:36:42 +00:00
Peter Pentchev
50fa8f3e41 Add an official fix for the chroot mode resolving bug.
Approved by:	portmgr (pav)
2007-11-13 10:09:51 +00:00
Peter Pentchev
7446ef4da0 Update to stunnel-4.21. 2007-10-29 16:45:19 +00:00
Edwin Groothuis
13441eac4b Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 06:02:06 +00:00
Peter Pentchev
4afa9507f4 Reserve a user and group ID for the stunnel daemon.
Loosely based on the PR, although I just used the next available UID/GID.

PR:		108784
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
2007-08-28 10:01:00 +00:00
Kris Kennaway
ae994c8ea8 Use libtool port instead of included version to avoid objformat a.out botch 2007-02-01 02:42:05 +00:00
Peter Pentchev
9d86ea858b Update to stunnel 4.20. 2006-12-01 16:16:05 +00:00
Peter Pentchev
1800910608 Update to stunnel 4.19 and fix the NOPORTDOCS installation to really
skip over the installation of example files and scripts.  Of course,
stunnel.conf-sample is still installed into etc/stunnel/.
2006-11-15 11:32:51 +00:00
Peter Pentchev
ef0ecb1c36 Fix the problem with unattended deinstallation by not even attempting
to remove the stunnel user and group at all - just kill the package
deinstall script.

PR:		104028
Reported by:	jan grant <jan.grant@bristol.ac.uk>,
		Stephen Hurd <shurd@sasktel.net> (in private mail a while ago),
		and, I think, many others
2006-10-08 18:06:54 +00:00
Peter Pentchev
593eda3e96 A trivial update to stunnel-4.18 - Windows-related changes only. 2006-09-26 13:40:52 +00:00
Peter Pentchev
34257d852a Update to stunnel 4.17.
PR:		103123
Submitted by:	vd
2006-09-18 13:29:03 +00:00
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