Fabian Keil [Sun, 30 Dec 2018 14:27:55 +0000 (15:27 +0100)]
Bump version in config file
Fabian Keil [Sun, 30 Dec 2018 14:26:59 +0000 (15:26 +0100)]
Rebuild docs
Fabian Keil [Sun, 30 Dec 2018 14:24:37 +0000 (15:24 +0100)]
Update SGML changelog
Fabian Keil [Sun, 30 Dec 2018 14:24:12 +0000 (15:24 +0100)]
Rebuild AUTHORS
Fabian Keil [Sun, 30 Dec 2018 14:14:34 +0000 (15:14 +0100)]
Add changes for 3.0.28 stable
Fabian Keil [Sun, 30 Dec 2018 14:11:25 +0000 (15:11 +0100)]
Add David Binderman to the list of contributors
Fabian Keil [Sun, 30 Dec 2018 14:07:48 +0000 (15:07 +0100)]
Bump version to 3.0.28 stable
Fabian Keil [Sun, 30 Dec 2018 13:51:55 +0000 (14:51 +0100)]
Let Level 20 an 21 depend on enable-remote-toggle instead of FEATURE_TOGGLE
Fabian Keil [Sun, 30 Dec 2018 13:44:08 +0000 (14:44 +0100)]
Expect status code 403 if enable-remote-toggle is set to 0
404 is no longer used for this.
Reported by Lee.
Fabian Keil [Sun, 30 Dec 2018 13:36:07 +0000 (14:36 +0100)]
Fix misplaced parentheses
... and remove parentheses that aren't needed.
Regression introduced in
f105bf576b.
Reported by David Binderman.
Lee [Sat, 29 Dec 2018 18:07:00 +0000 (13:07 -0500)]
rebuild docs with a version of tidy that doesn't break <pre> formatting
Lee [Sat, 29 Dec 2018 17:35:30 +0000 (12:35 -0500)]
add windows/GNUmakefile for creating the windows build
Fabian Keil [Sat, 29 Dec 2018 17:24:28 +0000 (18:24 +0100)]
.gitignore: Only ignore GNUmakefile in the root directory
We need a tracked GNUmakefile in /windows.
Fabian Keil [Sun, 23 Dec 2018 14:23:51 +0000 (15:23 +0100)]
Rebuild docs with updated ChangeLog
Fabian Keil [Sun, 23 Dec 2018 13:21:03 +0000 (14:21 +0100)]
Update the SGML changelog
Fabian Keil [Sun, 23 Dec 2018 13:13:32 +0000 (14:13 +0100)]
Update the announcement
Fabian Keil [Sun, 23 Dec 2018 13:29:57 +0000 (14:29 +0100)]
Add a missing colon and a couple of dots
Fabian Keil [Sun, 23 Dec 2018 14:30:25 +0000 (15:30 +0100)]
Move a documentation item to the right section
Fabian Keil [Fri, 21 Dec 2018 17:08:52 +0000 (18:08 +0100)]
Rebuild HTML man page for Privoxy 3.0.27 stable
Fabian Keil [Fri, 21 Dec 2018 17:07:52 +0000 (18:07 +0100)]
Rebuild man page for Privoxy 3.0.27 stable
Fabian Keil [Fri, 21 Dec 2018 17:07:09 +0000 (18:07 +0100)]
Rebuild docs for Privoxy 3.0.27 stable
Fabian Keil [Fri, 21 Dec 2018 17:05:46 +0000 (18:05 +0100)]
Bump SMGL entities for 3.0.27 stable
Fabian Keil [Fri, 21 Dec 2018 17:02:11 +0000 (18:02 +0100)]
Bump SOURCE_DATE_EPOCH
Fabian Keil [Fri, 21 Dec 2018 17:01:43 +0000 (18:01 +0100)]
Declare Privoxy 3.0.27 'stable'
Lee [Sun, 16 Dec 2018 23:58:50 +0000 (18:58 -0500)]
Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy
Lee [Sun, 16 Dec 2018 23:58:16 +0000 (18:58 -0500)]
Include the man page in the `All documentation should be rebuilt:` instructions
Fabian Keil [Sun, 16 Dec 2018 15:16:04 +0000 (16:16 +0100)]
Bump copyright
Fabian Keil [Fri, 14 Dec 2018 11:23:29 +0000 (12:23 +0100)]
Add changes for 3.0.27 stable
Fabian Keil [Mon, 10 Dec 2018 17:13:01 +0000 (18:13 +0100)]
Fix comment typo
Lee [Sat, 15 Dec 2018 04:12:07 +0000 (23:12 -0500)]
Prefer OpenSP to SP
If we're preferring openjade to jade it seems like we should also prefer OpenSP to SP
ref: https://lists.privoxy.org/pipermail/privoxy-devel/2018-November/000293.html
Lee [Fri, 14 Dec 2018 03:15:43 +0000 (22:15 -0500)]
Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy
Lee [Fri, 14 Dec 2018 03:09:28 +0000 (22:09 -0500)]
"Before the Release" requires more than just "Freeze"
So for somebody looking at the dev manual index, don't make it
look like they can ignore the "Before the Release" section and
go straight to the "Building and Releasing the Packages" section.
Fabian Keil [Wed, 28 Nov 2018 14:37:59 +0000 (15:37 +0100)]
Use https:// in the link to Ian's mirror
Fabian Keil [Thu, 1 Nov 2018 17:48:12 +0000 (18:48 +0100)]
Downgrade log message from ERROR to CONNECT
Fabian Keil [Thu, 1 Nov 2018 17:41:19 +0000 (18:41 +0100)]
Put URL in error message
Fabian Keil [Mon, 29 Oct 2018 15:13:01 +0000 (16:13 +0100)]
Rebuild docs
Fabian Keil [Sun, 14 Oct 2018 15:09:37 +0000 (17:09 +0200)]
Bump copyright
Fabian Keil [Thu, 11 Oct 2018 09:28:02 +0000 (11:28 +0200)]
Rename flush_socket() to flush_iob()
Fabian Keil [Wed, 10 Oct 2018 13:21:30 +0000 (15:21 +0200)]
Bump copyright
Fabian Keil [Thu, 25 Oct 2018 13:13:52 +0000 (15:13 +0200)]
Document delay-response{}
Fabian Keil [Tue, 9 Oct 2018 12:53:59 +0000 (14:53 +0200)]
Add delay-response{} action
This is useful to tar pit JavaScript requests that
are endlessly retried in case of blocks.
Sponsored by: Robert Klemme
Lee [Sun, 11 Nov 2018 15:45:06 +0000 (10:45 -0500)]
put utils/makeChangeLog under the GPLv2 license.
Fabian Keil [Thu, 1 Nov 2018 16:15:47 +0000 (17:15 +0100)]
Move Hal to the 'Former Team Members' section
Fabian Keil [Wed, 31 Oct 2018 14:44:41 +0000 (15:44 +0100)]
Prefer openjade to jade
At least on my system jade produces HTML with
unescaped ampersands in URLs.
Fabian Keil [Tue, 30 Oct 2018 16:30:26 +0000 (17:30 +0100)]
Bump Copyright
Fabian Keil [Mon, 29 Oct 2018 16:34:35 +0000 (17:34 +0100)]
Bump SOURCE_DATE_EPOCH
Fabian Keil [Sat, 27 Oct 2018 16:06:00 +0000 (18:06 +0200)]
Remove trailing white-space
Lee [Sat, 27 Oct 2018 23:30:52 +0000 (19:30 -0400)]
rebuild docs
Lee [Sat, 27 Oct 2018 22:52:07 +0000 (18:52 -0400)]
developer doc nit: bumping the version number belongs in 'After the Release'
Lee [Sat, 27 Oct 2018 22:47:16 +0000 (18:47 -0400)]
developer doc nit: move the 'commit all changes' step up
Lee [Sat, 27 Oct 2018 22:44:40 +0000 (18:44 -0400)]
developer doc: list the steps for creating the changelog
Lee [Sat, 27 Oct 2018 22:39:22 +0000 (18:39 -0400)]
add a program to turn git log output into a change log
Fabian Keil [Thu, 25 Oct 2018 13:21:33 +0000 (15:21 +0200)]
Refer to the git sources instead of CVS
Fabian Keil [Thu, 25 Oct 2018 13:01:32 +0000 (15:01 +0200)]
Use GNU/Linux when referring to the OS instead of the kernel
Fabian Keil [Thu, 25 Oct 2018 13:00:24 +0000 (15:00 +0200)]
Remove obsolete Amiga references
Fabian Keil [Thu, 25 Oct 2018 12:58:37 +0000 (14:58 +0200)]
Remove paragraph about obsolete AmigaOS and QNX support
Fabian Keil [Wed, 10 Oct 2018 13:30:18 +0000 (15:30 +0200)]
Remove support for AmigaOS
Lee [Tue, 23 Oct 2018 16:02:54 +0000 (12:02 -0400)]
Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy
Lee [Tue, 23 Oct 2018 16:00:20 +0000 (12:00 -0400)]
improve handling of @@line continuations
# XXX: someone should figure out what this stuff
# is supposed to do (and if it really does that).
still holds
Fabian Keil [Tue, 23 Oct 2018 14:44:39 +0000 (16:44 +0200)]
Remove an obsolete comment
Fabian Keil [Tue, 23 Oct 2018 14:41:27 +0000 (16:41 +0200)]
Fix compiler warnings
jcc.c:1012:27: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
jb_err_to_string(err));
~~~~~~~~~~~~~~~~ ^~~
jcc.c:1721:45: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
csp->ip_addr_str, jb_err_to_string(err));
~~~~~~~~~~~~~~~~ ^~~
Fabian Keil [Tue, 23 Oct 2018 15:04:22 +0000 (17:04 +0200)]
Change include order so errlog.h can use jb_err
Fabian Keil [Tue, 23 Oct 2018 14:40:34 +0000 (16:40 +0200)]
Fix compiler warnings
loaders.c:1237:18: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
error = enlist(bl->patterns, buf);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~
loaders.c:1254:18: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
error = enlist(bl->patterns, buf);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~
Fabian Keil [Tue, 23 Oct 2018 14:28:49 +0000 (16:28 +0200)]
Fix a compiler warning
cgiedit.c:2836:47: warning: implicit conversion changes signedness: 'enum filter_type' to 'int' [-Wsign-conversion]
const int type = filter_group->type;
~~~~ ~~~~~~~~~~~~~~^~~~
Lee [Tue, 23 Oct 2018 06:09:28 +0000 (02:09 -0400)]
add a comment about the cygwin -mwindows build flag
Lee [Tue, 23 Oct 2018 06:05:51 +0000 (02:05 -0400)]
get rid of trailing spaces
Lee [Tue, 23 Oct 2018 05:31:00 +0000 (01:31 -0400)]
have docbook generated html files be straight ascii
Dealing with a mixture of ISO-8859 and UTF-8 files is.. problematic.
To keep the number of issues down, keep everything in ASCII as much
as possible.
We have two docbook stylesheet sections - 'html' for generated
html files where the output is supposed to be plain 7-bit ASCII
and 'print' for generated text files where the output is
latin1/ISO-8859
So the makefile has two docbook calls
$(DB) for generating html ascii output
$(DB_TXT) for generating latin1 text output (eg AUTHORS)
and two w3m calls
$(W3M_DUMP) for reading docbook output and creating ASCII output
$(W3M_DUMP_UTF8) for reading docbook output and creating UTF-8 output
Lee [Tue, 23 Oct 2018 03:35:04 +0000 (23:35 -0400)]
keep the sgml files 7-bit ascii
use á instead of á, ö instead of ö, etc. so we can have
p-authors.sgml as 7-bit ascii and avoid latin1/utf-8 processing errors
Lee [Tue, 23 Oct 2018 03:22:11 +0000 (23:22 -0400)]
have the 'print' section of the stylesheet convert &code; strings
We need docbook to convert &code; strings to latin1/ISO-8859 when
creating text files like AUTHORS or README
Add a style-specification id="print-notoc" section so we can
create text files without a table of contents
Lee [Tue, 23 Oct 2018 03:14:54 +0000 (23:14 -0400)]
fix %indent-screen-lines% syntax error
http://docbook.sourceforge.net/release/dsssl/current/doc/print/indent-screen-lines.html
If not #f, each line in the display will be indented with the content of this variable.
Lee [Tue, 23 Oct 2018 03:09:04 +0000 (23:09 -0400)]
don't convert "&code;" strings in docbook generated html
docbook generates ISO-8859 characters for &code; strings
If we keep the "&code;" strings as is, docbook can
generate 7-bit clean ascii
Lee [Tue, 23 Oct 2018 03:00:43 +0000 (23:00 -0400)]
Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy
unable to do a push - allarently i have to pull first
Lee [Tue, 23 Oct 2018 02:56:55 +0000 (22:56 -0400)]
get rid of <cr><lf> line endings and trailing spaces
run 'dos2unix ldp.dsl.in' and then
vi ldp.dsl.in; :1,$ s/ $//
Fabian Keil [Tue, 16 Oct 2018 12:58:18 +0000 (14:58 +0200)]
Regenerate for 3.0.26 (STABLE)
Fabian Keil [Tue, 16 Oct 2018 12:53:03 +0000 (14:53 +0200)]
Regenerate homepage
Fabian Keil [Tue, 16 Oct 2018 12:02:49 +0000 (14:02 +0200)]
Remove 7binaryoptions.com from the footer
Fabian Keil [Tue, 16 Oct 2018 12:01:17 +0000 (14:01 +0200)]
Remove 7binaryoptions.com from the footer
The sponsored 12 months are up.
Fabian Keil [Tue, 9 Oct 2018 13:17:16 +0000 (15:17 +0200)]
Fix parameter index in a comment
Fabian Keil [Tue, 9 Oct 2018 16:26:58 +0000 (18:26 +0200)]
Fix parameter index in a comment
Lee [Sun, 12 Aug 2018 15:47:13 +0000 (11:47 -0400)]
tell tidy the input is ISO-8859-1 & to not complain so much
docbook output is ISO-8859-1 and tidy just assumes ASCII
without the '-latin1' option you get things like
line 86 column 13 - Warning: replacing invalid UTF-8 bytes (char. code U+00A9)
where docbook converts this
<!entity my-copy "©">
Copyright &my-copy; 2001-2017 by Privoxy Developers
to this
Copyright © 2001-2017 by Privoxy Developers
and tidy strips out the copyright character.
with the '-latin1' option tidy leaves the copyright character as is.
options -q --mute MISSING_ATTRIBUTE --mute TRIM_EMPTY_ELEMENT
just gets rid of verbose messages for things nobody is going to fix
Lee [Fri, 10 Aug 2018 19:40:35 +0000 (15:40 -0400)]
rebuild docs
Lee [Fri, 10 Aug 2018 19:19:09 +0000 (15:19 -0400)]
add windows/ build files from the old cvs winsetup/ directory
Lee [Fri, 10 Aug 2018 18:18:09 +0000 (14:18 -0400)]
rebuild the docs
Lee [Fri, 10 Aug 2018 18:17:11 +0000 (14:17 -0400)]
update the docs for the sourceforge.net/cvs => privoxy.org/git migration
Lee [Tue, 10 Jul 2018 00:11:25 +0000 (20:11 -0400)]
remove all of the CVS "$Id: xxx" lines that GIT doesn't do anything with
bump the copyright and rebuild the docs
RIP CVS
no more automatic version number and change timestamp in the source :(
Lee [Mon, 9 Jul 2018 18:39:16 +0000 (14:39 -0400)]
update the URL for the Privoxy TODO list
sourceforge cvs is no more :(
the TODO list is now kept in GIT and can be seen at
https://www.privoxy.org/gitweb/?p=privoxy.git;a=blob_plain;f=TODO;hb=HEAD
Fabian Keil [Mon, 9 Jul 2018 09:58:04 +0000 (11:58 +0200)]
Use https for the FAQ link
Fabian Keil [Mon, 9 Jul 2018 09:55:53 +0000 (11:55 +0200)]
TODO: Remove CVS id and update URL
Reported by Lee.
Roland Rosenfeld [Thu, 10 May 2018 11:18:18 +0000 (13:18 +0200)]
Update debian directory to 3.0.26-6 status.
Lee [Sat, 21 Apr 2018 18:46:03 +0000 (14:46 -0400)]
get rid of a compiler warning
urlmatch.c:494:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
jb_err static normalize_http_version(char *http_version)
^~~~~~
swap 'jb_err' and 'static' so that ‘static’ is at beginning of declaration
Lee [Sat, 31 Mar 2018 11:49:56 +0000 (07:49 -0400)]
echo the filename to stderr for 'make dok-tidy'
make it a bit easier to find errors in docbook generated html
tidy doesn't show the filename it's working on, so if
you do a 'make dok-tidy' you get *lots* of output to
stderr but no clue as to which file has all those
errors/warnings
Lee [Mon, 19 Mar 2018 15:51:56 +0000 (11:51 -0400)]
rebuild docs
Lee [Mon, 19 Mar 2018 15:46:58 +0000 (11:46 -0400)]
have docbook generate valid html
http://validator.w3.org/check
fusses about 'end tag for element "P" which is not open'
if a table is inside a paragraph - eg
<p><table> ... </table></p>
docbook 3.1 turns <screen> and <programlisting> into
html <table>s, so get rid of all the enclosing <para>s
problematic constructs:
<para><figure> ... </figure></para>
<para><itemizedlist> ... </itemizedlist></para>
<para><literal> ... </literal></para>
<para><orderedlist> ... </orderedlist></para>
<para><programlisting> ... </programlisting></para>
<para><screen> ... </screen></para>
<para><simplelist> ... </simplelist></para>
Lee [Mon, 19 Mar 2018 01:16:39 +0000 (21:16 -0400)]
generate correct html - no chars
a blank line right after a <para>, <literallayout>, <screen>
or just before the closing tag causes docbook 3.1 to generate
a ' '
eg: this sgml
following patterns</quote>, and <literal>-block</literal> means <quote>don't
block URLs that match the following patterns, even if <literal>+block</literal>
previously applied.</quote>
</para>
<para>
Again, actions are invoked by placing them on a line, enclosed in curly braces and
leads to this html:
>, and <TT
CLASS="LITERAL"
>-block</TT
> means <SPAN
CLASS="QUOTE"
>"don't
block URLs that match the following patterns, even if <TT
CLASS="LITERAL"
>+block</TT
>
previously applied."</SPAN
> </P
><P
> Again, actions are invoked by placing them on a line, enclosed in curly braces and
having " " right after the "</SPAN>" is just wrong.
Lee [Sun, 18 Mar 2018 15:00:16 +0000 (11:00 -0400)]
make dok: don't run tidy on the docbook generated html
at least as of tidy 5.6.0, tidy -indent -wrap
breaks <pre> formatting if the line is wrapped
<pre>a long line
</pre>
when indented and wrapped ends up like this
<pre>
a long line
</pre>
The pre-formatted text shouldn't have leading spaces added. It should look like
<pre>
a long line
</pre>
Lee [Sun, 18 Mar 2018 14:19:24 +0000 (10:19 -0400)]
use the wayback machine for the docbook site that no longer exists
url="http://opensource.bureau-cornavin.com/crash-course/index.html"
$ nslookup opensource.bureau-cornavin.com.
** server can't find opensource.bureau-cornavin.com: Non-existent domain
Lee [Thu, 15 Mar 2018 15:26:04 +0000 (11:26 -0400)]
rebuild docs
Lee [Thu, 15 Mar 2018 01:27:04 +0000 (21:27 -0400)]
adjust <literallayout> lines to not exceed the line wrap length
Ideally we shouldn't be creating pre-formatted text that exceeds
the line wrap length.
manually editing files after generating them with 'make dok' is
for the birds..
Lee [Wed, 14 Mar 2018 11:23:55 +0000 (07:23 -0400)]
add faq for what to do if editing the config file is access denied
Lee [Wed, 14 Mar 2018 11:01:16 +0000 (07:01 -0400)]
workaround for tidy -indent -wrap breaking <pre> formatting
tidy -indent -wrap 78 messes up the formatting of a long
line following a <pre> tag by splitting the line into <pre>
and the text and indenting both. eg
<pre>a really long line</pre>
is turned into
<pre>
a really long line</pre>
and we end up with lots of leading spaces.
change the line wrap to column 120 and hope that's enough
to keep this bug from happening