Robert James Kaes
|
acece1ee67
|
# Updated change log (should have done this _before_ the tagging of course.)
|
2003-04-01 16:56:41 +00:00 |
|
Robert James Kaes
|
82ce7176f7
|
Removed duplicate header tests.
|
2003-04-01 16:50:41 +00:00 |
|
Robert James Kaes
|
5f8a497f0c
|
Reorganized some of the code, and remove some function tests for which
results were never used.
|
2003-04-01 16:46:45 +00:00 |
|
Robert James Kaes
|
bcf25dc67e
|
(add_error_variable): Test whether connptr->error_variable is NULL,
and if so call safemalloc(). This is needed since saferealloc() will
assert() if the first argument is a NULL pointer.
|
2003-04-01 16:41:33 +00:00 |
|
Robert James Kaes
|
7cd19206cc
|
(establish_http_connection): Always include the port number for the
requested server. This fixes a problem when the server is not
listening on the default port, 80.
[Fix suggested by duncan@sapio.co.uk]
|
2003-03-26 16:47:30 +00:00 |
|
Robert James Kaes
|
63a7914830
|
# Moved the location of the "initializing" log message to below the
processing of the command line options.
|
2003-03-17 04:24:19 +00:00 |
|
Robert James Kaes
|
89ede8cd28
|
Create the doc/report.sh script from the new template file.
|
2003-03-17 04:21:11 +00:00 |
|
Robert James Kaes
|
232aea721c
|
Moved the doc/report.sh script to doc/report.sh.tmpl file. The script
is then updated by the make procedure to reflect the correct location
of the tinyproxy executable.
|
2003-03-17 04:20:19 +00:00 |
|
Robert James Kaes
|
d2c9ffac23
|
Made get_html_file() and lookup_variable() static functions since they
are only used with this file.
|
2003-03-14 22:49:03 +00:00 |
|
Robert James Kaes
|
5faa0879ec
|
# Added copyright notices for Steve. Reformatted the source code to
better match the existing tinyproxy practise. Included a few bug
fixes from Steve.
|
2003-03-14 22:45:59 +00:00 |
|
Robert James Kaes
|
cc90414b29
|
(send_http_message): Changed the function to use the new http_message
API.
|
2003-03-14 06:15:27 +00:00 |
|
Robert James Kaes
|
c76183a3f0
|
# Updated all the calls to indicate_http_error() to include a
terminating NULL. The va_arg() function requires it to work
properly.
|
2003-03-14 06:13:04 +00:00 |
|
Robert James Kaes
|
aff52c552e
|
# Include the HTML variable substitution documentation files with the
tarball.
|
2003-03-13 22:38:09 +00:00 |
|
Robert James Kaes
|
1763373f29
|
# Updated ChangeLog with Steven Young's log of changes to include the
variable substitution code.
|
2003-03-13 22:03:24 +00:00 |
|
Robert James Kaes
|
75dd0b22c4
|
Allow the URL for the statistic page to be controlled from the
configuration file, rather than being hard-coded in the program.
[John M Wright]
|
2003-03-13 21:42:46 +00:00 |
|
Robert James Kaes
|
fa1480a3e1
|
Include example information for the new "file" directives (ErrorFile,
DefaultErrorFile, StatFile.) [Steven Young]
|
2003-03-13 21:38:00 +00:00 |
|
Robert James Kaes
|
78c1ed384a
|
# Added default HTML files for HTTP error messages and the stats
page. [Steven Young]
|
2003-03-13 21:35:58 +00:00 |
|
Robert James Kaes
|
a46bfdc2e0
|
Moved the send_http_error_message() and indicate_http_error()
functions into the htmlerror.c file, and recoded them to use the new
variable substitution system. [Steven Young]
|
2003-03-13 21:34:38 +00:00 |
|
Robert James Kaes
|
badd237fe6
|
# Added variables to config structure to keep track of the files to be
displayed for various HTTP errors and the stats page. [Steven Young]
|
2003-03-13 21:32:33 +00:00 |
|
Robert James Kaes
|
b06f26cba1
|
# Changed showstats() to use the HTML variable functions when
possible. It still retains the hard-coded page for when an HTML file
is not available. [Steven Young]
|
2003-03-13 21:31:03 +00:00 |
|
Robert James Kaes
|
cb8aaf521e
|
# Changed calls to indicate_http_error() to use the new HTML variable
substitution mechanism. [Steven Young]
|
2003-03-13 21:29:45 +00:00 |
|
Robert James Kaes
|
7995027c8c
|
# Added parser support for the error file configuration keywords
(ErrorFile, DefaultErrorFile, StatFile) [Steven Young]
|
2003-03-13 21:28:37 +00:00 |
|
Robert James Kaes
|
056bbf84bd
|
# Added variables to keep track of the variables to be substituted in
.html files displayed to the client [Steven Young]
|
2003-03-13 21:27:29 +00:00 |
|
Robert James Kaes
|
a830af5097
|
# Steve Young's code to implement file based HTML error messages,
rather than the hard coded string.
|
2003-03-13 21:25:06 +00:00 |
|
Robert James Kaes
|
d28d9fb195
|
# Added htmlerror.c and htmlerror.h
|
2003-03-13 21:23:01 +00:00 |
|
Robert James Kaes
|
2057ffdb50
|
# Changed the wording of the header comment to remove the reference to
"dnsserver"
|
2003-03-13 19:31:09 +00:00 |
|
Robert James Kaes
|
99ec965544
|
# (child_main): If this is a debugging build output the child process
ID and wait for 10 seconds so we have time to connect gdb to the
child. This is needed if we want to use gdb against the child
process.
|
2003-03-13 19:30:19 +00:00 |
|
Robert James Kaes
|
0a3a1d7c71
|
Fixed up the include order for the <sys/time.h> and <time.h> headers.
|
2003-03-13 16:56:28 +00:00 |
|
Robert James Kaes
|
e04ff12768
|
# Include the http_message.[ch] into the compiled tinyproxy object.
|
2003-03-13 05:28:46 +00:00 |
|
Robert James Kaes
|
686826c3b0
|
An API to handle HTTP messages as concrete entities.
|
2003-03-13 05:25:30 +00:00 |
|
Robert James Kaes
|
2f9370afe7
|
(chomp): Fixed up the code to prevent negative array access. Added
code to make sure the supplied arguments are valid.
|
2003-03-13 05:20:06 +00:00 |
|
Robert James Kaes
|
d98e5352c2
|
# Updated ChangeLog
|
2003-03-10 20:15:43 +00:00 |
|
Robert James Kaes
|
146998ee2b
|
# Bumped up the version number and added AC_PROG_LIBTOOL to the list
of programs searched for by configure. This is needed since libtool
is now a separate program from automake.
|
2003-03-10 20:07:55 +00:00 |
|
Robert James Kaes
|
069700db50
|
# Added support for including source packaging files
|
2003-03-10 20:04:52 +00:00 |
|
Robert James Kaes
|
dbe4a508c8
|
Added the files required for creating tinyproxy RPMs for Redhat based
systems.
|
2003-03-08 20:03:37 +00:00 |
|
Robert James Kaes
|
20d3008c38
|
(main): Removed duplicate code calling the filter_destroy() function.
Once is enough. [Detected by John M Wright]
|
2003-02-26 22:37:38 +00:00 |
|
Robert James Kaes
|
1155be1c15
|
# Fixed up some formatting to make sure the line is less than 80
characters long
|
2003-02-21 17:09:24 +00:00 |
|
Robert James Kaes
|
40c4d3c57a
|
# (connect_to_upstream): Improved the preprocessor directives to make
sure the function would compile cleanly regardless of how the
directive was set.
|
2003-01-28 21:21:55 +00:00 |
|
Robert James Kaes
|
8f43cd72ad
|
# Updated changelog
|
2003-01-27 18:52:24 +00:00 |
|
Robert James Kaes
|
2f98fec1aa
|
# Style clean up.
|
2003-01-27 18:45:25 +00:00 |
|
Robert James Kaes
|
abbf826445
|
(display_usage): Removed the output line mentioning that regular
expression support was included. It will be there always.
|
2003-01-27 18:44:43 +00:00 |
|
Robert James Kaes
|
2fc9c76969
|
(connect_to_upstream): Reorganized the preprocessor directives to make
sure the function's symbol name is stored, even if upstream was not
compiled it. This should keep some compilers from reporting errors.
|
2003-01-27 18:42:18 +00:00 |
|
Robert James Kaes
|
cb7e3eef04
|
Added support for conditionally using case sensitive filtering files.
Code changes from James E. Flemer.
|
2003-01-27 17:57:45 +00:00 |
|
Robert James Kaes
|
1624979f13
|
Moved the AH_TEMPLATE() macro for the GNU regex library to out from
inside an if...fi test. Thanks to James E. Flemer for supplying a
patch.
Bumped up the version number.
|
2003-01-27 17:48:26 +00:00 |
|
Robert James Kaes
|
ba02bd7567
|
# Grammar fix up. Thanks to James E. Flemer for pointing it out.
|
2003-01-27 17:42:50 +00:00 |
|
Robert James Kaes
|
c33d934a59
|
Changed the default manual section to section 8 (administrator
commands).
|
2003-01-27 17:41:52 +00:00 |
|
Robert James Kaes
|
212abd64d7
|
(process_client_headers): Fixed inverted anonymous header logic. Fix
comes from the FreeBSD port through James E. Flemer.
|
2003-01-27 17:39:02 +00:00 |
|
Robert James Kaes
|
90ca9c36ff
|
# Added the 1.5.2 release change log
|
2003-01-22 19:48:04 +00:00 |
|
Robert James Kaes
|
fbcff969d1
|
# Bumped up version number to 1.5.2
|
2003-01-22 19:46:06 +00:00 |
|
Robert James Kaes
|
ce71e18f4d
|
# Updated the change log
|
2002-12-04 17:42:41 +00:00 |
|