privoxy.git
17 years agoProposed update for 3.0.4 release.
hal9 [Fri, 25 Aug 2006 10:59:36 +0000 (10:59 +0000)]
Proposed update for 3.0.4 release.

17 years ago--user fix. Only use the user as group if no group is specified.
Fabian Keil [Thu, 24 Aug 2006 11:01:34 +0000 (11:01 +0000)]
--user fix. Only use the user as group if no group is specified.
Solves BR 1492612. Thanks to Spinor S. and David Laight.

17 years agoHTML developer manual.
hal9 [Tue, 22 Aug 2006 23:36:11 +0000 (23:36 +0000)]
HTML developer manual.

17 years agoFix email address, cvs URI, address branching changes and various other
hal9 [Tue, 22 Aug 2006 23:35:01 +0000 (23:35 +0000)]
Fix email address, cvs URI, address branching changes and various other
small updates.

17 years agoSilence warnings and errors. This should build now. New filters were only
hal9 [Tue, 22 Aug 2006 11:04:59 +0000 (11:04 +0000)]
Silence warnings and errors. This should build now. New filters were only
stubbed in. More to be done.

17 years agoChanged client_referrer to use the right type (size_t) for
Fabian Keil [Tue, 22 Aug 2006 10:55:56 +0000 (10:55 +0000)]
Changed client_referrer to use the right type (size_t) for
hostlenght and to shorten the temporary referrer string with
'\0' instead of adding a useless line break.

17 years agoReverting to original content.
hal9 [Tue, 22 Aug 2006 00:04:21 +0000 (00:04 +0000)]
Reverting to original content.

17 years agoFormatting cleanup
David Schmidt [Mon, 21 Aug 2006 12:50:51 +0000 (12:50 +0000)]
Formatting cleanup

17 years agoMS Visual C++ build updates
David Schmidt [Mon, 21 Aug 2006 11:15:54 +0000 (11:15 +0000)]
MS Visual C++ build updates

17 years agoWindows service integration
David Schmidt [Mon, 21 Aug 2006 11:13:19 +0000 (11:13 +0000)]
Windows service integration

17 years agoUpdate.
hal9 [Mon, 21 Aug 2006 10:55:23 +0000 (10:55 +0000)]
Update.

17 years agoRepairing contents to what it should have been, and testing commit.
hal9 [Mon, 21 Aug 2006 10:47:25 +0000 (10:47 +0000)]
Repairing contents to what it should have been, and testing commit.

17 years agoGoogle Images need img-reorder turned off.
David Schmidt [Sat, 19 Aug 2006 03:13:00 +0000 (03:13 +0000)]
Google Images need img-reorder turned off.

17 years agoTweak for OS/2 build happiness.
David Schmidt [Fri, 18 Aug 2006 16:03:17 +0000 (16:03 +0000)]
Tweak for OS/2 build happiness.

17 years agoWindows service (re-)integration
David Schmidt [Fri, 18 Aug 2006 15:23:17 +0000 (15:23 +0000)]
Windows service (re-)integration

The new args are:

--install[:service_name]
--uninstall[:service_name]
--service

They work as follows:
--install will create a service for you and then terminate.
By default the service name will be "privoxy" (without the quotes).
However you can run multiple services if you wish, just by adding
a colon and then a name (no spaces).

--uninstall follows the exact same rules a --install.

--service is used when the program is executed by the service
control manager, and in normal circumstances would never be
used as a command line argument.

17 years agoUpdate the ChangeLog a little bit...
David Schmidt [Fri, 18 Aug 2006 02:38:15 +0000 (02:38 +0000)]
Update the ChangeLog a little bit...

17 years agoMaking icon go back to blue when idle.
David Schmidt [Fri, 18 Aug 2006 02:06:25 +0000 (02:06 +0000)]
Making icon go back to blue when idle.
See: bug #967648.

17 years ago- Back to timegm() using GnuPG's replacement if necessary.
Fabian Keil [Thu, 17 Aug 2006 17:15:10 +0000 (17:15 +0000)]
- Back to timegm() using GnuPG's replacement if necessary.
  Using mktime() and localtime() could add a on hour offset if
  the randomize factor was big enough to lead to a summer/wintertime
  switch.

