Commit graph

33 commits

Author SHA1 Message Date
adam
ef3005f3dc Changes 3.4.2:
* Added missing header in client_side_reply.cc for clang
* Bug 3498: FTP PUT assertion Server.cc:246: 'r->body_pipe != NULL'
* Bug 3985: 60s limit introduced by balance_on_multiple_ip breaks bad IP recovery
* Fix \-unescaping in quoted strings from helpers
* WCCPv2: fix assertion 'Cannot convert non-IPv4 to IPv4' on FreeBSD
* Fix missing cast in rev.13162
* Bug 3980: FATAL ERROR due to max_user_ip -s option
* Fix linker errors "relocation R_X86_64_32 against .rodata"
* Regression in URL helper API
* Bug 3806: Caching responses with Vary header
* Set sslcrtvalidator_children concurrency option default value to 1
* Release notes: update HTML version
2013-12-31 11:54:32 +00:00
taca
84170447ef Explicitly disable CPU optimized instruction. (--enable-arch-native is
default.)  Enabling CPU optimized instruction gains some performance, but
it lost portability of the binary package.

Bump PKGREVISION.
2013-12-29 12:10:45 +00:00
hauke
ed838e4bd9 For PKG_OPTIONS.squid = -ssl, do not PLIST files that will not be
installed.
2013-12-28 19:50:34 +00:00
tron
0c4b1f624b Fix path to Perl interpreter in "libexec/cert_valid.pl".
Bump package revision because the binary got changed.
2013-12-11 14:55:02 +00:00
adam
495582f7c0 Changes 3.4.1:
* Bug 3589: intercepted and ICAP modified request using a cache_peer
* OpenBSD portability fix in DiskThreads
* Bug 3935: Invalid pointer dereference when peeking at origin server certificate
* Destroy ACLs in the reverse order of creation to avoid destruction segfaults
* Portability: sleep() is sometimes a macro
* Windows: fix compile errors in WinSvc.cc
* Portability: std::string:npos is not always appropriate for String::npos
* Portability: refresh_pattern requires regex
* librfcnb: portability fixes
2013-12-10 14:48:26 +00:00
adam
e869f971b8 Changes 3.3.11:
* Fix more of rev.12660
* Protect aclIsProxyAuth() debugging from NULL names (via NULL AclMatchedName).
* Bug 3972: Segfault when getting the deny info page ID after a reconfigure
* Fix mistake in porting rev.12660
* Bug 3782: Digest authentication not obeying nonce_max_count
* Bug 3970: max_filedescriptors disabled due to missing setrlimit
* Bug 3967: ipc/Kid.cc compilation failure: 'time' was not declared in this scope
* Re-compute Range response content offset after an FTP response was adapted.
* Source Maintenance: re-add snapshot script to branch
* Bug 3960: Dead Peers Are Not Revived
* Windows: Fix aclocal "is already registered" errors
* Windows: Ensure array index is an integer in C code
* Bug 3956: xstrndup: tried to dup a NULL pointer
* Make HTTP header parser obey relaxed_header_parser
* SourceFormat Enforcement
* Replace blocking sleep(3) and close UDS socket on failures.
* Bug 3936: error-details.txt parse error
* Bug 3906: Filedescriptor leaks in SNMP
2013-12-03 15:23:51 +00:00
joerg
ded9b80b83 Fix header guard. Make sure that replacement operators are defined
globally as required by C++ spec.
2013-11-07 00:47:04 +00:00
adam
06bfd04e3b Changes 3.3.10:
* kerberos_ldap_group: fix LDAP string duplication
* Avoid "hot idle": A series of rapid select() calls with zero timeout.
* Bug 3887: tcp_outgoing_tos not working for IPv6
* Fix cbdata 'error: expression result unused' errors
* Have testRock use cachemgr stubs
* Bug 3836: Fix issues with automake 1.13 and later and make check (extra)
* Bug 3836: Fix issues with automake 1.13 and later and make check
* Append Connection:close to OPTIONS requests when icap_persistent_connections is off.
* Add cache_miss_revalidate
* Bug 3480: StoreEntry::kickProducer() segfaults in store_client::copy()
* Fix CBDATA_CLASS2 macro definition
* libntlmauth: Fix string field truncation
* ntlm_fake_auth: pass DOMAIN data to Squid in original case
* Fix SQUID_CC_CHECK_ARGUMENT autoconf macro
* Polish: better WARNING when workers directive is ignore on reconfigure.
* Use IPv6 localhost nameserver on DNS configuration errors
* Bug 3923: cbdata and undefined behavior due to dynamic runtime enumeration
* Polish: report bytes received when bad content-length detected by quick-abort
* Bug 3918: Squid 3.3.9 Self Test Failures on Mac OS X 10.8
* Bug 3929: request_header_add not working for tunnel requests
* Fix pinning hierarchy log information
* Close idle client connections associated with closed idle pinned connections.
2013-11-04 09:04:59 +00:00
obache
3676013119 Fixes typo in external-acl-helper part, from Edgar Fuss. 2013-10-30 11:43:03 +00:00
adam
d281e10f9e Changes 3.3.9:
* Bug 3849: Duplicate certificate sent when using https_port
* Fix myportname ACL on ICAP/eCAP transactions
* Improved compatibility with clang and icc
* Bug 3895: fix acl_uses_indirect_client and cache_peer_access
* Show number of available filedescriptors when reserved FD changes
* Regression Bug 3077: off-by-one error in Digest header decoding
* Register Http2-Settings header
* Fix configure parsing IP/domain directives
* Sync with newest OpenSSL error codes
* Handle infinite certificate validation loops caused by OpenSSL Bug 3090.
* Make GCC 4.8 happy with libip code
* Fix assert with side effects in ServerStateData::handleAdaptedHeader
* Fix mgr:info report 'Largest file desc currently in use' with SMP
* Bug 3879: assertion failed ConnStateData::validatePinnedConnection
* Bug 2287: Better fix for unsupported HTTP version handling
* Bug 2112: Reload into If-None-Match
* Fix external ACL user:pass detail logging after adaptation
* Fix assert() with side effects
* Bug 3863: myportname acl causes segmentation fault
2013-09-11 06:28:20 +00:00
joerg
990c1862ac Fix build with libc++.Fix build with libc++.Fix build with libc++.Fix
build with libc++.Fix build with libc++.Fix build with libc++.Fix build
with libc++.Fix build with libc++.Fix build with libc++.
2013-07-15 17:56:45 +00:00
adam
142a077f2e Changes 3.3.8:
* Better handling of strange port values in Host:
* Bug 3869: assertion failed: MemBuf.cc:272: size < capacity
2013-07-14 17:54:43 +00:00
adam
327d31d9de Changes 3.3.7:
* Protect against buffer overrun in DNS query generation
* SourceFormat Enforcement
* Bug 3297: Fix openSSL related build failures
* Fix build on FreeBSD 9.x platform with clang
2013-07-12 21:32:36 +00:00
jperkin
b091c2f172 Bump PKGREVISION of all packages which create users, to pick up change of
sysutils/user_* packages.
2013-07-12 10:44:52 +00:00
adam
d6d21cc604 Changes 3.3.6:
Bug 3762: remove bogus WARNING in cache.log
Fix Ip::Address::operator =(sockaddr_storage)
Make sure %<tt includes all [failed] connection attempts.
Bug 3854: pt1: compile errors on AIX
Fix request headers logging for icap_log
Support HTTP reply ACLs in icap_log and log_icap
Bug 3802: Fix wrong check inside Format::Format::assemble
Bug 3786: Fix configure with --disable-internal-dns compile error
Polished icap_service and ecap_service documentation.
SourceFormat Enforcement
Bug 3717: assertion failed with dstdom_regex with IP based URL
Fix incorrect external_acl_type codes
Avoid segfaults on seriously malformed requests when ICAP logging is enabled.
Ask for SSL key password when started with -N but without sslpassword_program.
basic_ncsa_auth: fix unused variable warnings (typo in rev.12762)
Fix buffer null termination
Bug 1991: kqueue causes SSL to hang
2013-07-03 12:47:11 +00:00
tron
e02cc8519a Make Perl a run-time dependence because multiple scripts included in this
package use it.
2013-06-07 12:28:39 +00:00
tron
00da9381b8 Override broken "configure" test that doesn't work with Perl 5.18.0
to fix the build of one of the helper scripts.

