switch to real littleboss

This commit is contained in:
idk
2019-03-16 23:43:13 -04:00
parent e458f8737b
commit 5b83b09595
8 changed files with 107 additions and 0 deletions

11
debian/changelog vendored Normal file
View File

@ -0,0 +1,11 @@
httptunnel (0.1) bionic; urgency=medium
* Initial release (Closes: TODO)
-- idk <hankhill19580@gmail.com> Fri, 15 Mar 2019 16:00:30 -0400
httptunnel (0.0~git20190312.b8e4e91-1) sid; urgency=medium
* Initial release (Closes: TODO)
-- idk <hankhill19580@gmail.com> Fri, 15 Mar 2019 16:00:30 -0400

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
11

64
debian/control vendored Normal file
View File

@ -0,0 +1,64 @@
Source: httptunnel
Section: devel
Priority: optional
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: idk <hankhill19580@gmail.com>
Build-Depends: debhelper (>= 11),
dh-golang,
golang-any,
golang-golang-x-time-dev,
golang-crawshaw-littleboss
Standards-Version: 4.2.1
Homepage: https://github.com/eyedeekay/httptunnel
Vcs-Browser: https://salsa.debian.org/go-team/packages/httptunnel
Vcs-Git: https://salsa.debian.org/go-team/packages/httptunnel.git
XS-Go-Import-Path: github.com/eyedeekay/httptunnel
Testsuite: autopkgtest-pkg-go
Package: httptunnel
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: ${misc:Depends},
${shlibs:Depends}
Description: Super simple standalone http proxy for i2p using SAM.
i2phttpproxy This is way more useful than it is tested. Please be careful.
.
This is a very simple standalone HTTP Proxy for I2P based on the SAM
Bridge. It has a few advantages in certain situations, especially for
adapting applications that speak HTTP to the I2P network. It allows
applications to start their own HTTP proxies, with their own identities
within I2P and their own discrete configurations. It also has some
disadvantages, it cannot add new readable names to your I2P address
book nor is it able to use an outproxy. It's new, but it should be
stable enough to experiment with a Tor Browser or a hardened Firefox
configuration.
.
It is not, and is not intended to be, and will not be intended for
use by multiple clients at the same time. It might be more-or-less OK
as part of an inproxy but you should only use it for one client at
a time. A multi-client solution will also be available soon(eeProxy
(https://github.com/eyedeekay/eeProxy)).
.
This is not something you should use without understanding. It is also
not terribly hard to understand. It runs two services. One is an HTTP
proxy that uses the SAM API to retrieve information from I2P. The other
is a controller for that http proxy which, for now, only has one function
that re-starts it entirely. Doing this closes your SAM connection and
your existing tunnels, guaranteeing that you browse new sites with a
fresh identity. The reset function on UNIX-Like operating systems can
optionally re-set an application's configuration back to the state it
was in when the proxy was started.
.
This is useful because I2P tunnel identities can be tracked across
eepSites during contemporary visits, and when combined with a long-term
identifier like a user account, can become "Retroactively Linkable." This
enables an easy-to-use, user-controlled interface for manually creating
a new identity before and after logging into an eepSite with a user
account. An example application which uses this is i2psetproxy.js
(https://github.com/eyedeekay/i2psetproxy.js) a WebExtension which
assures I2P Proxy settings and provides a "Reset Identity" button on the
Firefox toolbar. Features: Done• Self-supervising, Self-restarting on
Unixes• CONNECT support• "New Ident" signaling interface(Unix-only
for now)(I guess I might have done for Windows too now but I haven't
tried it out yet).Features: Planned• Outproxy Support• Traffic
Shaping• Authentication

17
debian/copyright vendored Normal file
View File

@ -0,0 +1,17 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: httptunnel
Source: https://github.com/eyedeekay/httptunnel
Files-Excluded:
Godeps/_workspace
Files: *
Copyright: 2019 idk
License: TODO
Files: debian/*
Copyright: 2019 idk <hankhill19580@gmail.com>
License: TODO
Comment: Debian packaging is licensed under the same terms as upstream
License: TODO
TODO

2
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,2 @@
[DEFAULT]
pristine-tar = False

7
debian/rules vendored Executable file
View File

@ -0,0 +1,7 @@
#!/usr/bin/make -f
override_dh_auto_install:
dh_auto_install -- --no-source
%:
dh $@ --buildsystem=golang --with=golang

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

4
debian/watch vendored Normal file
View File

@ -0,0 +1,4 @@
version=4
opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/httptunnel-\$1\.tar\.gz/,\
uversionmangle=s/(\d)[_\.\-\+]?(RC|rc|pre|dev|beta|alpha)[.]?(\d*)$/\$1~\$2\$3/ \
https://github.com/eyedeekay/httptunnel/tags .*/v?(\d\S*)\.tar\.gz