- Removed now-useless Privoxy 3.0.3 compatibility glue.

- Moved randomization code into pick_from_range().

- Changed parse_header_time definition.
  time_t isn't guaranteed to be signed and
  if it isn't, -1 isn't available as error code.
  Changed some variable types in client_if_modified_since()
  because of the same reason.

17 years agoAdded check for timegm().
Fabian Keil [Thu, 17 Aug 2006 17:09:49 +0000 (17:09 +0000)]
Added check for timegm().

17 years agoWindows service integration
David Schmidt [Tue, 15 Aug 2006 20:12:36 +0000 (20:12 +0000)]
Windows service integration

17 years agoOS/2 compilation compatibility fixups
David Schmidt [Mon, 14 Aug 2006 13:18:08 +0000 (13:18 +0000)]
OS/2 compilation compatibility fixups

17 years agoChanged include from strptime.c to strptime.h
Fabian Keil [Mon, 14 Aug 2006 08:58:42 +0000 (08:58 +0000)]
Changed include from strptime.c to strptime.h

17 years agoBorrowed from GNU C Library.
Fabian Keil [Mon, 14 Aug 2006 08:43:29 +0000 (08:43 +0000)]
Borrowed from GNU C Library.

17 years agoDocumented new actions that were part of
Fabian Keil [Mon, 14 Aug 2006 08:40:39 +0000 (08:40 +0000)]
Documented new actions that were part of
the "minor Privoxy improvements".

17 years agoSplit filter-headers{} into filter-client-headers{}
Fabian Keil [Mon, 14 Aug 2006 08:29:17 +0000 (08:29 +0000)]
Split filter-headers{} into filter-client-headers{}
and filter-server-headers{}.

17 years agoSplit filter-headers{} into filter-client-headers{}
Fabian Keil [Mon, 14 Aug 2006 08:25:19 +0000 (08:25 +0000)]
Split filter-headers{} into filter-client-headers{}
and filter-server-headers{}.
Added parse_header_time() to share some code.
Replaced timegm() with mktime().

17 years agoFeature request 595948: Re-Filter logging in single line
David Schmidt [Mon, 14 Aug 2006 00:27:47 +0000 (00:27 +0000)]
Feature request 595948: Re-Filter logging in single line

17 years agoAdded checks for strptime() and random()
Fabian Keil [Sun, 13 Aug 2006 22:01:51 +0000 (22:01 +0000)]
Added checks for strptime() and random()

17 years agoOops, unit testing change made it back to CVS...
David Schmidt [Sat, 12 Aug 2006 04:03:40 +0000 (04:03 +0000)]
Oops, unit testing change made it back to CVS...

17 years agoWindows service integration
David Schmidt [Sat, 12 Aug 2006 03:54:37 +0000 (03:54 +0000)]
Windows service integration

17 years agoIncorporate Fabian Keil's patch work:\rhttp://www.fabiankeil.de/sourcecode/privoxy/
David Schmidt [Thu, 3 Aug 2006 02:46:42 +0000 (02:46 +0000)]
Incorporate Fabian Keil's patch work:\rfabiankeil.de/sourcecode/privoxy/

17 years agoTracker 1204760- Site adobe.com is blocked
David Schmidt [Wed, 2 Aug 2006 17:36:19 +0000 (17:36 +0000)]
Tracker 1204760- Site adobe.com is blocked

17 years agoReorganizing the repository: swapping out what was HEAD (the old 3.1 branch)
David Schmidt [Tue, 18 Jul 2006 14:49:15 +0000 (14:49 +0000)]
Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch)
with what was really the latest development (the v_3_0_branch branch)

19 years agoTypo: inspect_jpegs, not inspect-jpegs in form v_3_1_archive_branchpoint
David Schmidt [Tue, 5 Oct 2004 03:21:40 +0000 (03:21 +0000)]
Typo: inspect_jpegs, not inspect-jpegs in form

