summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-19Remove Id tag from configure.acMukund Sivaraman1-3/+1
2008-06-19Removed obsolete ignore rulesMukund Sivaraman2-4/+0
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.