privoxy.git
22 years agoFixed compiled warning
oes [Mon, 4 Mar 2002 17:53:22 +0000 (17:53 +0000)]
Fixed compiled warning

22 years agoDeleted PID_FILE_PATH
oes [Mon, 4 Mar 2002 17:52:44 +0000 (17:52 +0000)]
Deleted PID_FILE_PATH

22 years agoAdding myself to the contributors list :-)
morcego [Mon, 4 Mar 2002 17:05:31 +0000 (17:05 +0000)]
Adding myself to the contributors list :-)

22 years agoGeneral cleanup of the rh specfile.
morcego [Mon, 4 Mar 2002 16:18:03 +0000 (16:18 +0000)]
General cleanup of the rh specfile.

%changelog
* Mon Mar 04 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
+ junkbuster-2.9.11-2
- General specfile fixup, using the best recomended practices, including:
        - Adding -q to %%setup
        - Using macros whereever possible
        - Not using wildchars on %%files section
        - Doubling the percentage char on changelog and comments, to
          avoid rpm expanding them

22 years agoEnable web editing of actions file on OS/2 (it had been broken all this time!)
David Schmidt [Mon, 4 Mar 2002 02:08:02 +0000 (02:08 +0000)]
Enable web editing of actions file on OS/2 (it had been broken all this time!)

22 years agoUpdated to sync master doc.
hal9 [Sun, 3 Mar 2002 19:46:57 +0000 (19:46 +0000)]
Updated to sync master doc.

22 years agoEmphasis on where/how to report bugs, etc
hal9 [Sun, 3 Mar 2002 19:46:13 +0000 (19:46 +0000)]
Emphasis on where/how to report bugs, etc

22 years agoMinor updates (ijb.action, etc)
hal9 [Sun, 3 Mar 2002 19:32:42 +0000 (19:32 +0000)]
Minor updates (ijb.action, etc)

22 years agoMore on where to report bugs, etc.
hal9 [Sun, 3 Mar 2002 19:28:18 +0000 (19:28 +0000)]
More on where to report bugs, etc.

22 years agoInit script fails if shell is /bin/false.
hal9 [Sun, 3 Mar 2002 19:21:22 +0000 (19:21 +0000)]
Init script fails if shell is /bin/false.

22 years agoRe-enabled automatic config reloading
oes [Sun, 3 Mar 2002 15:07:49 +0000 (15:07 +0000)]
Re-enabled automatic config reloading

22 years agoFixed CLF logging: Added ocmd member for client's request to struct http_request
oes [Sun, 3 Mar 2002 14:51:11 +0000 (14:51 +0000)]
Fixed CLF logging: Added ocmd member for client's request to struct http_request

22 years agoFixed CLF logging: Now uses client's original HTTP request
oes [Sun, 3 Mar 2002 14:49:11 +0000 (14:49 +0000)]
Fixed CLF logging: Now uses client's original HTTP request

22 years agopoint users to the right feedback forms,
swa [Sun, 3 Mar 2002 10:30:24 +0000 (10:30 +0000)]
point users to the right feedback forms,
not necessarily the developer list.

22 years agoAmigaOS changes, config is now loaded from PROGDIR: instead of
joergs [Sun, 3 Mar 2002 09:26:06 +0000 (09:26 +0000)]
AmigaOS changes, config is now loaded from PROGDIR: instead of
AmiTCP:db/junkbuster/ if no configuration file is specified on the
command line.

22 years agoMade jumbjuster work on AmigaOS again.
joergs [Sun, 3 Mar 2002 09:18:03 +0000 (09:18 +0000)]
Made jumbjuster work on AmigaOS again.

22 years agoNot sure last commit got David's changes...
hal9 [Sun, 3 Mar 2002 01:33:50 +0000 (01:33 +0000)]
Not sure last commit got David's changes...

22 years agoJust tweaking
David Schmidt [Sat, 2 Mar 2002 22:45:52 +0000 (22:45 +0000)]
Just tweaking

22 years agoRe-generated.
hal9 [Sat, 2 Mar 2002 22:00:53 +0000 (22:00 +0000)]
Re-generated.