19 years agoAdd the ability to check jpeg images for invalid
David Schmidt [Tue, 5 Oct 2004 02:03:19 +0000 (02:03 +0000)]
Add the ability to check jpeg images for invalid
lengths of comment blocks.  Defensive strategy
against the exploit:
Microsoft Security Bulletin MS04-028
   Buffer Overrun in JPEG Processing (GDI+) Could
   Allow Code Execution (833987)
Enabled with +inspect-jpegs in actions files.

19 years agoRemoving the "arbitrary" limit of 1000 elements in list.c - due to tracker
David Schmidt [Tue, 25 May 2004 01:40:35 +0000 (01:40 +0000)]
Removing the "arbitrary" limit of 1000 elements in list.c - due to tracker
#911950.

20 years agoFixed bug #827619 (tar and rpm call syntax).
oes [Thu, 27 Nov 2003 14:35:46 +0000 (14:35 +0000)]
Fixed bug #827619 (tar and rpm call syntax).

20 years agoAdded a one-time warning for compiling CVS HEAD
oes [Fri, 17 Oct 2003 17:51:58 +0000 (17:51 +0000)]
Added a one-time warning for compiling CVS HEAD

20 years agoUpdated header debug logging to show the header text that is
David Schmidt [Thu, 2 Oct 2003 19:41:23 +0000 (19:41 +0000)]
Updated header debug logging to show the header text that is
being crunched; refactored functions in parsers.c to have a
single, common exit point

20 years agoAdjust stat.h header for Windows build
David Schmidt [Thu, 2 Oct 2003 15:17:07 +0000 (15:17 +0000)]
Adjust stat.h header for Windows build

20 years agoFeature request 595948: Re-Filter logging in single line
David Schmidt [Thu, 25 Sep 2003 02:37:32 +0000 (02:37 +0000)]
Feature request 595948: Re-Filter logging in single line

20 years agoResyncing HEAD with v_3_0_branch for two OSX fixes:
David Schmidt [Thu, 25 Sep 2003 01:44:33 +0000 (01:44 +0000)]
Resyncing HEAD with v_3_0_branch for two OSX fixes:
Making thread IDs look sane in the logfile for Mach kernels,
and fixing multithreading crashes due to thread-unsafe
system calls.
and

20 years agoUpdate ChageLog (mostly to test my CVS access on a CYGWIN machine)
David Schmidt [Mon, 22 Sep 2003 19:05:22 +0000 (19:05 +0000)]
Update ChageLog (mostly to test my CVS access on a CYGWIN machine)

20 years agoAdd explanation for send-banner?type=custom in default.filter. See
David Schmidt [Mon, 22 Sep 2003 02:25:01 +0000 (02:25 +0000)]
Add explanation for send-banner?type=custom in default.filter.  See
feature request item #633594.

20 years agoEnable sending a custom 'blocked' image. Shows up as
David Schmidt [Mon, 22 Sep 2003 00:33:01 +0000 (00:33 +0000)]
Enable sending a custom 'blocked' image.  Shows up as
"image-blocker-custom-file" parameter in config, and
"+set-image-blocker{custom}" in action files.

20 years agoAdded a line plus Fix-me as a reminder to fix broken force handling in trunk. Thanks...
oes [Tue, 24 Jun 2003 12:24:24 +0000 (12:24 +0000)]
Added a line plus Fix-me as a reminder to fix broken force handling in trunk. Thanks to lionel for the hint

20 years agoUse apt-get instead of dpkg to install Debian package, which is more
Roland Rosenfeld [Thu, 8 May 2003 18:19:36 +0000 (18:19 +0000)]
Use apt-get instead of dpkg to install Debian package, which is more
solid, uses the correct and most recent Debian version automatically.

21 years agoRemove trailing spaces to close bug report.
hal9 [Sun, 20 Apr 2003 17:37:28 +0000 (17:37 +0000)]
Remove trailing spaces to close bug report.

21 years agoStrip trailing spaces from config-file generation.
hal9 [Sun, 20 Apr 2003 17:28:05 +0000 (17:28 +0000)]
Strip trailing spaces from config-file generation.

