openSUSE Recommended Update: squid: Update to 3.2.11 and fixes some issues with systemd ______________________________________________________________________________ Announcement ID: openSUSE-RU-2013:0872-1 Rating: low References: #802635 Affected Products: openSUSE 12.3 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update fixes the follwoing issues with squid: - Packaging : fixed systemd squid.service + Fix bnc#802635 (creating cache struture fail on first call) + Removed commented patch lines + Rework on squid.service ExecStartPre line remove dependency on unfunctionnal wrapper squid_cache_build.sh. New revision for squid.service (using only sed) handle multiple cache_dir line. Added sed as require + Fixed Type=forking and remove the use off -N (non daemon flag) + Fixed missing pid file + Structural : add all -k to end of Exec/Stop line + Ulimit : Added LimitNOFile=4096 ( same value as in /etc/sysconfig) but there's no way to decode dynamically /etc/sysconfig + Remove syslog.target ( no need anymore : advise from fcrozat ) - Changes for squid 3.2.11 and 3.2.10 release (29 April 2013) + Fix enter_suid/leave_suid build errors in ip/Intercept.cc + GNU Hurd: define MAP_NORESERVE as no-op when missing + Bug #3833: Option '-k' is not present in squidclient man page + Bug #3817: Memory leak in SSL cert validate for alt_name peer certs + Bug #3822: Locate LDAP and SASL headers in /usr/local/include for BSD support + Bug #3825: basic_ncsa_auth segfaulting with glibc-2.17 + Bug #3774: -k reconfigure drops rock + Bug #3565: Resuming postponed accept kills Squid + HTTP/1.1: partial support for no-cache and private controls with parameters + ssl_crtd: helpers dying during startup on ARM + Updated copyright for icons/SN.png squid-3.2-11813.patch + Revert r11810 - tools.h does not exist in 3.2 squid-3.2-11812.patch - Changes to squid-3.2.9 (12 Mar 2013): + Regression fix: Accept-Language header parse + Bug 3673: Silence 'Failed to select source' messages + Fix authentication headers sent on peer digest requests + Fix build error on Solaris, OpenIndiana, Omnios - Changes to squid-3.2.8 (02 Mar 2013): + Bug 3767: tcp_outgoing_tos/mark ACLs do not obey acl_uses_indirect_client + Bug 3763: diskd Error: no filename in shm buffer + Bug 3752: objects that cannot be cached in memory are not cached on disk + Bug 3753: Removes the domain from the cache_peer server pconn key + Bug 3749: IDENT lookup using wrong ports to identify the user + Bug 3723: tcp_outgoing_tos/mark broken for CONNECT requests + Bug 3686: cache_dir max-size default fails + Bug 3515: crash in FtpStateData::ftpTimeout + Bug 3329: Quieten orphan Comm::Connection messages + Make squid -z for cache_dir rock preserve the rock DB + Fixed several server connect problems * ... and some build issues on Solaris, OpenIndiana, MacOS X * ... and some documentation and debugs polishing Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 12.3: zypper in -t patch openSUSE-2013-423 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 12.3 (i586 x86_64): squid-3.2.11-3.4.1 squid-debuginfo-3.2.11-3.4.1 squid-debugsource-3.2.11-3.4.1 References: https://bugzilla.novell.com/802635