summaryrefslogtreecommitdiff
path: root/src/acl.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2011-03-04[BB#90]: Fix bug in ACL netmask generationMukund Sivaraman1-4/+21
2010-05-30Precompute network addresses for increased performanceMukund Sivaraman1-4/+9
2010-05-30Minor indent of codeMukund Sivaraman1-1/+2
2010-01-14check_numeric_acl() should return -1 when IPs don't match.David Shanks1-1/+1
2009-12-07Add access_list to the config struct instead of a global variable in acl.c.Michael Adam1-14/+9
2009-12-07acl: add function flush_access_list().Michael Adam1-0/+24
2009-11-17acl: split initialization of the access_list out into a functionMichael Adam1-10/+20
2009-11-10Fix a segfault in insert_acl and checks against string-type aclsMichael Adam1-4/+0
2009-10-10acl: Fix "comparison between signed and unsigned" warning on 32bitMichael Adam1-4/+4
2009-10-10Use size_t not ssize_t for len argument. This is always >= 0.Michael Adam1-1/+1
2009-10-09Use ssize_t for len argumentMukund Sivaraman1-1/+1
2009-09-28Include limits.h for LONG_MAX and LONG_MINMukund Sivaraman1-0/+2
2009-09-21Remove trailing comma from acl_type enumMukund Sivaraman1-1/+1
2009-09-20Remove inline keyword from static functionsMukund Sivaraman1-1/+1
2009-09-15Indent code to Tinyproxy coding styleMukund Sivaraman1-256/+226
2009-08-07Rename tinyproxy.[ch] to main.[ch]Mukund Sivaraman1-1/+1
2009-08-04check_acl(): initialize "perm" to eliminate compiler warning.Michael Adam1-1/+1
2009-08-04check_acl(): remove the fd argument - it is not used.Michael Adam1-2/+1
2009-08-04check_acl(): fix function header comment.Michael Adam1-1/+1
2009-08-04check_acl(): add explicit cast to return value of vector_getentry()Michael Adam1-1/+1
2009-08-04check_acl(): add cast to recuce compiler warning (unsigned / signed comparison)Michael Adam1-1/+1
2008-12-29Indenting changeMukund Sivaraman1-1/+4
2008-12-08Convert tabs to spacesMukund Sivaraman1-73/+73
2008-12-01Reformat code to GNU coding styleMukund Sivaraman1-239/+264
2008-08-24pos can never be less than 0 as it's of type size_tMukund Sivaraman1-1/+1
2008-06-17Add strtol conversion error checkingRobert James Kaes1-4/+15
2008-06-17Refactored netmask array fill with range checkRobert James Kaes1-8/+39
2008-05-24Updated copyright, license notices in source codeMukund Sivaraman1-14/+18
2005-08-15* [Indent] Ran Source Through indentRobert James Kaes1-113/+116
2005-07-12* Updated Copyright Email AddressesRobert James Kaes1-2/+2
2004-08-24Fixed up the acl_s structure so that it compiles correctly underRobert James Kaes1-21/+21
2004-08-11Completely rewrote the ACL functionality. The new system is intendedRobert James Kaes1-158/+184
2004-02-13Removed unnecessary casts (mostly dealing with memory allocation.) IRobert James Kaes1-2/+2
2003-07-31Added appropriate casts from (void*) so that the code will compileRobert James Kaes1-3/+5
2002-06-05(acl_string_processing): Moved the string processing code out of check_acl() ...Robert James Kaes1-31/+88
2002-05-23Changed the header includes around to reflect the new source layout.Robert James Kaes1-2/+2
2002-04-18Changed all calls to strdup to safestrdup. This should provide betterRobert James Kaes1-2/+2
2002-04-17Changed the check_acl() function to require the peer IP address and stringRobert James Kaes1-11/+5
2002-04-09James Flemer cleaned up the make_netmask() function to remove the staticRobert James Kaes1-15/+3
2001-11-22Reformated text.Robert James Kaes1-15/+26
2001-11-03Tightened the string/numeric ACL checks.Robert James Kaes1-6/+13
2001-10-25Header reorganization. Basically all system headers are now included inRobert James Kaes1-3/+1
2001-09-15Updated the authorization string.Robert James Kaes1-2/+2
2001-09-11Comment cleanup.Robert James Kaes1-2/+3
2001-09-08Changed all the mallocs and callocs to use the new safemalloc andRobert James Kaes1-2/+3
2001-09-07Error message cleanup.Robert James Kaes1-3/+3
2001-05-27Renamed the access member of struct acl_s to acl_access.Robert James Kaes1-13/+13
2001-05-23Make the netmask static and include the asserts.Robert James Kaes1-2/+8
2000-09-26Updated the free() calls to the safefree() calls.Robert James Kaes1-3/+3
2000-09-12Improvied access control semantics. Allows for a finger control forRobert James Kaes1-0/+214