21 years agoAdd small note about one filter file may be defined.
hal9 [Fri, 11 Apr 2003 03:14:53 +0000 (03:14 +0000)]
Add small note about one filter file may be defined.

21 years agoAdd note to not run this branch unless developing.
hal9 [Tue, 25 Mar 2003 00:52:00 +0000 (00:52 +0000)]
Add note to not run this branch unless developing.

21 years agoFix Adam Lock typo.
hal9 [Tue, 25 Mar 2003 00:48:44 +0000 (00:48 +0000)]
Fix Adam Lock typo.

21 years agoUpdate, regenerate and fix Adam Lock typo.
hal9 [Tue, 25 Mar 2003 00:48:21 +0000 (00:48 +0000)]
Update, regenerate and fix Adam Lock typo.

21 years agoApply Docbook/FreeBSD patch from a.go at tiscali.nl. Thanks!
hal9 [Sun, 23 Mar 2003 02:15:51 +0000 (02:15 +0000)]
Apply Docbook/FreeBSD patch from a.go at tiscali.nl. Thanks!

21 years agoPresumably fixed Bug #707467 by defining unix ifdef __unix__
oes [Fri, 21 Mar 2003 14:45:23 +0000 (14:45 +0000)]
Presumably fixed Bug #707467 by defining unix ifdef __unix__

21 years agofile filter2doc.pl was initially added on branch v_3_0_branch.
oes [Sun, 16 Mar 2003 15:22:37 +0000 (15:22 +0000)]
file filter2doc.pl was initially added on branch v_3_0_branch.

21 years agoProvide link to Google for failed pages as suggested at
Gabor Liptak [Fri, 7 Mar 2003 01:43:32 +0000 (01:43 +0000)]
Provide link to Google for failed pages as suggested at
http://sourceforge.net/tracker/index.php?func=detail&aid=679486&group_id=11118&atid=361118

21 years agoAdd option "--linkcolor #0000ff" to htmldoc call to create blue
Roland Rosenfeld [Sat, 1 Mar 2003 15:33:48 +0000 (15:33 +0000)]
Add option "--linkcolor #0000ff" to htmldoc call to create blue
links (otherwise they are black except you have a ~/.htmldocrc which
defines it in a different way).

21 years agoDon't compress PDF files.
Roland Rosenfeld [Sat, 1 Mar 2003 15:27:34 +0000 (15:27 +0000)]
Don't compress PDF files.

21 years agoUpdate to recent version as of January 2003.
Roland Rosenfeld [Sat, 1 Mar 2003 15:14:44 +0000 (15:14 +0000)]
Update to recent version as of January 2003.

21 years ago * Build HTML, text, and PDF versions of the documentation from source.
Roland Rosenfeld [Sat, 1 Mar 2003 15:10:10 +0000 (15:10 +0000)]
 * Build HTML, text, and PDF versions of the documentation from source.
 * Mention PDF and text version of the documentation in doc-base files.
 * Install PDF version of the documentation, too.
 * Install HTML version of the man page, too.

21 years agoMerge in changes from Debian packages 3.0.0-3 to 3.0.0-5
Roland Rosenfeld [Sat, 1 Mar 2003 10:47:25 +0000 (10:47 +0000)]
Merge in changes from Debian packages 3.0.0-3 to 3.0.0-5

21 years agoChange js-radical to js-events to match default.filter. ???
hal9 [Thu, 20 Feb 2003 14:00:55 +0000 (14:00 +0000)]
Change js-radical to js-events to match default.filter. ???

21 years agoFix typo 'ation'.
hal9 [Thu, 20 Feb 2003 13:55:24 +0000 (13:55 +0000)]
Fix typo 'ation'.

21 years agoRemove windows logs to console statement per bug report 688728.
hal9 [Thu, 20 Feb 2003 13:53:25 +0000 (13:53 +0000)]
Remove windows logs to console statement per bug report 688728.

21 years agoFix typos per bug report 688728.
hal9 [Thu, 20 Feb 2003 13:51:51 +0000 (13:51 +0000)]
Fix typos per bug report 688728.

