SHA256
1
0
forked from pool/squid

300 Commits

Author SHA256 Message Date
a616478afb Merge branch 'factory' into PED-14462 2026-03-06 14:00:25 +01:00
d378a8c84a Add bugzilla references 2026-03-06 13:58:25 +01:00
2cbeb87703 v7.4 - sync with factory jsc#PED-14462 2026-03-05 16:48:05 +01:00
ec876e9f12 Update to 7.4 2026-03-04 16:42:27 +01:00
c93f08bd9a Accepting request 1316100 from server:proxy
Since version 6, some previously deprecated features have been removed:
 * Edge Side Includes (ESI)
 * access to the cache manager using the cache_object:// scheme - use http instead
 * the squdclient tool - use curl http://<squid-address>/squid-internal-mgr/menu instead
 * the cachemgr.cgi tool
 * the purge tool - use the http PURGE method instead
 * Ident protocol support
 * basic_smb_lm_auth and ntlm_smb_lm_auth helpers - use Samba's ntlm_auth instead
- Update to 7.3
  - Regression Bug 5520: ERR_INVALID_URL for CONNECT host with leading digit
  - Quit NTLM authenticate() on missing NTLM authorization header
  - Fix Auth::User::absorb() IP list transfer logic
  - Fix type mismatch in new/delete of addrinfo::ai_addr
  - Fix libntlmauth string parsing on big-endian machines
  - ... and some code cleanups
  - ... and some CI improvements
