Update README to asciidoc format
This commit is contained in:
		
							parent
							
								
									630d44e67b
								
							
						
					
					
						commit
						bf38e2e68b
					
				
							
								
								
									
										134
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										134
									
								
								README
									
									
									
									
									
								
							@ -1,110 +1,118 @@
 | 
			
		||||
Tinyproxy
 | 
			
		||||
=========
 | 
			
		||||
 | 
			
		||||
tinyproxy version 1.7.x
 | 
			
		||||
Tinyproxy is a small, efficient HTTP/SSL proxy daemon released under the
 | 
			
		||||
GNU General Public License.  Tinyproxy is very useful in a small network
 | 
			
		||||
setting, where a larger proxy would either be too resource intensive, or
 | 
			
		||||
a security risk.  One of the key features of Tinyproxy is the buffering
 | 
			
		||||
connection concept.  In effect, Tinyproxy will buffer a high speed
 | 
			
		||||
response from a server, and then relay it to a client at the highest
 | 
			
		||||
speed the client will accept.  This feature greatly reduces the problems
 | 
			
		||||
with sluggishness on the Internet.  If you are sharing an Internet
 | 
			
		||||
connection with a small network, and you only want to allow HTTP
 | 
			
		||||
requests to be allowed, then Tinyproxy is a great tool for the network
 | 
			
		||||
administrator.
 | 
			
		||||
 | 
			
		||||
 tinyproxy is a small, efficient HTTP/SSL proxy daemon released under
 | 
			
		||||
 the GNU General Public License.  tinyproxy is very useful in a
 | 
			
		||||
 small network setting, where a larger proxy would either
 | 
			
		||||
 be too resource intensive, or a security risk.  One of the key
 | 
			
		||||
 features of tinyproxy is the buffering connection concept.  In
 | 
			
		||||
 effect, tinyproxy will buffer a high speed response from a server,
 | 
			
		||||
 and then relay it to a client at the highest speed the client will
 | 
			
		||||
 accept.  This feature greatly reduces the problems with sluggishness
 | 
			
		||||
 on the Internet.  If you are sharing an Internet connection with a
 | 
			
		||||
 small network, and you only want to allow HTTP requests to be
 | 
			
		||||
 allowed, then tinyproxy is a great tool for the network
 | 
			
		||||
 administrator.
 | 
			
		||||
For more info, please visit:
 | 
			
		||||
 | 
			
		||||
 For more info, please visit: https://www.banu.com/tinyproxy/
 | 
			
		||||
	https://www.banu.com/tinyproxy/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
INSTALLATION
 | 
			
		||||
Installation
 | 
			
		||||
------------
 | 
			
		||||
 | 
			
		||||
 To install this package under a Unix derivative, read the INSTALL
 | 
			
		||||
 file.  tinyproxy uses a standard GNU configure script (basically you
 | 
			
		||||
 should be able to do:
 | 
			
		||||
To install this package under a UNIX derivative, read the INSTALL file.
 | 
			
		||||
Tinyproxy uses a standard GNU `configure` script. Basically you should
 | 
			
		||||
be able to do:
 | 
			
		||||
 | 
			
		||||
	 ./configure && make && make install
 | 
			
		||||
----
 | 
			
		||||
./configure
 | 
			
		||||
make
 | 
			
		||||
make install
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
 in the top level directory to compile and install tinyproxy).  There
 | 
			
		||||
 are additional command line arguments you can supply to configure.
 | 
			
		||||
 They include:
 | 
			
		||||
in the top level directory to compile and install Tinyproxy. There are
 | 
			
		||||
additional command line arguments you can supply to `configure`. They
 | 
			
		||||
include:
 | 
			
		||||
 | 
			
		||||
	--enable-debug		If you would like to turn on full
 | 
			
		||||
				debugging support
 | 
			
		||||
	--enable-xtinyproxy	Compile in support for the XTinyproxy
 | 
			
		||||
				header, which is sent to any web
 | 
			
		||||
				server in your domain.
 | 
			
		||||
	--enable-filter		Allows tinyproxy to filter out certain
 | 
			
		||||
	--enable-filter		Allows Tinyproxy to filter out certain
 | 
			
		||||
				domains and URLs.
 | 
			
		||||
	--enable-upstream	Enable support for proxying connections
 | 
			
		||||
				through another proxy server.
 | 
			
		||||
	--enable-transparent-proxy
 | 
			
		||||
				Allow tinyproxy to be used as a
 | 
			
		||||
				Allow Tinyproxy to be used as a
 | 
			
		||||
				transparent proxy daemon
 | 
			
		||||
	--enable-static		Compile a static version of tinyproxy
 | 
			
		||||
	--enable-static		Compile a static version of Tinyproxy
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
     Options for file locations etc.
 | 
			
		||||
        --with-stathost=HOST	Set the default name of the stats host
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
SUPPORT
 | 
			
		||||
Support
 | 
			
		||||
-------
 | 
			
		||||
 | 
			
		||||
 If you are having problems with Tinyproxy, please submit a bug report
 | 
			
		||||
 using Tinyproxy as the component at:
 | 
			
		||||
If you are having problems with Tinyproxy, please submit a bug report
 | 
			
		||||
using Tinyproxy as the component at:
 | 
			
		||||
 | 
			
		||||
	https://www.banu.com/bugzilla/
 | 
			
		||||
 | 
			
		||||
 You may also wish to subscribe to the tinyproxy mailing lists. To
 | 
			
		||||
 do so please visit:
 | 
			
		||||
