summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-08-04vector: change vectore_insert() to take size_t len instead of ssize_t len argMichael Adam1-1/+1
Michael
2009-08-04remove "discard const" compiler warnings with log_message().Michael Adam2-2/+2
Michael
2009-08-04configure: Add more warnings to CFLAGS in debug modeMichael Adam1-0/+1
Michael
2009-08-04tinyproxy.conf: fix a comment typoMichael Adam1-1/+1
Michael
2009-08-04[BB#53] Add a GPLv2 COPYING fileMukund Sivaraman2-1/+339
Tinyproxy is distributed under the GNU GPLv2 or above license. If autotools are used to build Tinyproxy without this file, they copy the system installed COPYING file which is nowadays the GNU GPLv3 license.
2009-06-14tinyproxy.conf: kill some trailing spacesMichael Adam1-6/+6
Michael
2009-05-29autogen.sh: fix errors with new autotools.Michael Adam1-3/+1
The following errors occurred when running ./autogen.sh : $ ./autogen.sh + aclocal configure.ac:18: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:386: AC_USE_SYSTEM_EXTENSIONS is expanded from... ../../lib/autoconf/specific.m4:332: AC_GNU_SOURCE is expanded from... configure.ac:18: the top level configure.ac:18: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS configure.ac:19: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:459: AC_MINIX is expanded from... configure.ac:19: the top level configure.ac:19: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS and so on for autoheader and friends. According to the autotools docs, the proper way to handle this is to just call AC_USE_SYSTEM_EXTENSIONS. Michael
2008-12-29Indenting changeMukund Sivaraman1-1/+4
2008-12-08Convert tabs to spacesMukund Sivaraman37-1274/+1262
2008-12-08Update Tinyproxy website URLMukund Sivaraman1-1/+1
2008-12-08Break at 80 columnsMukund Sivaraman11-35/+69
2008-12-01Reformat code to GNU coding styleMukund Sivaraman47-5029/+5372
This is a commit which simply ran all C source code files through GNU indent. No other modifications were made.
2008-12-01Don't disable the creation of core filesMukund Sivaraman1-12/+0
Creation of core files can be disabled in the OS environment such as by using the ulimit program.
2008-10-16Update Tinyproxy website URLsMukund Sivaraman3-10/+11
2008-08-24Tweak configure.ac a bitMukund Sivaraman1-18/+4
2008-08-24Update the bugmail fieldMukund Sivaraman1-1/+1
2008-08-24Add more calls to umask() before mkstemp()Mukund Sivaraman2-0/+10
2008-08-24Move buffer to the heap due to its sizeMukund Sivaraman1-7/+15
2008-08-24Set umask before mkstemp() for some versions of glibcMukund Sivaraman2-1/+6
2008-08-24pos can never be less than 0 as it's of type size_tMukund Sivaraman4-4/+4
Also fix the type which is passed in from various places.
2008-08-24Remove useless check as data can't be NULL at this pointMukund Sivaraman1-10/+6
2008-07-30Add whitespaceMukund Sivaraman1-1/+1
2008-07-30Update the bug-report fieldMukund Sivaraman1-1/+1
2008-07-14Add missing commaMukund Sivaraman1-1/+1
2008-07-14Change bug report address to email address in AC_INITMukund Sivaraman1-1/+1
2008-07-14Allow numeric uid/gids in User and Group directivesMukund Sivaraman3-23/+52
This change allows numeric uid/gids to be specified in the User and Group directives in tinyproxy.conf. Formerly, only username and group names were accepted. This fixes bug #15, which was created after looking at a case on the OpenWrt wiki. X-Banu-Bugzilla-Ids: 15
2008-07-14Fix error variable names that stats.html expectsMukund Sivaraman1-2/+2
2008-07-14Fix a regression where empty error variables caused strlen() to crashMukund Sivaraman1-5/+13
This fixes a regression (bug #16) introduced in 95c1f39f6039dc82346f3e024e86a23b7103a0a6, where a NULL check was removed. This caused NULL error variable values to be sent to add_error_variable() in which strlen() segfaulted. With this fix, custom stats pages should be displayed properly. X-Banu-Bugzilla-Ids: 16
2008-07-14Make the embedded error message display valid XHTML tooMukund Sivaraman1-11/+18
Also fix the information that is displayed.
2008-07-14Add version info in embedded stats pageMukund Sivaraman1-1/+4
2008-07-14Add error number as a template parameter for error pagesMukund Sivaraman3-10/+16
2008-07-14Make the embedded stats message display valid XHTML tooMukund Sivaraman1-10/+15
2008-07-14Spruce up error page footers a bitMukund Sivaraman4-4/+9
2008-07-14Replace h2 with h1 for the main headingMukund Sivaraman1-1/+1
2008-07-14Remove ltmain.sh from dist targetMukund Sivaraman1-1/+1
2008-07-14Remove title attributeMukund Sivaraman1-1/+1
2008-07-14Update error pages to valid XHTML formatMukund Sivaraman3-58/+137
Also change some text and how the messages are displayed, to look better.
2008-07-14Remove unused autoconf macro callsMukund Sivaraman2-6933/+0
2008-06-20Fix tinyproxy homepage linkMukund Sivaraman1-1/+1
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