21 years agoUpdated activity console instrumentation locations
David Schmidt [Sun, 26 Jan 2003 20:24:26 +0000 (20:24 +0000)]
Updated activity console instrumentation locations

21 years agoAllow for persistent setting of simple vs. detailed statistics
David Schmidt [Sat, 25 Jan 2003 20:32:05 +0000 (20:32 +0000)]
Allow for persistent setting of simple vs. detailed statistics

21 years agoI will compile before committing. I will compile before committing.
David Schmidt [Tue, 21 Jan 2003 02:53:08 +0000 (02:53 +0000)]
I will compile before committing.  I will compile before committing.

21 years agoDeveloper TODO 612294: src: C++ keyword as variable name
David Schmidt [Tue, 21 Jan 2003 02:49:27 +0000 (02:49 +0000)]
Developer TODO 612294: src: C++ keyword as variable name
I changed all ocurrences of 'new' to 'new_something' wherever I found
one.  I also brought up all the source files in MSDEV to see if I could
spot any highlighted keywords that really were variables.  Non-scientific,
but at least I tried. :-)

21 years agoBuild support for the Java Activity Console - build with 'make java-activity-console...
David Schmidt [Sat, 18 Jan 2003 19:04:58 +0000 (19:04 +0000)]
Build support for the Java Activity Console - build with 'make java-activity-console', run with 'java -jar ActivityConsole.jar'

21 years agoInitial checkin of directory structure and source code of the java Activity
David Schmidt [Sat, 18 Jan 2003 14:37:24 +0000 (14:37 +0000)]
Initial checkin of directory structure and source code of the java Activity
Console

21 years agoTweaked to compile on Linux and Solaris via SourceForge compile farm
David Schmidt [Thu, 9 Jan 2003 02:54:55 +0000 (02:54 +0000)]
Tweaked to compile on Linux and Solaris via SourceForge compile farm

21 years agoUpdate stats protocol now that the console is actually running
David Schmidt [Mon, 6 Jan 2003 02:03:13 +0000 (02:03 +0000)]
Update stats protocol now that the console is actually running

21 years agoEnd of initial drop of statistics console infrastructure. Data stream
David Schmidt [Mon, 30 Dec 2002 19:56:16 +0000 (19:56 +0000)]
End of initial drop of statistics console infrastructure.  Data stream
is transmitted on the stats port every interval, provided the data has
changed since the last transmission.  More work probably needs to be
done with regard to multiplatform threading; I stole the thread spawning
code from jcc.c, but haven't been able to test it everywhere.

21 years agoFix null_routine on unix
David Schmidt [Sat, 28 Dec 2002 04:17:58 +0000 (04:17 +0000)]
Fix null_routine on unix

21 years agoInitial drop of dashboard instrumentation - enabled with
David Schmidt [Sat, 28 Dec 2002 04:10:22 +0000 (04:10 +0000)]
Initial drop of dashboard instrumentation - enabled with
--enable-activity-console

21 years agoInitial drop of dashboard instrumentation - enabled with
David Schmidt [Sat, 28 Dec 2002 03:58:19 +0000 (03:58 +0000)]
Initial drop of dashboard instrumentation - enabled with
--enable-activity-console

21 years agoAdd openbsd.
hal9 [Sat, 14 Dec 2002 04:05:06 +0000 (04:05 +0000)]
Add openbsd.

21 years agoAdd openbsd special flags per gunner at styx2002.no-ip.org
hal9 [Fri, 13 Dec 2002 23:47:10 +0000 (23:47 +0000)]
Add openbsd special flags per gunner at styx2002.no-ip.org

21 years agoRewrite cvs write access section.
hal9 [Wed, 11 Dec 2002 13:13:32 +0000 (13:13 +0000)]
Rewrite cvs write access section.

21 years agoAdd FAQ on error 503 win32.
hal9 [Sun, 1 Dec 2002 06:31:27 +0000 (06:31 +0000)]
Add FAQ on error 503 win32.

21 years agoAdd Andrew Lock.
hal9 [Sat, 30 Nov 2002 02:35:39 +0000 (02:35 +0000)]
Add Andrew Lock.