22 years agoUpdated 'New Features' list. Ran through spell-checker.
hal9 [Sat, 2 Mar 2002 22:00:14 +0000 (22:00 +0000)]
Updated 'New Features' list. Ran through spell-checker.

22 years agoSolaris threading and re_filterfile catchups.
hal9 [Sat, 2 Mar 2002 21:43:45 +0000 (21:43 +0000)]
Solaris threading and re_filterfile catchups.

22 years agoUpdate OS/2 build section
David Schmidt [Sat, 2 Mar 2002 20:34:07 +0000 (20:34 +0000)]
Update OS/2 build section

22 years ago2.9.11 version. more input for docs.
swa [Sat, 2 Mar 2002 15:50:04 +0000 (15:50 +0000)]
2.9.11 version. more input for docs.

22 years agoClean up a little CRLF unpleasantness that suddenly appeared
David Schmidt [Sat, 2 Mar 2002 04:14:50 +0000 (04:14 +0000)]
Clean up a little CRLF unpleasantness that suddenly appeared

22 years agoUpdated from configure.in
oes [Thu, 28 Feb 2002 14:21:11 +0000 (14:21 +0000)]
Updated from configure.in

22 years agoFixed detection of gethost*_r functions on Solaris
oes [Thu, 28 Feb 2002 14:20:53 +0000 (14:20 +0000)]
Fixed detection of gethost*_r functions on Solaris

22 years agoReset $(RPM_PACKAGEV) to 1 (was 2)
hal9 [Wed, 27 Feb 2002 15:30:39 +0000 (15:30 +0000)]
Reset $(RPM_PACKAGEV) to 1 (was 2)

22 years agoIncremented version number v_2_9_11
oes [Wed, 27 Feb 2002 15:07:26 +0000 (15:07 +0000)]
Incremented version number

22 years agoUpdated from configure.in
oes [Wed, 27 Feb 2002 15:03:05 +0000 (15:03 +0000)]
Updated from configure.in

22 years agoFormatting changes. Now changing the doctype to DocBook XML 4.1
jongfoster [Sun, 24 Feb 2002 14:34:24 +0000 (14:34 +0000)]
Formatting changes.  Now changing the doctype to DocBook XML 4.1
will work - no other changes are needed.

22 years agoFormatting changes. Now changing the doctype to DocBook XML 4.1
jongfoster [Sun, 24 Feb 2002 14:25:06 +0000 (14:25 +0000)]
Formatting changes.  Now changing the doctype to DocBook XML 4.1
will work - no other changes are needed.

22 years agoVersion change.
hal9 [Sun, 24 Feb 2002 05:20:35 +0000 (05:20 +0000)]
Version change.

22 years agoEverything I can think of and find.
hal9 [Sun, 24 Feb 2002 05:18:11 +0000 (05:18 +0000)]
Everything I can think of and find.

22 years agoVersion change only.
hal9 [Sun, 24 Feb 2002 05:09:15 +0000 (05:09 +0000)]
Version change only.

22 years agoModifying the banner regexps to use long URLS and to autodetect
jongfoster [Thu, 21 Feb 2002 00:12:19 +0000 (00:12 +0000)]
Modifying the banner regexps to use long URLS and to autodetect
whether to show a logo or a transparent GIF, based on actionsfile
setting.

22 years agoAdding send-banner?type=auto option
jongfoster [Thu, 21 Feb 2002 00:10:37 +0000 (00:10 +0000)]
Adding send-banner?type=auto option

22 years agoDetecting some out-of memory conditions and exiting with a log message.
jongfoster [Wed, 20 Feb 2002 23:17:23 +0000 (23:17 +0000)]
Detecting some out-of memory conditions and exiting with a log message.

22 years agoParsing functions now handle out-of-memory gracefully by returning
jongfoster [Wed, 20 Feb 2002 23:15:13 +0000 (23:15 +0000)]
Parsing functions now handle out-of-memory gracefully by returning
an error code.

22 years agoFixing gcc [CygWin] compiler warnings
jongfoster [Wed, 23 Jan 2002 01:03:32 +0000 (01:03 +0000)]
Fixing gcc [CygWin] compiler warnings

