Personal patches
Go to file
Kurt Jaeger 2175aea539 www/squid: 3.4.12 -> 3.5.3
As it is written on http://www.squid-cache.org/Versions/ for 3.4.x
versions: they are no longer intended for general use in new installations.
So this is a big upgrade.

Changes to squid-3.5.3 (28 Mar 2015):

- Regression Bug 4213: negotiate_kerberos_auth: freeing non-dynamic memory
- Regression Bug 4206: Incorrect connection close on expect:100-continue
- Bug 4204: ./configure does not abort when required helpers cannot be built
- Bug 3805: support shared memory on MacOS X in Mem::IPC::Segment
- Bug 2907: high CPU usage on CONNECT when using delay pools
- basic_getpwnam_auth: fail authentication on crypt() failures
- basic_nis_auth: fail authentication on crypt() failures
- ext_kerberos_ldap_group_acl: Heimdal support improvements
- ext_wbinfo_group_acl: Perl 5.20 support
- ... and several compile issues

Changes to squid-3.5.2 (18 Feb 2015):

- Regression Bug 4176: Digest auth too many helper lookups
- Regression Bug 4180: not-fully-initialized data member in ACLUserData
- Bug 4172: Solaris broken krb5-config
- Bug 4073: Cygwin compile errors
- Bug 3919: remove several never-true / never-false comparisons
- HTTPS: Add missing root CAs when validating chains that passed
  internal checks
- Fix some cbdataFree related memory leaks
- Quieten CBDATA 'leak' messages
- Set SNI information in transparent bumping mode
- negotiate_kerberos_auth: fix krb5.conf backward compatibility
- Fix memory leaks in cachemgr.cgi URL parser
- Fix sslproxy_options in peek-and-splice mode
- ... and fix several portability and build issues
- ... and some documentation updates
- ... and all fixes from squid 3.4.11

Changes to squid-3.5.1 (13 Jan 2015):

- Fix handling of invalid SSL server certificates when splicing connections
- basic_smb_lm_auth: Simplified MSNT basic auth helper
- squidclient: Fix -A and -P options
- ... and several portability fixes
- ... and all fixes from squid 3.4.11
- ... and a lot of documentation updates

Changes to squid-3.5.0.4 (21 Dec 2014):

- Bug 3826: pt 2: Provide a systemd .service file for Squid
- Support http_access denials of SslBump "peeked" connections.
- Fix DONT_VERIFY_DOMAIN ssl flag
- Fix peek-and-splice mode: certificate validation for domain mismatched errors
- negotiate_kerberos_auth: MEMORY keytab and replay cache support
- ... and some documentation updates
- ... and a large amount of code polishing (non-logic changes)

Changes to squid-3.5.0.3 (09 Dec 2014):

- Bug 4146: workaround SSL Bump crash on Linux
- Bug 4135: Support \-escaped characters in regex patterns
- Bug 4131: SIGSEGV at store.cc:962 content_length > store_maxobjsize
- Fix delay_parameters parsing
- HTTP/2: handle 'PRI' method found in HTTP/1.x traffic
- ... and all changes from squid 3.4.10
- ... and a lot of documentation updates

Changes to squid-3.5.0.2 (31 Oct 2014):

- Fix FTP socket opening during reconfigure
- ... and all changes from 3.4.9
- ... and some build errors in rarely used code
- ... and several documentation updates

Changes to squid-3.5.0.1 (17 Oct 2014):