21 years agoFixed broken handling of pre-set CFLAGS
oes [Wed, 27 Nov 2002 12:40:54 +0000 (12:40 +0000)]
Fixed broken handling of pre-set CFLAGS

21 years agoAdded Guy's last name
oes [Sat, 16 Nov 2002 15:37:03 +0000 (15:37 +0000)]
Added Guy's last name

21 years agoAdding Don Libes and Oliver Stoenberg
hal9 [Wed, 13 Nov 2002 01:38:16 +0000 (01:38 +0000)]
Adding Don Libes and Oliver Stoenberg

21 years agoFixed memory leak in parse_http_request() reported by Oliver Stoeneberg. Fixes bug...
oes [Tue, 12 Nov 2002 16:50:58 +0000 (16:50 +0000)]
Fixed memory leak in parse_http_request() reported by Oliver Stoeneberg. Fixes bug #637073

21 years agoFix: g_bToggleIJB was used outside #ifdef FEATURE_TOGGLE
oes [Tue, 12 Nov 2002 16:19:18 +0000 (16:19 +0000)]
Fix: g_bToggleIJB was used outside #ifdef FEATURE_TOGGLE

21 years agoExchanged js-annoyance filter against status bar rewrites with improved version by...
oes [Tue, 12 Nov 2002 16:16:49 +0000 (16:16 +0000)]
Exchanged js-annoyance filter against status bar rewrites with improved version by Don Libes

21 years agoFix: Don't free uninitialized struct editable_file
oes [Tue, 12 Nov 2002 15:02:01 +0000 (15:02 +0000)]
Fix: Don't free uninitialized struct editable_file

21 years agoProper backtracking in simplematch; fixes bug #632888
oes [Tue, 12 Nov 2002 14:30:04 +0000 (14:30 +0000)]
Proper backtracking in simplematch; fixes bug #632888

21 years agoMake refresh-tags filter work even on incorrect refresh tags like found on usatoday.com
oes [Mon, 11 Nov 2002 13:40:38 +0000 (13:40 +0000)]
Make refresh-tags filter work even on incorrect refresh tags like found on usatoday.com

21 years agoFix typo: supressed -> suppressed
hal9 [Sun, 10 Nov 2002 04:20:38 +0000 (04:20 +0000)]
Fix typo: supressed -> suppressed

21 years agoMade img-reorder more cautious. Fixes bug #632715
oes [Fri, 8 Nov 2002 16:40:56 +0000 (16:40 +0000)]
Made img-reorder more cautious. Fixes bug #632715

21 years agoJust a clean up of overly verbose output from install/uninstall.
hal9 [Mon, 4 Nov 2002 05:11:05 +0000 (05:11 +0000)]
Just a clean up of overly verbose output from install/uninstall.

21 years agoAdd content-cookies to allow-all-cookies alias.
hal9 [Wed, 30 Oct 2002 01:59:53 +0000 (01:59 +0000)]
Add content-cookies to allow-all-cookies alias.

21 years agoAdd 3 FAQs relating to HTML in email. Other minor touch ups.
hal9 [Tue, 29 Oct 2002 03:22:22 +0000 (03:22 +0000)]
Add 3 FAQs relating to HTML in email. Other minor touch ups.

21 years agoMake uninstall: cp -v problems on SF Solaris.
hal9 [Mon, 28 Oct 2002 06:01:39 +0000 (06:01 +0000)]
Make uninstall: cp -v problems on SF Solaris.

21 years agoMake install/uninstall:
hal9 [Mon, 28 Oct 2002 02:12:22 +0000 (02:12 +0000)]
Make install/uninstall:
- More cleanup of variables
- Make the minimum requirement for root install, an available non-root GROUP.
  If a privoxy user exists (and no other USER is specified), then the files
  that require write access are installed as group owned by privoxy. FIXME:
  There has to be a cleaner way to do this.
- Uninstall now saves configuration files to /tmp.

21 years agoAdd config.base (from make install)
hal9 [Fri, 25 Oct 2002 04:30:06 +0000 (04:30 +0000)]
Add config.base (from make install)