- changes since squid 6.14 (bsc#1252281, CVE-2025-62168)
  - Bug 3390: Proxy auth data visible to scripts
  - Bug 5504: Document that Squid discards invalid rewrite-url
  - Bug 5407: Support at least 1000 groups per Kerberos user
  - Fix parsing of malformed quoted squid.conf strings
  - Fix off-by-one in helper args count assertion
  - Fix UDP log module opening and closing code
  - Fix BodyPipe debugging in handleChunkedRequestBody()
  - Fix debugging of Eui48::lookup() problems
  - Fix memory leak when parsing deprecated %rG logformat code
  - Fix SQUID_YESNO 'syntax error near unexpected token'
  - DNS: fix RRPack memcpy
  - DNS: Do not leak RR data upon RR data unpacking errors
  - FTP: Avoid null dereferences when handling ftp_port traffic

OBS-URL: https://build.opensuse.org/request/show/1316100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=124
2025-11-07 17:21:48 +00:00
d1ee561896 Since version 6, some previously deprecated features have been removed:
* Edge Side Includes (ESI)
 * access to the cache manager using the cache_object:// scheme - use http instead
 * the squdclient tool - use curl http://<squid-address>/squid-internal-mgr/menu instead
 * the cachemgr.cgi tool
 * the purge tool - use the http PURGE method instead
 * Ident protocol support
 * basic_smb_lm_auth and ntlm_smb_lm_auth helpers - use Samba's ntlm_auth instead
- Update to 7.3
  - Regression Bug 5520: ERR_INVALID_URL for CONNECT host with leading digit
  - Quit NTLM authenticate() on missing NTLM authorization header
  - Fix Auth::User::absorb() IP list transfer logic
  - Fix type mismatch in new/delete of addrinfo::ai_addr
  - Fix libntlmauth string parsing on big-endian machines
  - ... and some code cleanups
  - ... and some CI improvements
- changes since squid 6.14 (bsc#1252281, CVE-2025-62168)
  - Bug 3390: Proxy auth data visible to scripts
  - Bug 5504: Document that Squid discards invalid rewrite-url
  - Bug 5407: Support at least 1000 groups per Kerberos user
  - Fix parsing of malformed quoted squid.conf strings
  - Fix off-by-one in helper args count assertion
  - Fix UDP log module opening and closing code
  - Fix BodyPipe debugging in handleChunkedRequestBody()
  - Fix debugging of Eui48::lookup() problems
  - Fix memory leak when parsing deprecated %rG logformat code
  - Fix SQUID_YESNO 'syntax error near unexpected token'
  - DNS: fix RRPack memcpy
  - DNS: Do not leak RR data upon RR data unpacking errors
  - FTP: Avoid null dereferences when handling ftp_port traffic

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=304
2025-11-06 19:29:48 +00:00
6d1abadf50 Accepting request 1313240 from home:joelgb:branches:server:proxy
- Updated harden_squid.service.patch to include new startup sequence
  local-fs.target
- Update to 6.14
 - Bug 5352: Do not get stuck in RESPMOD after pausing peer read(2)
 - Bug 5489: Fix "make check" linking on Solaris
 - Fix SNMP cacheNumObjCount -- number of cached objects
 - Do not duplicate received Surrogate-Capability in sent requests
 - Fix Mem::Segment::open() stub to fix build without shm_open()
 - ... and CI and documentation updates
 
- changes since squid-6.13
 - Bug 5352: Do not get stuck when RESPMOD is slower than read(2)
 - Bug 5405: Large uploads fill request buffer and die
 - Bug 5093: List http_port params that https_port/ftp_port lack
 - Bug 5311: clarify configuration byte units
 - Bug 5091: document that changes to workers require restart
 - Bug 5481: Fix GCC v14 build [-Wmaybe-uninitialized]
 - Nil request dereference in ACLExtUser and SourceDomainCheck ACLs
 - Fix GCC v14 [-Wanalyzer-null-dereference] warnings in Kerberos
 - Clarify --enable-ecap failure on missing shared library support
 - Fix syntax error in configure.ac
 - Remove GNU'ism in release notes Makefile
 - Annotate PoolMalloc memory in valgrind builds
 - Fix systemd startup sequence to require active Local Filesystem
 - Display Linux variant at ./configure time
 - Refactor peerRefreshDNS() to clarify its (void*)1 logic
 - Portability: remove explicit check for libdl
 - ext_time_quota_acl: remove -l option
 - ... and some documentation updates
 - ... and some CI updates

OBS-URL: https://build.opensuse.org/request/show/1313240
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=303
2025-11-06 18:55:20 +00:00
5d8b8ddd81 Accepting request 1229399 from server:proxy
- Update to 6.12
  - Fix validation of Digest auth header parameters
- changes since squid-6.11:
  - Fix Kerberos detection when cross-compiling
  - Improve robustness of DNS code on reconfigure
  - Prevent slow memory leak in TCP DNS queries
  - Improve errors emitted when invalid ACLs are parsed

- Disble ESI. The code is removed upstream in 7.x (bsc#1232485, CVE-2024-45802)

OBS-URL: https://build.opensuse.org/request/show/1229399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=123
2024-12-09 20:12:58 +00:00
557899966e - Update to 6.12
- Fix validation of Digest auth header parameters
- changes since squid-6.11:
  - Fix Kerberos detection when cross-compiling
  - Improve robustness of DNS code on reconfigure
  - Prevent slow memory leak in TCP DNS queries
  - Improve errors emitted when invalid ACLs are parsed

- Disble ESI. The code is removed upstream in 7.x (bsc#1232485, CVE-2024-45802)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=301
2024-12-09 13:10:14 +00:00
2f1e45563d Accepting request 1183540 from server:proxy
- update to 6.10
  - ESI: Disable by default (#1728)
  - Bug 5378: type mismatch in libTrie (#1830) (bsc#1227086, CVE-2024-37894)
  - testCacheManager: use cppunit exception tests (#1811)
  - testRandomUuid: use cppunit exception tests (#1814)
  - Docs: REQUIRED in ident_regex, proxy_auth_regex, ext_user_regex (#1818)
  - Fix build with clang v18 [-Wvla-cxx-extension] (#1813) (#1817)

OBS-URL: https://build.opensuse.org/request/show/1183540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=122
2024-06-27 14:04:49 +00:00
dcbaedea97 - update to 6.10
- ESI: Disable by default (#1728)
  - Bug 5378: type mismatch in libTrie (#1830) (bsc#1227086, CVE-2024-37894)
  - testCacheManager: use cppunit exception tests (#1811)
  - testRandomUuid: use cppunit exception tests (#1814)
  - Docs: REQUIRED in ident_regex, proxy_auth_regex, ext_user_regex (#1818)
  - Fix build with clang v18 [-Wvla-cxx-extension] (#1813) (#1817)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=299
2024-06-27 07:06:46 +00:00
e0b39660b4 Accepting request 1177317 from server:proxy
- update to 6.9
  - Regression Bug 5349: basic_nis_auth build error: unterminated #ifndef
  - Bug 5069: Keep listening after getsockname() error
  - Bug 5360: FwdState::noteDestinationsEnd() assertion "err"
  - Reduce stale errno usage
  - Plug memory leak in handling cache manager requests
  - Fix error: template-id not allowed for constructor in C++20
  - Improve release packaging automation
- header_fixups.patch: upstreamed, removed
- 9be86d8db5e8f40829374d26334d0bb5272c1afd.patch: upstreamed, removed
- CVE-2024-33427.patch: fixes possible buffer overread leading to
  denial of service (bsc#1225417, CVE-2024-33427)

OBS-URL: https://build.opensuse.org/request/show/1177317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=121
2024-05-28 15:30:23 +00:00
e338f8dceb - CVE-2024-33427.patch: fixes possible buffer overread leading to
denial of service (bsc#1225417, CVE-2024-33427)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=297
2024-05-28 08:55:47 +00:00
5279438f47 - update to 6.9
- Regression Bug 5349: basic_nis_auth build error: unterminated #ifndef
  - Bug 5069: Keep listening after getsockname() error
  - Bug 5360: FwdState::noteDestinationsEnd() assertion "err"
  - Reduce stale errno usage
  - Plug memory leak in handling cache manager requests
  - Fix error: template-id not allowed for constructor in C++20
  - Improve release packaging automation
- header_fixups.patch: upstreamed, removed
- 9be86d8db5e8f40829374d26334d0bb5272c1afd.patch: upstreamed, removed

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=296
2024-05-28 08:50:04 +00:00
b821f3771c Accepting request 1155563 from server:proxy
- update to 6.8
  - Fix marking of problematic cached IP addresses (#1691)
  - Bug 5344: mgr:config segfaults without logformat (#1680)
  - Fix infinite recursion when parsing HTTP chunks (#1553)
    (bsc#1216715, CVE-2024-25111)
- changes in 6.7
  - Bug 5337: workaround for crash on startup if -a option is used
  - Bug 5274: Successful tunnels logged as TCP_TUNNEL/500
  - Fix crash when NTLM and Negotiate helpers are queried with no HTTP request
  - Fix SslBump memory leak when mimicking certificates with Authority Key Identifier
  - Fix memory leak on SslBump certificates with Authority Key Identifier extension
  - Fix a possible integer overflow in FTP Gateway
  - Extend cache_log_message to Bug 5187 and job invalidation BUGs
  - Remove incorrect beta version warning
- squid.keyring: updated
- header_fixups.patch: added
- 9be86d8db5e8f40829374d26334d0bb5272c1afd.patch: don't throw on
  client errors

 - Fix handling of expanding HTTP header values (bsc#1219960, CVE-2024-25617)

OBS-URL: https://build.opensuse.org/request/show/1155563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=120
2024-03-06 22:06:03 +00:00
671bd512e1 - 9be86d8db5e8f40829374d26334d0bb5272c1afd.patch: don't throw on
client errors

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=294
2024-03-06 13:17:43 +00:00
8068f73df2 - Fix handling of expanding HTTP header values (bsc#1219960, CVE-2024-25617)
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=293
2024-03-06 13:03:42 +00:00
f54cc4704c - header_fixups.patch: added
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=292
2024-03-06 12:48:17 +00:00
9116fce63e - update to 6.8
- Fix marking of problematic cached IP addresses (#1691)
  - Bug 5344: mgr:config segfaults without logformat (#1680)
  - Fix infinite recursion when parsing HTTP chunks (#1553)
    (bsc#1216715, CVE-2024-25111)
- changes in 6.7
  - Bug 5337: workaround for crash on startup if -a option is used
  - Bug 5274: Successful tunnels logged as TCP_TUNNEL/500
  - Fix crash when NTLM and Negotiate helpers are queried with no HTTP request
  - Fix SslBump memory leak when mimicking certificates with Authority Key Identifier
  - Fix memory leak on SslBump certificates with Authority Key Identifier extension
  - Fix a possible integer overflow in FTP Gateway
  - Extend cache_log_message to Bug 5187 and job invalidation BUGs
  - Remove incorrect beta version warning

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=291
2024-03-06 12:28:13 +00:00
c45ed272c0 Accepting request 1151607 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1151607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=119
2024-02-26 19:02:40 +00:00
6158da84a9 Accepting request 1151577 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151577
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=289
2024-02-26 13:40:54 +00:00
62c07f8bb8 Accepting request 1142310 from server:proxy
changes only changes, CVEs, bugs, etc.

OBS-URL: https://build.opensuse.org/request/show/1142310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=118
2024-01-29 21:33:26 +00:00
f82e000827 add missing CVEs
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=287
2024-01-29 13:38:27 +00:00
8ba28a97f2 add bugzilla entry
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=286
2024-01-29 11:23:56 +00:00
6475d5fc34 Accepting request 1135832 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1135832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=117
2024-01-03 11:26:37 +00:00
6283f5f471 Accepting request 1135796 from home:dirkmueller:Factory
drop old, not referenced assets

OBS-URL: https://build.opensuse.org/request/show/1135796
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=284
2023-12-31 07:22:40 +00:00
115a1d6339 Accepting request 1135553 from home:seanlew:branches:server:proxy
Updated squid to 6.6

OBS-URL: https://build.opensuse.org/request/show/1135553
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=283
2023-12-29 09:02:20 +00:00
de9ffd195b Accepting request 1122203 from server:proxy
- update to 6.4:
  * security fixes:
    + Request/Response smuggling in HTTP/1.1 and ICAP (bsc#1216500, CVE-2023-46846)
    + Multiple issues in HTTP response caching (bsc#1216496, CVE-2023-5824)
    + Denial of Service in HTTP Digest Authentication (bsc#1216495, CVE-2023-46847)
    + Denial of Service in FTP (bsc#1216498, CVE-2023-46848)
    + Fix validation of certificates (bsc#1216803, CVE-2023-46724)
  * Bug 5294: ERR_CANNOT_FORWARD returned instead of ERR_DNS_FAIL
  * Bug 4981: Work around in-call job invalidation bugs
  * basic_smb_lm_auth: fix 'no previous declaration' warnings
  * CacheManager: require /squid-internal-mgr/ URL path prefix
  * ESI: Fix build [-Wsingle-bit-bitfield-constant-conversion]
  * documentation changes

OBS-URL: https://build.opensuse.org/request/show/1122203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=116
2023-11-02 19:22:22 +00:00
a18484478d - update to 6.4:
* security fixes:
    + Request/Response smuggling in HTTP/1.1 and ICAP (bsc#1216500, CVE-2023-46846)
    + Multiple issues in HTTP response caching (bsc#1216496, CVE-2023-5824)
    + Denial of Service in HTTP Digest Authentication (bsc#1216495, CVE-2023-46847)
    + Denial of Service in FTP (bsc#1216498, CVE-2023-46848)
    + Fix validation of certificates (bsc#1216803, CVE-2023-46724)
  * Bug 5294: ERR_CANNOT_FORWARD returned instead of ERR_DNS_FAIL
  * Bug 4981: Work around in-call job invalidation bugs
  * basic_smb_lm_auth: fix 'no previous declaration' warnings
  * CacheManager: require /squid-internal-mgr/ URL path prefix
  * ESI: Fix build [-Wsingle-bit-bitfield-constant-conversion]
  * documentation changes

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=281
2023-11-02 08:45:54 +00:00
8ebaae9f9e Accepting request 1112346 from server:proxy
- update to 6.3:
  - Bug 5294: ERR_CANNOT_FORWARD returned instead of ERR_DNS_FAIL
  - Bug 4981: Work around in-call job invalidation bugs
  - basic_smb_lm_auth: fix 'no previous declaration' warnings
  - CacheManager: require /squid-internal-mgr/ URL path prefix
  - ESI: Fix build [-Wsingle-bit-bitfield-constant-conversion]

OBS-URL: https://build.opensuse.org/request/show/1112346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=115
2023-09-20 11:30:36 +00:00
416db473b9 - update to 6.3:
- Bug 5294: ERR_CANNOT_FORWARD returned instead of ERR_DNS_FAIL
  - Bug 4981: Work around in-call job invalidation bugs
  - basic_smb_lm_auth: fix 'no previous declaration' warnings
  - CacheManager: require /squid-internal-mgr/ URL path prefix
  - ESI: Fix build [-Wsingle-bit-bitfield-constant-conversion]

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=279
2023-09-19 16:22:38 +00:00
6bca1486be Accepting request 1103106 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1103106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=114
2023-08-09 15:26:17 +00:00
ffbdb44135 Accepting request 1103093 from home:polslinux:branches:server:proxy
- update to 6.2:
  * Major UI changes:
    - Remove 8K limit for single access.log line
    - Add tls_key_log to report TLS communication secrets
  * Minor UI changes:
    - Add %transport::>connection_id logformat code
    - Add paranoid_hit_validation directive
    - Report SMP store queues state (mgr:store_queues)
    - Addcache_log_message directive
  * Developer Interest changes:
    - Replaced X-Cache and X-Cache-Lookup headers with Cache-Status
    - Reject HTTP/1.0 requests with unusual framing
    - codespell check added to source maintenance enforcement
    - Streamlined ./configure handling of optional libraries
    - Add –progress option to test-builds.sh
    - Remove layer-00-bootstrap from test script
    - Convert LRU map into a CLP map
    - Remove legacy context-based debugging in favor of CodeContext
  * Removed features:
    - Remove unused cache_diff binary
    - Remove obsolete membanger test
    - Remove deprecated leakfinder (–enable-leakfinder)

OBS-URL: https://build.opensuse.org/request/show/1103093
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=277
2023-08-09 09:34:23 +00:00
5898ee98bc Accepting request 1085760 from server:proxy
- update to 5.9:
  * Improve reply_body_max_size matching accuracy
  * fix gcc13 warning

OBS-URL: https://build.opensuse.org/request/show/1085760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=113
2023-05-10 14:17:59 +00:00
457ff82d75 - update to 5.9:
* Improve reply_body_max_size matching accuracy
  * fix gcc13 warning

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=275
2023-05-09 14:34:55 +00:00
2b646b7904 Accepting request 1084087 from server:proxy
- partial revert of earlier "fix PIDFile"
  - move pidfile back to /run/squid.pid and not in the directory
    owned by squid. The purpose of /run/squid/ is to facilitate
    SMP worker's IPC and not for the PID file. The PID file can
    live just fine in /run since it's written by root. (bsc#1210960)

OBS-URL: https://build.opensuse.org/request/show/1084087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=112
2023-05-03 10:56:54 +00:00
b4f095cbd6 - partial revert of earlier "fix PIDFile"
- move pidfile back to /run/squid.pid and not in the directory
    owned by squid. The purpose of /run/squid/ is to facilitate
    SMP worker's IPC and not for the PID file. The PID file can
    live just fine in /run since it's written by root. (bsc#1210960)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=273
2023-05-02 15:18:21 +00:00
953e647c10 Accepting request 1079395 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1079395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=111
2023-04-14 11:14:09 +00:00
4c9afdf818 Accepting request 1079299 from home:dirkmueller:Factory
- update to 5.8:
  * Bug 5162: mgr:index URL do not produce MGR_INDEX template
  * Bug 5241: Block all non-localhost requests by default
  * Bug 5241: Block to-localhost, to-link-local requests by
    default
  * ext_kerberos_ldap_group_acl: Support -b with -D
  * Fix ACL type typo in req_header, rep_header key-changing
    ERRORs
  * ... and several compile fixes
  * ... and some code cleanup and polishing

OBS-URL: https://build.opensuse.org/request/show/1079299
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=271
2023-04-14 07:58:30 +00:00
0e7ab95905 Accepting request 1073989 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1073989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=110
2023-03-24 14:21:18 +00:00
1cfac9298b Accepting request 1073988 from home:marxin:branches:server:proxy
- Enable LTO again as it survives tests now.

OBS-URL: https://build.opensuse.org/request/show/1073988
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=269
2023-03-23 14:58:09 +00:00
ebf28a57be Accepting request 1060834 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1060834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=109
2023-01-25 16:44:05 +00:00
e80819e868 Accepting request 1060819 from home:kukuk:branches:server:proxy
- Disable NIS auth module (NIS is deprecated and get's currently
  removed)

OBS-URL: https://build.opensuse.org/request/show/1060819
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=267
2023-01-25 10:29:53 +00:00
02ab6e3b13 Accepting request 1055875 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1055875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=108
2023-01-04 16:53:50 +00:00
ade41a6377 Accepting request 1046445 from home:schubi2:pam_usr_etc
- Migration of PAM settings to /usr/lib/pam.d.

OBS-URL: https://build.opensuse.org/request/show/1046445
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=265
2023-01-04 14:36:50 +00:00
fe9190b371 Accepting request 1006088 from server:proxy
- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.

and CVE references,
  - Regression Fix: Typo in manager ACL (bsc#1203677, CVE-2022-41317)
    (bsc#1203680, CVE-2022-41318)

OBS-URL: https://build.opensuse.org/request/show/1006088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=107
2022-09-26 16:48:40 +00:00
6e6ffa9d7c Accepting request 1003832 from home:schubi2:logrotate
- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.

OBS-URL: https://build.opensuse.org/request/show/1003832
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=263
2022-09-26 10:29:20 +00:00
01c681eb42 Add CVE references
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=262
2022-09-26 10:23:09 +00:00
dc4be11603 Accepting request 1003011 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/1003011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=106
2022-09-12 17:09:05 +00:00
a83ab69a00 Accepting request 1002491 from home:dirkmueller:Factory
- update to 5.7:
  - Regression Fix: Typo in manager ACL
  - Bug 5186: noteDestinationsEnd check failed: transportWait
  - Bug 5160: Test suite fails with -flto=auto
  - Bug 3193 pt2: NTLM decoder truncating strings
  - Bug 5133: OpenSSL 3.0 support
  - ext_session_acl: fix TDB key lookup
  - forward_max_tries: Do not count discarded connections
  - ... and many compile and debugging fixes

OBS-URL: https://build.opensuse.org/request/show/1002491
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=260
2022-09-12 15:32:36 +00:00
3b01ca3596 Accepting request 999925 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/999925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=105
2022-08-30 12:49:06 +00:00
1fe21e0f0b Accepting request 999891 from home:computersalat:devel:proxy
fix PIDFile

OBS-URL: https://build.opensuse.org/request/show/999891
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=258
2022-08-29 11:10:51 +00:00
ecc3c6de7f Accepting request 985925 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/985925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=104
2022-06-30 11:18:25 +00:00
Lars Vogdt
b9c5332745 Accepting request 985780 from home:schubi2
- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.

OBS-URL: https://build.opensuse.org/request/show/985780
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=256
2022-06-29 17:56:59 +00:00
5b9754e17a Accepting request 984871 from server:proxy
- Update to 5.6:
  * Improve handling of Gopher responses (bsc#1200907, CVE-2021-46784)
- Changes in 5.5:
  * fixes regression Bug 5192: esi_parser default is incorrect
  * Bug 5177: clientca certificates sent to https_port clients
  * Bug 5090: Must(!request->pinnedConnection()) violation
  * Kid restart leads to persistent queue overflows, delays/timeouts

OBS-URL: https://build.opensuse.org/request/show/984871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=103
2022-06-25 08:24:14 +00:00
f090f7fa1a - Update to 5.6:
* Improve handling of Gopher responses (bsc#1200907, CVE-2021-46784)
- Changes in 5.5:
  * fixes regression Bug 5192: esi_parser default is incorrect
  * Bug 5177: clientca certificates sent to https_port clients
  * Bug 5090: Must(!request->pinnedConnection()) violation
  * Kid restart leads to persistent queue overflows, delays/timeouts

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=254
2022-06-24 09:29:25 +00:00
245808b619 Accepting request 966241 from server:proxy
- Do not try to set special permissions for basic_pam_auth (bsc#1197649)

OBS-URL: https://build.opensuse.org/request/show/966241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=102
2022-04-01 19:35:36 +00:00
fae77071d1 - Do not try to set special permissions for basic_pam_auth (bsc#1197649)
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=252
2022-03-31 14:26:52 +00:00
10ee243b6e Accepting request 965649 from server:proxy
- Fix upgrade path from squid 4.x where we replaced some symlinks
  with directories in pretrans section (bsc#1197333)
- old_nettle_compat.patch: refresh patch

OBS-URL: https://build.opensuse.org/request/show/965649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=101
2022-03-29 16:16:15 +00:00
8de6194b46 with directories in pretrans section (bsc#1197333)
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=250
2022-03-29 12:32:38 +00:00
87a1022c11 - Fix upgrade path from squid 4.x where we replaced some symlinks
with directories (bsc#1197333)
- old_nettle_compat.patch: refresh patch

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=249
2022-03-29 12:30:01 +00:00
79d1c78a0b Accepting request 961868 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/961868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=100
2022-03-15 18:03:52 +00:00
9f680a12fe Add CVE reference only
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=247
2022-03-08 11:45:31 +00:00
9b82451eeb Accepting request 958214 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/958214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=99
2022-03-01 16:03:38 +00:00
0b8a9b0c7e Accepting request 957749 from home:AndreasStieger:branches:server:proxy
squid 5.4.1

OBS-URL: https://build.opensuse.org/request/show/957749
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=246
2022-03-01 08:14:36 +00:00
fc73a89d82 Accepting request 952695 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/952695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=98
2022-02-09 19:39:20 +00:00
e7cbff7525 Accepting request 952643 from home:polslinux:branches:server:proxy
- Update to 5.4:
  * Bug 5190: Preserve configured order of intermediate CA certificate chain
  * Bug 5188: Fix reconfiguration leaking tls-cert=... memory
  * Bug 5187: Properly track (and mark) truncated store entries
  * Bug 5134: assertion failed: Transients.cc:221: "old == e"
  * Bug 5132: Close the tunnel if to-server conn closes after client

OBS-URL: https://build.opensuse.org/request/show/952643
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=245
2022-02-08 13:46:41 +00:00
026ba63d13 Accepting request 942126 from server:proxy
- Adjust harden_squid.service.patch to resolve boo#1193938

OBS-URL: https://build.opensuse.org/request/show/942126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=97
2021-12-22 19:18:17 +00:00
fe1ed4d4dc - Adjust harden_squid.service.patch to resolve boo#1193938
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=244
2021-12-22 14:26:08 +00:00
1c12ec43a2 Accepting request 941860 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/941860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=96
2021-12-21 17:40:50 +00:00
16992f5cd3 Accepting request 939558 from home:dirkmueller:Factory
- update to 5.3:
  * Bug 5169: StoreMap.cc:517 "!s.reading()" assertion
  * Bug 5158: AnyP::Uri::host() mishandles [escaped] IPv6 addresses
  * Bug 5060: Parallel builds are not reliable
  * Documentation updates for logformat directive

OBS-URL: https://build.opensuse.org/request/show/939558
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=243
2021-12-21 14:30:33 +00:00
e12557d52b Accepting request 936249 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/936249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=95
2021-12-07 23:00:02 +00:00
97f4731f24 Accepting request 933486 from home:jsegitz:branches:systemdhardening:server:proxy
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/933486
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=242
2021-12-07 12:01:22 +00:00
7f1163c0b5 Accepting request 923558 from server:proxy
- transition to squid 5.x. This is a major release and for changes
  and how to transition from 4.x, see the release notes,
  http://www.squid-cache.org/Versions/v5/RELEASENOTES.html
- update to 5.2
  * fixes issues with WCCP protocol that may lead to information
    disclosure (bsc#1189403, CVE-2021-28116)
- drop unused BR: db-devel, ed, opensp-devel, pkgconfig(kdb)
- new BR: pkgconfig(tdb)

OBS-URL: https://build.opensuse.org/request/show/923558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=94
2021-10-07 22:05:48 +00:00
9079c3dd9f Fix Source URLs
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=241
2021-10-06 17:10:48 +00:00
2c691ef1b5 Accepting request 923273 from home:adamm:branches:server:proxy
- transition to squid 5.x. This is a major release and for changes
  and how to transition from 4.x, see the release notes,
  http://www.squid-cache.org/Versions/v5/RELEASENOTES.html
- update to 5.2
  * fixes issues with WCCP protocol that may lead to information
    disclosure (bsc#1189403, CVE-2021-28116)
- drop unused BR: db-devel, ed, opensp-devel, pkgconfig(kdb)
- new BR: pkgconfig(tdb)

OBS-URL: https://build.opensuse.org/request/show/923273
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=240
2021-10-06 08:28:26 +00:00
d8e690f2dc Accepting request 909881 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/909881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=93
2021-08-03 20:48:45 +00:00
a44e1e5081 Accepting request 909588 from home:dirkmueller:Factory
- update to 4.16:
  - Regression Fix: --with-valgrind-debug build broken since 4.15
  - Bug 5129 pt1: remove Lock use from HttpRequestMethod
  - Bug 5128: Translation: Fix '% i' typo in es/ERR_FORWARDING_DENIED
  - Bug 4528: ICAP transactions quit on async DNS lookups

OBS-URL: https://build.opensuse.org/request/show/909588
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=239
2021-08-03 07:22:15 +00:00
ebb0b1a477 Accepting request 895417 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/895417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=92
2021-06-01 08:36:47 +00:00
d744f21033 Add missing bug reference
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=237
2021-05-18 18:11:24 +00:00
f00d5c3652 Accepting request 893984 from server:proxy
Adding bug and CVE references only

OBS-URL: https://build.opensuse.org/request/show/893984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=91
2021-05-18 16:26:46 +00:00
9715ed3d60 - fix building with SLE12
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=235
2021-05-18 12:44:03 +00:00
d555dd2768 - Bug 5106: Broken cache manager URL parsing (bsc#1185918, CVE-2021-28652)
(bsc#1185921, CVE-2021-28651)
    (bsc#1185919, CVE-2021-28662)
  - Handle more Range requests (bsc#1185916, CVE-2021-31806)
  - Handle more partial responses (bsc#1185923)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=234
2021-05-18 08:58:40 +00:00
03de54dbdb Accepting request 892494 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/892494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=90
2021-05-12 17:32:42 +00:00
7a97a00e87 Accepting request 892304 from home:dirkmueller:Factory
- update to 4.15:
  - Bug 5112: Excessively loud chunked reply parsing error reporting
  - Bug 5106: Broken cache manager URL parsing
  - Bug 5104: Memory leak in RFC 2169 response parsing
  - Bug 3556: "FD ... is not an open socket" for accept() problems
  - Profiling: CPU timing implemented for MAC non-x86
  - Fix HttpHeaderStats definition to include hoErrorDetail
  - Fix Squid-to-client write_timeout triggers client_lifetime timeout
  - Limit HeaderLookupTable_t::lookup() to BadHdr and specific IDs
  - Handle more Range requests
  - Handle more partial responses
  - Stop processing a response if the Store entry is gone
  - ... and some portability fixes
  - ... and some documentation updates

OBS-URL: https://build.opensuse.org/request/show/892304
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=232
2021-05-12 12:31:04 +00:00
30f46052ac Accepting request 870771 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/870771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=89
2021-02-10 20:31:00 +00:00
95b48e666e Accepting request 870712 from home:dirkmueller:branches:server:proxy
- update to 4.14:
  - Regression Fix: support for non-lowercase Transfer-Encoding value
  - Regression Fix: cachemgr.cgi wrong 403 response to authenticated menu URIs
  - Bug 5076: WCCP Security Info incorrect
  - Bug 5073: Compile error: index was not declared in this scope
  - Bug 5065: url_rewrite_program documentation update
  - Bug 3074 pt2: improved handling of URI paths implicit '/'
  - Fix transactions exceeding client_lifetime logged as _ABORTED

OBS-URL: https://build.opensuse.org/request/show/870712
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=230
2021-02-10 06:37:01 +00:00
ed08392151 Accepting request 846311 from server:proxy
- re-add older SLES12 requirements so we can use one devel project
  for all codestreams

- fix previous change to reinstante permissions macros, because the wrong path
  has been used (bsc#1171569).
- use libexecdir instead of libdir to conform to recent changes in Factory
  (bsc#1171164).

OBS-URL: https://build.opensuse.org/request/show/846311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=88
2020-11-05 20:56:20 +00:00
9cf13695f7 Accepting request 846223 from home:adamm:branches:server:proxy
- re-add older SLES12 requirements so we can use one devel project
  for all codestreams

- fix previous change to reinstante permissions macros, because the wrong path
  has been used (bsc#1171569).
- use libexecdir instead of libdir to conform to recent changes in Factory
  (bsc#1171164).

OBS-URL: https://build.opensuse.org/request/show/846223
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=228
2020-11-05 16:30:46 +00:00
fb11a02922 Accepting request 840300 from server:proxy
- Reinstate permissions macros for pinger binary, because the permissions
  package is also responsible for setting up the cap_net_raw capability,
  currently a fresh squid install doesn't get a capability bit at all
  (bsc#1171569).

OBS-URL: https://build.opensuse.org/request/show/840300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=87
2020-10-09 22:29:08 +00:00
222be37892 Unescape macros
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=226
2020-10-08 14:14:03 +00:00
0c33266b49 Accepting request 840239 from home:mgerstner:branches:server:proxy
- Reinstate permissions macros for pinger binary, because the permissions
  package is also responsible for setting up the cap_net_raw capability,
  currently a fresh squid install doesn't get a capability bit at all
  (bsc#1171569).

OBS-URL: https://build.opensuse.org/request/show/840239
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=225
2020-10-08 14:13:00 +00:00
34ea757a74 Accepting request 831407 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/831407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=86
2020-09-02 23:13:55 +00:00
6ca912a836 Added CVE number only
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=223
2020-08-26 08:32:58 +00:00
99399c7db4 Accepting request 828922 from server:proxy
- squid 4.13:
  * Enforce token characters for field-name (#700)
  * Fix livelocking in peerDigestHandleReply (#698) (bsc#1175671)
  * Improve Transfer-Encoding handling (#702)
    (bsc#1175665, CVE-2020-15811)
  * Forbid obs-fold and bare CR whitespace in framing header fields (#701)
  * Source Format Enforcement
  * Enforce token characters for field-name (#700)
    (bsc#1175664, CVE-2020-15810)
  * Do not stall while debugging a scan of an empty store_table (#699)
  * Fix livelocking in peerDigestHandleReply (#698)
  * Honor on_unsupported_protocol for intercepted https_port (#689)
  * Bug #5051: Some collapsed revalidation responses never expire (#683)
  * SslBump: Support parsing GREASEd (and future) TLS handshakes (#663)

OBS-URL: https://build.opensuse.org/request/show/828922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=85
2020-08-25 07:33:38 +00:00
c0bcde5b9d - squid 4.13:
* Enforce token characters for field-name (#700)
  * Fix livelocking in peerDigestHandleReply (#698) (bsc#1175671)
  * Improve Transfer-Encoding handling (#702)
    (bsc#1175665, CVE-2020-15811)
  * Forbid obs-fold and bare CR whitespace in framing header fields (#701)
  * Source Format Enforcement
  * Enforce token characters for field-name (#700)
    (bsc#1175664, CVE-2020-15810)
  * Do not stall while debugging a scan of an empty store_table (#699)
  * Fix livelocking in peerDigestHandleReply (#698)
  * Honor on_unsupported_protocol for intercepted https_port (#689)
  * Bug #5051: Some collapsed revalidation responses never expire (#683)
  * SslBump: Support parsing GREASEd (and future) TLS handshakes (#663)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=221
2020-08-24 11:53:55 +00:00
d26fc29e33 Accepting request 825214 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/825214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=84
2020-08-10 13:01:05 +00:00
fa875e8402 Accepting request 822709 from home:adamm:branches:server:proxy
- Change pinger and basic_pam_auth helper to use standard permissions.
  pinger uses cap_net_raw=ep instead (bsc#1171569)
- Move squid helpers under /usr/lib{,64}/squid for Tumbleweed and SLE16
  Please adjust your config paths accordingly

OBS-URL: https://build.opensuse.org/request/show/822709
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=219
2020-08-10 06:02:07 +00:00
3220106560 Accepting request 817633 from server:proxy
Only add missing CVE and bugnumber

  * HTTP: validate Content-Length value prefix (CVE-2020-15049, bsc#1173455)

OBS-URL: https://build.opensuse.org/request/show/817633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=83
2020-06-29 19:17:13 +00:00
be4af54f2b Add missing CVE number
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=217
2020-06-29 08:00:27 +00:00
0d7006a225 * HTTP: validate Content-Length value prefix (CVE-CVE-2020-15049, bsc#1173455)
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=216
2020-06-29 07:59:39 +00:00
6eeab7aef5 Accepting request 816822 from server:proxy
Add bug references only  

* Fixes a potential Denial of Service when processing TLS certificates
    during HTTPS or SSL-Bump connections (CVE-2020-14059, bsc#1173304)

OBS-URL: https://build.opensuse.org/request/show/816822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=82
2020-06-24 13:50:24 +00:00
ba4aea97f8 * Fixes a potential Denial of Service when processing TLS certificates
during HTTPS or SSL-Bump connections (CVE-2020-14059, bsc#1173304)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=214
2020-06-24 11:46:29 +00:00
6706396e9d Accepting request 816284 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/816284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=81
2020-06-22 15:46:11 +00:00
a66e3eb253 Accepting request 816219 from home:AndreasStieger:branches:server:proxy
squid 4.12

OBS-URL: https://build.opensuse.org/request/show/816219
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=212
2020-06-22 08:43:44 +00:00
99b8229348 Accepting request 796564 from server:proxy
- Update to squid 4.11:
  * Fix incorrect buffer handling that can result in cache
    poisoning, remote execution, and denial of service attacks when
    processing ESI responses
    (CVE-2019-12519, CVE-2019-12521, bsc#1169659)
  * Fixes possible information disclosure when translating
    FTP server listings into HTTP responses.
    (CVE-2019-12528, bsc#1162689)
  * Fixes possible denial of service caused by incorrect buffer
    management ext_lm_group_acl when processing NTLM Authentication
    credentials. (CVE-2020-8517, bsc#1162691)
  * Fixes a potential remote execution vulnerability when using
    HTTP Digest Authentication (CVE-2020-11945, bsc#1170313)
  * Fixes problem when reconfigure killed Coordinator in
    SMP+ufs configurations (#556)

OBS-URL: https://build.opensuse.org/request/show/796564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=80
2020-04-23 16:40:20 +00:00
f2a67a095a - Update to squid 4.11:
* Fix incorrect buffer handling that can result in cache
    poisoning, remote execution, and denial of service attacks when
    processing ESI responses
    (CVE-2019-12519, CVE-2019-12521, bsc#1169659)
  * Fixes possible information disclosure when translating
    FTP server listings into HTTP responses.
    (CVE-2019-12528, bsc#1162689)
  * Fixes possible denial of service caused by incorrect buffer
    management ext_lm_group_acl when processing NTLM Authentication
    credentials. (CVE-2020-8517, bsc#1162691)
  * Fixes a potential remote execution vulnerability when using
    HTTP Digest Authentication (CVE-2020-11945, bsc#1170313)
  * Fixes problem when reconfigure killed Coordinator in
    SMP+ufs configurations (#556)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=210
2020-04-23 13:47:01 +00:00
1aab4a210f Accepting request 795800 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/795800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=79
2020-04-21 11:11:43 +00:00
c03ffa6149 Accepting request 795761 from home:kukuk:branches:server:proxy
- Make logrotate recommended, it's not strictly required and 
  doesn't make any sense in containers

OBS-URL: https://build.opensuse.org/request/show/795761
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=208
2020-04-20 11:30:46 +00:00
2b8e919195 Accepting request 792007 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/792007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=78
2020-04-08 17:57:10 +00:00
c954d4b5a2 Add missing CVE number to upstream release
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=206
2020-03-31 14:28:53 +00:00
74ca16958f Accepting request 776229 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/776229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=77
2020-02-19 11:43:04 +00:00
f0be9bfdb2 Accepting request 776203 from home:kukuk:container
- Use sysusers instead of shadow to create squid user and groups
- Don't hard require systemd

OBS-URL: https://build.opensuse.org/request/show/776203
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=204
2020-02-19 08:58:35 +00:00
a1eb490077 Accepting request 770216 from server:proxy
- Update to squid 4.10:
  * fixes a security issue allowing a remote client ability to cause
    use a buffer overflow when squid is acting as reverse-proxy.
    (CVE-2020-8449, CVE-2020-8450, bsc#1162687)
  * fixes a security issue allowing for information disclosure in
    FTP gateway (CVE-2019-12528, bsc#1162689)
  * fixes a security issue in ext_lm_group_acl when processing
    NTLM Authentication credentials. (CVE-2020-8517, bsc#1162691)
  * improve cache handling with chunked responses

OBS-URL: https://build.opensuse.org/request/show/770216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=76
2020-02-05 18:44:27 +00:00
ef91100b26 - Update to squid 4.10:
* fixes a security issue allowing a remote client ability to cause
    use a buffer overflow when squid is acting as reverse-proxy.
    (CVE-2020-8449, CVE-2020-8450, bsc#1162687)
  * fixes a security issue allowing for information disclosure in
    FTP gateway (CVE-2019-12528, bsc#1162689)
  * fixes a security issue in ext_lm_group_acl when processing
    NTLM Authentication credentials. (CVE-2020-8517, bsc#1162691)
  * improve cache handling with chunked responses

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=202
2020-02-05 10:09:46 +00:00
2edca9d884 Accepting request 746661 from server:proxy
- Update to squid 4.9:
  * fixes multiple Cross-Site Scripting issues in cachemgr.cgi
    (CVE-2019-13345, bsc#1140738)
  * fixes heap overflow in URN processing
    (CVE-2019-12526, bsc#1156326)
  * fixes multiple issues in URI processing
    (CVE-2019-12523, CVE-2019-18676, bsc#1156329)
  * fixes Cross-Site Request Forgery in HTTP Request processing
    (CVE-2019-18677, bsc#1156328)
  * fixes HTTP Request Splitting in HTTP message processing
    (CVE-2019-18678, bsc#1156323)
  * fixes information disclosure in HTTP Digest Authentication
    (CVE-2019-18679, bsc#1156324)
  * lower cache_peer hostname - this showed up as DNS failures
    if peer name was configured with any upper case characters
  * TLS: Multiple SSL-Bump fixes
  * TLS: Fix expiration of self-signed generated certs to be 3 years
  * TLS: Fix on_unsupported_protocol tunnel action
  * Fix several rock cache_dir corruption issues
- fix_configuration_error.patch: upstreamed
- old_nettle_compat.patch: refreshed

OBS-URL: https://build.opensuse.org/request/show/746661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=75
2019-11-09 22:40:27 +00:00
d1eebdb6c7 - Update to squid 4.9:
* fixes multiple Cross-Site Scripting issues in cachemgr.cgi
    (CVE-2019-13345, bsc#1140738)
  * fixes heap overflow in URN processing
    (CVE-2019-12526, bsc#1156326)
  * fixes multiple issues in URI processing
    (CVE-2019-12523, CVE-2019-18676, bsc#1156329)
  * fixes Cross-Site Request Forgery in HTTP Request processing
    (CVE-2019-18677, bsc#1156328)
  * fixes HTTP Request Splitting in HTTP message processing
    (CVE-2019-18678, bsc#1156323)
  * fixes information disclosure in HTTP Digest Authentication
    (CVE-2019-18679, bsc#1156324)
  * lower cache_peer hostname - this showed up as DNS failures
    if peer name was configured with any upper case characters
  * TLS: Multiple SSL-Bump fixes
  * TLS: Fix expiration of self-signed generated certs to be 3 years
  * TLS: Fix on_unsupported_protocol tunnel action
  * Fix several rock cache_dir corruption issues
- fix_configuration_error.patch: upstreamed
- old_nettle_compat.patch: refreshed

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=200
2019-11-08 16:23:28 +00:00
ab38174316 Accepting request 721533 from server:proxy
- fix_configuration_error.patch: Fix compilation with -Wreturn-type
- old_nettle_compat.patch: Update to actually use older version

OBS-URL: https://build.opensuse.org/request/show/721533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=74
2019-08-08 12:23:33 +00:00
676ef4366f Fix compilation with old nettle
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=198
2019-08-07 08:32:10 +00:00
fe9c5eece0 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=197 2019-08-06 13:31:27 +00:00
c906271f60 - fix_configuration_error.patch: Fix compilation with -Wreturn-type
- old_nettle_compat.patch: Update to actually use older version

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=196
2019-08-06 13:19:25 +00:00
6bf128763e Accepting request 718583 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/718583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=73
2019-07-26 10:42:20 +00:00
67f5562c75 Fix patch for current patch
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=194
2019-07-18 14:27:06 +00:00
58c9e10e29 - - old_nettle_compat.patch: Fix compatibility with nettle in SLE-12
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=193
2019-07-18 14:14:00 +00:00
e01ce18ab3 Accepting request 715745 from server:proxy
- Update to squid 4.8:
  + Ignore ECONNABORTED in accept(2)
  + RFC 7230 forbids generation of userinfo subcomponent of https URL
  + cachemgr.cgi: unallocated memory access resulting in a potential
    denial of service. (bsc#1141442, CVE-2019-12854)
  + terminating c-strings beyond BASE64_DECODE_LENGTH
  + Replace uudecode with libnettle base64 decoder fixing a denial
    of service vulnerability (bsc#1141329, CVE-2019-12529)
  + fix to_localhost does not include ::
  + Fix GCC-9 build issues
  + Fix Digest auth parameter parsing preventing a potential
    denial of service (bsc#1141332, CVE-2019-12525)
  + Update HttpHeader::getAuth to SBuf which prevents a potential
    heap overflowing allowing a possible remote code execution
    attack when processing HTTP Authentication credentials
    (bsc#1141330, CVE-2019-12527)
  + Add the NO_TLSv1_3 option to available tls-options values
  + Fix handling of tiny invalid responses
  + Fix Memory leak when http_reply_access uses external_acl
  + Fix Multiple XSS issues in cachemgr.cgi
    (bsc#1140738, CVE-2019-13345)
- use unbundled version of libnettle
- disable LTO as a workaround to tests failing

OBS-URL: https://build.opensuse.org/request/show/715745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=72
2019-07-18 13:20:23 +00:00
2503a0e473 - use unbundled version of libnettle
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=191
2019-07-16 15:33:12 +00:00
caceccefae OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=190 2019-07-16 07:58:08 +00:00
4ca19a9152 - disable LTO to as a workaround to tests failing
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=189
2019-07-16 07:57:43 +00:00
89923060bf - Update to squid 4.8:
+ Ignore ECONNABORTED in accept(2)
  + RFC 7230 forbids generation of userinfo subcomponent of https URL
  + cachemgr.cgi: unallocated memory access resulting in a potential
    denial of service. (bsc#1141442, CVE-2019-12854)
  + terminating c-strings beyond BASE64_DECODE_LENGTH
  + Replace uudecode with libnettle base64 decoder fixing a denial
    of service vulnerability (bsc#1141329, CVE-2019-12529)
  + fix to_localhost does not include ::
  + Fix GCC-9 build issues
  + Fix Digest auth parameter parsing preventing a potential
    denial of service (bsc#1141332, CVE-2019-12525)
  + Update HttpHeader::getAuth to SBuf which prevents a potential
    heap overflowing allowing a possible remote code execution
    attack when processing HTTP Authentication credentials
    (bsc#1141330, CVE-2019-12527)
  + Add the NO_TLSv1_3 option to available tls-options values
  + Fix handling of tiny invalid responses
  + Fix Memory leak when http_reply_access uses external_acl
  + Fix Multiple XSS issues in cachemgr.cgi
    (bsc#1140738, CVE-2019-13345)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=188
2019-07-15 15:22:32 +00:00
395b303055 Accepting request 702817 from server:proxy
Adding few more bug numbers that were missing
from the squid 3.x changelog

OBS-URL: https://build.opensuse.org/request/show/702817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=71
2019-05-15 10:33:54 +00:00
25281c2622 Few more missing bug numbers from 3.x line
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=186
2019-05-14 11:29:55 +00:00
053c993797 Accepting request 701549 from server:proxy
- Update to squid 4.7: (jsc#SLE-5648)
  + Fix stack-based buffer-overflow when parsing SNMP messages
  + Fixed squidclient authentication
  + Add support for buffer-size= to UDP logging
  + Trust intermediate CAs from trusted stores
  + Bug #4928: Cannot convert non-IPv4 to IPv4
  + Bug #4796: comm.cc !isOpen(conn->fd) assertion when rotating logs
  + Bug #4823: assertion failed: "lowestOffset () <= target_offset"
    (bsc#1133089)
  + Bug #4942: --with-filedescriptors does not do anything

- Syncronize bug and CVE references between 3.x and 4.x squid changelog
  versions. These bugs were fixed here either without properly referencing
  them during the fix or 4.x branch was never affected by them.
  (bsc#1090089, CVE-2018-1172, bsc#979008, CVE-2016-4556,
   bsc#938715, CVE-2015-5400, bsc#949942, CVE-2014-9749,
   bsc#1016169, CVE-2016-10003, bsc#1016168, CVE-2016-10002,
   bsc#979011, CVE-2016-4555, bsc#979010, CVE-2016-4554,
   bsc#979009, CVE-2016-4553, bsc#976556, CVE-2016-4054,
   bsc#976553, CVE-2016-4051, bsc#973783, CVE-2016-3948,
   bsc#973782, CVE-2016-3947, bsc#968395, CVE-2016-2572,
   bsc#968394, CVE-2016-2571, bsc#968393, CVE-2016-2570,
   bsc#968392, CVE-2016-2569, bsc#967011, CVE-2016-2390,
   bsc#959290, CVE-2016-4052, CVE-2016-4053)

  + Fix memory leak when parsing SNMP packet
    (bsc#1113669, CVE-2018-19132)
    before displaying them (bsc#1113668, CVE-2018-19131)

OBS-URL: https://build.opensuse.org/request/show/701549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=70
2019-05-08 13:17:46 +00:00
b8da84ad42 - Update to squid 4.7: (jsc#SLE-5648)
+ Fix stack-based buffer-overflow when parsing SNMP messages
  + Fixed squidclient authentication
  + Add support for buffer-size= to UDP logging
  + Trust intermediate CAs from trusted stores
  + Bug #4928: Cannot convert non-IPv4 to IPv4
  + Bug #4796: comm.cc !isOpen(conn->fd) assertion when rotating logs
  + Bug #4823: assertion failed: "lowestOffset () <= target_offset"
    (bsc#1133089)
  + Bug #4942: --with-filedescriptors does not do anything

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=184
2019-05-08 10:45:58 +00:00
34c8233544 - Syncronize bug and CVE references between 3.x and 4.x squid changelog
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=183
2019-02-26 16:24:46 +00:00
Stephan Kulow
8ea53c8a1e Accepting request 678651 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/678651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=69
2019-02-25 16:57:01 +00:00
1e7dc054ff Accepting request 678364 from home:seanlew:branches:server:proxy
Update squid to 4.6

OBS-URL: https://build.opensuse.org/request/show/678364
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=181
2019-02-25 07:58:31 +00:00
3101c6a8a6 Accepting request 677001 from server:proxy
- Revert whitespace deletions of .changes as it makes diffs a pain.

- Do not hide errors from useradd. Make scriptlets
  plain sh compatible.

OBS-URL: https://build.opensuse.org/request/show/677001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=68
2019-02-19 11:00:50 +00:00
e41a4c2ba6 - Revert whitespace deletions of .changes as it makes diffs a pain.
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=179
2019-02-18 10:04:44 +00:00
d8b1c58cb2 Accepting request 676612 from home:jengelh:branches:server:proxy
- Do not hide errors from useradd. Make scriptlets
  plain sh compatible.

OBS-URL: https://build.opensuse.org/request/show/676612
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=178
2019-02-18 07:45:40 +00:00
0bd659cf19 Accepting request 662383 from server:proxy
- Update to squid 4.5: 
  + Squid crashes when ICAPS and a sslcrtvalidator used together (#328)
  + ssl_bump prevents from accessing some web contents (#304) 
  + Docs: improved lexgrog compatibility (#340)
  + Redesign forward_max_tries count TCP connection attempts
  + Fix client_connection_mark ACL handling of clientless transactions
  + Fix netdb exchange with a TLS cache peer
  + Update netdb when tunneling requests
  + Use pkg-config for detecting libxml2
  + Misc doc updates
  + Misc code compile fixes

OBS-URL: https://build.opensuse.org/request/show/662383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=67
2019-01-03 17:08:06 +00:00
5bdd2d2c07 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=176 2019-01-02 08:44:24 +00:00
b4f4639593 Accepting request 662363 from home:seanlew:branches:server:proxy
Updat squid

OBS-URL: https://build.opensuse.org/request/show/662363
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=175
2019-01-02 08:30:55 +00:00
22a0eead38 Accepting request 653729 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=66
2018-12-04 19:57:39 +00:00
3d0f6b759d - Fix permissions of installed file to tmpfilesdir
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=173
2018-11-09 13:15:01 +00:00
8e3db99a86 Accepting request 645296 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/645296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=65
2018-10-31 12:14:28 +00:00
b462c2211b Accepting request 645255 from home:adamm:branches:server:proxy
- New upstream stable version 4.4:
  + Fix memory leak when parsing SNMP packet (bsc#1113669)
  + Fixed display of error page by quoting certificate fields
    before displaying them (bsc#1113668)
  + Malformed %>ru URIs for CONNECT requests

OBS-URL: https://build.opensuse.org/request/show/645255
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=171
2018-10-29 14:48:28 +00:00
bab4a38e71 Accepting request 643975 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/643975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=64
2018-10-23 18:42:13 +00:00
454241824d Accepting request 643973 from home:adamm:branches:server:proxy
- Create runtime directories needed when SMP mode is enabled.
  (bsc#1112695, bsc#1112066)
- Make changelog entries format consistent

OBS-URL: https://build.opensuse.org/request/show/643973
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=169
2018-10-23 13:55:38 +00:00
62bbfbd650 Accepting request 639903 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/639903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=63
2018-10-04 17:02:24 +00:00
6a01ecb9c5 Accepting request 639902 from home:pluskalm:branches:server:proxy
- Enable tests

OBS-URL: https://build.opensuse.org/request/show/639902
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=167
2018-10-04 08:40:01 +00:00
a91edd2d60 - Correct changelog
* Bug 4885: Excessive memory usage when running out of descriptors
	* Bug 4877: Add missing text about external_acl_type %DATA changes
	* Bug 4875 pt1: GCC-8 compile errors with -O3 optimization
	* Bug 4716: Blank lines in cachemgr.conf are not skipped
	* Bug 4691: balance_on_multiple_ip config option docs
	* basic_pop3_auth: fix startup errors
	* langpack: Add missing dialect aliases
	* Fix range_offset_limit debugging
	* Fix icc build errors
	* Update systemd dependencies in squid.service

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=166
2018-10-04 07:37:10 +00:00
a4150cd2cc Accepting request 639660 from home:seanlew:branches:server:proxy
Updated squid to 4.3

OBS-URL: https://build.opensuse.org/request/show/639660
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=165
2018-10-03 08:12:03 +00:00
91824d7181 Accepting request 628977 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/628977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=62
2018-08-15 08:36:34 +00:00
d62815e28b Accepting request 628925 from home:adamm:branches:server:proxy
- New upstream stable version 4.2:
  + fix HTTPMSGLOCK missing pointer safety
  + gcc-8 fixes
  + fix milliseconds logformats prepend 0s instead of spaces
  + fix %>ru logging of huge URLs

OBS-URL: https://build.opensuse.org/request/show/628925
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=163
2018-08-13 12:44:10 +00:00
ff7db54c4a Accepting request 621672 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/621672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=61
2018-07-09 11:30:52 +00:00
c5fe7d96ee Accepting request 621175 from home:adamm:branches:server:proxy
- New upstream stable version 4.1:
  + Fix --with-netfilter-conntrack error message
  + Supply ALE for force_request_body_continuation ACL

OBS-URL: https://build.opensuse.org/request/show/621175
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=161
2018-07-09 07:44:50 +00:00
4bb41947cd Accepting request 617654 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/617654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=60
2018-06-20 13:31:31 +00:00
dd2ea384b9 Accepting request 617514 from home:adamm:branches:server:proxy
- New upstream version 4.0.25:
  + Fixed regression: querying private entries for HTCP/ICP
  + Fixed regression: deny_info %R macro not being expanded
  + Fixed regression: proxy_auth ACL -i/+i flags not working
  + Fixed regression: filter chain certificates for validity
    when loading
  + Fixed regression: Transient reader locking broken in 4.0.24
  + Fixed NegotiateSsl crash on aborting transaction
  + Fixed IPC shared memory leaks when disker queue overflows
  + Update negotiate_kerberos_auth helper protocol to v3.4
  + Fixed: purge tool does not obey --sysconfdir= build option
  + Add timestamps to (most) FATAL messages
- a3f6783.patch: upstreamed, obsolete.

OBS-URL: https://build.opensuse.org/request/show/617514
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=159
2018-06-19 07:13:53 +00:00
5abe3bada2 Accepting request 614573 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/614573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=59
2018-06-08 21:16:44 +00:00
f04ac1e109 Accepting request 614571 from home:adamm:branches:server:proxy
- a3f6783.patch: Fixes certificate handling with intermediates
  chains

OBS-URL: https://build.opensuse.org/request/show/614571
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=157
2018-06-06 13:59:50 +00:00
4f441799e5 Accepting request 607436 from server:proxy
- Fix package configure, allowing it to build in factory
- correct version in changelog

OBS-URL: https://build.opensuse.org/request/show/607436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=58
2018-05-16 09:41:52 +00:00
09ef088561 - Fix package configure
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=155
2018-05-15 08:19:04 +00:00
55c3fbce82 fix changelog version
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=154
2018-05-11 11:09:01 +00:00
4d17a09dd0 Accepting request 592192 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/592192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=57
2018-03-30 10:07:45 +00:00
6487865e0e Accepting request 591872 from home:adamm:branches:server:proxy
- New upstream version 4.2.24
  + Bug 4505: SMP caches sometimes do not purge entries
  + TPROXY: Fix clientside_mark and client port logging
  + Native FTP: Fix "Cannot assign requested address" with TPROXY
  + SSL-Bump: Fix authentication with types other than Basic
  + ... and some documentation fixes
- install license correctly (bsc#1082318) and transition to SPDXv3

OBS-URL: https://build.opensuse.org/request/show/591872
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=152
2018-03-29 08:40:02 +00:00
cdda6d57e1 Accepting request 578257 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/578257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=56
2018-02-20 16:56:11 +00:00
d06b9cba9c Accepting request 578251 from home:adamm:branches:server:proxy
- Spec file cleanup:
  + Drop unused fillup template - it's not used by systemd script
  + Drop %pretrans section which is only used to upgrade from
    version 3.4 of squid - no supported codestream has that version.
  + Drop explicit BR: on systemd-rpm-macros
- Update squid.service systemd file
  + Don't need to use squid to manage squid anymore
  + Drop references to default config file, since it's default
- Drop reference to nonexistent EnvironmentFile in the service file

OBS-URL: https://build.opensuse.org/request/show/578251
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=150
2018-02-20 07:30:53 +00:00
f92821ecac Accepting request 572519 from server:proxy
- Change default error pages symlink from German to English.

  (bnc#1077003, CVE-2018-1000024)
  (bnc#1077006, CVE-2018-1000027)

OBS-URL: https://build.opensuse.org/request/show/572519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=55
2018-02-06 15:47:37 +00:00
83aae5bcb4 - Change default error pages symlink from German to English.
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=148
2018-01-29 10:37:51 +00:00
abdb801c4e Adding CVE numbers to the changes file.
(bnc#1077003, CVE-2018-1000024)
  (bnc#1077006, CVE-2018-1000027)

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=147
2018-01-29 10:06:52 +00:00
3e5e39f05e Accepting request 568822 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/568822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=54
2018-01-24 14:32:17 +00:00
52f1345181 Accepting request 568548 from home:adamm:branches:server:proxy
- Update Squid to 4.0.23
  * fixes DoS caused by incorrect pointer handling when processing
  ESI responses. This affects the default custom esi_parser
  (libxml2 and expat esi_parsers are unaffected)
  (bnc#1077003)
  * fixes DoS caused by incorrect pointer handing whien processing
  ESI responses or downloading intermediate CA certificates
  (bnc#1077006)
  * fixes "User names not sent to url_rewrite_program"
  * fixes %<Hs, %<pt, %<tt, %<bs calculation bugs for error responses

OBS-URL: https://build.opensuse.org/request/show/568548
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=145
2018-01-24 07:50:38 +00:00
d051c235f2 Accepting request 563122 from server:proxy
- Update download url

- Update Squid to 4.0.22 (fate#324583, bnc#1073089)
  * re-enable building with default openssl-devel
  * Helper changes since 3.5.27:
    + basic_msnt_multi_domain_auth removed - basic_smb_lm_auth
      helper performs the same functionality
    + cert_valid.pl testing helper renamed to
      security_fake_certverify
    + ssl_crtd renamed to security_file_certgen
  For complete set of release notes and changes since squid 3.5 see
  http://www.squid-cache.org/Versions/v4/squid-4.0.22-RELEASENOTES.html
- Updated squid.keyring using current keyring file from upstream
- missing_installs.patch: install manpages for installed helpers

OBS-URL: https://build.opensuse.org/request/show/563122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=53
2018-01-10 22:36:55 +00:00
539c3e8093 Fix typo
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=143
2018-01-09 17:52:36 +00:00
8fcdf8eca3 - Update download url
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=142
2018-01-09 17:04:34 +00:00
27855b20cf Accepting request 562903 from home:adamm:branches:server:proxy
- Update Squid to 4.0.22 (fate#324583, bnc#1073089)
  * re-enable building with default openssl-devel
  * Helper changes since 3.5.27:
    + basic_msnt_multi_domain_auth removed - basic_smb_lm_auth
      helper performs the same functionality
    + cert_valid.pl testing helper renamed to
      security_fake_certverify
    + ssl_crtd renamed to security_file_certgen
  For complete set of release notes and changes since squid 3.5 see
  http://www.squid-cache.org/Versions/v4/squid-4.0.22-RELEASENOTES.html
- Updated squid.keyring using current keyring file from upstream
- missing_installs.patch: install manpages for installed helpers

OBS-URL: https://build.opensuse.org/request/show/562903
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=141
2018-01-09 16:52:12 +00:00
a10ad9f262 Accepting request 548098 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/548098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=52
2017-12-05 00:30:32 +00:00
bac8dd29c0 Accepting request 548073 from home:adamm:branches:server:proxy
- Explicitly BuildRequire libopenssl-1_0_0-devel until
  OpenSSL 1.1.x support can be ported.

OBS-URL: https://build.opensuse.org/request/show/548073
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=139
2017-12-04 14:13:40 +00:00
468d3cd712 Accepting request 544867 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/544867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=51
2017-11-24 09:55:21 +00:00
db7870c885 Accepting request 544758 from home:RBrownSUSE:branches:server:proxy
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544758
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=137
2017-11-23 15:10:32 +00:00
1879769c12 Accepting request 532831 from server:proxy
Fix build on TW (forwarded request 532824 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/532831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=50
2017-10-09 17:48:10 +00:00
a6db0f66dc Accepting request 532824 from home:dimstar:Factory
Fix build on TW

OBS-URL: https://build.opensuse.org/request/show/532824
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=135
2017-10-09 16:27:17 +00:00
6dfb85e3b2 Accepting request 528110 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/528110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=49
2017-09-25 11:58:16 +00:00
4cf44a79fb Accepting request 528048 from home:adamm:branches:server:proxy
- Add missing build dependency on libnsl-devel for Factory.
  libnsl was split from glibc
- Update Squid to 3.5.27
  * bug fix release - for complete list of changes see
    http://www.squid-cache.org/Versions/v3/3.5/changesets/

OBS-URL: https://build.opensuse.org/request/show/528048
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=133
2017-09-21 15:51:36 +00:00
91de8dce00 Accepting request 513028 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/513028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=48
2017-07-30 09:27:40 +00:00
63e0bcd5b6 Accepting request 513027 from home:brassh:branches:server:proxy
add compile option for acl_time_quota helper which is part of upstream squid since 2011, see:
http://squid-dev.squid-cache.narkive.com/cq809wBb/patch-for-external-acl-time-quota-to-limit-squid-access-parental-control

OBS-URL: https://build.opensuse.org/request/show/513027
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=131
2017-07-29 16:49:58 +00:00
fc737e9672 Accepting request 508585 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/508585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=47
2017-07-07 08:17:48 +00:00
ae699b5292 Accepting request 508415 from home:jengelh:branches:server:proxy
- Update description from webpage.

OBS-URL: https://build.opensuse.org/request/show/508415
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=129
2017-07-06 14:06:50 +00:00
aeb4520f3b Accepting request 504589 from server:proxy
- Packaging cleanup
- Dropped:
  * squid-brokenad.patch
  * squid-config.patch
  * squid.init squid.init.rh
  * squid-old-kerberos.patch
  * squid-rpmlintrc
- Update description and url

- Update Squid to 3.5.26
  * SubjectAlternativeNames missing in some generated certificates
    Previous releases of Squid were not able to generate valid
    mimic certificates from AltName server certificate field only.
  * Fix ignoring http_access deny with client-first bumping mode
  * ssl_crtd: now returns non-zero on failure
  * Fix FTP directory listings display issues
  * OpenSSL support better compliance with license requirements
    This release of Squid will now include the required OpenSSL
    advertisement on builds -v output where features are displayed.

OBS-URL: https://build.opensuse.org/request/show/504589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=46
2017-06-21 11:54:33 +00:00
238ff042e6 * squid-rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=127
2017-06-19 08:30:59 +00:00
b4db4891d4 - Packaging cleanup
- Dropped:
  * squid-brokenad.patch
  * squid-config.patch
  * squid.init squid.init.rh
  * squid-old-kerberos.patch
- Update description and url

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=126
2017-06-19 08:28:16 +00:00
d6d6fd9626 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=125 2017-06-16 19:25:29 +00:00
b0f4e02a17 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=124 2017-06-16 12:39:53 +00:00
a0f1786035 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=123 2017-06-16 11:30:20 +00:00
0925173076 - Update description
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=122
2017-06-16 07:07:26 +00:00
0984817c6a Accepting request 503631 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/503631
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=121
2017-06-14 09:44:29 +00:00
ab04e3e543 Accepting request 487028 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/487028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=45
2017-04-14 11:40:43 +00:00
0b2676d91e Accepting request 487025 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/487025
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=119
2017-04-10 11:26:28 +00:00
e3b386c2ef Accepting request 482005 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/482005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=44
2017-03-24 01:22:51 +00:00
fb609da73c Accepting request 482004 from server:proxy:Test
- initialize_cache_if_needed.sh, squid_dir.sed: Initialize cache
  directory on startup if it is missing. Move scripts out of
  systemd service file and into individual files. (bnc#1030421)

OBS-URL: https://build.opensuse.org/request/show/482004
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=117
2017-03-22 15:16:54 +00:00
ad306a2589 Accepting request 453450 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/453450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=43
2017-01-31 11:48:35 +00:00
718c137a3e Accepting request 453447 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/453447
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=115
2017-01-30 14:42:50 +00:00
0ea2840b9b Accepting request 452995 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/452995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=42
2017-01-29 09:40:52 +00:00
50d039b253 Accepting request 452993 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/452993
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=113
2017-01-27 16:57:51 +00:00
bed6fd3398 Accepting request 434591 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/434591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=41
2016-10-13 09:32:42 +00:00
5c32ab26d6 Accepting request 434590 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/434590
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=111
2016-10-12 16:42:21 +00:00
a1a89a6b41 Accepting request 415075 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/415075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=40
2016-08-03 09:42:56 +00:00
0a558f184d Accepting request 411714 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/411714
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=109
2016-07-18 11:23:30 +00:00
2eece30d0b Accepting request 407564 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/407564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=39
2016-07-14 07:47:33 +00:00
1f371608f7 Accepting request 407563 from server:proxy:Test
- Update to version 3.5.20:

OBS-URL: https://build.opensuse.org/request/show/407563
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=107
2016-07-10 08:08:31 +00:00
26fb6925a6 Accepting request 394490 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/394490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=38
2016-05-11 14:37:34 +00:00
577a3444f9 Accepting request 394489 from server:proxy:Test
OBS-URL: https://build.opensuse.org/request/show/394489
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=105
2016-05-09 14:36:52 +00:00
89b9b75a56 Accepting request 394480 from server:proxy:Test
OBS-URL: https://build.opensuse.org/request/show/394480
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=104
2016-05-09 14:33:23 +00:00
8b64eb9073 Accepting request 383787 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/383787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=37
2016-04-06 09:52:21 +00:00
9f9db004a5 Accepting request 383784 from server:proxy:Test
- Update to 3.5.16 (boo#973771)

OBS-URL: https://build.opensuse.org/request/show/383784
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=102
2016-04-04 08:58:26 +00:00
7de1a7b59d Accepting request 367812 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/367812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=36
2016-03-09 14:17:30 +00:00
fca13fa72d Accepting request 367803 from server:proxy:Test
Update to 3.5.15 (forwarded request 367800 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/367803
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=100
2016-03-07 19:53:51 +00:00
5de57cc605 Accepting request 355748 from server:proxy
squid 4 is Beta, revert to 3.5.x, update to 3.5.13, fix ChangeLog (forwarded request 355747 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/355748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=35
2016-01-28 16:23:14 +00:00
Christian Wittmer
5f7149fa79 Accepting request 355747 from server:proxy:Test
squid 4 is Beta, revert to 3.5.x, update to 3.5.13, fix ChangeLog

OBS-URL: https://build.opensuse.org/request/show/355747
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=98
2016-01-25 13:29:48 +00:00
Christian Wittmer
65a7529212 Accepting request 355597 from server:proxy:Test
squid 4 is Beta, revert to 3.5.x, update to 3.5.13

OBS-URL: https://build.opensuse.org/request/show/355597
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=97
2016-01-24 21:09:22 +00:00
4a08f80f51 Accepting request 348054 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/348054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=34
2015-12-09 18:54:37 +00:00
8be6e3a112 Accepting request 348053 from server:proxy:Test
- Update to 4.0.3

OBS-URL: https://build.opensuse.org/request/show/348053
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=95
2015-12-09 10:49:54 +00:00
d5181a8433 Accepting request 348038 from server:proxy:Test
OBS-URL: https://build.opensuse.org/request/show/348038
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=94
2015-12-09 10:01:10 +00:00
98375a6eb3 Accepting request 339261 from server:proxy
- Fix rpmlint errors / warnings
  * systemd-service-without-service_add_pre
    moved service_add_pre to %pre
  * non-etc-or-var-file-marked-as-conffile
    moved mib.txt to /usr/share/snmp/mibs/SQUID-MIB.txt
    idea taken from Fedora package

OBS-URL: https://build.opensuse.org/request/show/339261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=33
2015-10-19 20:52:04 +00:00
Jochen Keil
8642b12a1a - Fix rpmlint errors / warnings
* systemd-service-without-service_add_pre
    moved service_add_pre to %pre
  * non-etc-or-var-file-marked-as-conffile
    moved mib.txt to /usr/share/snmp/mibs/SQUID-MIB.txt
    idea taken from Fedora package
  * macro-in-comment
    removed comment

Other issues are:

- permissions-dir-without-slash
  => opened security audit bug: bsc#950557

- missing-call-to-setgroups-before-setuid
  * should be an upstream bug

- binary-or-shlib-calls-gethostbyname
  * should be an upstream bug

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=92
2015-10-15 15:08:57 +00:00
Stephan Kulow
a9891977c0 Accepting request 337274 from server:proxy
- Changes to squid-3.5.10 (01 Oct 2015):
  * Regression Fix cache_peer login=PASS(THRU) after CVE-2015-5400
  * Regression Bug 4326: base64 binary encoder rejects data beginning with nil byte
  * Bug 4323: Netfilter broken cross-includes with Linux 4.2
  * Bug 4328: %un format code does not work for external ACLs in credentials-fetching rules
  * Bug 4208: more than one port in wccp2_service_info line causes error
  * Bug 4304: PeerConnector.cc:743 "!callback" assertion.
  * Bug 4330: Do not use SSL_METHOD::put_cipher_by_char to determine size of SSL hello ciphers
  * Relicense ntlm_fake_auth.pl to GPLv2+
  * Relicense smb_lm auth helper to GPLv2+
  * Relicense SSPI helper to GPLv2+
  * ... and several minor performance optimizations

OBS-URL: https://build.opensuse.org/request/show/337274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=32
2015-10-12 08:02:23 +00:00
Jochen Keil
d5ace66967 - Changes to squid-3.5.10 (01 Oct 2015):
* Regression Fix cache_peer login=PASS(THRU) after CVE-2015-5400
  * Regression Bug 4326: base64 binary encoder rejects data beginning with nil byte
  * Bug 4323: Netfilter broken cross-includes with Linux 4.2
  * Bug 4328: %un format code does not work for external ACLs in credentials-fetching rules
  * Bug 4208: more than one port in wccp2_service_info line causes error
  * Bug 4304: PeerConnector.cc:743 "!callback" assertion.
  * Bug 4330: Do not use SSL_METHOD::put_cipher_by_char to determine size of SSL hello ciphers
  * Relicense ntlm_fake_auth.pl to GPLv2+
  * Relicense smb_lm auth helper to GPLv2+
  * Relicense SSPI helper to GPLv2+
  * ... and several minor performance optimizations

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=90
2015-10-08 14:49:06 +00:00
28052616b8 Accepting request 331084 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/331084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=31
2015-09-17 07:21:24 +00:00
2ca10acb6f Accepting request 328804 from server:proxy
- Changes to squid-3.5.8 (02 Sep 2015):
  * Regression Bug 4306: build portability fix in Kerberos helpers
  * Bug 4302: IPFilter v5 transparent interception
  * Bug 4301: compile errors with IPFilter interception
  * Bug 4285 partial: %us is not supported in access.log
  * Bug 4278: Docs: typo in the refresh_pattern freshness algorithm
  * Bug 4242: compile errors with eCAP using clang-3.6
  * Bug 3696: crash when client delay pools are activated
  * Bug 3553: cache_swap_high ignored and maxCapacity used instead
  * Regression Fix: FtpServer.cc:1024: "reply != NULL" assertion
  * Fix ignore of impossible SSL bumping actions, as intended and documented
  * Fix memory leak in Surrogate-Capability header detection
  * Fix truncated body length when RESPMOD service aborts
  * Reject non-chunked HTTP messages with conflicting Content-Length values
  * Support splice for SSLv3 and TLSv1 sessions that start with an SSLv2 Hello
  * ... and several portability and compile fixes
  * ... and several documentation updates

OBS-URL: https://build.opensuse.org/request/show/328804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=30
2015-09-08 15:39:18 +00:00
Christian Wittmer
a33d7f923e rebase squid-config.patch
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=87
2015-09-04 15:19:22 +00:00
Jochen Keil
775bf72406 - Changes to squid-3.5.8 (02 Sep 2015):
* Regression Bug 4306: build portability fix in Kerberos helpers
  * Bug 4302: IPFilter v5 transparent interception
  * Bug 4301: compile errors with IPFilter interception
  * Bug 4285 partial: %us is not supported in access.log
  * Bug 4278: Docs: typo in the refresh_pattern freshness algorithm
  * Bug 4242: compile errors with eCAP using clang-3.6
  * Bug 3696: crash when client delay pools are activated
  * Bug 3553: cache_swap_high ignored and maxCapacity used instead
  * Regression Fix: FtpServer.cc:1024: "reply != NULL" assertion
  * Fix ignore of impossible SSL bumping actions, as intended and documented
  * Fix memory leak in Surrogate-Capability header detection
  * Fix truncated body length when RESPMOD service aborts
  * Reject non-chunked HTTP messages with conflicting Content-Length values
  * Support splice for SSLv3 and TLSv1 sessions that start with an SSLv2 Hello
  * ... and several portability and compile fixes
  * ... and several documentation updates

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=86
2015-09-03 13:02:05 +00:00
305e892ee7 Accepting request 321598 from server:proxy
- Move update logic to proper scriptlet
  * Replace 'etc' with %{_sysconfdir} macro

OBS-URL: https://build.opensuse.org/request/show/321598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=29
2015-08-11 06:26:59 +00:00
Jochen Keil
2b6359888f - Move update logic to proper scriptlet
* Replace 'etc' with %{_sysconfdir} macro

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=84
2015-08-10 12:29:31 +00:00
5cedd17006 Accepting request 320788 from server:proxy
update to 3.5.7 (forwarded request 320787 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/320788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=28
2015-08-06 22:24:30 +00:00
Christian Wittmer
4364cf5836 Accepting request 320787 from server:proxy:Test
update to 3.5.7

OBS-URL: https://build.opensuse.org/request/show/320787
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=82
2015-08-05 21:25:35 +00:00
Stephan Kulow
bd33be166c Accepting request 317787 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/317787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=27
2015-07-22 07:19:52 +00:00
a3cb268029 Accepting request 317732 from server:proxy:Test
- Update to 3.5.6
  * Bug 4274: ssl_crtd.8 not being installed
  * Bug 4193: memory leak on FTP listings
  * Bug 4183: segfault when freeing https_port clientca on 
    reconfigure or exit
  * Bug 3875: bad mimeLoadIconFile error handling
  * Bug 3483: assertion failed store.cc:1866: 'isEmpty()'
  * Bug 3329: pinned server connection is not closed properly
  * TLS: Disable client-initiated renegotiation
  * ext_edirectory_userip_acl: fix uninitialized variable
  * Support custom OIDs in *_cert ACLs
  * Fix CONNECT failover to IPv4 after trying broken IPv6 servers
  * Use relative-URL in errorpage.css for SN.png
  * Do not blindly forward cache peer CONNECT responses
  * Fix assertion String.cc:221: "str"
  * Fix assertion comm.cc:759: "Comm::IsConnOpen(conn)" in
    ConnStateData::getSslContextDone
  * Translations: add Spanish US dialect alias
- Drop no longer needed squid-nobuilddates.patch

OBS-URL: https://build.opensuse.org/request/show/317732
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=80
2015-07-21 11:48:51 +00:00
ea6506b7ce Accepting request 310390 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/310390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=26
2015-06-06 07:54:03 +00:00
2c6895e0d0 Accepting request 310389 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/310389
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=78
2015-06-04 22:51:06 +00:00
40a7319f3b Accepting request 308403 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/308403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=25
2015-05-23 11:07:58 +00:00
6f316f5d1e Accepting request 308402 from server:proxy:Test
- Update to 3.5.4
- Refresh patches

OBS-URL: https://build.opensuse.org/request/show/308402
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=76
2015-05-22 18:22:37 +00:00
5b840e3189 Accepting request 305549 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/305549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=24
2015-05-06 10:10:47 +00:00
a67a432b0a Accepting request 305548 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/305548
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=74
2015-05-06 08:55:14 +00:00
Stephan Kulow
bc91b5b108 Accepting request 304326 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/304326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=23
2015-04-28 09:47:10 +00:00
3d0cc2ef17 Accepting request 304324 from server:proxy:Test
- Fix update from 3.4 to 3.5

- Fix SLE 11 build with older kerberos libraries

OBS-URL: https://build.opensuse.org/request/show/304324
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=72
2015-04-28 09:27:43 +00:00
7a1cb48d8b Accepting request 304039 from server:proxy
1

OBS-URL: https://build.opensuse.org/request/show/304039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=22
2015-04-27 11:05:12 +00:00
68682a3eef Accepting request 304037 from server:proxy:Test
OBS-URL: https://build.opensuse.org/request/show/304037
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=70
2015-04-26 11:28:54 +00:00
bf0d162edf Accepting request 304031 from server:proxy:Test
1

OBS-URL: https://build.opensuse.org/request/show/304031
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=69
2015-04-26 11:20:33 +00:00
be684ab222 Accepting request 286699 from server:proxy
remove obsolete RELEASENOTES (forwarded request 286698 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/286699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=21
2015-03-11 08:56:44 +00:00
Christian Wittmer
64263586a5 Accepting request 286698 from server:proxy:Test
remove obsolete RELEASENOTES

OBS-URL: https://build.opensuse.org/request/show/286698
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=67
2015-02-18 23:30:16 +00:00
Christian Wittmer
56e98f571b Accepting request 285729 from home:pluskalm:branches:server:proxy
- Update to 3.4.11:
  * cachemgr.cgi: memory leak in request parser
  * Fix typo on commStartSslClose
  * Fix SQUID_CC_REQUIRE_ARGUMENT autoconf macro
  * Bug #3760: squidclient ignores --disable-ipv6
  * Bug #3664: ssl_crtd fails to build on OpenSolaris/OpenIndiana/Solaris 11
  * Bug #3754: configure doesnt detect IPFilter 5.1.2 system headers
  * Bug #4164: SEGFAULT when %W formating code used in errorpages
  * Deleting first fs left psstate->servers pointing to uninitialized memory
  * Maintenance: check release notes on packaging
  * Bug #4057: Avoid on-exit crashes when adaptation is enabled.

OBS-URL: https://build.opensuse.org/request/show/285729
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=66
2015-02-18 23:18:29 +00:00
Christian Wittmer
ebf961fc82 Accepting request 286695 from server:proxy:Test
recover old spec, fix permissions for SLE11

OBS-URL: https://build.opensuse.org/request/show/286695
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=65
2015-02-18 23:15:24 +00:00
0716434fb0 Accepting request 280566 from server:proxy
OBS-URL: https://build.opensuse.org/request/show/280566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=20
2015-01-09 19:50:52 +00:00
Tomáš Chvátal
8b38b139bd Accepting request 280563 from server:proxy:Test
- Cleanup with spec-cleaner
- Version bump to 3.4.10:
  * Fix bootstrap.sh dependency on SPONSORS.list
  * HTTP/2: Support 421 (Misdirected Request) status code
  * Alternate-Protocol is a hop-by-hop header
  * Bug #4148: external_acl_type header format does not accept the new libformat syntax
  * Bug #4033: Rebuild corrupted ssl_db/size file
  * Bug #3902: Docs: external_acl_type cache hash key
  * Bug #4145: squid_endian.h compile errors with OpenBSD 5.6
  * Fix segmentation fault in ACLUrlPathStrategy::match
- Remove support for other distros as we build for opensuse anyway

- remove permissions.easy and permissions.paranoid files from package
  as they are not used any more

OBS-URL: https://build.opensuse.org/request/show/280563
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=64
2015-01-09 10:36:46 +00:00
Christian Wittmer
b751cfd984 Accepting request 266863 from server:proxy:Test
factory fixes

OBS-URL: https://build.opensuse.org/request/show/266863
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=63
2015-01-02 15:04:06 +00:00
Tomáš Chvátal
1235144a07 Accepting request 264508 from home:dimstar:branches:server:proxy
Use URLs to paths that the source validator actually understands
  and make this acceptable for Tumbleweed.

The source validatory uses
  perl -I/usr/lib/build -MBuild -e Build::show /usr/lib/build/configs/sl13.2.conf squid.spec sources
to find the sources; and this seems to not like the %() parts to expand.

Would be nice to have this fixed in Tumbleweed - after failing for 19 days

OBS-URL: https://build.opensuse.org/request/show/264508
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=62
2014-12-24 16:18:44 +00:00
Christian Wittmer
2434e71db6 Accepting request 263262 from server:proxy:Test
update to 3.4.9, fix for bnc#891268 (CVE-2014-7141, CVE-2014-7142)

OBS-URL: https://build.opensuse.org/request/show/263262
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=61
2014-11-27 20:53:15 +00:00
Christian Wittmer
b200e8206b Accepting request 247589 from server:proxy:Test
fix for bnc#894840

OBS-URL: https://build.opensuse.org/request/show/247589
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=60
2014-09-04 21:20:40 +00:00
Christian Wittmer
f138585c0b Accepting request 244146 from server:proxy:Test
some permission and redhat stuff

OBS-URL: https://build.opensuse.org/request/show/244146
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=59
2014-08-10 17:56:45 +00:00
Lars Vogdt
311a559288 Accepting request 243193 from home:dimstar:rpmlintrc
Rename rpmlintrc as per pkg guideline to %{name}-rpmlintrc

OBS-URL: https://build.opensuse.org/request/show/243193
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=58
2014-08-10 14:48:24 +00:00
Stephan Kulow
5aba17efd9 Accepting request 229070 from server:proxy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/229070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=18
2014-04-05 14:48:23 +00:00
Christian Wittmer
0d5017c657 fix pidfiledir
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=56
2014-03-28 18:49:46 +00:00
Stephan Kulow
5f75c4b5cd Accepting request 226329 from server:proxy
update to 3.4.4

OBS-URL: https://build.opensuse.org/request/show/226329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=17
2014-03-18 13:07:03 +00:00
Christian Wittmer
e3fb9386dc fix changes file
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=54
2014-03-16 23:52:40 +00:00
Christian Wittmer
fc2ad208bf Accepting request 226292 from home:bmanojlovic:branches:server:proxy
- added patch to force kerberos principalname handling
  ( http://bugs.squid-cache.org/show_bug.cgi?id=4042 )

OBS-URL: https://build.opensuse.org/request/show/226292
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=53
2014-03-16 13:39:08 +00:00
Christian Wittmer
eaaf56637e Accepting request 226276 from server:proxy:Test
fix for bnc#743563, update to 3.4.4

OBS-URL: https://build.opensuse.org/request/show/226276
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=52
2014-03-15 21:47:02 +00:00
Christian Wittmer
a2feffb31f Accepting request 225977 from home:bmanojlovic:branches:server:proxy
- add ssl bump to build config

OBS-URL: https://build.opensuse.org/request/show/225977
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=51
2014-03-14 18:23:19 +00:00
Stephan Kulow
64c172b746 Accepting request 214647 from server:proxy
update to 3.4.2 (forwarded request 214646 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/214647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=16
2014-01-22 13:00:42 +00:00
Christian Wittmer
c2087b3a77 Accepting request 214646 from server:proxy:Test
update to 3.4.2

OBS-URL: https://build.opensuse.org/request/show/214646
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=49
2014-01-21 23:20:48 +00:00
Stephan Kulow
06d8975091 Accepting request 212269 from server:proxy
update to 3.3.11 (forwarded request 212267 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/212269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=15
2013-12-30 09:44:18 +00:00
Christian Wittmer
b33ead0488 Accepting request 212267 from home:computersalat:devel:proxy
update to 3.3.11

OBS-URL: https://build.opensuse.org/request/show/212267
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=47
2013-12-25 21:46:51 +00:00
Stephan Kulow
28fe30d4f0 Accepting request 201325 from server:proxy
update to 3.3.9 (forwarded request 201324 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/201325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=14
2013-09-29 15:53:18 +00:00
Christian Wittmer
bd778a198f Accepting request 201324 from home:computersalat:devel:proxy
update to 3.3.9

OBS-URL: https://build.opensuse.org/request/show/201324
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=45
2013-09-28 18:16:44 +00:00
Stephan Kulow
92d28007e8 Accepting request 197903 from server:proxy
update to 3.3.8 (forwarded request 197900 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/197903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=12
2013-09-09 17:52:06 +00:00
Christian Wittmer
5d842cff34 Accepting request 197900 from server:proxy:Test
update to 3.3.8

OBS-URL: https://build.opensuse.org/request/show/197900
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=43
2013-09-08 12:03:13 +00:00
Stephan Kulow
e4c1a0cf99 Accepting request 184553 from server:proxy
Upgrade to last bugfix upstream release, Make version and date vars in description, Refreshed REALEASENOTE.html file (forwarded request 184541 from bruno_friedmann)

OBS-URL: https://build.opensuse.org/request/show/184553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=11
2013-07-30 14:48:24 +00:00
Christian Wittmer
138449e1a1 Accepting request 184541 from home:bruno_friedmann:branches:server:proxy
Upgrade to last bugfix upstream release, Make version and date vars in description, Refreshed REALEASENOTE.html file

OBS-URL: https://build.opensuse.org/request/show/184541
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=41
2013-07-28 20:27:43 +00:00
Stephan Kulow
5483111958 Accepting request 184303 from server:proxy
- Add patch squid-fix-pod2man-check.patch solving building with
  new perl.

OBS-URL: https://build.opensuse.org/request/show/184303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=10
2013-07-25 12:46:49 +00:00
Tomáš Chvátal
fd12243dff - Add patch squid-fix-pod2man-check.patch solving building with
new perl.

OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=39
2013-07-25 10:19:30 +00:00
Stephan Kulow
ce2a127671 Accepting request 174905 from server:proxy
- Changes for squid 3.2.11 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
	- Revert r11810 - tools.h does not exist in 3.2 (forwarded request 173973 from bruno_friedmann)

OBS-URL: https://build.opensuse.org/request/show/174905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=9
2013-05-13 13:37:18 +00:00
Michal Hrusecky (old before rename to _miska_)
a45c9d9ca0 Accepting request 173973 from home:bruno_friedmann:branches:server:proxy
- Changes for squid 3.2.11 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
	- Revert r11810 - tools.h does not exist in 3.2

OBS-URL: https://build.opensuse.org/request/show/173973
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=37
2013-05-09 14:10:10 +00:00
Stephan Kulow
6e7809d75c Accepting request 160840 from server:proxy
Fixed squid.service file (sorry for the previous mess), Commented patch line removed. Ready for factory, and have patchinfo for 12.3 (forwarded request 160810 from bruno_friedmann)

OBS-URL: https://build.opensuse.org/request/show/160840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=8
2013-03-25 19:45:38 +00:00
Christian Wittmer
c5eadd9a1f Accepting request 160810 from home:bruno_friedmann:branches:server:proxy
Fixed squid.service file (sorry for the previous mess), Commented patch line removed. Ready for factory, and have patchinfo for 12.3

OBS-URL: https://build.opensuse.org/request/show/160810
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=35
2013-03-24 21:22:31 +00:00
Christian Wittmer
572aa09268 Accepting request 159652 from home:bruno_friedmann:branches:server:proxy
Rework the systemd squid.service to make it able to intialize cache directory (squid -z) fixing bnc#802635
Removing the unneeded bash wrapper
Upgrade to bugfixes upstream release 3.2.9

- New revision for squid.service (using only sed)
  handle multiple cache_dir line
  Added sed as require 
- Packaging : fixed systemd squid.service 
	- Rework on squid.service ExecStartPre line 
	  remove dependency on unfunctionnal wrapper 
	- Fix bnc#802635 (creating cache struture fail on first call)
	- 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 )
	- Clean up squid_cache_build.sh 
- 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

OBS-URL: https://build.opensuse.org/request/show/159652
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=34
2013-03-24 13:45:57 +00:00
Stephan Kulow
090c7d3e74 Accepting request 156005 from server:proxy
- Updated to squid-3.2.7 (01 Feb 2013) (forwarded request 155939 from edssvirt)

OBS-URL: https://build.opensuse.org/request/show/156005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=7
2013-02-22 16:02:45 +00:00
Christian Wittmer
db953db5f3 Accepting request 155939 from home:edssvirt:branches:server:proxy
- Updated to squid-3.2.7 (01 Feb 2013)

OBS-URL: https://build.opensuse.org/request/show/155939
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=32
2013-02-21 18:38:30 +00:00
Stephan Kulow
c87c66b3a3 Accepting request 148381 from server:proxy
fix changes file

OBS-URL: https://build.opensuse.org/request/show/148381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=5
2013-01-14 11:03:41 +00:00
OBS User buildservice-autocommit
eb98b353ea Accepting request 148341 from server:proxy
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/148341
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=30
2013-01-14 08:49:46 +00:00
Stephan Kulow
c37b69403c Accepting request 148341 from server:proxy
update to 3.2.6, fix for CVE-2012-5643 (forwarded request 148340 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/148341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=4
2013-01-14 08:49:45 +00:00
OBS User buildservice-autocommit
a357ddd5bd Updating link to change in openSUSE:Factory/squid revision 4.0
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=6d776b33925e2876138e17c105fa1451
2013-01-14 08:49:45 +00:00
Christian Wittmer
9a166b0b84 Accepting request 148369 from home:computersalat:devel:proxy
update to 3.2.6, fix for bnc#794954, fix for CVE-2012-5643

OBS-URL: https://build.opensuse.org/request/show/148369
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=29
2013-01-14 08:46:22 +00:00
Christian Wittmer
ab966fb09e Accepting request 148340 from home:computersalat:devel:proxy
update to 3.2.6, fix for CVE-2012-5643

OBS-URL: https://build.opensuse.org/request/show/148340
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=28
2013-01-13 20:38:48 +00:00
a9540bbb2f Accepting request 146699 from server:proxy
update to 3.2.5 (forwarded request 146698 from computersalat)

OBS-URL: https://build.opensuse.org/request/show/146699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=3
2013-01-03 07:44:06 +00:00
Christian Wittmer
a7ae75acab Accepting request 146698 from home:computersalat:devel:proxy
update to 3.2.5

OBS-URL: https://build.opensuse.org/request/show/146698
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=26
2012-12-30 19:35:16 +00:00
Christian Wittmer
2fbe886fb1 Accepting request 143935 from home:sbrabec:gpg-offline-verify
Verify GPG signature: Perform build-time offline GPG verification.
Please verify that included keyring matches your needs.
For manipulation with the offline keyring, please use gpg-offline tool from openSUSE:Factory, devel-tools-building or Base:System.
See the man page and/or /usr/share/doc/packages/gpg-offline/PACKAGING.HOWTO.

If you need to build your package for older products and don't want to mess spec file with ifs, please follow PACKAGING.HOWTO:
you can link or aggregate gpg-offline from
devel:tools:building or use following trick with "osc meta prjconf":

--- Cut here ----
%if 0%{?suse_version} <= 1220
Substitute: gpg-offline
%endif

Macros:
%gpg_verify(dnf) \
%if 0%{?suse_version} > 1220\
echo "WARNING: Using %%gpg_verify macro from prjconf, not from gpg-offline package."\
gpg-offline --directory="%{-d:%{-d*}}%{!-d:%{_sourcedir}}" --package="%{-n:%{-n*}}%{!-n:%{name}}""%{-f: %{-f*}}" --verify %{**}\
%else\
echo "WARNING: Dummy prjconf macro. gpg-offline is not available, skipping %{**} GPG signature verification!"\
%endif\
%nil
-----------------

OBS-URL: https://build.opensuse.org/request/show/143935
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=25
2012-12-30 15:34:43 +00:00
Ismail Dönmez
40f4b1678b Accepting request 141620 from server:proxy
Fix build with glibc 2.17 (forwarded request 141616 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/141620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=2
2012-11-18 19:27:02 +00:00
Christian Wittmer
4bb72ea26d Accepting request 141616 from home:a_jaeger:FactoryFix
Fix build with glibc 2.17

OBS-URL: https://build.opensuse.org/request/show/141616
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=23
2012-11-17 10:31:45 +00:00
Stephan Kulow
c38d722ab7 Accepting request 139037 from server:proxy
package rename squid3 -> squid, update to 3.2.3, squid3 can now be deleted.

OBS-URL: https://build.opensuse.org/request/show/139037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squid?expand=0&rev=1
2012-10-24 05:15:04 +00:00
Christian Wittmer
1ad4a2f090 Accepting request 139036 from home:computersalat:devel:proxy
update to 3.2.3

OBS-URL: https://build.opensuse.org/request/show/139036
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=21
2012-10-22 19:27:49 +00:00
Christian Wittmer
ce810b9acb unlink from Factory
OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=20
2012-10-22 19:07:11 +00:00
13 changed files with 152 additions and 428 deletions

3
.gitattributes vendored
View File

@@ -1,4 +1,4 @@
## Default LFS
*.changes merge=merge-changes
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
@@ -12,6 +12,7 @@
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text

5
.gitignore vendored
View File

@@ -1 +1,4 @@
.osc
*.obscpio
*.osc
_build.*
.pbuild

View File

@@ -1,13 +0,0 @@
Index: squid-6.9/src/ConfigParser.cc
===================================================================
--- squid-6.9.orig/src/ConfigParser.cc
+++ squid-6.9/src/ConfigParser.cc
@@ -181,7 +181,7 @@ ConfigParser::UnQuote(const char *token,
*d = '\0';
// We are expecting a separator after quoted string, space or one of "()#"
- if (*(s + 1) != '\0' && !strchr(w_space "()#", *(s + 1)) && !errorStr) {
+ if (!errorStr && *(s + 1) != '\0' && !strchr(w_space "()#", *(s + 1))) {
errorStr = "Expecting space after the end of quoted token";
errorPos = token;
}

View File

@@ -1,49 +0,0 @@
From 34d90168f4a6905b254c4158b2e0cb79e4e7c05b Mon Sep 17 00:00:00 2001
From: Alex Rousskov <rousskov@measurement-factory.com>
Date: Fri, 29 Aug 2025 10:08:59 -0400
Subject: [PATCH] Support ASN.1 encoding of long SNMP OIDs
---
lib/snmplib/asn1.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/lib/snmplib/asn1.c b/lib/snmplib/asn1.c
index 81f2051fbe7..2852c26b220 100644
--- a/lib/snmplib/asn1.c
+++ b/lib/snmplib/asn1.c
@@ -735,6 +735,7 @@ asn_build_objid(u_char * data, int *datalength,
* lastbyte ::= 0 7bitvalue
*/
u_char buf[MAX_OID_LEN];
+ u_char *bufEnd = buf + sizeof(buf);
u_char *bp = buf;
oid *op = objid;
int asnlength;
@@ -753,6 +754,10 @@ asn_build_objid(u_char * data, int *datalength,
while (objidlength-- > 0) {
subid = *op++;
if (subid < 127) { /* off by one? */
+ if (bp >= bufEnd) {
+ snmp_set_api_error(SNMPERR_ASN_ENCODE);
+ return (NULL);
+ }
*bp++ = subid;
} else {
mask = 0x7F; /* handle subid == 0 case */
@@ -770,8 +775,16 @@ asn_build_objid(u_char * data, int *datalength,
/* fix a mask that got truncated above */
if (mask == 0x1E00000)
mask = 0xFE00000;
+ if (bp >= bufEnd) {
+ snmp_set_api_error(SNMPERR_ASN_ENCODE);
+ return (NULL);
+ }
*bp++ = (u_char) (((subid & mask) >> bits) | ASN_BIT8);
}
+ if (bp >= bufEnd) {
+ snmp_set_api_error(SNMPERR_ASN_ENCODE);
+ return (NULL);
+ }
*bp++ = (u_char) (subid & mask);
}
}

View File

@@ -1,200 +0,0 @@
ported from
commit e7e9073a2435cc93b913553d147b497fda77c1ab
Author: Amos Jeffries <yadij@users.noreply.github.com>
Date: Sat Oct 11 16:33:02 2025 +1300
Bug 3390: Proxy auth data visible to scripts (#2249)
Original changes to redact credentials from error page %R code
expansion output was incomplete. It missed the parse failure
case where ErrorState::request_hdrs raw buffer contained
sensitive information.
Also missed was the %W case where full request message headers
were generated in a mailto link. This case is especially
problematic as it may be delivered over insecure SMTP even if
the error was secured with HTTPS.
After this change:
* The HttpRequest message packing code for error pages is de-duplicated
and elides authentication headers for both %R and %W code outputs.
* The %R code output includes the CRLF request message terminator.
* The email_err_data directive causing advanced details to be added to
%W mailto links is disabled by default.
Also redact credentials from generated TRACE responses.
---------
Co-authored-by: Alex Rousskov <rousskov@measurement-factory.com>
Index: squid-6.12/src/HttpRequest.cc
===================================================================
--- squid-6.12.orig/src/HttpRequest.cc
+++ squid-6.12/src/HttpRequest.cc
@@ -341,7 +341,7 @@ HttpRequest::swapOut(StoreEntry * e)
/* packs request-line and headers, appends <crlf> terminator */
void
-HttpRequest::pack(Packable * p) const
+HttpRequest::pack(Packable * p, const bool maskSensitiveInfo) const
{
assert(p);
/* pack request-line */
@@ -349,8 +349,8 @@ HttpRequest::pack(Packable * p) const
SQUIDSBUFPRINT(method.image()), SQUIDSBUFPRINT(url.path()),
http_ver.major, http_ver.minor);
/* headers */
- header.packInto(p);
- /* trailer */
+ header.packInto(p, maskSensitiveInfo);
+ /* indicate the end of the header section */
p->append("\r\n", 2);
}
Index: squid-6.12/src/HttpRequest.h
===================================================================
--- squid-6.12.orig/src/HttpRequest.h
+++ squid-6.12/src/HttpRequest.h
@@ -206,7 +206,7 @@ public:
void swapOut(StoreEntry * e);
- void pack(Packable * p) const;
+ void pack(Packable * p, bool maskSensitiveInfo = false) const;
static void httpRequestPack(void *obj, Packable *p);
Index: squid-6.12/src/cf.data.pre
===================================================================
--- squid-6.12.orig/src/cf.data.pre
+++ squid-6.12/src/cf.data.pre
@@ -8931,12 +8931,18 @@ NAME: email_err_data
COMMENT: on|off
TYPE: onoff
LOC: Config.onoff.emailErrData
-DEFAULT: on
+DEFAULT: off
DOC_START
If enabled, information about the occurred error will be
included in the mailto links of the ERR pages (if %W is set)
so that the email body contains the data.
Syntax is <A HREF="mailto:%w%W">%w</A>
+
+ SECURITY WARNING:
+ Request headers and other included facts may contain
+ sensitive information about transaction history, the
+ Squid instance, and its environment which would be
+ unavailable to error recipients otherwise.
DOC_END
NAME: deny_info
Index: squid-6.12/src/client_side_reply.cc
===================================================================
--- squid-6.12.orig/src/client_side_reply.cc
+++ squid-6.12/src/client_side_reply.cc
@@ -94,7 +94,7 @@ clientReplyContext::clientReplyContext(C
void
clientReplyContext::setReplyToError(
err_type err, Http::StatusCode status, char const *uri,
- const ConnStateData *conn, HttpRequest *failedrequest, const char *unparsedrequest,
+ const ConnStateData *conn, HttpRequest *failedrequest, const char *,
#if USE_AUTH
Auth::UserRequest::Pointer auth_user_request
#else
@@ -104,9 +104,6 @@ clientReplyContext::setReplyToError(
{
auto errstate = clientBuildError(err, status, uri, conn, failedrequest, http->al);
- if (unparsedrequest)
- errstate->request_hdrs = xstrdup(unparsedrequest);
-
#if USE_AUTH
errstate->auth_user_request = auth_user_request;
#endif
@@ -995,11 +992,14 @@ clientReplyContext::traceReply()
triggerInitialStoreRead();
http->storeEntry()->releaseRequest();
http->storeEntry()->buffer();
+ MemBuf content;
+ content.init();
+ http->request->pack(&content, true /* hide authorization data */);
const HttpReplyPointer rep(new HttpReply);
- rep->setHeaders(Http::scOkay, nullptr, "text/plain", http->request->prefixLen(), 0, squid_curtime);
+ rep->setHeaders(Http::scOkay, nullptr, "message/http", content.contentSize(), 0, squid_curtime);
+ rep->body.set(SBuf(content.buf, content.size));
http->storeEntry()->replaceHttpReply(rep);
- http->request->swapOut(http->storeEntry());
- http->storeEntry()->complete();
+ http->storeEntry()->completeSuccessfully("traceReply() stored the entire response");
}
#define SENDING_BODY 0
Index: squid-6.12/src/errorpage.cc
===================================================================
--- squid-6.12.orig/src/errorpage.cc
+++ squid-6.12/src/errorpage.cc
@@ -792,7 +792,6 @@ ErrorState::~ErrorState()
{
safe_free(redirect_url);
safe_free(url);
- safe_free(request_hdrs);
wordlistDestroy(&ftp.server_msg);
safe_free(ftp.request);
safe_free(ftp.reply);
@@ -850,7 +849,7 @@ ErrorState::Dump(MemBuf * mb)
SQUIDSBUFPRINT(request->url.path()),
AnyP::ProtocolType_str[request->http_ver.protocol],
request->http_ver.major, request->http_ver.minor);
- request->header.packInto(&str);
+ request->header.packInto(&str, true);
}
str.append("\r\n", 2);
@@ -1111,17 +1110,9 @@ ErrorState::compileLegacyCode(Build &bui
} else
p = "[no request]";
break;
- }
- if (request) {
- mb.appendf(SQUIDSBUFPH " " SQUIDSBUFPH " %s/%d.%d\n",
- SQUIDSBUFPRINT(request->method.image()),
- SQUIDSBUFPRINT(request->url.path()),
- AnyP::ProtocolType_str[request->http_ver.protocol],
- request->http_ver.major, request->http_ver.minor);
- request->header.packInto(&mb, true); //hide authorization data
- } else if (request_hdrs) {
- p = request_hdrs;
- } else {
+ } else if (request) {
+ request->pack(&mb, true /* hide authorization data */);
+ } else {
p = "[no request]";
}
break;
Index: squid-6.12/src/errorpage.h
===================================================================
--- squid-6.12.orig/src/errorpage.h
+++ squid-6.12/src/errorpage.h
@@ -194,7 +194,6 @@ public:
MemBuf *listing = nullptr;
} ftp;
- char *request_hdrs = nullptr;
char *err_msg = nullptr; /* Preformatted error message from the cache */
AccessLogEntryPointer ale; ///< transaction details (or nil)
Index: squid-6.12/src/tests/stub_HttpRequest.cc
===================================================================
--- squid-6.12.orig/src/tests/stub_HttpRequest.cc
+++ squid-6.12/src/tests/stub_HttpRequest.cc
@@ -45,7 +45,7 @@ bool HttpRequest::expectingBody(const Ht
bool HttpRequest::bodyNibbled() const STUB_RETVAL(false)
int HttpRequest::prefixLen() const STUB_RETVAL(0)
void HttpRequest::swapOut(StoreEntry *) STUB
-void HttpRequest::pack(Packable *) const STUB
+void HttpRequest::pack(Packable *, bool) const STUB
void HttpRequest::httpRequestPack(void *, Packable *) STUB
HttpRequest * HttpRequest::FromUrl(const SBuf &, const MasterXaction::Pointer &, const HttpRequestMethod &) STUB_RETVAL(nullptr)
HttpRequest * HttpRequest::FromUrlXXX(const char *, const MasterXaction::Pointer &, const HttpRequestMethod &) STUB_RETVAL(nullptr)

View File

@@ -3,7 +3,7 @@ Index: squid-6.2/tools/systemd/squid.service
--- squid-6.2.orig/tools/systemd/squid.service
+++ squid-6.2/tools/systemd/squid.service
@@ -11,6 +11,18 @@ Documentation=man:squid(8)
After=network.target network-online.target nss-lookup.target
After=local-fs.target network.target network-online.target nss-lookup.target
[Service]
+# added automatically, for details please see

Binary file not shown.

View File

@@ -1,17 +0,0 @@
File: squid-6.12.tar.xz
Date: Fri Oct 11 08:30:43 PM UTC 2024
Size: 2548220
MD5 : 26a264b234e22e012ea531d4f5d43ed1
SHA1: 2885015423b66f0b87e2e3ed0dfd17f3f124d7e6
Key : 29B4B1F7CE03D1B1DED22F3028F85029FEF6E865 <kinkie@squid-cache.org>
29B4 B1F7 CE03 D1B1 DED2 2F30 28F8 5029 FEF6 E865
sub cv25519 2021-05-15 [E]
keyring = http://www.squid-cache.org/pgp.asc
keyserver = pool.sks-keyservers.net
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZwmLBQAKCRAo+FAp/vbo
ZYYJAP9pMd7sF4qmLLMlHIu48KMKqGhJdkEEpZJbOvmXS4lpBQD/QzCU3cng78NN
orwehX0iYHf0lWvY8IjBV/9YEPi9iww=
=yaaw
-----END PGP SIGNATURE-----

BIN
squid-7.4.tar.xz LFS Normal file

Binary file not shown.

18
squid-7.4.tar.xz.asc Normal file
View File

@@ -0,0 +1,18 @@
File : squid-7.4.tar.xz
Date : Tue, 20 Jan 2026 21:45:55 +0000
Size : 2441824
MD5 : 6744b320a37ff162861b2cc0c04f4528
SHA1 : 0594cf35b85bd2b830c5bc6bb1b5352e60525703
SHA256 : e31976edd755c295bd5842a349c9c7dad16a683d066337cc09033c1302b4fed4
Key : 29B4B1F7CE03D1B1DED22F3028F85029FEF6E865 <kinkie@squid-cache.org>
Fingerprint: 29B4 B1F7 CE03 D1B1 DED2 2F30 28F8 5029 FEF6 E865
sub cv25519 2021-05-15 [E]
Keyring : http://www.squid-cache.org/pgp.asc
Keyserver: keyserver.ubuntu.com
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCaW/4TwAKCRAo+FAp/vbo
ZexsAQDX7iY7sOuslBuqIPQwkFvGssqKOx8ZqVSkQBmj/f/srAEAwJi3W62+HGSC
T+QcND/nbDZ6eofX/1lKSe5luBeE1AA=
=Jdg5
-----END PGP SIGNATURE-----

View File

@@ -1,99 +0,0 @@
From c565067bf2ddf3ce88ed27d71d1d8816ee03047e Mon Sep 17 00:00:00 2001
From: Eduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Date: Sat, 30 Nov 2024 03:04:33 +0000
Subject: [PATCH] Bug 5390: Non-POD SquidConfig::ssl_client::sslContext exit
crash (#1952)
Squid may crash when the SquidConfig global is auto-destructed after
main() ends. Since SquidConfig global is used by cleanup code, we should
keep its fields alive, essentially emulating "No New Globals" policy
effects. This surgical fix will be followed up with more changes to
address general OpenSSL cleanup problems exposed by this bug.
This bug fix facilitates backporting by using FuturePeerContext shim.
tabraham@suse.com: backport of commit c565067bf2ddf3ce88ed27d71d1d8816ee03047e
---
src/SquidConfig.h | 2 +-
src/cache_cf.cc | 10 ++++++----
src/security/BlindPeerConnector.cc | 2 +-
src/ssl/PeekingPeerConnector.cc | 2 +-
4 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/SquidConfig.h b/src/SquidConfig.h
index 7cb949b38..84210a5bb 100644
--- a/src/SquidConfig.h
+++ b/src/SquidConfig.h
@@ -511,7 +511,7 @@ public:
external_acl *externalAclHelperList;
struct {
- Security::ContextPointer sslContext;
+ Security::ContextPointer *sslContext_;
#if USE_OPENSSL
char *foreignIntermediateCertsPath;
acl_access *cert_error;
diff --git a/src/cache_cf.cc b/src/cache_cf.cc
index cc1cbc556..4d323f12f 100644
--- a/src/cache_cf.cc
+++ b/src/cache_cf.cc
@@ -963,8 +963,9 @@ configDoConfigure(void)
if (Security::ProxyOutgoingConfig.encryptTransport) {
debugs(3, 2, "initializing https:// proxy context");
- Config.ssl_client.sslContext = Security::ProxyOutgoingConfig.createClientContext(false);
- if (!Config.ssl_client.sslContext) {
+ const auto rawSslContext = Security::ProxyOutgoingConfig.createClientContext(false);
+ Config.ssl_client.sslContext_ = rawSslContext ? new Security::ContextPointer(rawSslContext) : nullptr;
+ if (!Config.ssl_client.sslContext_) {
#if USE_OPENSSL
fatal("ERROR: Could not initialize https:// proxy context");
#else
@@ -972,7 +973,7 @@ configDoConfigure(void)
#endif
}
#if USE_OPENSSL
- Ssl::useSquidUntrusted(Config.ssl_client.sslContext.get());
+ Ssl::useSquidUntrusted(Config.ssl_client.sslContext_->get());
#endif
}
@@ -3929,7 +3930,8 @@ configFreeMemory(void)
{
free_all();
Dns::ResolveClientAddressesAsap = false;
- Config.ssl_client.sslContext.reset();
+ delete Config.ssl_client.sslContext_;
+ Config.ssl_client.sslContext_ = nullptr;
#if USE_OPENSSL
Ssl::unloadSquidUntrusted();
#endif
diff --git a/src/security/BlindPeerConnector.cc b/src/security/BlindPeerConnector.cc
index 7372df960..2f442edbc 100644
--- a/src/security/BlindPeerConnector.cc
+++ b/src/security/BlindPeerConnector.cc
@@ -27,7 +27,7 @@ Security::BlindPeerConnector::getTlsContext()
if (peer && peer->secure.encryptTransport)
return peer->sslContext;
- return ::Config.ssl_client.sslContext;
+ return *Config.ssl_client.sslContext_;
}
bool
diff --git a/src/ssl/PeekingPeerConnector.cc b/src/ssl/PeekingPeerConnector.cc
index 6098b5ae9..b57b62a98 100644
--- a/src/ssl/PeekingPeerConnector.cc
+++ b/src/ssl/PeekingPeerConnector.cc
@@ -145,7 +145,7 @@ Ssl::PeekingPeerConnector::checkForPeekAndSpliceGuess() const
Security::ContextPointer
Ssl::PeekingPeerConnector::getTlsContext()
{
- return ::Config.ssl_client.sslContext;
+ return *Config.ssl_client.sslContext_;
}
bool
--
2.51.0

View File

@@ -1,18 +1,126 @@
-------------------------------------------------------------------
Fri Feb 13 16:27:15 UTC 2026 - Adam Majer <adam.majer@suse.de>
Wed Mar 4 15:29:26 UTC 2026 - Adam Majer <adam.majer@suse.de>
- squid-Bug-5390-Non-POD-SquidConfig-ssl_client-sslContext-e.patch:
fix workign with crypto module (bsc#1250223)
- Update to 7.4
- Do not create world-readable directories
- digest_edirectory_auth: Fix LDAPS memory leaks
- snmplib: Improve handling of zero-length ASN OCTET STRINGs
- Debug tls_read_method()/tls_write_method() errors
- ICMP: Harden echo paths, fix overflows, UB, and leaks
- Set SSL_OP_LEGACY_SERVER_CONNECT when peeking at servers
- security_file_certgen: Fix OPENSSL_malloc()/free(3) mismatch
- Detect FreeBSD ports Heimdal package
- Remove SQUID_CHECK_KRB5_HEIMDAL_BROKEN_KRB5_H macro
- Remove SQUID_CHECK_KRB5_SOLARIS_BROKEN_KRB5_H macro
- ext_kerberos_ldap_group_acl: Do not prohibit all LDFLAGS
- negotiate_sspi_auth: Respond with ERR when FormatMessage() fails
- ... and some code cleanups
- ... and some CI improvements
-------------------------------------------------------------------
Thu Nov 6 15:07:07 UTC 2025 - Adam Majer <adam.majer@suse.de>
Thu Nov 6 18:56:27 UTC 2025 - Adam Majer <adam.majer@suse.de>
- CVE-2025-62168.patch: Proxy auth data visible to scripts (bsc#1252281, CVE-2025-62168)
Since version 6, some previously deprecated features have been removed:
* Edge Side Includes (ESI)
* access to the cache manager using the cache_object:// scheme - use http instead
* the squdclient tool - use curl http://<squid-address>/squid-internal-mgr/menu instead
* the cachemgr.cgi tool
* the purge tool - use the http PURGE method instead
* Ident protocol support
* basic_smb_lm_auth and ntlm_smb_lm_auth helpers - use Samba's ntlm_auth instead
- Update to 7.3 (bsc#1250627, CVE-2025-59362, bsc#1250223)
- Regression Bug 5520: ERR_INVALID_URL for CONNECT host with leading digit
- Quit NTLM authenticate() on missing NTLM authorization header
- Fix Auth::User::absorb() IP list transfer logic
- Fix type mismatch in new/delete of addrinfo::ai_addr
- Fix libntlmauth string parsing on big-endian machines
- ... and some code cleanups
- ... and some CI improvements
- changes since squid 6.14 (bsc#1252281, CVE-2025-62168)
- Bug 3390: Proxy auth data visible to scripts
- Bug 5504: Document that Squid discards invalid rewrite-url
- Bug 5407: Support at least 1000 groups per Kerberos user
- Fix parsing of malformed quoted squid.conf strings
- Fix off-by-one in helper args count assertion
- Fix UDP log module opening and closing code
- Fix BodyPipe debugging in handleChunkedRequestBody()
- Fix debugging of Eui48::lookup() problems
- Fix memory leak when parsing deprecated %rG logformat code
- Fix SQUID_YESNO 'syntax error near unexpected token'
- DNS: fix RRPack memcpy
- DNS: Do not leak RR data upon RR data unpacking errors
- FTP: Avoid null dereferences when handling ftp_port traffic
- FTP: fix response parsing and error handling memory leaks
- HTCP: Check for too-small packed and too-large unpacked fields
- HTTP: fix purging of entries by relative [Content-]Location URLs
- SNMP: Improve parsing of malformed ASN.1 object identifiers
- SNMP: Check for objid memory allocation failures
- SNMP: Fix ASN.1 encoding of long OIDs
- SNMP: Do not assert when debugging requests with long OIDs
- SNMP: Match Var allocation/deallocation methods
- digest_edirectory_auth: null-terminate NMAS values array
- digest_edirectory_auth: safely return password
- ext_ad_group_acl: Fix domain lookup error handling
- ext_edirectory_userip_acl: Redact password from stdout
- ext_file_userip_acl: harden lookups and memory handling
- ext_kerberos_ldap_group_acl: avoid freeing getenv() pointer
- ext_kerberos_ldap_group_acl: Improve LDAPMessage freeing
- ext_ldap_group_acl: avoid infinite loop on login containing '%s'
- negotiate_kerberos_auth: Properly align NDR data
- negotiate_sspi_auth: Do not exit on the first request
- ntlm_sspi_auth: memcmp not memcpy, send newline, no uninit mem
- text_backend: avoid memory leaks when reload/clearing
- Reduce UDS/segment name clashes across same-service instances
- Reject eui64 ACL addresses with trailing garbage
- Validate raw-IPv4 when parsing hostnames
- Avoid memory leaks when logging to MS Windows syslog
- Flip configure --enable-arch-native default
- Support no-digest X509 certificate keys like ML-DSA/EdDSA
- Do not allow client_ip_max_connections+1 connections
- Remove bundled smblib and librfcnb
- Bug 5497: Fix detection of duped IPs returned by getaddrinfo()
- Remove basic_smb_lm_auth and ntlm_smb_lm_auth helpers
- ... and several code cleanups
- ... and some documentation improvements
- CVE-2024-33427.patch: upstreamed, removing
-------------------------------------------------------------------
Thu Oct 2 15:53:06 UTC 2025 - Adam Majer <adam.majer@suse.de>
Thu Oct 23 13:33:41 UTC 2025 - Joel Baltazor <obs@mtlfab.com>
- CVE-2025-59362.patch: Squid cache buffer overflow (bsc#1250627, CVE-2025-59362)
- Updated harden_squid.service.patch to include new startup sequence
local-fs.target
- Update to 6.14
- Bug 5352: Do not get stuck in RESPMOD after pausing peer read(2)
- Bug 5489: Fix "make check" linking on Solaris
- Fix SNMP cacheNumObjCount -- number of cached objects
- Do not duplicate received Surrogate-Capability in sent requests
- Fix Mem::Segment::open() stub to fix build without shm_open()
- ... and CI and documentation updates
- changes since squid-6.13
- Bug 5352: Do not get stuck when RESPMOD is slower than read(2)
- Bug 5405: Large uploads fill request buffer and die
- Bug 5093: List http_port params that https_port/ftp_port lack
- Bug 5311: clarify configuration byte units
- Bug 5091: document that changes to workers require restart
- Bug 5481: Fix GCC v14 build [-Wmaybe-uninitialized]
- Nil request dereference in ACLExtUser and SourceDomainCheck ACLs
- Fix GCC v14 [-Wanalyzer-null-dereference] warnings in Kerberos
- Clarify --enable-ecap failure on missing shared library support
- Fix syntax error in configure.ac
- Remove GNU'ism in release notes Makefile
- Annotate PoolMalloc memory in valgrind builds
- Fix systemd startup sequence to require active Local Filesystem
- Display Linux variant at ./configure time
- Refactor peerRefreshDNS() to clarify its (void*)1 logic
- Portability: remove explicit check for libdl
- ext_time_quota_acl: remove -l option
- ... and some documentation updates
- ... and some CI updates
-------------------------------------------------------------------
Mon Dec 9 13:01:22 UTC 2024 - Adam Majer <adam.majer@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package squid
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,14 +24,14 @@
%define squidhelperdir %{_sbindir}
%endif
Name: squid
Version: 6.12
Version: 7.4
Release: 0
Summary: Caching and forwarding HTTP web proxy
License: GPL-2.0-or-later
Group: Productivity/Networking/Web/Proxy
URL: http://www.squid-cache.org
Source0: http://www.squid-cache.org/Versions/v6/squid-%{version}.tar.xz
Source1: http://www.squid-cache.org/Versions/v6/squid-%{version}.tar.xz.asc
Source0: https://github.com/squid-cache/squid/releases/download/SQUID_7_4/squid-7.4.tar.xz
Source1: https://github.com/squid-cache/squid/releases/download/SQUID_7_4/squid-7.4.tar.xz.asc
Source5: pam.squid
Source6: unsquid.pl
Source7: %{name}.logrotate
@@ -48,10 +48,6 @@ Source17: tmpfilesdir.squid.conf
Patch1: missing_installs.patch
Patch2: old_nettle_compat.patch
Patch3: harden_squid.service.patch
Patch4: CVE-2024-33427.patch
Patch5: CVE-2025-59362.patch
Patch6: CVE-2025-62168.patch
Patch7: squid-Bug-5390-Non-POD-SquidConfig-ssl_client-sslContext-e.patch
BuildRequires: cppunit-devel
BuildRequires: expat
BuildRequires: fdupes
@@ -108,10 +104,6 @@ accelerator.
%setup -q
cp %{SOURCE10} .
%patch -P 3 -p1
%patch -P 4 -p1
%patch -P 5 -p1
%patch -P 6 -p1
%patch -P 7 -p1
# upstream patches after RELEASE
perl -p -i -e 's|%{_prefix}/local/bin/perl|%{_bindir}/perl|' `find -name "*.pl"`
@@ -158,11 +150,11 @@ export CXX=g++-11
--enable-underscores \
--enable-auth \
%if 0%{?suse_version} < 1599
--enable-auth-basic="SMB_LM,DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB" \
--enable-auth-basic="DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB" \
%else
--enable-auth-basic="SMB_LM,DB,fake,getpwnam,LDAP,NCSA,PAM,POP3,RADIUS,SASL,SMB" \
--enable-auth-basic="DB,fake,getpwnam,LDAP,NCSA,PAM,POP3,RADIUS,SASL,SMB" \
%endif
--enable-auth-ntlm="SMB_LM,fake" \
--enable-auth-ntlm="fake" \
--enable-auth-negotiate \
--enable-auth-digest \
--enable-external-acl-helpers=LDAP_group,eDirectory_userip,file_userip,kerberos_ldap_group,session,unix_group,wbinfo_group,time_quota \
@@ -176,8 +168,8 @@ export CXX=g++-11
--enable-security-cert-validators
#make -O SAMBAPREFIX=%{_prefix} %{?_smp_mflags}
mkdir src/icmp/tests
mkdir tools/squidclient/tests
mkdir tools/sysvinit/tests tools/tests
#mkdir tools/squidclient/tests
#mkdir tools/sysvinit/tests tools/tests
make %{?_smp_mflags}
%if 0%{?suse_version} >= 1500
%sysusers_generate_pre %{SOURCE12} squid
@@ -205,18 +197,6 @@ install -Dpm 644 %{SOURCE7} \
install -d -m 755 doc/scripts
install scripts/*.pl doc/scripts
cat > doc/scripts/cachemgr.readme <<-EOT
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
cachemgr.cgi will now be found in %{squidhelperdir}
%else
cachemgr.cgi will now be found in %{_libdir}/%{name}
%endif
EOT
%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150300
install -dpm 755 %{buildroot}/%{_libdir}/%{name}
mv %{buildroot}%{_sbindir}/cachemgr.cgi %{buildroot}/%{_libdir}/%{name}
%endif
install -dpm 755 doc/contrib
install %{SOURCE6} doc/contrib
@@ -355,7 +335,6 @@ fi
%if 0%{?suse_version} >= 1500
%{_sysusersdir}/squid-user.conf
%endif
%config(noreplace) %{squidconfdir}/cachemgr.conf
%config(noreplace) %{squidconfdir}/errorpage.css
%if 0%{?suse_version} > 1500
%{_distconfdir}/logrotate.d/%{name}
@@ -364,7 +343,6 @@ fi
%endif
%config(noreplace) %{squidconfdir}/mime.conf
%config(noreplace) %{squidconfdir}/%{name}.conf
%config %{squidconfdir}/cachemgr.conf.default
%config %{squidconfdir}/errorpage.css.default
%config %{squidconfdir}/%{name}.conf.default
%config %{squidconfdir}/%{name}.conf.documented
@@ -381,8 +359,6 @@ fi
%{_datadir}/%{name}/mime.conf
%{_datadir}/%{name}/mime.conf.default
%{_datadir}/snmp/mibs/SQUID-MIB.txt
%{_bindir}/purge
%{_bindir}/squidclient
%{squidhelperdir}/basic_db_auth
%{squidhelperdir}/basic_fake_auth
%{squidhelperdir}/basic_getpwnam_auth
@@ -398,7 +374,6 @@ fi
%{squidhelperdir}/basic_sasl_auth
%{squidhelperdir}/basic_smb_auth
%{squidhelperdir}/basic_smb_auth.sh
%{squidhelperdir}/basic_smb_lm_auth
%{squidhelperdir}/cert_tool
%{squidhelperdir}/digest_file_auth
%{squidhelperdir}/digest_ldap_auth
@@ -417,7 +392,6 @@ fi
%{squidhelperdir}/negotiate_kerberos_auth_test
%{squidhelperdir}/negotiate_wrapper_auth
%{squidhelperdir}/ntlm_fake_auth
%{squidhelperdir}/ntlm_smb_lm_auth
%{squidhelperdir}/pinger
%{squidhelperdir}/security_fake_certverify
%{squidhelperdir}/security_file_certgen
@@ -431,10 +405,8 @@ fi
%{_sbindir}/rcsquid
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
%dir %{squidhelperdir}
%{squidhelperdir}/cachemgr.cgi
%else
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/cachemgr.cgi
%endif
%changelog