Michael Adam
78502e4565
tests:webserver: add parsing of request
...
Michael
2009-09-14 13:30:57 +02:00
Mukund Sivaraman
e06aaa5c79
Rename doc directory to docs
2009-09-14 16:56:12 +05:30
Mukund Sivaraman
0491411807
doc: Remove pre-generated manpage from repo
...
A pre-generated manpage still gets EXTRA_DIST'ed in release tarballs.
2009-09-14 16:50:49 +05:30
Mukund Sivaraman
325d12b01d
doc: Don't EXTRA_DIST configure generated tinyproxy.txt
2009-09-14 16:49:56 +05:30
Mukund Sivaraman
caba182038
doc: Add .gitignore to doc/man8/
2009-09-14 16:43:06 +05:30
Mukund Sivaraman
05ee13a649
doc: Another manpage text update
2009-09-14 16:20:10 +05:30
Mukund Sivaraman
017ba5d42f
doc: Case changes and minor text updates to manpage
2009-09-14 15:51:37 +05:30
Mukund Sivaraman
00614c1523
doc: Update manpage to set missing fields
2009-09-14 15:46:18 +05:30
Michael Adam
675c7492c1
docs: update asciidoc-generated manpage tinyproxy.8 after changes.
...
Michael
2009-09-14 11:22:51 +02:00
Michael Adam
19add5471b
doc: use asciidoc-auto-enumeration in list.
...
Michael
2009-09-14 11:20:07 +02:00
Michael Adam
b3e3fe6647
doc: add my c to the manpage
...
Michael
2009-09-14 11:03:34 +02:00
Michael Adam
cdb9d54dca
docs: update tinyproxy manpage: elaborate template files and explain stat host.
...
Michael
2009-09-14 11:02:28 +02:00
Michael Adam
afacc3d80b
tests:webserver: move parsing of request to its own function.
...
(Prepare for really parsing the request...)
Michael
2009-09-14 11:02:28 +02:00
Mukund Sivaraman
8f8f99098e
packaging: Update summary and description in spec file
2009-09-13 17:26:38 +05:30
Mukund Sivaraman
b952bc6595
Remove acinclude.m4 and configure macro dir
2009-09-13 17:14:08 +05:30
Michael Adam
f1a586648e
tests: test retreival of stathost page.
...
Michael
2009-09-13 01:52:26 +02:00
Michael Adam
282ec11792
tests: set stathost to 127.0.0.127 in the testsuite
...
Michael
2009-09-13 01:52:11 +02:00
Michael Adam
5a96099cde
tests: print IP and port after firing up tinyproxy and webserver
...
Michael
2009-09-13 01:31:05 +02:00
Michael Adam
abb2283e2e
tests:webserver: be more rfc 1945 compliant in the server-header.
...
Michael
2009-09-13 01:14:44 +02:00
Michael Adam
71f3721bb1
tests: fix run_tests.sh after templates have moved.
...
Michael
2009-09-13 01:09:44 +02:00
Mukund Sivaraman
7aa5482754
doc: Remove missing tinyproxy.conf from EXTRA_DIST
2009-09-13 04:14:21 +05:30
Mukund Sivaraman
168935344a
Cleanup top-level Makefile.am
2009-09-13 04:13:21 +05:30
Mukund Sivaraman
9b6975c9eb
m4macros: EXTRA_DIST m4 macros from its own directory
2009-09-13 04:12:32 +05:30
Mukund Sivaraman
49971a76b9
Remove files that are distributed anyway from EXTRA_DIST
2009-09-13 04:09:37 +05:30
Mukund Sivaraman
7b4f67ecef
data: Cleanup installation of templates
2009-09-13 04:08:06 +05:30
Mukund Sivaraman
9d7bd43d8e
Fix Makefile.am
2009-09-13 04:05:28 +05:30
Mukund Sivaraman
c44264ddaa
doc: Move doc/tinyproxy.conf to etc/ directory
2009-09-13 04:04:18 +05:30
Mukund Sivaraman
4cbc6b0359
doc: Move doc/HTML_VARIABLES content to the manpage
2009-09-13 03:59:03 +05:30
Mukund Sivaraman
13ccc059d0
doc: Rename some files
2009-09-13 03:53:32 +05:30
Mukund Sivaraman
ce97014bc0
doc: Delete report.sh.tmpl
2009-09-13 03:49:20 +05:30
Mukund Sivaraman
f3e06436b5
doc: Move templates to data/templates/ directory
2009-09-13 03:48:24 +05:30
Mukund Sivaraman
d7296318a0
doc: Cleanup doc/Makefile.am
2009-09-13 03:40:59 +05:30
Mukund Sivaraman
a4a93917c9
doc: Use asciidoc for manpage
2009-09-13 03:32:38 +05:30
Mukund Sivaraman
31f98e9adc
doc: Remove report.sh script
2009-09-13 02:55:42 +05:30
Michael Adam
6c83a49bbb
tests: add a script wrapper to run tinyproxy under valgrind in the tests.
...
This runs valgrind with the -q switch - i.e. the log file
tests/env/var/log/valgrind.log will only contain anything when there were
valgrind errors. (Memory leaks...)
Michael
2009-09-11 01:10:11 +02:00
Michael Adam
26aa8648b6
tests: add support for running tinyproxy under valgrind.
...
When you want to run tinyproxy under valgrind,
set the environment variable VALGRIND to some useful
valgrind command line.
Michael
2009-09-11 01:02:52 +02:00
Michael Adam
389f5d1464
make "config_file" a const in the config struct.
...
Michael
2009-09-10 22:16:58 +02:00
Michael Adam
735c9cb70f
reqs.c: fix two implicit cast warnings.
...
Michael
2009-09-10 22:12:16 +02:00
Michael Adam
408c781d14
tests: restructure run_tests into functions to make main flow clearer.
...
Also prepare for modularizing the testsuite.
Michael
2009-09-10 12:53:25 +02:00
Michael Adam
dfa1763af9
tests:run_tests: add complete GPL boilerplate.
...
Michael
2009-09-10 12:09:12 +02:00
Michael Adam
bc1da1cbb5
tests:webclient: add complete GPL boilerplate.
...
Michael
2009-09-10 12:08:17 +02:00
Michael Adam
290c4f581e
tests/webserver: add complete GPL boilerplate.
...
Michael
2009-09-10 12:07:48 +02:00
Michael Adam
4d4f8bffef
tests:webserver: make pid-file, log-dir and doc-root reside in /tmp by default
...
So simply starting the server will work.
Michael
2009-09-10 11:08:17 +02:00
Michael Adam
974be68476
tests/webserver: rework locking of pid file.
...
Michael
2009-09-10 11:08:17 +02:00
Michael Adam
449af292dc
tests:webserver: reopen STDOUT/STDERR after locking pid file.
...
Michael
2009-09-10 11:08:08 +02:00
Michael Adam
526c70f687
tests: this is a first draft of the beginning of a test suite.
...
It provisions a test envirnonment, fires up the perl web server
and tinyproxy and currently makes one direct request to the
web server and one request through tinyproxy.
This will be modularized and extended in the sequel.
Michael
2009-09-10 01:20:59 +02:00
Michael Adam
158f8a7e15
tests: add a simple web client written in perl.
...
This should be one of the test tools for writing our testsuite.
This can be used to make direct connects to web servers like so:
webclient.pl server_ip:port /path/file.html
and to make requestis via a proxy like this:
webclient.pl proxy_ip:port http://webserver:port/path/file.html
Michael
2009-09-10 01:15:01 +02:00
Michael Adam
a39d7cd8d8
tests: add a simple webserver written in perl.
...
This should be the web server to test against in the upcoming selftest suite.
This web server will evolve as the test suite grows.
Currently, it just returns a web site quoting the request and a fortune
(if fortune is installed...) for whatever request it gets.
The option to provide a document root is already present.
Michael
2009-09-10 01:13:01 +02:00
Michael Adam
e39da7d0b2
README: Update the CONTRIBUTING section.
...
* provide the git url
* mention git format-patch
* mention the #tinyproxy irc channel
Michael
2009-09-09 10:52:17 +02:00
Michael Adam
4092c70b06
Fix compiler warnings: make const strings const in process_server_headers().
...
Michael
2009-08-12 23:49:46 +02:00