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
Robert James Kaes
4ac03908fc
Header reorganization. Basically all system headers are now included in
...
tinyproxy.h and all the other files include the tinyproxy.h header. This
moves all the dependancy issues into one file.
2001-10-25 17:27:39 +00:00
Robert James Kaes
722a7d2142
Changed the included headers to be only the "tinyproxy.h" since it
...
contains all the code for properly bringing in the system headers (in the
correct order and with proper dependancies.)
2001-10-25 17:02:50 +00:00
Robert James Kaes
d3b099140f
Some code clean up due to the creation of the conns.{c,h} files which now
...
store the creation/destruction and definition of the connection structure.
2001-10-25 16:58:50 +00:00
Robert James Kaes
f8ad0dced3
Moved the connection creation/destruction and definition into it's own
...
files.
2001-10-25 16:58:09 +00:00
Robert James Kaes
ecbcc332cc
Updated the news file.
2001-10-25 16:35:27 +00:00
Robert James Kaes
e820fecf53
Fixed a few spelling problems and added additional information regarding
...
the new configure arguments and information about the mailing lists.
2001-10-25 16:28:24 +00:00
Robert James Kaes
ff95117d9d
Moved the code to include the TODO file into the top level Makefile.am
2001-10-25 16:17:14 +00:00
Robert James Kaes
70ce1cda1f
Moving the TODO list from the doc directory to the root directory so that
...
it's more visible.
2001-10-25 16:16:32 +00:00