5
I Use This!
Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Oct 18, 2025 — Oct 18, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Moved the autoconf/automake configuration files into the config directory, so inform autoconf of this (the AC_CONFIG_AUX_DIR and AC_CONFIG_MACRO_DIR macros.) More... about 22 years ago
Moved all the autoconf/automake configuration information into the config directory. More... about 22 years ago
Removed the "releases.txt" file from the distribution. It didn't really add anything, so there's no point in having it. More... about 22 years ago
(takesig): Fixed the return type to use the autoconf defined RETSIGTYPE. This is portable, while simply using "void" is not. More... about 22 years ago
Added code to handle HTTP/0.9 simple GET requests. More... about 22 years ago
(get_bool_arg): Moved the initialization of "p" _before_ the assert() calls. The code doesn't compile under gcc 2.95 otherwise. (I'm surprised it compiles under gcc 3.3 without a problem.) More... about 22 years ago
Changed some of the variable types so that the code compiles cleanly on other operating systems. (Used cf.sourceforge.net as the test system for cross compiling.) More... about 22 years ago
Fixed up the acl_s structure so that it compiles correctly under gcc 2.95. More... about 22 years ago
Bootstrap the autoconf system More... about 22 years ago
Moved the configuration information into it's own directory to avoid cluttering up the root directory. More... about 22 years ago
Changed the calls to the config_compile() and config_parse() functions. Also, if the "logfile" directive is used, it will now override use of the syslog system. Added an error message if neither is defined. More... about 22 years ago
(log_message): Added a fsync() call after each line outputted to the log file. More... about 22 years ago
Reorganized the source code. Added the missing reverse proxy directives. Added a bunch of comments to clarify how the code works. More... about 22 years ago
Removed the last code relating to the old configuration parsing system. The grammar.y and scanner.l files still need to be removed. More... about 22 years ago
Removed the grammar.y and scanner.l files from the list of files required by tinyproxy. More... about 22 years ago
Added some error logging information for directives that are conditionally compiled. Still need to add info messages for the directives. More... about 22 years ago
Change the code to use the new config_parse() method rather than the flex/bison based configuration system. More... about 22 years ago
Added the new configuration parsing system (conffile.c and conffile.h.) The new system is intended to replace the existing grammar.y and scanner.l files. I don't want to depend on flex/bison any longer. More... about 22 years ago
(check_allowed_connect_ports): By default DENY any CONNECT requests unless explicitly allowed by a configuration directive. More... about 22 years ago
(add_xtinyproxy_header): Removed the runtime error checking of the connptr->server_fd variable and moved it into an assert since we should never be called with invalid data. Also made the function an inline function since it's only called in one place. More... about 22 years ago
Completely rewrote the ACL functionality. The new system is intended to handle IPv6 style addresses along with the existing IPv4 and string addresses. In addition, the hand-rolled "list" code has been replaced with a vector (code reuse.) Also, the code should be a little easier to understand (relatively speaking.) More... about 22 years ago
(strip_username_password): Removed one of the pointer variables since it's no longer needed. Reorganized the function to make it more obvious what was actually being done. More... about 22 years ago
Merged in changes from 1.6.3 More... about 22 years ago
Added the "BindSame" configure directive from Oswald Buddenhagen. This allows tinyproxy to respond to a request bound to the same interface that the request came in on. As Oswald explains: More... over 22 years ago
(init_stats): Fixed a memset bug, where the structure was not cleared properly. (The sizeof "struct stat" was being used rather than the proper "struct stat_s". On my system, "struct stat" is 88 bytes long, while "struct stat_s" is 20 bytes long. Quite a difference!) More... over 22 years ago
These files list all the other files that CVS should ignore. It makes looking at the CVS status information a little cleaner. More... over 22 years ago
Converted the various socket functions to work with both IPv4 and IPv6 addresses. More... over 22 years ago
Added two functions: - get_ip_string() converts a binary network address into either a dotted-decimal IPv4 address, or a IPv6 hex-string - full_inet_pton() converts a numeric character string into an IPv6 network address (binary form). It's like the system inet_pton() function, but it will work with bot IPv4 and IPv6 character strings. More... over 22 years ago
Rewrote the "early history" of the project, and added a section for "major" addition authors. More... over 22 years ago
Removed unnecessary casts (mostly dealing with memory allocation.) I should never have added them in the first place. They don't really buy anything, and they can hide bugs. More... over 22 years ago