From: Fabian Keil
Date: Sun, 5 Jan 2025 08:49:26 +0000 (+0100)
Subject: Rebuild docs for 4.0.0 stable
X-Git-Tag: v_4_0_0~24
X-Git-Url: http://www.privoxy.org/gitweb/?a=commitdiff_plain;h=7e72bedd442ab3bd16f564925c7533e17f00f924;p=privoxy.git
Rebuild docs for 4.0.0 stable
---
diff --git a/AUTHORS b/AUTHORS
index e61a0b22..f8e5b2d1 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -54,6 +54,7 @@ include (in alphabetical order):
Devin Bayer
Havard Berland
David Binderman
+ Ingo Blechschmidt
David Bo
Gergely Bor
Francois Botha
@@ -63,6 +64,7 @@ include (in alphabetical order):
Andrew J. Caines
Clifford Caoile
Edward Carrel
+ Laurent Caumont
Celejar
Chakib Benziane
Pak Chan
@@ -85,6 +87,7 @@ include (in alphabetical order):
Markus Elfring
Ryan Farmer
Matthew Fischer
+ Fabrice Fontaine
T Ford
Dean Gaudet
Stephen Gildea
@@ -125,6 +128,7 @@ include (in alphabetical order):
Zeno Kugy
David Laight
Bert van Leeuwen
+ Aaron Li
Don Libes
Paul Lieverse
Adele Lime
@@ -177,8 +181,10 @@ include (in alphabetical order):
Mark Seward
Franz Schwartau
Chung-chieh Shan
+ Gagan Sidhu
Johan Sintorn
Benjamin C. Wiley Sittler
+ Juliusz Sosinowicz
DRS David Soft
Simon South
Dan Stahlke
@@ -205,6 +211,7 @@ include (in alphabetical order):
David Wagner
Glenn Washburn
Song Weijia
+ Florian Weimer
Jörg Weinmann
Darren Wiebe
Anduin Withers
diff --git a/INSTALL b/INSTALL
index cdc5cb2c..b597ec5d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -39,8 +39,8 @@ compiler like gcc are required.
When building from a source tarball, first unpack the source:
- tar xzvf privoxy-3.0.35-beta-src.tar.gz
- cd privoxy-3.0.35-beta
+ tar xzvf privoxy-4.0.0-stable-src.tar.gz
+ cd privoxy-4.0.0-stable
To build the development version, you can get the source code by doing:
diff --git a/README b/README
index 70787489..f796b56c 100644
--- a/README
+++ b/README
@@ -32,9 +32,8 @@
*
*********************************************************************/
-This README is included with the development version of Privoxy 3.0.35. See
-https://www.privoxy.org/ for more information. The current code maturity level
-is "UNRELEASED", but seems stable to us :).
+This README is included with Privoxy 4.0.0. See https://www.privoxy.org/ for
+more information. The current code maturity level is "stable".
-------------------------------------------------------------------------------
@@ -105,22 +104,16 @@ try it with FTP or other protocols for the simple reason it does not work.
The actions list can be configured via the web interface accessed via http://
p.p/, as well other options.
-All configuration files are subject to unannounced changes during the
-development process.
-
-------------------------------------------------------------------------------
5. DOCUMENTATION
-There should be documentation in the 'doc' subdirectory, but it may not be
-completed at this point. In particular, see the User Manual there, the FAQ, and
-those interested in Privoxy development, should look at developer-manual.
+There should be documentation in the 'doc' subdirectory. In particular, see the
+User Manual there, the FAQ, and those interested in Privoxy development, should
+look at developer-manual.
-The most up to date source of information on the current development version,
-may still be either comments in the source code, or the included configuration
-files. The source and configuration files are all well commented. The main
-configuration files are: 'config', 'default.action', and 'default.filter' in
-the top-level source directory.
+The source and configuration files are all well commented. The main
+configuration files are: 'config', 'default.action', and 'default.filter'.
Included documentation may vary according to platform and packager. All
documentation is posted on https://www.privoxy.org, in case you don't have it,
diff --git a/doc/webserver/developer-manual/documentation.html b/doc/webserver/developer-manual/documentation.html
index a29bd90f..6a6386c0 100644
--- a/doc/webserver/developer-manual/documentation.html
+++ b/doc/webserver/developer-manual/documentation.html
@@ -236,7 +236,7 @@
p-version: the Privoxy version string, e.g. "3.0.35". |
+ "APPLICATION">Privoxy version string, e.g. "4.0.0".
p-status: the project status, either
diff --git a/doc/webserver/developer-manual/index.html b/doc/webserver/developer-manual/index.html
index be4ecc07..dc19bd3b 100644
--- a/doc/webserver/developer-manual/index.html
+++ b/doc/webserver/developer-manual/index.html
@@ -13,7 +13,7 @@
Copyright
- © 2001-2023 by Privoxy Developers
+ © 2001-2025 by Privoxy Developers
@@ -22,7 +22,7 @@
helpful!) reading for anyone who wants to join the team. Note that it's currently out of date and may not be
entirely correct. As always, patches are welcome.
Please note that this document is constantly evolving. This copy represents the state at the release of
- version 3.0.35. You can find the latest version of the this manual at https://www.privoxy.org/developer-manual/.
Please have a look at the contact
section in the user manual if you are interested in contacting the developers.
diff --git a/doc/webserver/developer-manual/newrelease.html b/doc/webserver/developer-manual/newrelease.html
index f973801d..f8ff3799 100644
--- a/doc/webserver/developer-manual/newrelease.html
+++ b/doc/webserver/developer-manual/newrelease.html
@@ -40,47 +40,18 @@
3.0.0), where:
-
-
X, the version major, is rarely ever changed. It is increased by one if turning a development branch into
- stable substantially changes the functionality, user interface or configuration syntax. Majors 1 and 2 were
- Junkbuster, and 3 is the first stable Privoxy release.
+ X, the version major, is rarely ever changed. Majors 1 and 2 were Junkbuster, and 3 is the first stable Privoxy
+ release.
-
-
Y, the version minor, represents the branch within the major version. At any point in time, there are two
- branches being maintained: The stable branch, with an even minor, say, 2N, in which no functionality is being
- added and only bug-fixes are made, and 2N+1, the development branch, in which the further development of
- Privoxy takes place. This enables us to turn the code upside down and inside
- out, while at the same time providing and maintaining a stable version. The minor is reset to zero (and one)
- when the major is incremented. When a development branch has matured to the point where it can be turned into
- stable, the old stable branch 2N is given up (i.e. no longer maintained), the former development branch 2N+1
- becomes the new stable branch 2N+2, and a new development branch 2N+3 is opened.
+ Y, the version minor, is increased for every release except for pure bug fix releases in which case only
+ Z, the point or sub version, is increased.
-
-
Z, the point or sub version, represents a release of the software within a branch. It is therefore
- incremented immediately after each software release. The point version is reset to zero when the minor
- changes.
- Stable branches work a little differently, since there should be little to no development happening in
- such branches. Remember, only bugfixes, which presumably should have had some testing before being committed.
- Stable branches will then have their version reported as 0.0.0, during that period
- between releases when changes are being added. This is to denote that this code is not for release. Then as the release nears, the version is bumped
- according: e.g. 3.0.1 -> 0.0.0 -> 3.0.2.
+ The point version is reset to zero when the minor changes.
- In summary, the main Git trunk is the development branch where new features are being worked on for the next
- stable series. This should almost always be where the most activity takes place. There is always at least one
- stable branch from the trunk, e.g now it is 3.0, which is only used to release stable
- versions. Once the initial *.0 release of the stable branch has been done, then as a rule, only bugfixes that
- have had prior testing should be committed to the stable branch. Once there are enough bugfixes to justify a new
- release, the version of this branch is again incremented Example: 3.0.0 -> 3.0.1 -> 3.0.2, etc are all
- stable releases from within the stable branch. 3.1.x is currently the main trunk, and where work on 3.2.x is
- taking place. If any questions, please post to the devel list before committing to a stable branch!
- Developers should remember too that if they commit a bugfix to the stable branch, this will more than likely
- require a separate submission to the main trunk, since these are separate development trees within Git. If you
- are working on both, then this would require at least two separate check outs (i.e main trunk, and the stable release branch, which is v_3_0_branch at the moment).
@@ -492,7 +463,7 @@
- dch -v 3.0.35-1
+ dch -v 4.0.0-1
|
@@ -509,7 +480,7 @@
- lintian -iI ../build-area/privoxy_3.0.35-1_amd64.changes
+ lintian -iI ../build-area/privoxy_4.0.0-1_amd64.changes
|
@@ -518,7 +489,7 @@
sudo cowbuilder --build --basepath /var/cache/pbuilder/base.cow ../build-area/privoxy_3.0.35-1.dsc
+ "PROGRAMLISTING"> sudo cowbuilder --build --basepath /var/cache/pbuilder/base.cow ../build-area/privoxy_4.0.0-1.dsc
|
@@ -527,19 +498,19 @@
autopkgtest /var/cache/pbuilder/result/privoxy_3.0.35-1_amd64.changes -s -- schroot sid
+ "PROGRAMLISTING"> autopkgtest /var/cache/pbuilder/result/privoxy_4.0.0-1_amd64.changes -s -- schroot sid
|
Or just push the changes to salsa.debian.org, where a CI pipeline is defined for the package, that builds
and tests it.
If everything is okay, run cowbuilder with i386 and amd64 environments for current Debian stable release and
- build privoxy_3.0.35-1_i386.deb and privoxy_3.0.35-1_amd64.deb. Then sign both files:
+ build privoxy_4.0.0-1_i386.deb and privoxy_4.0.0-1_amd64.deb. Then sign both files:
- gpg --detach-sign --armor privoxy_3.0.35-1_i386.deb
- gpg --detach-sign --armor privoxy_3.0.35-1_amd64.deb
+ gpg --detach-sign --armor privoxy_4.0.0-1_i386.deb
+ gpg --detach-sign --armor privoxy_4.0.0-1_amd64.deb
|
diff --git a/doc/webserver/faq/copyright.html b/doc/webserver/faq/copyright.html
index 571906e5..a855fcaa 100644
--- a/doc/webserver/faq/copyright.html
+++ b/doc/webserver/faq/copyright.html
@@ -25,7 +25,7 @@
diff --git a/doc/webserver/faq/index.html b/doc/webserver/faq/index.html
index e45c45f6..a860bc80 100644
--- a/doc/webserver/faq/index.html
+++ b/doc/webserver/faq/index.html
@@ -38,7 +38,7 @@
Please note that this document is a work in progress. This copy represents the state at the release of
- version 3.0.35. You can find the latest version of the document at https://www.privoxy.org/faq/. Please see the Contact section if
you want to contact the developers.
diff --git a/doc/webserver/faq/installation.html b/doc/webserver/faq/installation.html
index 3b3fb758..fbe1f3f9 100644
--- a/doc/webserver/faq/installation.html
+++ b/doc/webserver/faq/installation.html
@@ -46,7 +46,7 @@
issues. It is preferable to build the latest code to target earlier OS
releases than use an earlier Privoxy release:
-
+
Table 1. Operating system support for binaries provided by Privoxy team members
diff --git a/doc/webserver/index.html b/doc/webserver/index.html
index 7159850a..d7a5bd3b 100644
--- a/doc/webserver/index.html
+++ b/doc/webserver/index.html
@@ -32,7 +32,7 @@
https://www.privoxy.org/donate
- The most recent release is 3.0.34 (stable).
+ The most recent release is 4.0.0 (stable).
@@ -93,7 +93,7 @@
The Privoxy website is also available as Tor onion
service.
- Copyright © 2001-2023 by Privoxy Developers
+ Copyright © 2001-2025 by Privoxy Developers
Hosting and development is funded in part by:

diff --git a/doc/webserver/privoxy-index.html b/doc/webserver/privoxy-index.html
index 8b680da4..eb97139d 100644
--- a/doc/webserver/privoxy-index.html
+++ b/doc/webserver/privoxy-index.html
@@ -12,7 +12,7 @@
- Project Index Page v3.0.35
+ Project Index Page v4.0.0
@@ -89,7 +89,7 @@
- Copyright © 2001-2023 by Privoxy Developers
+ Copyright © 2001-2025 by Privoxy Developers
|
diff --git a/doc/webserver/user-manual/actions-file.html b/doc/webserver/user-manual/actions-file.html
index f718b154..edffa771 100644
--- a/doc/webserver/user-manual/actions-file.html
+++ b/doc/webserver/user-manual/actions-file.html
@@ -4,7 +4,7 @@