22 years agoWhere encoded and unencoded versions of a string existed, removing
jongfoster [Wed, 23 Jan 2002 00:27:01 +0000 (00:27 +0000)]
Where encoded and unencoded versions of a string existed, removing
the unencoded one.

22 years agoReducing length of URLs
jongfoster [Wed, 23 Jan 2002 00:26:45 +0000 (00:26 +0000)]
Reducing length of URLs
Where encoded and unencoded versions of a string existed, removing
the unencoded one.

22 years agoAdding new function cgi_edit_actions_section_swap(), to reorder
jongfoster [Wed, 23 Jan 2002 00:22:59 +0000 (00:22 +0000)]
Adding new function cgi_edit_actions_section_swap(), to reorder
the actions file.

Adding get_url_spec_param() to get a validated URL pattern.

Moving edit_read_line() out of this file and into loaders.c.

Adding missing html_encode() to many CGI functions.

Moving the functions that #include actionlist.h to the end of the file,
because the Visual C++ 97 debugger gets extremely confused if you try
to debug any code that comes after them in the file.

Major optimizations in cgi_edit_actions_list() to reduce the size of
the generated HTML (down 40% from 550k to 304k), with major side-effects
throughout the editor and templates.  In particular, the length of the
URLs throughout the editor has been drastically reduced, by cutting
paramater names down to 1 character and CGI names down to 3-4
characters, by removing all non-essential CGI paramaters even at the
expense of having to re-read the actions file for the most trivial
page, and by using relative rather than absolute URLs.  This means
that this (typical example):

<a href="http://ijbswa.sourceforge.net/config/edit-actions-url-form?
filename=ijb&amp;ver=1011487572&amp;section=12&amp;pattern=13
&amp;oldval=www.oesterhelt.org%2Fdeanimate-demo">

is now this:

<a href="eau?f=ijb&amp;v=1011487572&amp;p=13">

22 years agoAdding cgi_transparent_gif() for http://i.j.b/t
jongfoster [Wed, 23 Jan 2002 00:01:04 +0000 (00:01 +0000)]
Adding cgi_transparent_gif() for http://i.j.b/t
Adding missing html_encode() to many CGI functions.
Adding urlmatch.[ch] to http://i.j.b/show-version

22 years agoReplacing strsav() with the safer string_append().
jongfoster [Tue, 22 Jan 2002 23:51:59 +0000 (23:51 +0000)]
Replacing strsav() with the safer string_append().

Adding missing html_encode() to error message generators.  Where encoded
and unencoded versions of a string were provided, removing the unencoded
one.

22 years agoMoving edit_read_line() and simple_read_line() to loaders.c, and
jongfoster [Tue, 22 Jan 2002 23:46:18 +0000 (23:46 +0000)]
Moving edit_read_line() and simple_read_line() to loaders.c, and
extending them to support reading MS-DOS, Mac and UNIX style files
on all platforms.

