tinyproxy - A lightweight, non-caching, optionally anonymizing HTTP proxy

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: tinyproxy
Package version: 1.8.3
Package release: 3ubuntu1
Package architecture: i386
Package type: deb
Installed size: 195 B
Download size: 58.59 KB
Official Mirror: archive.ubuntu.com
An anonymizing HTTP proxy which is very light on system resources, ideal for smaller networks and similar situations where other proxies (such as Squid) may be overkill and/or a security risk. Tinyproxy can also be configured to anonymize HTTP requests (allowing for exceptions on a per-header basis).



    Source package: tinyproxy

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install tinyproxy deb package:
      # sudo apt-get install tinyproxy


    • /etc/tinyproxy.conf
    • /etc/init.d/tinyproxy
    • /etc/logrotate.d/tinyproxy
    • /usr/sbin/tinyproxy
    • /usr/share/doc/tinyproxy/NEWS.gz
    • /usr/share/doc/tinyproxy/README.Debian
    • /usr/share/doc/tinyproxy/changelog.Debian.gz
    • /usr/share/doc/tinyproxy/copyright
    • /usr/share/doc/tinyproxy/filter-howto.txt
    • /usr/share/doc/tinyproxy/http-error-codes.txt
    • /usr/share/doc/tinyproxy/http-rfcs.txt
    • /usr/share/doc/tinyproxy/examples/tinyproxy.conf.gz
    • /usr/share/lintian/overrides/tinyproxy
    • /usr/share/man/man5/tinyproxy.conf.5.gz
    • /usr/share/man/man8/tinyproxy.8.gz
    • /usr/share/tinyproxy/debug.html
    • /usr/share/tinyproxy/default.html
    • /usr/share/tinyproxy/stats.html


    2012-10-02 - Michael Bienia <geser@ubuntu.com> tinyproxy (1.8.3-3ubuntu1) quantal; urgency=low * src/child.c, src/hashmap.c: Define _GNU_SOURCE to fix several implicit function declarations (fixes FTBFS on amd64).

    2012-09-24 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.3-3) unstable; urgency=high * Add patches for CVE-2012-3505 (closes: #685281): - CVE-2012-3505-tinyproxy-limit-headers.patch: Limit the number of headers to prevent DoS attacks. - CVE-2012-3505-tinyproxy-randomized-hashmaps.patch: Randomize hashmaps in order to avoid fake headers getting included in the same bucket, allowing for DoS attacks. Bug reported and patches contributed by gpernot.

    2012-01-23 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.3-2) unstable; urgency=low * Update Homepage again: webpage is served over https. * Add prepend_ldflags.patch, by Moritz Muehlenhoff, to avoid overwriting LDFLAGS. Enable dh_autoreconf support. * Switch to debhelper v9 to take advantage of automatic dpkg-buildflags setting and enable hardened build flags (closes: #655870). * Bump Build-Deps to debhelper (>= 8.9.4).

    2012-01-02 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.3-1) unstable; urgency=low * New upstream release. * Drop all patches, all are included upstream. * Add CVE number to previous changelog entry, as validate_port_number.patch could actually prevent a buffer overflow and access restriction bypass. * Fix watch file, and switch to .xz tarballs. * Cleanup tests/env on clean to fix a FTBFS after the first successful build (closes: #651323). * Bump to debhelper 8. * Update copyright years. * Update Vcs-* URLs. * Update Homepage.

    2011-04-18 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.2-2) unstable; urgency=high * Upper case "HTTP" in package descriptions (closes: #588193). * Add validate_port_number.patch: exit if an invalid port is declared in the Port directive [CVE-2011-1843]. * Add netmask_generation.patch: fix bug in ACL netmask generation, which could allow to use Tinyproxy as an open proxy very easily [CVE-2011-1499] (closes: #621493). * Bump Standards-Version to 3.9.2, with no changes required.

    2010-06-09 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.2-1) unstable; urgency=low * New upstream release. * Drop all patches; all were taken from Git, or have been applied upstream. * Add upstream_matching_fix.patch by Daniel Piddock, to fix handling of upstream rules (closes: #585075).

    2010-06-02 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.1-5) unstable; urgency=medium * Add sighup_memleak.patch, by John van der Kamp, to fix a memleak when reloading tinyproxy, which happens daily via logrotate (closes: #579427). * Adjust testsuite_user_var.patch to use output of "id -un" instead of "whoami".

    2010-04-23 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.1-4) unstable; urgency=low * Add log_message_storage_crash.patch to fix crashes when reloading tinyproxy, as triggered by logrotate (thanks Dmitry Semyonov for the bug report and patch, closes: #578319).

    2010-03-24 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.1-3) unstable; urgency=low * Add conf_fix_alignment.patch: fix a crash on startup on alpha and ia64. * Disable the testsuite on kfreebsd architectures, as it fails due to some assumptions on how loopback network interfaces work on FreeBSD.

    2010-03-23 - Jordi Mallach <jordi@debian.org> tinyproxy (1.8.1-2) unstable; urgency=low * Add testsuite_user_var.patch: don't assume $USER is set in the build environment; use $(whoami) instead.