You may also wish to subscribe to the Tinyproxy mailing lists. To do so
 | 
			
		||||
please visit:
 | 
			
		||||
 | 
			
		||||
	https://www.banu.com/mailman/listinfo/tinyproxy-announce-list
 | 
			
		||||
	https://www.banu.com/mailman/listinfo/tinyproxy-users-list
 | 
			
		||||
	https://www.banu.com/mailman/listinfo/tinyproxy-developers-list
 | 
			
		||||
 | 
			
		||||
 for more information on how to subscribe and post messages to the
 | 
			
		||||
 lists.
 | 
			
		||||
for more information on how to subscribe and post messages to the lists.
 | 
			
		||||
 | 
			
		||||
 Please recompile tinyproxy with full debug support (--enable-debug)
 | 
			
		||||
 and include a copy of the log file, and any assert errors reported by
 | 
			
		||||
 tinyproxy.  Note that tinyproxy will output memory statistics to
 | 
			
		||||
 standard error if compiled with debugging support so you might want
 | 
			
		||||
 to redirect the output to a file for later examination.  Also, if you
 | 
			
		||||
 feel up to it, try running tinyproxy under your debugger and report
 | 
			
		||||
 the error your received and a context listing of the location.  Under
 | 
			
		||||
 gdb you would run tinyproxy like so:
 | 
			
		||||
Please recompile Tinyproxy with full debug support (--enable-debug) and
 | 
			
		||||
include a copy of the log file, and any assert errors reported by
 | 
			
		||||
Tinyproxy.  Note that Tinyproxy will output memory statistics to
 | 
			
		||||
standard error if compiled with debugging support so you might want to
 | 
			
		||||
redirect the output to a file for later examination.  Also, if you feel
 | 
			
		||||
up to it, try running Tinyproxy under your debugger and report the error
 | 
			
		||||
your received and a context listing of the location.  Under gdb you
 | 
			
		||||
would run Tinyproxy like so:
 | 
			
		||||
 | 
			
		||||
	 gdb tinyproxy
 | 
			
		||||
 | 
			
		||||
	 (gdb) run -c location_of_tinyproxy_conf -d 2>/dev/null
 | 
			
		||||
 | 
			
		||||
 Now access the port tinyproxy is on until you receive a break in the
 | 
			
		||||
 gdb. You can now type:
 | 
			
		||||
Now access the port Tinyproxy is on until you receive a break in the
 | 
			
		||||
gdb. You can now type:
 | 
			
		||||
 | 
			
		||||
	 (gbd) l
 | 
			
		||||
 | 
			
		||||
 to produce a context listing of the location of the error.  Send a
 | 
			
		||||
 copy to the authors.
 | 
			
		||||
to produce a context listing of the location of the error.  Send a
 | 
			
		||||
copy to the authors.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CONTRIBUTING
 | 
			
		||||
Contributing
 | 
			
		||||
------------
 | 
			
		||||
 | 
			
		||||
 If you would like to contribute a feature, or a bug fix to the
 | 
			
		||||
 tinyproxy source, please send a patch (preferably as a unified
 | 
			
		||||
 diff. i.e. "diff -u") against the "master" branch of the tinyproxy
 | 
			
		||||
 source code git repository to the tinyproxy-developers mailing list.
 | 
			
		||||
 Please include a description of what your patch does.
 | 
			
		||||
If you would like to contribute a feature, or a bug fix to the Tinyproxy
 | 
			
		||||
source, please send a patch (preferably as a unified diff. i.e. `diff
 | 
			
		||||
-u` against the "master" branch of the Tinyproxy source code git
 | 
			
		||||
repository to tinyproxy-developers-list.  Please include a description
 | 
			
		||||
of what your patch does.
 | 
			
		||||
 | 
			
		||||
 Tinyproxy's git repository is git://www.banu.com/tinyproxy.git .
 | 
			
		||||
 The command "git clone git://www.banu.com/tinyproxy.git" creates
 | 
			
		||||
 a local copy.
 | 
			
		||||
Tinyproxy's git repository is git://www.banu.com/tinyproxy.git. The
 | 
			
		||||
following command creates a local copy:
 | 
			
		||||
 | 
			
		||||
 The easiest and preferred way to create a patch for submission
 | 
			
		||||
 is to check in your changes locally and use the command
 | 
			
		||||
 "git format-patch" to generate a mbox-style commit file that
 | 
			
		||||
 contains the diff along with the commit message and author information.
 | 
			
		||||
 Such a format-patch file can be integrated into the upstream repository,
 | 
			
		||||
 automatically keeping the commit message and author information.
 | 
			
		||||
----
 | 
			
		||||
git clone git://www.banu.com/tinyproxy.git
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
 You can also meet developers and discuss development issues and
 | 
			
		||||
 patches in the #tinyproxy IRC channel on freenode (irc.freenode.net).
 | 
			
		||||
The easiest and preferred way to create a patch for submission is to
 | 
			
		||||
check in your changes locally and use `git format-patch` to generate a
 | 
			
		||||
mbox-style commit file that contains the diff along with the commit
 | 
			
		||||
message and author information.  Such a format-patch file can be
 | 
			
		||||
integrated into the upstream repository, automatically keeping the
 | 
			
		||||
commit message and author information.
 | 
			
		||||
 | 
			
		||||
You can also meet developers and discuss development issues and patches
 | 
			
		||||
in the #tinyproxy IRC channel on Freenode (irc.freenode.net).
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user