Modifying read_config_line() (without changing it's prototype) to
be a trivial wrapper for edit_read_line().  This means that we have
one function to read a line and handle comments, which is common
between the initialization code and the edit interface.

22 years agoReplacing strsav() with string_append()
jongfoster [Tue, 22 Jan 2002 23:31:43 +0000 (23:31 +0000)]
Replacing strsav() with string_append()

22 years agoAdding convenience function html_encode_and_free_original()
jongfoster [Tue, 22 Jan 2002 23:28:07 +0000 (23:28 +0000)]
Adding convenience function html_encode_and_free_original()
Making all functions accept NULL paramaters - in this case, they
simply return NULL.  This allows error-checking to be deferred.

22 years agoAdding cgi_transparent_gif() for http://i.j.b/t
jongfoster [Tue, 22 Jan 2002 23:26:03 +0000 (23:26 +0000)]
Adding cgi_transparent_gif() for http://i.j.b/t

22 years agoAdding edit-actions-section-swap
jongfoster [Tue, 22 Jan 2002 23:24:48 +0000 (23:24 +0000)]
Adding edit-actions-section-swap

22 years agoAdding string_join()
jongfoster [Mon, 21 Jan 2002 00:53:36 +0000 (00:53 +0000)]
Adding string_join()

22 years agoAdding map_block_keep() to save a few bytes in the edit-actions-list HTML.
jongfoster [Mon, 21 Jan 2002 00:33:52 +0000 (00:33 +0000)]
Adding map_block_keep() to save a few bytes in the edit-actions-list HTML.

22 years agoReplacing strsav() with the safer string_append() or string_join().
jongfoster [Mon, 21 Jan 2002 00:33:20 +0000 (00:33 +0000)]
Replacing strsav() with the safer string_append() or string_join().
Adding map_block_keep() to save a few bytes in the edit-actions-list HTML.
Adding missing html_encode() to error message generators.
Adding edit-actions-section-swap and many "shortcuts" to the list of CGIs.

22 years agoAllowing free_action(NULL).
jongfoster [Mon, 21 Jan 2002 00:27:02 +0000 (00:27 +0000)]
Allowing free_action(NULL).
Moving the functions that #include actionlist.h to the end of the file,
because the Visual C++ 97 debugger gets extremely confused if you try
to debug any code that comes after them in the file.

22 years agoCorrecting comment style
jongfoster [Mon, 21 Jan 2002 00:14:09 +0000 (00:14 +0000)]
Correcting comment style
Fixing an uninitialized memory bug in create_url_spec()

22 years agoAdding urlmatch.[ch]
jongfoster [Thu, 17 Jan 2002 21:44:04 +0000 (21:44 +0000)]
Adding urlmatch.[ch]

22 years agoReplacing all references to the URL of the config interface
jongfoster [Thu, 17 Jan 2002 21:33:00 +0000 (21:33 +0000)]
Replacing all references to the URL of the config interface
with @default-cgi@

22 years agoFixing quoting of special characters in URLs
jongfoster [Thu, 17 Jan 2002 21:29:28 +0000 (21:29 +0000)]
Fixing quoting of special characters in URLs

Replacing all references to the URL of the config interface
with @default-cgi@

22 years agoAdding newline to end of file
jongfoster [Thu, 17 Jan 2002 21:27:42 +0000 (21:27 +0000)]
Adding newline to end of file

22 years agoAdding warning about https://
jongfoster [Thu, 17 Jan 2002 21:26:45 +0000 (21:26 +0000)]
Adding warning about https://
Fixing quoting of special characters in URLs
iReplacing all references to the URL of the config interface
with @default-cgi@

22 years agoDOS->Unix line endings
jongfoster [Thu, 17 Jan 2002 21:21:05 +0000 (21:21 +0000)]
DOS->Unix line endings

22 years agoChanges to cgi_show_url_info to use new matching code from urlmatch.c.
jongfoster [Thu, 17 Jan 2002 21:10:37 +0000 (21:10 +0000)]
Changes to cgi_show_url_info to use new matching code from urlmatch.c.
Also fixing a problem in the same function with improperly quoted URLs
in output HTML, and adding code to handle https:// URLs correctly.

22 years agoNow #defining the URLs of the config interface
jongfoster [Thu, 17 Jan 2002 21:06:09 +0000 (21:06 +0000)]
Now #defining the URLs of the config interface

Minor changes to struct http_request and struct url_spec due to
standardizing that struct http_request is used to represent a URL, and
struct url_spec is used to represent a URL pattern.  (Before, URLs were
represented as seperate variables and a partially-filled-in url_spec).

22 years agoReplacing hard references to the URL of the config interface
jongfoster [Thu, 17 Jan 2002 21:04:17 +0000 (21:04 +0000)]
Replacing hard references to the URL of the config interface
with #defines from project.h

22 years agoMoving all our URL and URL pattern parsing code to urlmatch.c.
jongfoster [Thu, 17 Jan 2002 21:03:47 +0000 (21:03 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.

22 years agoMoving all our URL and URL pattern parsing code to urlmatch.c.
jongfoster [Thu, 17 Jan 2002 21:03:08 +0000 (21:03 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.

Renaming free_url to free_url_spec, since it frees a struct url_spec.

22 years agoMoving all our URL and URL pattern parsing code to urlmatch.c.
jongfoster [Thu, 17 Jan 2002 21:00:32 +0000 (21:00 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.

Using a single, simple url_match(pattern,url) function - rather than
the 3-line match routine which was repeated all over the place.

Renaming free_url to free_url_spec, since it frees a struct url_spec.

Using parse_http_url() to parse URLs without faking a HTTP
request line for parse_http_request().

22 years agoReplacing hard references to the URL of the config interface
jongfoster [Thu, 17 Jan 2002 20:56:22 +0000 (20:56 +0000)]
Replacing hard references to the URL of the config interface
with #defines from project.h

22 years agoRenaming free_url to free_url_spec, since it frees a struct url_spec.
jongfoster [Thu, 17 Jan 2002 20:54:44 +0000 (20:54 +0000)]
Renaming free_url to free_url_spec, since it frees a struct url_spec.

22 years agoMoving all our URL and URL pattern parsing code to the same file - it
jongfoster [Thu, 17 Jan 2002 20:53:46 +0000 (20:53 +0000)]
Moving all our URL and URL pattern parsing code to the same file - it
was scattered around in filters.c, loaders.c and parsers.c.

Providing a single, simple url_match(pattern,url) function - rather than
the 3-line match routine which was repeated all over the place.

Renaming free_url to free_url_spec, since it frees a struct url_spec.

Providing parse_http_url() so that URLs can be parsed without faking a
HTTP request line for parse_http_request() or repeating the parsing
code (both of which were techniques that were actually in use).

Standardizing that struct http_request is used to represent a URL, and
struct url_spec is used to represent a URL pattern.  (Before, URLs were
represented as seperate variables and a partially-filled-in url_spec).

22 years agoAdded a very short section on Templates
hal9 [Fri, 11 Jan 2002 14:14:32 +0000 (14:14 +0000)]
Added a very short section on Templates

22 years agoAdded templates/* to files section.
hal9 [Fri, 11 Jan 2002 03:19:32 +0000 (03:19 +0000)]
Added templates/* to files section.

22 years agoAdding plain-text copy of GNU GPL
jongfoster [Thu, 10 Jan 2002 22:44:27 +0000 (22:44 +0000)]
Adding plain-text copy of GNU GPL

22 years agoUpdated from acconfig.h
oes [Thu, 10 Jan 2002 12:36:53 +0000 (12:36 +0000)]
Updated from acconfig.h

22 years agoMoved HAVE_*_R to acconfig.h, where they belong.
oes [Thu, 10 Jan 2002 12:36:18 +0000 (12:36 +0000)]
Moved HAVE_*_R to acconfig.h, where they belong.

22 years agoAdded cross-compile defaults to the AC_CHECK_SIZEOF macros
oes [Thu, 10 Jan 2002 12:35:18 +0000 (12:35 +0000)]
Added cross-compile defaults to the AC_CHECK_SIZEOF macros
to silence autoconf warnings. Numbers are for Intel/Linux.
Is there a better way?

22 years agoUpdated. I hope I'm not missing anything serious.
hal9 [Thu, 10 Jan 2002 03:13:45 +0000 (03:13 +0000)]
Updated. I hope I'm not missing anything serious.

22 years agoFix bug re: auto-detect config file changes.
hal9 [Wed, 9 Jan 2002 20:02:50 +0000 (20:02 +0000)]
Fix bug re: auto-detect config file changes.

22 years agoFix big memory leak.
steudten [Wed, 9 Jan 2002 19:05:45 +0000 (19:05 +0000)]
Fix big memory leak.

22 years agoMinor touchups.
hal9 [Wed, 9 Jan 2002 18:52:52 +0000 (18:52 +0000)]
Minor touchups.

22 years agoMinor update
hal9 [Wed, 9 Jan 2002 18:42:32 +0000 (18:42 +0000)]
Minor update

22 years agonit.
hal9 [Wed, 9 Jan 2002 18:34:03 +0000 (18:34 +0000)]
nit.

22 years agoRemoved RPM_OPT_FLAGS kludge.
hal9 [Wed, 9 Jan 2002 18:32:02 +0000 (18:32 +0000)]
Removed RPM_OPT_FLAGS kludge.

22 years agoA few minor updates.
hal9 [Wed, 9 Jan 2002 18:21:10 +0000 (18:21 +0000)]
A few minor updates.

22 years agoTouch ups for *.action files.
hal9 [Wed, 9 Jan 2002 18:20:30 +0000 (18:20 +0000)]
Touch ups for *.action files.

22 years agoAdded HOSTENT_BUFFER_SIZE
oes [Wed, 9 Jan 2002 14:33:27 +0000 (14:33 +0000)]
Added HOSTENT_BUFFER_SIZE

22 years agoAdded support for localtime_r.
oes [Wed, 9 Jan 2002 14:33:03 +0000 (14:33 +0000)]
Added support for localtime_r.

22 years agoAdded support for gethostbyname_r and gethostbyaddr_r.
oes [Wed, 9 Jan 2002 14:32:33 +0000 (14:32 +0000)]
Added support for gethostbyname_r and gethostbyaddr_r.

22 years agoAdded support for gmtime_r and localtime_r.
oes [Wed, 9 Jan 2002 14:32:08 +0000 (14:32 +0000)]
Added support for gmtime_r and localtime_r.

22 years ago- Added AC_CHECK_FUNC tests for the availability of
oes [Wed, 9 Jan 2002 14:29:49 +0000 (14:29 +0000)]
- Added AC_CHECK_FUNC tests for the availability of
  gethostbyname_r, gethostbyaddr_r, gmtime_r and
  localtime_r, as well as AC_TRY_COMPILE tests to
  determine their signatures.

- Fixed a bug with the init of CFLAGS that was
  reported by barsnick

22 years agoUpdated from configure.in
oes [Wed, 9 Jan 2002 14:28:59 +0000 (14:28 +0000)]
Updated from configure.in

22 years agoAdded #defines for use and selection of the right
oes [Wed, 9 Jan 2002 14:27:25 +0000 (14:27 +0000)]
Added #defines for use and selection of the right
signature of the thread-safe *_r calls.

22 years agoAdded support for thread-safe gmtime_r call.
oes [Wed, 9 Jan 2002 14:26:46 +0000 (14:26 +0000)]
Added support for thread-safe gmtime_r call.

22 years agoUpdated from configure.in
oes [Fri, 4 Jan 2002 15:59:38 +0000 (15:59 +0000)]
Updated from configure.in

22 years agoChanged quoting of CODE_STATUS for use in make
oes [Fri, 4 Jan 2002 15:27:18 +0000 (15:27 +0000)]
Changed quoting of CODE_STATUS for use in make

22 years agoAdded tarball-src target
oes [Fri, 4 Jan 2002 15:26:08 +0000 (15:26 +0000)]
Added tarball-src target

22 years ago- Add signal handling (unix)
steudten [Sun, 30 Dec 2001 14:07:32 +0000 (14:07 +0000)]
- Add signal handling (unix)
- Add SIGHUP handler (unix)
- Add creation of pidfile (unix)
- Add action 'top' in rc file (RH)
- Add entry 'SIGNALS' to manpage
- Add exit message to logfile (unix)

22 years agoFix for feature Req #495374: http-equiv problem
steudten [Fri, 28 Dec 2001 23:54:20 +0000 (23:54 +0000)]
Fix for feature Req #495374: http-equiv problem

22 years agoAdd paranoia check and BuildReq: gzip
steudten [Fri, 28 Dec 2001 01:45:36 +0000 (01:45 +0000)]
Add paranoia check and BuildReq: gzip

22 years agoRemove 'user:pass@' from 'proto://user:pass@host' for the
steudten [Fri, 14 Dec 2001 01:22:54 +0000 (01:22 +0000)]
Remove 'user:pass@' from 'proto://user:pass@host' for the
new added header 'Host: ..'. (See Req ID 491818)

22 years agoAdd 'restart' of junkbuster service after rotate logfiles.
steudten [Thu, 13 Dec 2001 23:19:43 +0000 (23:19 +0000)]
Add 'restart' of junkbuster service after rotate logfiles.
Better we could use the well known 'kill -HUP', but the handler
isn't there at this time.