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
Michael Adam
0d585dca8d
Fix compiler warnings: make const strings const in process_client_headers().
...
Michael
2009-08-12 23:49:16 +02:00
Michael Adam
c59d012d11
Fix compiler warnings: Make const strings const in remove_connection_headers()
...
Michael
2009-08-12 23:47:45 +02:00
Michael Adam
1bfe8b6bea
Fix implicit cast warning in get_all_headers().
...
And untangle assignment from check.
Michael
2009-08-09 23:30:04 +02:00
Michael Adam
3b6bc45c37
Fix two implicit cast warnings in pull_client_data().
...
Michael
2009-08-09 23:28:36 +02:00
Michael Adam
bfca4019b7
Fix three implicit cast warnings in process_request().
...
Michael
2009-08-09 23:08:54 +02:00
Michael Adam
43fcc9ea37
Fix implicit cast warning in upstream_add().
...
Michael
2009-08-09 23:06:31 +02:00
Michael Adam
00fd84586c
Fix implicit cast warning in extract_ssl_url().
...
Michael
2009-08-09 23:05:28 +02:00
Michael Adam
ed23ceef64
Fix implicit cast warning in extract_http_url().
...
Michael
2009-08-09 23:04:27 +02:00
Michael Adam
bfa2c8ed77
Fix implicit cast warning in check_allowed_connect_ports().
...
Michael
2009-08-09 23:02:54 +02:00
Michael Adam
eb0deeb966
fix signed vs unsigned comparison warning in check_allowed_connect_ports().
...
Michael
2009-08-09 23:01:32 +02:00
Michael Adam
caee88c774
readline(): fix 5 implicit cast warnings
...
Michael
2009-08-07 10:10:04 +02:00
Michael Adam
947e8eb838
write_message(): fix signed/unsigned comparison warning
...
Michael
2009-08-07 10:07:07 +02:00
Michael Adam
c535939a9c
write_message(): fix implicit cast warnings.
...
Michael
2009-08-07 10:06:12 +02:00
Michael Adam
b450ad76ff
safe_write: fix unsigned vs. signed comparison
...
Michael
2009-08-07 10:04:57 +02:00
Michael Adam
2fff622819
send_stored_logs(): remove an implicit cast warning.
...
Michael
2009-08-07 09:54:15 +02:00
Michael Adam
4434dd24f1
send_stored_logs: fix signed/unsigned comparison
...
Michael
2009-08-07 09:42:45 +02:00
Michael Adam
8a27e29f7e
log_message(): remove implicit cast warning.
...
Michael
2009-08-07 09:28:35 +02:00
Michael Adam
87f5657db0
log: make const char array const.
...
Michael
2009-08-07 09:27:51 +02:00
Michael Adam
1052502b63
http_message_add_headers: make argument num_headers unsigned
...
and remove signed vs. unsigned comparison warnings.
Michael
2009-08-07 09:24:32 +02:00
Michael Adam
f99edadc92
http_message_add_headers(): fix implicit cast warning.
...
Michael
2009-08-07 09:21:28 +02:00
Michael Adam
baf634194c
http_message_create(): remove two implicit cast warnings.
...
Michael
2009-08-07 09:20:28 +02:00
Michael Adam
6a35704cdb
heap: make a const string const in malloc_shared_memory().
...
Michael
2009-08-07 09:17:49 +02:00
Michael Adam
8f50875740
heap: fix an implicit cast warning.
...
Michael
2009-08-07 09:17:12 +02:00
Michael Adam
ab9e8a59e2
hashmap: fix three implicit cast warnings.
...
Michael
2009-08-07 09:16:07 +02:00
Michael Adam
181b03d729
Fix an implicit cast warning in initialize_conn().
...
Michael
2009-08-07 09:12:42 +02:00
Michael Adam
02e7bc7545
send_html_file(): remove a discards qualifyer warning
...
and untangle assignment from check.
Michael
2009-08-07 08:56:46 +02:00
Michael Adam
3adec81872
html-error: make read only argument const in lookup_variable().
...
Michael
2009-08-07 08:53:26 +02:00
Michael Adam
76dadf47d3
make a const string const in send_http_error_message().
...
Michael
2009-08-07 08:51:35 +02:00
Michael Adam
1c3c268b50
make a const string const in send_http_headers().
...
Michael
2009-08-07 08:49:21 +02:00