Bump the package revision because the binary package would have been
incomplete previously.
2013-06-04 15:16:42 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
adam
ae4a8a2451 Changes 3.3.5:
* Allocate ClientInfo::hash.key using malloc() instead of new char[]
* Bug 3851: Delay Pool class 5 tag:levels displayed incorrectly in cache manager
* Use case-insensitive comparison for HTTP header names in *_header_access
* Bug 3744: squid terminated: FATAL: Bungled (null) line 3: sslproxy_cert_sign signTrusted all
* Bug 3759: OpenSSL compilation error on stock Fedora17, RHEL, CentOS 6 systems
* Bug 3816: SSL_get_certificate call inside Ssl::verifySslCertificate crashes squid, part2
* Port from 2.6: external acl %ACL and %DATA tags
* Log an ERROR instead of halting on unknown cache_dir types
* Add missing piece omitted from rev.9677
* Remove origin_tries limiter on forwarding
* Fixed leaking configurable SSL error details.
* Fix memory error with Kerberos authentication
* Avoid !closing assertions when helpers call comm_read [during reconfigure].
* Avoid Comm::Connection leaks when helpers are reconfigured or otherwise closed.
* find-alive.pl: Replaced HttpReq entry (already covered by the guessing code) with HttpHeaderEntry entry
* Docs: Polish [http::]>h and [http::]>ha descriptions to emphasize their pre-cache scope
* Polish: show file path on Bungled lines
2013-05-23 20:21:28 +00:00
tron
38f6540486 Resign as maintainer of this package. Other pkgsrc developers are doing
a much better job of maintaining this package anyway.
2013-05-23 15:28:45 +00:00
obache
9d73b24c34 * Fixes a digest auth helper name, no password', but file' exists.
* overwrite `config.test' scripts for helper modules, because its check
  is incomplete but assured with pkgsrc option. PR pkg/47787.

Bump PKGREVISION.
2013-05-16 12:04:57 +00:00
obache
c59816f1c6 enabled file_userip external acl helper require more tweak.
related to PR pkg/47784
2013-05-04 06:08:44 +00:00
dholland
424618874a Fix options.mk, from Edgar Fuss in PR 47784. 2013-04-29 15:53:59 +00:00
tron
abc60d20d9 Update "squid3" package to version 3.3.4. Changes since 3.3.3:
- Bug 3831: basic_ncsa_auth Blowfish and SHA support
- Bug 3816: SSL_get_certificate call inside Ssl::verifySslCertificate crashes
- Bug 3794: MacOS: workaround compiler errors and case-insensitivity
- Bug 3781: Proxy Authentication not sent to cache_peer
- Bug 3720 pt1: SourceLayout: shuffle fd_table definition into fde.h
- Bug 3720 pt2: Add missing include in /dev/poll I/O module
- Bug 3674: Improve compiler detection, better support warnings-as-errors on clang
- Add support for TPROXY on BSD
- Fix SSL Bump bypass for intercepted traffic
- Fix memory leaks in ConnStateData pinning
- Fix external_acl.cc "inBackground" assertion on queue overloads
- CacheMgr: fix missing column separator in helper stats
- OpenBSD: libpthreads requires OpenBSD 5.2 or later
- ... and lots of documentation updates
- ... and all changes from squid 3.2.10

This update might fix PR pkg/42568.
2013-04-27 17:51:24 +00:00
obache
aa3a12617b Fixes build on NetBSD-5.2-i386, i486 features are required. 2013-03-19 01:43:05 +00:00
taca
268e290c6d * pkglint friendly.
* Add and Update PKG_OPTIONS related to storage backend.

- squid-backend-null: "null" type of storage backend had been deperecated.
- Add squid-backend-rock.
- Revive squid-backend-aufs.

Bump PKGREVISION.
2013-03-13 17:11:25 +00:00
adam
018c00b8e1 Changes 3.3.3:
* Regression fix: Accept-Language header parse
* Bug 3673: Silence 'Failed to select source' messages
* Solaris, OpenIndiana: Add missing limits.h includes
* Bug 3720: Add missing include in /dev/poll I/O module
* Fix authentication headers sent on peer digest requests
2013-03-13 12:36:39 +00:00
adam
6e00ac6e97 Changes 3.3.2:
Docs: document ConnOpener::swanSong() better
Bug 3329: Quieten orphan Comm::Connection messages
Sync TESTDIR names used by testCoss and testUfs with testRock changes.
MacOS: reduce the testRock unit test UDS path
Bug 3720: SourceLayout: shuffle fd_table definition into fde.h
Bug 3794: MacOS: workaround compiler errors and case-insensitivity
Polish debugs in cacheability test
Bug 3753: Removes the domain from the cache_peer server pconn key
Bug 3781: Proxy Authentication not sent to cache_peer
Bug 3763: diskd Error: no filename in shm buffer
Solaris: Fix xstrto*() function linkages
Mentioned creation of diskers in cache_dir rock documentation.
Fix coverity scan issue 740457: unsecure temporary file creation
Bug 3686: cache_dir max-size default fails
Bug 3752: objects that cannot be cached in memory are not cached on disk if cache_dir max-size is used.
2013-03-08 17:24:34 +00:00
taca
b9b2736e81 Fix build problem with squid-ldap-helper PKG_OPTIONS enabled. 2013-03-05 01:59:51 +00:00
adam
518d914fee options.mk clean up 2013-02-19 19:38:27 +00:00
markd
ce4523f076 Add upstream patch 12497. Fixes diskd complaints about no filename in shm
buffer.  Bump PKGREVISION
2013-02-19 19:22:45 +00:00
adam
fc29625551 PLIST fix for LDAP option enabled 2013-02-13 18:20:45 +00:00
adam
3030e327cc Squid 3.3 represents a new feature release above 3.2.
The most important of these new features are:
* SQL Database logging helper
* Time-Quota session helper
* SSL-Bump Server First
* Server Certificate Mimic
* Custom HTTP request headers
2013-02-10 18:16:53 +00:00