- Port from 2.7: redirector and logging urlgroup feature
- Bug 4093: source-maintenance.sh bad perl -i option
- Bug 3608: per-service name for workers UDS sockets
- Bug 2554: 32-bit wrap in AUFS counters
- Bug 1961 pt1: URL handling redesign
- Bug 1202 pt1: documentation for refresh_pattern algorithms
- Update Squid boilerplate copyright/license
- Update the http(s)_port directives protocol= parameter
- Update forward_max_tries to permit 25 server paths
- Update Kerberos library detection and build options
- Support ACLs on ftp_epsv directive
- Support >32KB objects in cache_dir rock storage
- Support client connection annotation by helpers via clt_conn_tag=TAG
- Support native FTP Relay
- Support libgnugss Kerberos library
- Support libecap v1.0
- Support SSL Peek and Splice feature
- Support receiving PROXY protocol version 1 and 2
- Replace --enable-ssl build option with --with-openssl
- Enable -n service name command line option for all Squid builds
- Enable ICAP client by default
- Fix configuration file parsing bugs, related to quoted strings
- Fix Windows MinGW build errors
- Fix multiple TCP outgoing TOS/DiffServ bugs
- Fix Cygwin /etc/resolv.conf parsing
- Fix crash when sending %ssl::cert_subject to external ACL w/o certificate
- Fix crash reading malformed config files
- Send selected SSL version and cipher to the certificate validation helper
- Validate server certificates without bumping
- Add zero-copy string buffer support
- Add automated squid.conf parser testing with squid -k parse
- Add adaptation_service ACL
- Add logformat code %tS to log transaction start time
- Add logformat code %>rd to log client URL domain name
- Add key_extras to proxy authentication
- Add url_rewrite_extras and store_id_extras directives
- Add send_hit and store_miss directives
- Add collapsed_forwarding directive
- Add sslproxy_cert_sign_hash directive
- Add SMP SSL session cache
- Add cache_peer standby connections
- Add helper ext_delayer_acl
- Add TCP_TUNNEL log code for CONNECT tunnels which are not SSL-bumped
- Add BUILDCXX and BUILDCXXFLAGS configure options for cross-compile
- Remove COSS storage in favour of Rock storage
- Remove dnsserver and external DNS helper API in favour of mDNS
- Remove broken mallinfo() accounting and memory tracing
- Remove hierarchy_stoplist in favour of always_direct
- Deprecate tag ACL type in favour of note ACL type
- Deprecate urlgroup feature in favour of note ACL type
- HTTP/1.1: method names are case-sensitive
- HTTP/1.1: register new headers from RFC 723x
- squidclient: polish and update help display
- squidclient: support TLS with GnuTLS 3.1.5+
- squidclient: support verbosity levels
- squidclient: --ping mode module support
- url_fake_rewrite: support concurrency
- storeid_file_rewrite: support concurrency
- digest_file_auth: support concurrency
- digest_edirectory_auth: support concurrency
- digest_ldap_auth: support concurrency
- ... and many error page translation updates
- ... and much code cleanup and polishing

