Commit Graph

90 Commits

Author SHA256 Message Date
f7bbf15a1d - 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
Martin Pluskal
41a28e8b22 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
Martin Pluskal
8ed27ce66b 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
Martin Pluskal
f3e0551c1d 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
a2705b2937 - 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
172a09005a 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
Martin Pluskal
b13fb97e7d 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
Martin Pluskal
5f431c6df6 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
Martin Pluskal
71b88f256b - 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
c2c03bd33a 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
Martin Pluskal
c8ee9aaee4 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
Martin Pluskal
4552ea2332 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
Martin Pluskal
d53179c2b0 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
Martin Pluskal
987a0ab896 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
93c15019b4 - 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
987a0f16ab 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
Martin Pluskal
901a4dfe17 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
1fb71188d2 - 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
f585458732 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
ecb9797e2d 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
Martin Pluskal
30a7a6fb20 - 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
Martin Pluskal
5dbc38c7fd 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
Martin Pluskal
d1c05d1ddf 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
Martin Pluskal
74171e7f4f 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
Dominique Leuenberger
4329bf672a 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
Martin Pluskal
361fcf9691 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
Martin Pluskal
f5a50006fc 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
2822ff9e0f 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
Martin Pluskal
acbbe22233 - 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
Martin Pluskal
3357c26b36 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=125 2017-06-16 19:25:29 +00:00
Martin Pluskal
5ed84a3d8e OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=124 2017-06-16 12:39:53 +00:00
Martin Pluskal
27b8737da6 OBS-URL: https://build.opensuse.org/package/show/server:proxy/squid?expand=0&rev=123 2017-06-16 11:30:20 +00:00
Martin Pluskal
88c8efcddf - 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
Martin Pluskal
333fdcae69 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
Martin Pluskal
5c0620bda3 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
Martin Pluskal
a86b838f19 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
Martin Pluskal
266d569041 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
Martin Pluskal
ebbd812ffb 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
Martin Pluskal
a6013d0b81 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
Martin Pluskal
277c09d8bb 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
Martin Pluskal
ce326f1622 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
Martin Pluskal
3acf44688e 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
Martin Pluskal
0f9e5926ef 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
Martin Pluskal
d6296f8a82 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
Christian Wittmer
e1b4411a42 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
Martin Pluskal
921e22a00d 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
Martin Pluskal
8920b43a0b 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
Jochen Keil
f2a6677342 - 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
Jochen Keil
0c05a3b834 - 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
Christian Wittmer
07031411bd 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