Robert James Kaes
e0694a8f6e
Added support for the <pthreads.h> header.
2001-11-26 05:23:49 +00:00
Robert James Kaes
09fdf9af74
Increased the maximum buffer size to 96 KB
2001-11-26 01:39:53 +00:00
Robert James Kaes
a03a1d3847
Fixed a problem with not buffering more than 2K (which is obviously a
...
problem. :)
2001-11-26 01:39:07 +00:00
Robert James Kaes
4a1b2d534a
Fixed a problem with the quoting.
2001-11-26 01:38:28 +00:00
Robert James Kaes
7c4569624d
Updates relating to the fixes to buffering code in read_buffer().
2001-11-26 01:31:26 +00:00
Robert James Kaes
fa193dcd22
send_message changed to send_response_message in the conn_s structure.
2001-11-25 22:08:11 +00:00
Robert James Kaes
f8b61da4ae
Added tests for _every_ header to make sure they are actually present on
...
the system.
2001-11-25 22:07:36 +00:00
Robert James Kaes
2f4ccc04ae
Added an additional test to make sure the <regex.h> header is actually
...
present on the system.
2001-11-25 22:06:54 +00:00
Robert James Kaes
5e17d0736e
Removed some of the members of the structures and renamed a few others.
2001-11-25 22:06:20 +00:00
Robert James Kaes
e9cfd1f82e
makenewline() now copies the data into the structure rather than just
...
storing the pointer to the data.
add_to_buffer() is now exported.
Renamed writebuff() and readbuff() to write_buffer() and read_buffer().
2001-11-25 22:05:42 +00:00
Robert James Kaes
b0748328d7
More changes.
2001-11-25 22:03:52 +00:00
Robert James Kaes
6e054e4a72
Added a new error code.
2001-11-25 02:22:05 +00:00
Robert James Kaes
8dc7035fbc
Add support to limit the maximum size of the input line (to 128KB which
...
should be _more_ than enough for any header line. :)
2001-11-25 02:21:46 +00:00
Robert James Kaes
09dbdbc3d7
Change the C code to match the new style.
2001-11-25 02:20:54 +00:00
Robert James Kaes
c8b2c614f9
More updates.
2001-11-25 02:20:00 +00:00
Robert James Kaes
57cb7ea3ae
Updated to match the new coding standard for autoconf2.5x
2001-11-25 02:19:19 +00:00
Robert James Kaes
3a67f6a326
Updated the configure.in file to be compliant with the new macros (and
...
coding standard) of autoconf2.5x
2001-11-25 02:18:47 +00:00
Robert James Kaes
5259984e73
Moved this file to configure.ac which is the new extension for
...
autoconf2.5x
2001-11-25 02:18:16 +00:00
Robert James Kaes
1ab0aa143b
Don't need this file anymore, since the new autoconf2.5x standard requires
...
the information to be in the AH_TEMPLATE macro.
2001-11-25 02:16:36 +00:00
Robert James Kaes
8bfa01cab1
Explictly add the reference to the GPL since people could be downloading
...
this from the CVS.
2001-11-23 22:25:28 +00:00
Robert James Kaes
5c8369e758
Added a reminder to include selective binding for the listening socket.
2001-11-23 22:23:26 +00:00
Robert James Kaes
d909c841fa
Removed these two files since they're only required for distibution.
...
autoconf automatically includes symlinks on the Debian system.
2001-11-23 22:22:40 +00:00
Robert James Kaes
e007df7723
Don't include this file with tinyproxy anymore since it's more of a
...
"local" script which I use.
2001-11-23 16:57:57 +00:00
Robert James Kaes
af53747181
Fixed a problem with testing numbers using the x"$string" format.
...
Added a default case for libnsl ("no" if not found.)
2001-11-23 16:56:59 +00:00
Robert James Kaes
4aa5e79cdf
Added the chomp() function (to replace the trim() function reqs.c)
2001-11-23 01:19:15 +00:00
Robert James Kaes
fd3b313e9f
Style changes. Also replaces all mallocs with safemalloc, etc.
2001-11-23 01:18:43 +00:00
Robert James Kaes
c6c7427e8d
Removed the trim() function and move it into chomp()/utils.c
2001-11-23 01:17:19 +00:00
Robert James Kaes
6de3bf2f6d
Use AC_HELP_STRING() in all the ARG_ENABLE and ARG_WITH strings.
...
Added --enable-profiling option.
Changed all if test "$string" = "anotherstring" to
if test x"$string" = x"anotherstring".
2001-11-23 01:15:01 +00:00
Robert James Kaes
bcb54a8a67
Changes relating to chomp()
2001-11-23 01:11:58 +00:00
Robert James Kaes
787ece6c01
Reformated text.
2001-11-22 00:31:10 +00:00
Robert James Kaes
bcb7c68911
Updated readline() function.
2001-11-22 00:20:53 +00:00
Robert James Kaes
1fa9d257c2
Replaced the calls to the old readline() function with calls to the new
...
version.
2001-11-22 00:19:45 +00:00
Robert James Kaes
d08d088d4a
Replaced the readline() function with a new version which has no
...
restrictions on the length of a line (unless you fill memory of course.)
Reformated the source.
2001-11-22 00:19:18 +00:00
Robert James Kaes
757d341d96
Bumped the version number to release status.
2001-11-21 19:35:51 +00:00
Robert James Kaes
b92e2fc457
New NEWS file read for release.
2001-11-21 19:35:22 +00:00
Robert James Kaes
a30eb425e3
#if 0'd the code handling the "Via" header in the process_client_headers()
...
function since I'm not completely happy with the code.
2001-11-21 19:19:46 +00:00
Robert James Kaes
bc8c3ff399
Include the protocol variables in the conn_s structure.
2001-11-21 01:00:09 +00:00
Robert James Kaes
90ee7e01ca
Extract the version from the request line and store it in the conn_s
...
structure.
Don't send a Connection header to the remote connection.
Handle the Via header correctly.
2001-11-21 00:59:33 +00:00
Robert James Kaes
dde4e9adcc
Changed the read() call into a recv() call with a flag of NOSIGNAL since I
...
don't want signals messing up my calling conventions.
2001-11-12 21:10:51 +00:00
Robert James Kaes
99488cbd5e
Added profiling flags to the DEBUG version of CFLAGS.
2001-11-05 15:25:39 +00:00
Robert James Kaes
fffdc76681
Made is_anonymous_enabled() an inline function.
2001-11-05 15:24:42 +00:00
Robert James Kaes
d2f2750a37
Added a clean rule to remove the gprof files.
2001-11-05 15:24:01 +00:00
Robert James Kaes
ddb002d57e
Replaced all calls to buffer_size() with the macro BUFFER_SIZE().
2001-11-05 15:23:34 +00:00
Robert James Kaes
270af08171
Removed the buffer_size() function and turned it into BUFFER_SIZE() macro.
...
Moved the struct buffer_s into the header file. Added more assert() calls
to better document the assumptions the functions make. Removed incorrect
code in remove_from_buffer() which was never actually called anyway.
2001-11-05 15:23:05 +00:00
Robert James Kaes
3d9a64d54e
ACL fixes. Use a better differentiation between string and numeric
...
addresses.
2001-11-03 06:10:08 +00:00
Robert James Kaes
9f0c8f18fb
Tightened the string/numeric ACL checks.
2001-11-03 06:08:37 +00:00
Robert James Kaes
e61424a7bf
Informing the user of the connection to the tunnel is a INFO type message,
...
not a CONN level message.
2001-11-02 21:19:46 +00:00
Robert James Kaes
4680546c65
Removed all the aclocal.m4, acconfig.h, etc. files since they are included
...
automatically by the autoconf scripts.
2001-10-26 03:09:18 +00:00
Robert James Kaes
84ff99013a
No longer needs the file. When somebody helps with tinyproxy they will be
...
thanked in the ChangeLog entry relating to the problem solved.
2001-10-26 03:04:30 +00:00
Robert James Kaes
4ecb6d1a3d
Changes reflecting the new conns.* files and the organization of the
...
header files.
2001-10-25 17:39:52 +00:00