cvs2svn
ad99033ae4
This commit was manufactured by cvs2svn to create branch
...
'release_1_4_3_patches'.
2001-11-21 19:35:52 +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
Robert James Kaes
274d7730ca
Bumped up the pre-version.
2001-10-25 05:13:46 +00:00
Robert James Kaes
2da1378f53
Changes to reflect the various fixes to have CONNECT upstream proxying
...
work.
2001-10-25 05:13:18 +00:00
Robert James Kaes
1bbf32f04c
Fixed the problems with sending/not sending headers so that the CONNECT
...
(SSL) method would work with upstream proxying!
2001-10-25 05:12:46 +00:00
Robert James Kaes
28b4477f48
Added the upstream flag to the conn_s structure.
2001-10-25 05:10:57 +00:00
Robert James Kaes
5f8ee4fae3
Bit of source code clean up.
2001-10-25 05:10:32 +00:00
Robert James Kaes
3e91392c8a
More changes to reqs.c and buffer.c
2001-10-25 04:42:32 +00:00
Robert James Kaes
6afa56ba09
Changed the way relay_connection() works by having the both buffers
...
emptied when either socket is closed. This should be better for the tunnel
connections.
Change the connect_to_upstream() function to better utilize the
establish_http_connection() function. Code re-use is cool. :)
2001-10-25 04:40:48 +00:00
Robert James Kaes
f8d43bd423
Lowered the size of the read buffer to 2K since Ethernet seems to work
...
with 1400 byte segments.
2001-10-25 04:39:10 +00:00
Robert James Kaes
b7b4d08758
Error message cleanup to make the information more informative.
2001-10-24 00:37:23 +00:00
Robert James Kaes
7d7958b0d7
Fixed a spelling problem in a log message.
2001-10-23 16:43:08 +00:00
Robert James Kaes
98ffd0a3fe
Update to reflect the current maintainer (Robert) again.
2001-10-23 15:46:43 +00:00
Robert James Kaes
d090c02476
New changes to getpeer_string().
2001-10-23 03:58:40 +00:00
Robert James Kaes
a746b9d0b2
Moved the zero-length string setting to outside the tests in getpeer_*()
...
functions. Also added a more robust error reporting for DNS errors.
2001-10-23 03:57:34 +00:00
Robert James Kaes
56a9766529
Hopefully cleaned up the source a bit.
2001-10-23 03:55:39 +00:00
Robert James Kaes
1abc300112
Cleaned up the file and added the request for a more consistent error
...
system.
2001-10-23 03:55:01 +00:00
Robert James Kaes
ce8b94bd73
Bumped the version number.
2001-10-22 21:30:18 +00:00
Robert James Kaes
db1ccab0bc
New TODO entry for handling potential security problems.
2001-10-22 18:31:44 +00:00
Robert James Kaes
a6a026cb9e
Changed the getpeer_*() functions to return the reason why the name or IP
...
address could not be looked up.
2001-10-22 16:52:34 +00:00
Robert James Kaes
358b2781af
Cleaned up the code in handle_connection() and added a NULL pointer test
...
in the free request function.
2001-10-22 16:08:29 +00:00
Robert James Kaes
ad743c1e41
Fixed a problem where a user's variable would be uninitialized if a DNS
...
lookup failed.
2001-10-22 15:56:11 +00:00
Robert James Kaes
b40e382e5a
More moving around of the source code. Still can't get CONNECT to work
...
with an upstream proxy.
2001-10-19 18:03:49 +00:00
Robert James Kaes
26587ef1e7
Fixed a problem where a full buffer on the read side would cause the
...
connection to be closed.
2001-10-18 21:45:54 +00:00
Robert James Kaes
ac111ee8c6
Added netinet/in.h so that tinyproxy will compile on OpenBSD.
2001-10-18 03:44:06 +00:00
Robert James Kaes
7a613287ee
Trying to allow CONNECT methods through an Upstream proxy.
2001-10-17 04:15:35 +00:00