Squid 3.5 changes

These changesets represents the changes since the last release and is included in the current nightly Squid 3.5 snapshots and is scheduled to be included in the next Squid 3.5 release.

Note to package maintainers: Patches to the current Squid 3.5 release represents work in progress and has not yet undergone full quality checks. The developer team reserves the right to update these at any time to fix problems found during quality checking. For this reason (and to reduce confusion about package versions) package maintainers are discouraged from using these patches, and only use this page to backport changes from published releases to earlier releases if your QA policy does not allow upgrading your package to the current Squid 3.5 release. If there is any questions regarding this policy please contact squid-dev@lists.squid-cache.org.

DateAuthorSize Description
2020-02-04 21:15:00 +0100Armin Wolfermann+2 -2 fix security patch
2019-08-13 13:50:06 +0000Amos Jeffries+21 -4 Ignore malformed Host header in intercept and reverse proxy mode (#456)
2020-02-02 00:03:24 +1300squidadm+2 -2 Fix request URL generation in reverse proxy configurations (#550)
2019-12-20 07:29:58 +0000Christos Tsantilas+39 -42 Fix FTP buffers handling (#521)
2019-11-22 02:44:29 +0000aaron-costello+3 -3 ext_lm_group_acl: Improved username handling (#512)
2019-08-13 13:50:06 +0000Amos Jeffries+19 -2 Ignore malformed Host header in intercept and reverse proxy mode (#456)
2019-08-09 04:18:37 +0000Christos Tsantilas+1 -1 Fix parsing of certificate validator responses (#452)
2019-07-12 03:08:00 +0000Amos Jeffries+29 -9 Prevent truncation for large origin-relative domains (#427)
2019-07-05 03:17:26 +0000Amos Jeffries+8 -6 Bug #4957: Multiple XSS issues in cachemgr.cgi (#429)
2019-06-08 21:09:23 +0000Amos Jeffries+2 -2 Fix Digest auth parameter parsing (#415)
2018-10-24 14:12:01 +0200flozilla+1 -0 Fix memory leak when parsing SNMP packet (#313)
2018-10-17 15:14:07 +0000Christos Tsantilas+17 -6 Certificate fields injection via %D in ERR_SECURE_CONNECT_FAIL (#306)
2018-07-16 08:46:55 +1200squidadm+20 -3 3.5.28 (#251) (#254)
2018-07-11 08:26:48 +0300Eduard Bagdasaryan+53 -28 Bug #2821: Ignore Content-Range in non-206 responses (#250)
2018-07-04 01:04:43 +1200Amos Jeffries+1 -1 Bug #4861: HTTPMSGLOCK missing pointer safety (#228)
2018-06-22 10:49:40 +0000Marcos Mello+1 -1 Fix --with-netfilter-conntrack error message (#225)
2018-04-30 22:14:17 +0000Amos Jeffries+13 -3 Documentation for several ACL types (#189)
2018-04-17 10:02:25 +1200Amos Jeffries+5 -0 Skip ssl_bump ACL checks for internal requests
2018-04-17 10:02:25 +1200Amos Jeffries+5 -0 Skip ssl_bump ACL checks for internal requests
2018-03-20 10:54:56 +0000Craig Gowing+2 -0 Bug #4829: IPC shared memory leaks when disker queue overflows (#175)
2018-02-16 13:52:58 +0300Alexander Gozman+1 -1 Fix clientside_mark and client port logging in TPROXY mode (#150)
2018-02-02 18:26:34 +0300Rybakov Andrey+2 -0 Fixed "Cannot assign requested address" for to-origin TPROXY FTP data (#142)
2018-01-24 05:12:06 +0300Vadim Aleksandrov+4 -4 Fix 889fc47 for SSL bumping with an authentication type other than the Basic (#104)
2018-01-21 08:07:08 +1300squidadm+3 -3 Fix indirect IP logging for transactions without a client connection (#129) (#136)
2018-01-21 08:07:08 +1300squidadm+3 -3 Fix indirect IP logging for transactions without a client connection (#129) (#136)
2018-01-20 20:08:20 +1300squidadm+1894 -1892 Copyright Updates for 2018 (#135)
2018-01-20 17:54:16 +1300Amos Jeffries+5 -22 Fixed Ip::Address copying (#126)
2018-01-19 13:54:14 +1300Amos Jeffries+2 -2 ESI: make sure endofName never exceeds tagEnd (#130)
2018-01-19 13:54:14 +1300Amos Jeffries+2 -2 ESI: make sure endofName never exceeds tagEnd (#130)
2017-10-27 08:57:00 -0600Alex Rousskov+7 -0 Document lack of slow ACL support in more squid.conf directives. (#76)
2017-09-16 02:05:42 +0200Jakub Wilk+1 -1 Update Jakub Wilk's e-mail address in CONTRIBUTORS (#61)
2017-09-02 23:17:08 -0500DrDaveD+1 -1 Bug #4767: SMP breaks IPv6 SNMP and cache manager queries
2017-08-20 06:48:49 +1200squidadm+84 -86 3.5.27 (#49)
2017-07-08 22:04:48 +1200Amos Jeffries+4 -4 Validate mime icon URL before allocating store entries
2017-07-08 21:58:09 +1200Amos Jeffries+5 -2 Ignore HTCP packets with invalid URI
2017-07-02 11:22:53 +1200Amos Jeffries+1 -1 Fix build on FreeBSD after rev.14180
2017-07-01 12:16:15 +0000Source Maintenance+1 -0 SourceFormat Enforcement
2017-07-02 00:08:48 +1200Christos Tsantilas+118 -59 Bug #4464: Reduce "!Comm::MonitorsRead(serverConnection->fd)" assertions.
2017-07-01 21:59:16 +1200Alex Rousskov+3 -14 Fix mgr query handoff from the original recipient to Coordinator.
2017-07-01 20:11:16 +1200Alex Rousskov+1 -0 Fix message packing error handling in mgr and snmp SMP Forwarders.
2017-07-01 19:37:54 +1200Amos Jeffries+9 -9 basic_ncsa_auth: fix hash listing wrap in man(8) page
2017-07-01 19:35:14 +1200Lubos Uhliarik+4 -4 Bug #4687: Wrong names of components in man page, section SEE ALSO
2017-06-30 00:56:27 +1200Sven Eisenberg+1 -0 Bug #4112: ssl_engine does not accept cryptodev
2017-06-23 03:31:46 +1200Amos Jeffries+41 -43 Bug #4671 pt3: various GCC 7 compile errors
2017-06-22 08:12:48 +1200Alex Rousskov+37 -100 Replace new/delete operators using modern C++ rules.
2017-06-22 07:54:39 +1200Amos Jeffries+1 -1 Bug #4671 pt2: GCC 7: raise FTP Gateway CTRL channel buffer to 16KB
2017-06-15 00:16:33 +0000Source Maintenance+3 -3 SourceFormat Enforcement
2017-06-15 09:59:06 +1200Eduard Bagdasaryan+13 -3 Bug #2833 pt3: Do not respond with HTTP/304 to unconditional requests
2017-06-15 09:37:20 +1200Eduard Bagdasaryan+233 -161 Bug #2833 pt2: Collapse internal revalidation requests (SMP-unaware caches), again.

Release statistics - New Squid 3.5 Release changes

AuthorChangesetsChanges
Alex Rousskov4+48 -114
Alexander Gozman1+1 -1
Amos Jeffries18+173 -113
Armin Wolfermann1+2 -2
Christos Tsantilas4+175 -108
Craig Gowing1+2 -0
DrDaveD1+1 -1
Eduard Bagdasaryan3+299 -192
Jakub Wilk1+1 -1
Lubos Uhliarik1+4 -4
Marcos Mello1+1 -1
Rybakov Andrey1+2 -0
Source Maintenance2+4 -3
Sven Eisenberg1+1 -0
Vadim Aleksandrov1+4 -4
aaron-costello1+3 -3
flozilla1+1 -0
squidadm6+2006 -1989
total49+2728 -2536

Release statistics - Changes shared with Older Squid Versions

AuthorChangesetsChanges
total0+0 -0

Older Releases of Squid 3.5

Squid 3.5.26

Squid 3.5.25

Squid 3.5.24

Squid 3.5.23

Squid 3.5.22

Squid 3.5.21

Squid 3.5.20

Squid 3.5.19

Squid 3.5.18

Squid 3.5.17

Squid 3.5.16

Squid 3.5.15

Squid 3.5.14

Squid 3.5.13

Squid 3.5.12

Squid 3.5.11

Squid 3.5.10

Squid 3.5.9

Squid 3.5.8

Squid 3.5.7

Squid 3.5.6

Squid 3.5.5

Squid 3.5.4

Squid 3.5.3

Squid 3.5.2

Squid 3.5.1

Squid 3.5.0.4

Squid 3.5.0.3

Squid 3.5.0.2

Squid 3.5.0.1

Project statistics

AuthorChangesetsChanges
2+0 -0
Alex Dowad7+57 -48
Alex Rousskov194+14337 -5268
Alex Wu1+7 -2
Alexander Gozman2+28 -4
Amos18+411 -452
Amos Jeffries1287+68673 -53648
Andre Albsmeier1+1 -0
Andrew Evdokimov1+3 -3
Anonymous1+1 -1
Armin Wolfermann5+2 -2
Automatic source maintenance102+1010 -1007
Aymeric Vincent2+5 -1
Bernard1+25 -25
Carsten Grzemba2+4 -4
Christos Tsantilas227+7830 -1937
Chudy Fernandez1+14 -13
Craig Gowing1+2 -0
Dave Dykstra1+25 -1
Dennis Felippa1+28 -44
Doug Dixon2+226 -101
DrDaveD1+1 -1
Eduard Bagdasaryan15+981 -554
Egervary Gergely2+15 -5
Eldar Akchurin1+27 -47
Eray Aslan2+1 -0
Francesco5+73 -73
Francesco Chemolli243+7156 -4405
Frederic Bourgeois3+11 -12
Garri Djavadyan11+81 -67
Guido Serassio1+4 -4
Guy Helmer1+8 -1
Henrik Nordstrom1+9 -3
Hussam Al-Tayeb1+31 -0
Ian Clark1+4 -4
Ingo Schwarze, Francesco Chemolli1+10 -10
Jakub Wilk1+1 -1
Javad Kouhi1+1 -1
Jeff Licquia1+1 -1
John M Cooper1+1 -1
Jorge Ivan Burgos Aguilar1+2 -2
Jose Luis Godoy1+5 -2
Joshua Root1+13 -7
Leonardo Taccari1+4 -0
Lubos Uhliarik5+38 -38
Manuel Meitinger1+20 -8
Marcos Mello5+16 -13
Marko Cupac7+2 -2
Markus Mayer1+21 -3
Markus Moeller14+2010 -891
Martin von Gagern1+9 -2
Matthias Pitzl1+1 -1
Michael Buchau1+2 -1
Mike Mitchell1+3 -4
Nathan Hoad6+129 -236
Patrick Welche2+8 -3
Paulo Matias2+117 -9
Pavel Simerda1+1 -1
Pavel Timofeev1+4 -4
Rainer Tammer1+1 -1
Rybakov Andrey1+2 -0
Santiago Garcia Mantinan1+4 -4
Source Maintenance44+14128 -12429
Stephen Baynes1+16 -24
Stephen Welker1+1 -1
Steve Hill2+20 -0
Stuart Henderson6+48 -7
Sven Eisenberg1+1 -0
Takahiro Kambe1+3 -0
The Squid Software Foundation, Alex Rousskov20+369 -88
Timo Tseras1+28 -3
Unknown - Debian Project1+5 -1
Vadim Aleksandrov2+4 -4
Vitaly Lavrov1+40 -39
William Lima2+9 -6
Yuhua Wu1+6 -3
Yuriy M. Kaminskiy4+40 -12
aaron-costello3+3 -3
drserge1+10 -1
flozilla1+1 -0
mkishi1+9 -2
squidadm7+2006 -1989
squidadm@squid-cache.org15+1 -149
total2324+120265 -83744

Back