From: Amos Jeffries Date: Mon, 2 Jul 2018 14:57:43 +0000 (+1200) Subject: 4.1 (#236) X-Git-Tag: SQUID_4_1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=50ef141276c8addcd34b6d70e222caf278180404;p=thirdparty%2Fsquid.git 4.1 (#236) * v4.1 release notes (#234) * Release Notes update for 4.1 * Update CONTRIBUTORS from changeset records * Add ChangeLog entries for scheduled backports * 4.1 --- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index f6bc5e306a..36957f2e11 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -10,6 +10,8 @@ Thank you! Aleksa Aleksa ??u??uli?? Alexander B. Demenshin + Alexander Gozman + Alexander Gozman Alexander Komyagin Alexander Lukyanov Alexander Lukyanov @@ -20,15 +22,20 @@ Thank you! Alexis Robert Alex Rousskov Alex Rousskov + Alex Wu Alin Nastac Alter + Amos Jeffries Amos Jeffries Amos Jeffries + Amos Jeffries Amos Anatoli Andrea Gagliardi + Andre Albsmeier Andreas Jaeger Andreas Lamprecht + Andreas Weigel Andres Kroonmaa Andrew Balabohin Andrew Beverley @@ -36,7 +43,9 @@ Thank you! Andrew Evdokimov Andrew Hoying Andrew Tridgell + Andrey Andrey Shorin + Anonymous Anonymous Pootle User Anonymous Ansgar Hockmann @@ -52,6 +61,7 @@ Thank you! Assar Westerlund Automatic source maintenance Axel Westerhold + Aymeric Vincent Barry Dobyns Benjamin Kerensa Benno Rice @@ -67,11 +77,13 @@ Thank you! Brian Bruce Murphy Carson Gaspar (carson@lehman.com, carson@cs.columbia.edu) + Carsten Grzemba Cephas Chad E. Naugle Chad Naugle Changming Chao + Chris Addie Chris Hills Christian Wittmer Christopher Kerr @@ -79,15 +91,19 @@ Thank you! Christoph Lechleitner Christos Tsantilas Christos Tsantilas + Chudy Fernandez Cloyce Clytie Siddall Colin Coe Constantin Rack Cord Beermann + Craig Gowing Daniel Beschorner Daniel O'Callaghan Daniel Walter + Dan Searle Dan Searle + Dave Dykstra David Hill David Isaacs David J N Begley @@ -99,23 +115,29 @@ Thank you! Dennis Glatting Dhaval Varia Diego Woitasen + Diogenes S. Jesus D Kazarov Dmitry Kurochkin Don Hopkins Doug Dixon Doug Urner Dragutin Cirkovic + DrDaveD drserge Dr. Tilmann Bubeck Duane Wessels Dustin J. Mitchell Ed Knowles + Eduard Bagdasaryan + Eduard Bagdasaryan Edward Chernenko Edward Moy + Egervary Gergely Eldar Akchurin Eliezer Croitoru Elmar Vonlanthen Emilio Casbas + Emmanuel Fuste Endre Balint Nagy Eray Aslan Eray Aslan @@ -144,6 +166,7 @@ Thank you! Fred F Wolff Fyodor + Garri Djavadyan Geoff Keating George Michaelson Georgy Salnikov @@ -171,30 +194,38 @@ Thank you! Henrik Nordstrom Hide Nagaoka HONDA Hirofumi + huaraz Hussam Al-Tayeb Ian Castle + Ian Clark Ian Turner Igor Vinokurov IIDA Yosiaki + Ingo Schwarze isaac Isnard + Ivan Larionov Ivan Mas??r Jakob Bohm Jakub Wilk James Bowe James Brotchie James R Grinter + Jamie Strandboge Jan Klemkow Jan Niehusmann Jan Sievers + Javad Kouhi Jean-Francois Micouleau Jean-Gabriel Dick Jean-Philippe Menil + Jeff Licquia Jens-S. V?ckler Jeremy Allison Jerry Murdock Jiri Skala Jiri Skala + jltallon Joachim Bauch Joachim Bauch (mail@joachim-bauch.de) Joao Alves Neto @@ -205,9 +236,10 @@ Thank you! Joe Ramey Joerg Lehrke Johnathan Conley + John Dilley John@MCC.ac.uk + John M Cooper John@Pharmweb.NET - John Dilley John Saunders John Xue Jonathan Larmour @@ -215,6 +247,7 @@ Thank you! Jon Kinred Jon Thackray Jorge Ivan Burgos Aguilar + Jose Luis Godoy Jose-Marcio Martins da Cruz Joshua Root Joshua Root @@ -231,8 +264,10 @@ Thank you! Lab10 Laszlo Attilla Toth Leeann Bent + Leonardo Taccari Leonid Evdokimov libit + Lubos Uhliarik Luigi Gangitano Luis Daniel Lucio Quiroz Lukas B??gelei @@ -242,6 +277,8 @@ Thank you! Marcello Romani Marcin Wisnicki Marco Beck + Marcos Mello + Marcos Mello Marcus Kool Marc van Selm Marin Stavrev @@ -252,6 +289,7 @@ Thank you! Marko Mark Treacy Markus Gyger + Markus Mayer Markus Moeller Markus Moeller (markus_moeller at compuserve.com) Markus Rietzler @@ -261,6 +299,7 @@ Thank you! Martin Huter Martin Huter Martin Stolle + Martin von Gagern Masashi Fujita Massimo Zito Mathias Fischer @@ -270,6 +309,7 @@ Thank you! Max Okumoto Merik Karman + Michael Buchau Michael Cunningham Michael Lupp Michael Mansour @@ -278,6 +318,7 @@ Thank you! Michael van Elst Michael Weiser Michal Luscon + Michele Bergonzoni Miguel A.L. Paraz Mike Groeneweg Mike Mitchell @@ -286,6 +327,7 @@ Thank you! Milen Pankov Ming Fu Miquel van Smoorenburg + mkishi Moez Mahfoudh Mohsen Saeedi Mukaigawa Shin'ichi @@ -303,8 +345,11 @@ Thank you! Olivier W. OpenSolaris Project Oskar Pearson + Patrick Welche + Paulo Matias Paul Z Pavel Timofeev + Pavel Timofeev Pawel Worach Pedro Lineu Orso Pedro Ribeiro @@ -326,6 +371,7 @@ Thank you! Rafael Martinez Rafael Martinez Torres Rafal Ramocki + Rainer Tammer Rajiv Desai Ralf Wildenhues Ralph Loader @@ -355,7 +401,9 @@ Thank you! R Phillips Russell Street Russell Vincent + Rusty Bird Ryan Troll + Rybakov Andrey Samba Project Santiago Garcia Mantinan Scott James Remnant @@ -367,8 +415,13 @@ Thank you! Sergio Rabellino Shigechika Aikawa Silamael + Simon Deziel + SquidAdm + squidadm Stefan Fritsch + Stefan Kruger Stefano Cordibella + Stephen Baynes Stephen R. van den Berg Stephen Thorne Steve Bennett @@ -380,9 +433,12 @@ Thank you! Stuart Henderson Stuart Henderson Susant Sahani + Sven Eisenberg Svenx Taavi Talvik + Takahiro Kambe Taketo Kabe + tangqinghao The Measurement Factory The Squid Software Foundation Thomas De Schampheleire @@ -399,10 +455,13 @@ Thank you! Todd C. Miller Tomas Hozza Tony Lorimer + Trever Adams Tsantilas Christos Unknown + Unknown - Debian Project Unknown FreeBSD Contributor Unknown - NetBSD Project + Vadim Aleksandrov Various Various Translators Victor Jose Hernandez Gomez @@ -410,11 +469,13 @@ Thank you! Vincent Regnard Vitaliy Matytsyn (main) Vitaliy Matytsyn + Vitaly Lavrov vollkommen Walter Wang DaQing Warren Baker Wesha + William Lima Will Roberts Wojciech Zatorski Wojtek Sylwestrzak @@ -424,4 +485,5 @@ Thank you! yabuki Yannick Bergeron Yuhua Wu + Yuriy M. Kaminskiy Zhanpeng Chen diff --git a/ChangeLog b/ChangeLog index 0a7aa98f5c..2d758a63cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Changes to squid-4.1 (02 Jul 2018): + + - Bug 4223: fixed retries of failed re-forwardable transactions + - Bug 4791: Build failure on MacOS + - Fix --with-netfilter-conntrack error message + - ... and many documentation updates + Changes to squid-4.0.25 (11 Jun 2018): - Regression Bug 4855: querying private entries for HTCP/ICP diff --git a/configure.ac b/configure.ac index 794ec5fd45..e03ce2cdf0 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ ## Please see the COPYING and CONTRIBUTORS files for details. ## -AC_INIT([Squid Web Proxy],[4.0.25-VCS],[http://bugs.squid-cache.org/],[squid]) +AC_INIT([Squid Web Proxy],[4.1-VCS],[http://bugs.squid-cache.org/],[squid]) AC_PREREQ(2.61) AC_CONFIG_HEADERS([include/autoconf.h]) AC_CONFIG_AUX_DIR(cfgaux) diff --git a/doc/release-notes/release-4.sgml b/doc/release-notes/release-4.sgml index b7b8b54ab3..cfaf96ef28 100644 --- a/doc/release-notes/release-4.sgml +++ b/doc/release-notes/release-4.sgml @@ -1,6 +1,6 @@
-Squid 4.0.25 release notes +Squid 4.1 release notes Squid Developers @@ -12,19 +12,17 @@ for Applied Network Research and members of the Web Caching community. Notice -

The Squid Team are pleased to announce the release of Squid-4.0.25 for testing. +

The Squid Team are pleased to announce the release of Squid-4.1 for testing. This new release is available for download from or the . -

While this release is not deemed ready for production use, we believe it is ready for wider testing by the community. -

We welcome feedback and bug reports. If you find a bug, please see for how to submit a report with a stack trace. Known issues -

Although this release is deemed good enough for use in many setups, please note the existence of -. +

Although this release is deemed good enough for use in production, please note the existence of + .

This release adds a dependency on C++11 support in any compiler used to build Squid. As a result older C++03 -only and most C++0x compilers will no longer build successfully. @@ -100,11 +98,11 @@ Most user-facing changes are reflected in squid.conf (see below). when an old TLS version is requested by the remote endpoint.

The system Trusted CAs are no longer used by default when verifying client - certificates. The cafile= option should be used instead to load - the specific CA which signed acceptible client certificates explicitly, + certificates. The cafile= option should be used instead to + explicitly load the specific CA which signed acceptible client certificates, even if that CA is one of the system Trusted CAs. The tls-default-ca option can be used to restore the old - behaviour explicitly if needed. + behaviour if needed. Helper Binary Changes @@ -126,7 +124,8 @@ Most user-facing changes are reflected in squid.conf (see below). and is now built and installed by default whenever OpenSSL support is enabled. Building the helper can be controlled using the --enable-security-cert-generators="file" option. - NOTE: The --enable-ssl-crtd option is still required to enable the + +

NOTE: The --enable-ssl-crtd option is still required to enable the sslcrtd_program helper interface within Squid that uses the helper.

The ntlm_smb_lm_auth helper is now built using --enable-auth-ntlm="SMB_LM". @@ -148,8 +147,8 @@ Most user-facing changes are reflected in squid.conf (see below). Improved SMP support

Use of C++11 atomic operations instead of GNU atomics allows a wider range of operating systems and compilers to build Squid SMP and multi-process features. - However this does require a C++11 or C++0x compiler with a recent version of - the C++ standard library. + However this does require a C++11 compiler with a recent version of the C++ + standard library.

IpcIo and Mmapped disk I/O modules are now auto-detected properly which enables Rock storage on more systems by default than previously. @@ -195,6 +194,8 @@ Most user-facing changes are reflected in squid.conf (see below).

Advanced configuration with specific selection of ciphers and similar settings should still work, but needs the GnuTLS Priority Strings instead of the OpenSSL options when using GnuTLS. + See + for more details. ESI Custom Parser removal @@ -262,7 +263,7 @@ This section gives a thorough account of those changes in three categories: connections. For example to HTTPS servers. url_rewrite_timeout -

Squid times active requests to redirector. This option sets +

Squid times active requests to redirector. This directive sets the timeout value and the Squid reaction to a timed out request. @@ -274,7 +275,7 @@ This section gives a thorough account of those changes in three categories: access_log

TCP accept(2) errors logged with URI error:accept-client-connection.

Unused connections received in http_port or https_port - or transactions terminated before reading[parsing] request headers + or transactions terminated before reading[parsing] request headers are logged with URI error:transaction-end-before-headers.

New option rotate= to control the number of log file rotations to make when -k rotate command is received. Default is to