./net/httptunnel, Encapsulate TCP/IP connections in HTTP requests

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.3, Package name: httptunnel-3.3, Maintainer: pkgsrc-users

httptunnel creates a bi-directional virtual data connection tunnelled
in HTTP requests. The HTTP requests can be sent via an HTTP proxy
if so desired.

This can be useful for users behind restrictive firewalls. If WWW
access is allowed through a HTTP proxy, it's possible to use
httptunnel and, say, telnet or PPP to connect to a computer outside
the firewall.

httptunnel is written and maintained by Lars Brinkhoff. See the
file AUTHORS in the tarball for more information about contributors
to this package.

Required to build:

Master sites:

SHA1: e3fa5c6499cbad9202bb7a3ba8a5b6478a60a3f3
RMD160: 0e0a34dbe122510b19a2e37f3dcaeab8ff7cae5d
Filesize: 256.591 KB

Version history: (Expand)

CVS history: (Expand)

   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-08-16 22:45:48 by Thomas Klausner | Files touched by this commit (209)
Log message:
Comment out dead sites.
   2016-04-01 13:45:27 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Pass --mandir and support PKGMANDIR.
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
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-
	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-03-08 13:37:43 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
 - Add LICENSE= gnu-gpl-v2
 - Update 3.05 to 3.3
 Following lines are from ChangeLog, but not really clear,
 the date is overwrapped from last (pkgsrc) update.
2001-02-25  lars brinkhoff  <lars@nocrew.org>
	From Sampo Niskanen <sampo.niskanen@iki.fi>:
	* common.c (handle_tunnel_input): write to stdout if fd = 0.
	* htc.c (struct Arguments): add use_std and use_daemon.
	(usage): add short option -z for --proxy-authorization-file.
	add -s, --stdin-stdout option.  add -w, --no-daemon option.
	(parse_arguments): recognize new options.
	(parse_arguments): write diagnostics to stderr instead of stdout.
	(main): likewise.
	* hts.c (struct Arguments): add use_std and use_daemon.
	(usage): add -s, --stdin-stdout option.  add -w, --no-daemon option.
	(parse_arguments): recognize new options.
	(main): write diagnostics to stderr instead of stdout.

2000-09-01  lars brinkhoff  <lars@nocrew.org>

	From Brian Somers <brian@Awfulhak.org>:

	* htc.c (main): correct typo in log message.
	* tunnel.c (tunnel_out_connect): use ntohl() to convert IP address.
	(tunnel_accept): likewise.
	* common.c (set_address): likewise.

2000-08-31  lars brinkhoff  <lars@nocrew.org>
	* configure.in: version 3.2
	* debian/changelog: sync with new version.

2000-07-25  lars brinkhoff  <lars@nocrew.org>
	From Brian Somers <brian@Awfulhak.org>:

	* tunnel.h: update tunnel_new_server prototype.

	* tunnel.c (tunnel_is_server): tunnel is server when
	server_socket != -1.
	(tunnel_out_connect): log the port number.
	(tunnel_in_connect): don't call http_destroy_response with
	NULL argument.
	(tunnel_accept): log client IP number and port.
	(tunnel_new_server): accept char *host argument, which is used
	to bind the server to a specific network interface.  initialize
	tunnel->bytes to 0.  pass struct in_addr to server_socket.
	(tunnel_new_client): initialize tunnel->bytes to 0.

	* hts.c (parse_arguments): host defaults to NULL.  recognize
	[HOST:]PORT syntax.
	(main): log host:port, if host was specified.  pass host to

	* common.c (server_socket): take a sockaddr_in * argument; improve
	sockaddr_in initialization.
	(set_address): improve sockaddr_in initialization.

	* common.h: update server_socks prototype.

	* htc.c (main): pass a struct in_addr to server_socket.
   2012-10-23 19:19:22 by Aleksej Saushev | Files touched by this commit (671)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2011-03-17 22:50:09 by Zafer Aydogan | Files touched by this commit (1) | Package updated
Log message:
update master_sites
   2009-03-22 05:53:40 by Emmanuel Dreyfus | Files touched by this commit (16)
Log message:
Leave over maintainership to pkgsrc-users