summaryrefslogtreecommitdiffhomepage
path: root/doc
AgeCommit message (Collapse)Author
2009-09-14Rename doc directory to docsMukund Sivaraman
2009-09-14doc: Remove pre-generated manpage from repoMukund Sivaraman
A pre-generated manpage still gets EXTRA_DIST'ed in release tarballs.
2009-09-14doc: Don't EXTRA_DIST configure generated tinyproxy.txtMukund Sivaraman
2009-09-14doc: Add .gitignore to doc/man8/Mukund Sivaraman
2009-09-14doc: Another manpage text updateMukund Sivaraman
2009-09-14doc: Case changes and minor text updates to manpageMukund Sivaraman
2009-09-14doc: Update manpage to set missing fieldsMukund Sivaraman
2009-09-14docs: update asciidoc-generated manpage tinyproxy.8 after changes.Michael Adam
Michael
2009-09-14doc: use asciidoc-auto-enumeration in list.Michael Adam
Michael
2009-09-14doc: add my c to the manpageMichael Adam
Michael
2009-09-14docs: update tinyproxy manpage: elaborate template files and explain stat host.Michael Adam
Michael
2009-09-13doc: Remove missing tinyproxy.conf from EXTRA_DISTMukund Sivaraman
2009-09-13doc: Move doc/tinyproxy.conf to etc/ directoryMukund Sivaraman
2009-09-13doc: Move doc/HTML_VARIABLES content to the manpageMukund Sivaraman
2009-09-13doc: Rename some filesMukund Sivaraman
2009-09-13doc: Delete report.sh.tmplMukund Sivaraman
2009-09-13doc: Move templates to data/templates/ directoryMukund Sivaraman
2009-09-13doc: Cleanup doc/Makefile.amMukund Sivaraman
2009-09-13doc: Use asciidoc for manpageMukund Sivaraman
2009-09-13doc: Remove report.sh scriptMukund Sivaraman
2009-08-04tinyproxy.conf: fix a comment typoMichael Adam
Michael
2009-06-14tinyproxy.conf: kill some trailing spacesMichael Adam
Michael
2008-07-14Add error number as a template parameter for error pagesMukund Sivaraman
2008-07-14Spruce up error page footers a bitMukund Sivaraman
2008-07-14Replace h2 with h1 for the main headingMukund Sivaraman
2008-07-14Remove title attributeMukund Sivaraman
2008-07-14Update error pages to valid XHTML formatMukund Sivaraman
Also change some text and how the messages are displayed, to look better.
2008-03-30Do not allow anyone except localhost by defaultMukund Sivaraman
2008-03-30Made the default group nobodyMukund Sivaraman
2008-03-13Renamed .cvsignore to .gitignoreMukund Sivaraman
2004-08-24Removed the "releases.txt" file from the distribution. It didn'tRobert James Kaes
really add anything, so there's no point in having it.
2004-04-27Added the "BindSame" configure directive from Oswald Buddenhagen.Robert James Kaes
This allows tinyproxy to respond to a request bound to the same interface that the request came in on. As Oswald explains: "attached is a patch that adds the BindSame option. it causes binding an outgoing connection to the ip address of the respective incoming connection. that way one can simulate an entire proxy farm with a single instance of tinyproxy on a multi-homed machine." Cool.
2004-04-27These files list all the other files that CVS should ignore. It makesRobert James Kaes
looking at the CVS status information a little cleaner.
2004-01-26Added reverse proxy support from Kim Holviala. His comments regardingRobert James Kaes
this addition follow: The patch implements a simple reverse proxy (with one funky extra feature). It has all the regular features: mapping remote servers to local namespace (ReversePath), disabling forward proxying (ReverseOnly) and HTTP redirect rewriting (ReverseBaseURL). The funky feature is this: You map Google to /google/ and the Google front page opens up fine. Type in stuff and click "Google Search" and you'll get an error from tinyproxy. Reason for this is that Google's form submits to "/search" which unfortunately bypasses our /google/ mapping (if they'd submit to "search" without the slash it would have worked ok). Turn on ReverseMagic and it starts working.... ReverseMagic "hijacks" one cookie which it sends to the client browser. This cookie contains the current reverse proxy path mapping (in the above case /google/) so that even if the site uses absolute links the reverse proxy still knows where to map the request. And yes, it works. No, I've never seen this done before - I couldn't find _any_ working OSS reverse proxies, and the commercial ones I've seen try to parse the page and fix all links (in the above case changing "/search" to "/google/search"). The problem with modifying the html is that it might not be parsable (very common) or it might be encoded so that the proxy can't read it (mod_gzip or likes). Hope you like that patch. One caveat - I haven't coded with C in like three years so my code might be a bit messy.... There shouldn't be any security problems thou, but you never know. I did all the stuff out of my memory without reading any RFC's, but I tested everything with Moz, Konq, IE6, Links and Lynx and they all worked fine.
2003-08-07Incorporated patches from Marc Silver to improve the readability andRobert James Kaes
understandability of the documentation.
2003-08-05Patch from Marc Silver to improve the readability and accuracy of theRobert James Kaes
tinyproxy man page.
2003-08-05Added the cookie header to the documented list of headers to allowRobert James Kaes
through.
2003-06-25Changed the calls to "ps" and "grep" to use a more portable syntax.Robert James Kaes
2003-06-23# Added a bit more description to describe where to look for the errorRobert James Kaes
HTML files. In the future the installation script should modify the tinyproxy.conf file.
2003-06-20Removed the "ViaHeader" directive and replaced it with theRobert James Kaes
"ViaProxyName" directive. The "Via" HTTP header is _required_ by the HTTP spec, so the code has been changed to always send the header. However, including the proxy's host name could be considered a security threat, so the "ViaProxyName" directive is used to set the token sent in the "Via" header. If the directive is not enabled the proxy's host name will be used.
2003-06-02Included additional examples of how to configure the upstream proxyRobert James Kaes
support for more selective proxying.
2003-05-29Improved the upstream proxy support by making the upstream proxyRobert James Kaes
server configurable based on the destination host. [Code written by Peter da Silva]
2003-03-17Create the doc/report.sh script from the new template file.Robert James Kaes
2003-03-17Moved the doc/report.sh script to doc/report.sh.tmpl file. The scriptRobert James Kaes
is then updated by the make procedure to reflect the correct location of the tinyproxy executable.
2003-03-13# Include the HTML variable substitution documentation files with theRobert James Kaes
tarball.
2003-03-13Include example information for the new "file" directives (ErrorFile,Robert James Kaes
DefaultErrorFile, StatFile.) [Steven Young]
2003-03-13# Added default HTML files for HTTP error messages and the statsRobert James Kaes
page. [Steven Young]
2003-02-21# Fixed up some formatting to make sure the line is less than 80Robert James Kaes
characters long
2003-01-27Added support for conditionally using case sensitive filtering files.Robert James Kaes
Code changes from James E. Flemer.
2003-01-27Changed the default manual section to section 8 (administratorRobert James Kaes
commands).