summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-17Include values.h to use LONG_MAX and LONG_MINMukund Sivaraman2-1/+5
2008-06-17Add strtol conversion error checkingRobert James Kaes1-4/+15
Moved the strtol() call into fill_netmask_array() and added additional error checking to ensure that the strtol() call succeeded. Error checking code taken from strtol() manpage. Signed-off-by: Robert James Kaes <rjk@wormbytes.ca>
2008-06-17Refactored netmask array fill with range checkRobert James Kaes1-8/+39
When building a numeric ACL with netmask, range check the supplied value. In addition, the code to walk the array has been extracted and "simplified". Signed-off-by: Robert James Kaes <rjk@wormbytes.ca>
2008-06-10Don't check the value to be inserted as it's already checkedMukund Sivaraman1-6/+7
This change primarily avoids a gcc warning where timebuf is never non-NULL. There is no need to check the value to be inserted as it's checked inside hashmap_insert(). This changeset also lets error return values from hashmap_insert() propogate instead of clamping them to -1 (not that these are currently used anyway).
2008-06-09Moved transparent proxy code into its own fileRobert James Kaes6-114/+194
Extracted the transparent proxy logic from reqs.c and placed it into a separate file. Signed-off-by: Robert James Kaes <rjk@wormbytes.ca>
2008-06-04Change tinyproxy Bugzilla component to productMukund Sivaraman1-1/+1
2008-06-03Ignore profiling generated filesRobert James Kaes1-0/+1
The *.pcno files are generated as part of the profiling code. Signed-off-by: Robert James Kaes <rjk@wormbytes.ca>
2008-05-24Another minor README updateMukund Sivaraman1-1/+1
2008-05-24Updated READMEMukund Sivaraman1-26/+18
2008-05-24Added .gitignore entriesMukund Sivaraman1-0/+2
2008-05-24Updated toplevel Makefile.am to reflect recent automake changesMukund Sivaraman1-3/+3
2008-05-24Updated copyright header in Makefile.amMukund Sivaraman1-12/+13
2008-05-24Removed unnecessary LDFLAGS variableMukund Sivaraman1-2/+0
2008-05-24Quoted TP_ARG_ENABLEMukund Sivaraman1-1/+1
2008-05-24configure.ac changesMukund Sivaraman1-4/+4
2008-05-24Restructured automake macrosMukund Sivaraman6-107/+3
2008-05-24Renamed htmlerror.[ch] to html-error.[ch]Mukund Sivaraman7-10/+10
2008-05-24Updated copyright, license notices in source codeMukund Sivaraman45-604/+736
The notices have been changed to a more GNU look. Documentation comments have been separated from the copyright header. I've tried to keep all copyright notices intact. Some author contact details have been updated.
2008-05-05Fixed links in spec fileMukund Sivaraman1-2/+2
2008-05-03Updated .gitignore filesMukund Sivaraman2-0/+3
2008-05-01Sync Fedora initscript and specfileJeremy Hinegardner2-36/+61
2008-03-30Free arg before returning, or it'll leakMukund Sivaraman1-0/+3
2008-03-30Free entry_buffer or it'll be leakedMukund Sivaraman1-0/+2
vector_append() calls vector_insert() which makes a copy of the passed buffer, so the caller can free its buffer.
2008-03-30Fixed leaks of va_listsMukund Sivaraman1-6/+4
2008-03-30Generate RPM spec file from .spec.in fileMukund Sivaraman2-1/+2
2008-03-30Added Makefile.am in packaging dirsMukund Sivaraman4-7/+24
2008-03-30Removed old RPM packaging filesMukund Sivaraman3-122/+3
2008-03-30Added Fedora packaging filesJeremy Hinegardner2-0/+173
2008-03-30Moved RPM packaging dir to top-levelMukund Sivaraman3-9/+7
2008-03-30Removed obsolete packaging patch fileMukund Sivaraman3-21/+0
2008-03-30Do not allow anyone except localhost by defaultMukund Sivaraman1-1/+0
2008-03-30Made the default group nobodyMukund Sivaraman1-1/+1
2008-03-30Removed obsolete lexer/parser filesMukund Sivaraman2-489/+0
2008-03-19Added more patterns to .gitignoreAndrew Stribblehill3-0/+4
2008-03-13Fixed format string warningsMukund Sivaraman1-4/+4
2008-03-13Removed the clean target from the src directoryMukund Sivaraman1-3/+0
This was overriding the automake clean target to clean up files like *.o by default.
2008-03-13Corrected datatype of salen to fix compiler warningMukund Sivaraman1-2/+2
2008-03-13Added missing ltmain.shMukund Sivaraman1-0/+6930
2008-03-13Added empty NEWS file that's required by autotools nowMukund Sivaraman2-1/+0
2008-03-13Renamed file to replace underscores in it with dashesMukund Sivaraman4-6/+6
2008-03-13Renamed file to replace underscores in it with dashesMukund Sivaraman6-8/+8
2008-03-13Renamed .cvsignore to .gitignoreMukund Sivaraman3-0/+0
2008-03-13Renamed bootstrap to autogen.shMukund Sivaraman1-0/+0
2005-11-04Added support for UPSTREAM directive.Robert James Kaes1-4/+52
Included the basic grammar and handler functions for the "upstream" and "no upstream" directives. I still need to update the grammar to match _all_ the possibilities documented in the tinyproxy.conf file, but at least it now does as much as the old config parser.
2005-11-04Reformatted the reverse and filter configuration blocks. If eitherRobert James Kaes1-73/+10
section is not enabled at compile time, it should not be included in the object file.
2005-11-04Fixed up whitespace formatting of the config file directives. AlsoRobert James Kaes1-52/+61
added blank lines to group related directives.
2005-08-16Added the typecheck.m4 macro file to improve type checking support inRobert James Kaes1-0/+103
the configure.ac script. The various typedefs are checked in a larger collection of locations.
2005-08-16* [Refactor] Moved Reverse Proxy CodeRobert James Kaes8-157/+214
Moved the reverse proxy code from reqs.c into it's own files (reverse_proxy.c). The code in reqs.c is way too complicated, so I want to move unrelated code into their own files to simplify the main concepts in reqs.c.
2005-08-15* [Indent] Fixed typedef FormattingRobert James Kaes2-5/+5
Added the list of tinyproxy typedefs to the indent command to have them formatted correctly as well.
2005-08-15* [Indent] Ran Source Through indentRobert James Kaes41-4238/+4452
I re-indented the source code using indent with the following options: indent -kr -bad -bap -nut -i8 -l80 -psl -sob -ss -ncs There are now _no_ tabs in the source files, and all indentation is eight spaces. Lines are 80 characters long, and the procedure type is on it's own line. Read the indent manual for more information about what each option means.