./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:
[pkgtools/cwrappers]

Master sites:

Filesize: 256.591 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles
   2019-11-03 12:45:59 by Roland Illig | Files touched by this commit (255)
Log message:
net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   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-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-03-08 13:37:43 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(pkgsrc)
 - Add LICENSE= gnu-gpl-v2
(upstream)
 - 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
	tunnel_new_server.

	* 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.