PR:		198089
Submitted by:	Pavel Timofeev <timp87@gmail.com>
Tested by:	John Marshall <john.marshall@riverwillow.com.au>
2015-04-14 16:34:36 +00:00
accessibility Convert kde@ ports to USES=metaport. 2015-04-03 19:22:38 +00:00
arabic
archivers - Unbreak: it fetches fine now from Ken Silverman's page, there was 2015-04-12 15:55:13 +00:00
astro astro/wmsun: Update to version 1.12 2015-04-06 18:50:50 +00:00
audio Fix some glib schema issues. 2015-04-14 11:58:42 +00:00
benchmarks Add DOCS option. 2015-04-13 05:00:56 +00:00
biology ${ENV} does not exist, it is called ${SETENV}. 2015-04-13 14:49:37 +00:00
cad Unbreak after WX update by adding -std=c++11 to CXXFLAGS. 2015-04-13 10:35:14 +00:00
chinese ${ENV} does not exist, it is called ${SETENV}. 2015-04-13 14:49:37 +00:00
comms - Unbreak (no more CSME sites), switch to sf.net (upstream) at the expense 2015-04-12 16:30:12 +00:00
converters Update to 0.9.9. 2015-04-10 16:33:16 +00:00
databases Move pre-configure target inside the jdbc block. So there is no empty target 2015-04-14 10:44:54 +00:00
deskutils Fix some glib schema issues. 2015-04-14 11:58:42 +00:00
devel - Add CPE info 2015-04-14 13:22:14 +00:00
dns - Update to version 1.6.3; remove "foo is" from COMMENT text 2015-04-13 17:43:12 +00:00
editors - Add LICENSE_FILE 2015-04-08 19:43:40 +00:00
emulators Change the COMPHOLIO-specific BUILD_DEPENDS to EXTRACT_DEPENDS now that 2015-04-11 12:21:26 +00:00
finance - Add CPE info 2015-04-13 19:08:47 +00:00
french eric6 ports: Update to version 6.0.4. 2015-04-08 16:58:25 +00:00
ftp - Add CPE info 2015-04-13 19:19:41 +00:00
games Fix some glib schema issues. 2015-04-14 11:58:42 +00:00
german eric6 ports: Update to version 6.0.4. 2015-04-08 16:58:25 +00:00
graphics Fix some glib schema issues. 2015-04-14 11:58:42 +00:00
hebrew
hungarian
irc - Clarify LICENSE 2015-04-09 11:43:52 +00:00
japanese Fix build WITHOUT=NLS. 2015-04-11 15:48:33 +00:00
java java/jakarta-commons-httpclient: add CPE information 2015-04-09 21:03:55 +00:00
Keywords Add -f flag to force scanning of font directories 2015-04-06 20:22:58 +00:00
korean
lang The armv6 support added in r376350 requires USES=compiler. It works fine 2015-04-14 15:03:53 +00:00
mail - Add CPE info 2015-04-14 02:19:00 +00:00
math Fix build with c++11 2015-04-13 19:18:36 +00:00
misc Add reliably working download site before the port could be marked BROKEN. 2015-04-13 07:10:17 +00:00
Mk Update Ruby to latest versions to address CVE-2015-1855. 2015-04-14 00:35:59 +00:00
multimedia multimedia/handbrake: change X11_DESC from GTK3 to GTK+3 2015-04-14 07:35:48 +00:00
net net/activemq: add CPE information 2015-04-14 09:04:54 +00:00
net-im Mark BROKEN: fails to build 2015-04-12 10:35:20 +00:00
net-mgmt Update to 0.39. 2015-04-13 16:12:44 +00:00
net-p2p Upgrade to 0.9.29 and switch to the official release version. 2015-04-10 20:31:39 +00:00
news Consolidate LICENSEs 2015-04-10 15:10:53 +00:00
palm
polish - Update to 20150405 2015-04-06 14:35:34 +00:00
ports-mgmt Update to 2.16.3. 2015-04-13 04:53:25 +00:00
portuguese eric6 ports: Update to version 6.0.4. 2015-04-08 16:58:25 +00:00
print print/gv: add CPE information 2015-04-14 09:32:46 +00:00
russian - Update to version 0.20 and install CHANGELOG.txt file 2015-04-10 09:25:38 +00:00
science - Update to 0.10.1 2015-04-11 15:14:26 +00:00
security Remove the hunk replacing the original argument-parsing. Though the 2015-04-14 16:24:00 +00:00
shells These needs Module::Build. 2015-04-11 08:28:39 +00:00
sysutils - Make scons preserve environment to fix build with ccache 2015-04-14 03:44:17 +00:00
Templates
textproc Fix configure with modern Perl. 2015-04-14 13:06:42 +00:00
Tools - Remove a few more scripts from Tools/scripts: 2015-04-10 07:05:45 +00:00
ukrainian
vietnamese
www www/squid: 3.4.12 -> 3.5.3 2015-04-14 16:34:36 +00:00
x11 - Provide new mastersite (CENKES is no more) and unbreak 2015-04-13 04:11:02 +00:00
x11-clocks Convert bsd.gnustep.mk to USES=gnustep 2015-04-09 07:44:41 +00:00
x11-drivers
x11-fm Fix some glib schema issues. 2015-04-14 11:58:42 +00:00
x11-fonts - remove do_nada 2015-04-01 21:49:59 +00:00
x11-servers
x11-themes ${ENV} does not exist, it is called ${SETENV}. 2015-04-13 14:49:37 +00:00
x11-toolkits Add patches for CVE-2015-1858, CVE-2015-1859 and CVE-2015-1860. 2015-04-14 08:34:41 +00:00
x11-wm Fix build WITHOUT=NLS. 2015-04-11 15:48:33 +00:00
.arcconfig
.gitignore
CHANGES Convert bsd.gnustep.mk to USES=gnustep 2015-04-09 07:44:41 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs Fix UID conflict of sguil with dnscrypt-proxy 2015-04-09 14:22:53 +00:00
LEGAL - Belatedly update to version 2.8.16 2015-04-02 17:15:52 +00:00
Makefile
MOVED Remove expired ports: 2015-04-10 20:23:45 +00:00
README
UIDs Fix UID conflict of sguil with dnscrypt-proxy 2015-04-09 14:22:53 +00:00
UPDATING Add note about sguil UID/GID change 2015-04-09 15:56:46 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.