diff -u -r -N squid-4.0.25/ChangeLog squid-4.1/ChangeLog
--- squid-4.0.25/ChangeLog 2018-06-12 04:30:57.000000000 +1200
+++ squid-4.1/ChangeLog 2018-07-02 15:26:07.000000000 +1200
@@ -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 -u -r -N squid-4.0.25/compat/cpu.h squid-4.1/compat/cpu.h
--- squid-4.0.25/compat/cpu.h 2018-06-12 04:30:57.000000000 +1200
+++ squid-4.1/compat/cpu.h 2018-07-02 15:26:07.000000000 +1200
@@ -18,7 +18,7 @@
#if !HAVE_CPU_AFFINITY
/* failing replacements to minimize the number of if-HAVE_CPU_AFFINITYs */
-#if !defined(__cpu_set_t_defined)
+#if !HAVE_CPU_SET_T
typedef struct {
int bits;
} cpu_set_t;
diff -u -r -N squid-4.0.25/configure squid-4.1/configure
--- squid-4.0.25/configure 2018-06-12 04:48:04.000000000 +1200
+++ squid-4.1/configure 2018-07-02 15:32:06.000000000 +1200
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.ac Revision.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Squid Web Proxy 4.0.25.
+# Generated by GNU Autoconf 2.69 for Squid Web Proxy 4.1.
#
# Report bugs to .
#
@@ -595,8 +595,8 @@
# Identity of this package.
PACKAGE_NAME='Squid Web Proxy'
PACKAGE_TARNAME='squid'
-PACKAGE_VERSION='4.0.25'
-PACKAGE_STRING='Squid Web Proxy 4.0.25'
+PACKAGE_VERSION='4.1'
+PACKAGE_STRING='Squid Web Proxy 4.1'
PACKAGE_BUGREPORT='http://bugs.squid-cache.org/'
PACKAGE_URL=''
@@ -1647,7 +1647,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Squid Web Proxy 4.0.25 to adapt to many kinds of systems.
+\`configure' configures Squid Web Proxy 4.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1718,7 +1718,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Squid Web Proxy 4.0.25:";;
+ short | recursive ) echo "Configuration of Squid Web Proxy 4.1:";;
esac
cat <<\_ACEOF
@@ -2147,7 +2147,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Squid Web Proxy configure 4.0.25
+Squid Web Proxy configure 4.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3251,7 +3251,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Squid Web Proxy $as_me 4.0.25, which was
+It was created by Squid Web Proxy $as_me 4.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4118,7 +4118,7 @@
# Define the identity of the package.
PACKAGE='squid'
- VERSION='4.0.25'
+ VERSION='4.1'
cat >>confdefs.h <<_ACEOF
@@ -33786,7 +33786,7 @@
;;
*)
if test ! -d "$withval" ; then
- as_fn_error $? "--without-netfilter-conntrack path does not point to a directory" "$LINENO" 5
+ as_fn_error $? "--with-netfilter-conntrack path does not point to a directory" "$LINENO" 5
fi
squid_opt_netfilterconntrackpath=$withval
LDFLAGS="-L$squid_opt_netfilterconntrackpath/lib $LDFLAGS"
@@ -38732,6 +38732,19 @@
fi
+ac_fn_cxx_check_type "$LINENO" "cpu_set_t" "ac_cv_type_cpu_set_t" "
+#if HAVE_SCHED_H
+#include
+#endif
+
+"
+if test "x$ac_cv_type_cpu_set_t" = xyes; then :
+
+$as_echo "#define HAVE_CPU_SET_T 1" >>confdefs.h
+
+fi
+
+
# check for compiler support of %zu printf macro
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler %zu support" >&5
@@ -43819,7 +43832,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Squid Web Proxy $as_me 4.0.25, which was
+This file was extended by Squid Web Proxy $as_me 4.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -43885,7 +43898,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Squid Web Proxy config.status 4.0.25
+Squid Web Proxy config.status 4.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -u -r -N squid-4.0.25/configure.ac squid-4.1/configure.ac
--- squid-4.0.25/configure.ac 2018-06-12 04:48:04.000000000 +1200
+++ squid-4.1/configure.ac 2018-07-02 15:32:06.000000000 +1200
@@ -5,7 +5,7 @@
## Please see the COPYING and CONTRIBUTORS files for details.
##
-AC_INIT([Squid Web Proxy],[4.0.25],[http://bugs.squid-cache.org/],[squid])
+AC_INIT([Squid Web Proxy],[4.1],[http://bugs.squid-cache.org/],[squid])
AC_PREREQ(2.61)
AC_CONFIG_HEADERS([include/autoconf.h])
AC_CONFIG_AUX_DIR(cfgaux)
@@ -2333,7 +2333,7 @@
;;
*)
if test ! -d "$withval" ; then
- AC_MSG_ERROR([--without-netfilter-conntrack path does not point to a directory])
+ AC_MSG_ERROR([--with-netfilter-conntrack path does not point to a directory])
fi
squid_opt_netfilterconntrackpath=$withval
LDFLAGS="-L$squid_opt_netfilterconntrackpath/lib $LDFLAGS"
@@ -3026,6 +3026,13 @@
#include
#include ])
+AC_CHECK_TYPE(cpu_set_t,
+ AC_DEFINE(HAVE_CPU_SET_T,1,[cpu_set_t is defined by the system headers]),,[
+#if HAVE_SCHED_H
+#include
+#endif
+])
+
# check for compiler support of %zu printf macro
AH_TEMPLATE(PRIuSIZE,[Compiler supports %zu printf macro])
AC_MSG_CHECKING([for compiler %zu support])
diff -u -r -N squid-4.0.25/CONTRIBUTORS squid-4.1/CONTRIBUTORS
--- squid-4.0.25/CONTRIBUTORS 2018-06-12 04:30:57.000000000 +1200
+++ squid-4.1/CONTRIBUTORS 2018-07-02 15:26:07.000000000 +1200
@@ -10,6 +10,8 @@
Aleksa
Aleksa ??u??uli??
Alexander B. Demenshin
+ Alexander Gozman
+ Alexander Gozman
Alexander Komyagin
Alexander Lukyanov
Alexander Lukyanov
@@ -20,15 +22,20 @@
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 @@
Andrew Evdokimov
Andrew Hoying
Andrew Tridgell
+ Andrey
Andrey Shorin
+ Anonymous
Anonymous Pootle User
Anonymous
Ansgar Hockmann
@@ -52,6 +61,7 @@
Assar Westerlund
Automatic source maintenance
Axel Westerhold
+ Aymeric Vincent
Barry Dobyns
Benjamin Kerensa
Benno Rice
@@ -67,11 +77,13 @@
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 @@
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 @@
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 @@
Fred
F Wolff
Fyodor
+ Garri Djavadyan
Geoff Keating
George Michaelson
Georgy Salnikov
@@ -171,30 +194,38 @@
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 @@
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 @@
Jon Kinred
Jon Thackray
Jorge Ivan Burgos Aguilar
+ Jose Luis Godoy
Jose-Marcio Martins da Cruz
Joshua Root
Joshua Root
@@ -231,8 +264,10 @@
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 @@
Marcello Romani
Marcin Wisnicki
Marco Beck
+ Marcos Mello
+ Marcos Mello
Marcus Kool
Marc van Selm
Marin Stavrev
@@ -252,6 +289,7 @@
Marko
Mark Treacy
Markus Gyger
+ Markus Mayer
Markus Moeller
Markus Moeller (markus_moeller at compuserve.com)
Markus Rietzler
@@ -261,6 +299,7 @@
Martin Huter
Martin Huter
Martin Stolle
+ Martin von Gagern
Masashi Fujita
Massimo Zito
Mathias Fischer
@@ -270,6 +309,7 @@
Max Okumoto
Merik Karman
+ Michael Buchau
Michael Cunningham
Michael Lupp
Michael Mansour
@@ -278,6 +318,7 @@
Michael van Elst
Michael Weiser
Michal Luscon
+ Michele Bergonzoni
Miguel A.L. Paraz