Commit graph

193 commits

Author SHA1 Message Date
taca
14037da5c4 Update squid package to 2.5.9 (2.5.STABLE9).
There is no runtime change from 2.5.8nb3.

- Fix for a wrong configure warning on Solaris 9 x86 when enabling ARP
  ACl support: The effective host type is i386-pc-solaris2.9.

- Documentation update for squid 2.5.STALBE9.
2005-03-01 11:16:57 +00:00
taca
cddccd1596 Update squid to 2.5.8nb3, adding recent five official patches.
* 2005-02-23 00:11 (Medium) Should not automatically retry request on 403
			    and other server errors
* 2005-02-21 17:02 (Minor) fqdn lookups with spaces may confuse redirectors
* 2005-02-21 03:38 (Cosmetic) Display FTP URLs in decoded format to allow for
			      sane display of national characters etc
* 2005-02-21 02:58 (Minor) Peer related memory leaks on "squid -k reconfigure"
* 2005-02-21 01:38 (Cosmetic) Doesn't work specifying the AR variable to
			      configure
2005-02-28 16:59:08 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
taca
9cf6de13f5 Update to squid-2.5.8nb2;
Add new two patches:

* 2005-02-20 19:11 (Cosmetic) GCC4 warnings
* 2005-02-20 10:47 (Minor) Relax header parsing slightly again to work
				around broken web servers

Reflect update of one patch:

* 2005-02-20 11:03 (Cosmetic) Cross-platform format fixes

Update DIST_SUBDIR.
2005-02-21 00:05:32 +00:00
taca
c4ef7f320a Update squid package to 2.5.8nb1.
Apply four official fixes.

* 2005-02-15 02:14 (Cosmetic) FTP URL cleanups
* 2005-02-15 01:07 (Cosmetic) Allow high characters in generated FTP and
				Gopher directory listings
* 2005-02-15 00:03 (Cosmetic) Cross-platform format fixes
* 2005-02-13 05:58 (Major) Assertion failure on certain odd DNS responses

Fixes PR pkg/29412 from Mike M. Volokhov.
2005-02-17 15:04:12 +00:00
taca
109951ed95 Update squid package to 2.5.8 (squid-2.5.STABLE8).
Most of these changes are already included in previous squid-2.5.7nb12.
But last one is really new one.


Changes to squid-2.5.STABLE8 (11 Feb 2005)

	- [Minor] 100% CPU usage on half-closed PUT/POST requests (Bug #354,
	  #1096)
	- [Cosmetic] Document -v (protocol version) option to LDAP helpers
	- [Minor] The new req_header and resp_header acls segfaults
	  immediately on parse of squid.conf (Bug #961)
	- [Minor] Failure to shut down busy helpers on -k rotate/reconfigure
	  (Bug #1118)
	- [Minor] Don't use O_NONBLOCK on disk files. (Bug #1102)
	- [Minor] Squid fails to close TCP connection after blank HTTP
	  response (Bug #1116)
	- [Minor security] Random error messages in response to malformed
	  host name (Bug #1143)
	- [Minor] PURGE should not be able to delete internal objects
	  (Bug #1112)
	- [Minor] httpd_accel_port 0 (virtual) not working correctly (Bug
	  #1121)
	- [Minor] cachemgr vm_objects segfault (Bug #1149)
	- [Minor security] Confusing results on empty acl declarations (Bug
	  #1166)
	- [Minor] Don't close all "other" filedescriptors on startup (Bug
	  #1177)
	- [Minor] fakeauth_auth memory leak and NULL pointer access (Bug
	  #1183)
	- [Security] buffer overflow bug in gopherToHTML() (Bug #1189)
	- [Medium security] Denial of service with forged WCCP messages
	  (Bug #1190)
	- [Minor] DNS related memory leak on certain malformed DNS responses
	  (Bug #1197)
	- [Minor] Internal DNS sometimes truncates host names in reverse
	  (PTR) lookups (Bug #1136)
	- [Minor Security] Add sanity checks on LDAP user names (Bug #1187)
	- [Security] Harden Squid agains HTTP request smuggling attacks
	- [Minor] Icon URLs fails in non-anonymous FTP directory listings is
	  short_icon_urls is on (Bug #1203)
	- [Security] Harden Squid agains HTTP response splitting attacks
	  (Bug #1200)
	- [Medium security] Buffer overflow in WCCP recvfrom() call
	  (Bug #1217)
	- [Security] Properly handle oversized reply headers (Bug #1216)
	- [Minor] LDAP helpers search fixed to properly ask for no attributes
	- [Minor] A sporadic segmentation fault when using ntlm authentication
	  fixed (Bug #1127)
	- [Major] Segmentation fault on failed PUT/POST requests (Bug #1224)
	- [Medium] Persistent connection mismatch on failed PUT/POST request
	  (Bug #1122)
	- [Minor] WCCP easily disturbed by forged packets (Bug #1225)
	- [Minor] Password management in ftp:// gatewaying improved (Bug #1226)
	- [Major] HTTP reply data corruption in certain situations involving
	  reply headers split over multiple packets (Bug #1233)
2005-02-11 14:47:18 +00:00
taca
ca3d590109 Update squid package to 2.5.7nb12.
Adding several official patches which fix security and critical problem.

o 2005-02-06 00:57 (Cosmetic)
	Improve password handling in FTP gatewaying of ftp://user@host URLs

o 2005-02-04 11:41 (Minor) WCCP easily disturbed by forged packets

o 2005-02-04 00:33 (Medium)
	Persistent connection trouble on failed PUT/POST requests

o 2005-02-04 00:12 (Major) Segmentation fault on failed PUT/POST request

o 2005-02-03 23:27 (Minor)
	Sporadic segmentation fault when using ntlm authentication

o 2005-02-03 23:17 (Minor)
	LDAP helpers sends slightly malformed search requests

o 2005-01-31 22:50 (Security issue)
	Correct handling of oversized reply headers
2005-02-06 08:08:02 +00:00
taca
72cd6c1b07 Fix file name of a patch file which squid people fix its typo.
Noted by salo@ first and PR pkg/29181 later.
2005-02-01 10:22:20 +00:00
taca
dc4e9e21cc Update squid package to squid-2.5.7nb11.
squid-2.5.STABLE7-response_splitting.patch was updated, so update distinfo
and DIST_SUBDIR.  It seems that a patch to one more file was added.

* 2005-01-31 01:50 (Security issue)
	Strengthen Squid from HTTP response splitting cache pollution attack
2005-02-01 01:31:10 +00:00
taca
b455b041c9 Apply a new official patch which contains security problem.
* 2005-01-28 23:16 (Security issue) Buffer overflow in WCCP recvfrom() call

Bump PKG_REVISION and now squid-2.5.7nb10.
2005-01-29 00:51:42 +00:00
taca
5dfe4d616c Update new and disabled official patches. The new patch includes
security fix.

o 2005-01-21 12:10 (Minor)
	Disable Path-MTU discovery on intercepted requests

o 2005-01-21 12:43 (Security issue)
	Strengthen Squid from HTTP response splitting cache pollution attack

Bump package revision.
2005-01-26 15:29:03 +00:00
taca
6007cf9a8d Update new official patched.
o  2005-01-21 12:43 (Security issue)
	Strengthen Squid from HTTP response splitting cache pollution attack

o  2005-01-21 12:10 (Minor)
	Icons fails to load on non-anonymous FTP when using
	short_icons_url directive

o  2005-01-21 12:10 (Minor)
	FTP data connection fails on some FTP servers when requesting
	directory without a trailing slash

One patch has problem to apply and hold to apply

o  2005-01-21 12:10 (Minor) Disable Path-MTU discovery on intercepted requests

Bump package revision.
2005-01-21 13:41:26 +00:00
taca
584c57086d Apply three official patch including a minor security problem.
o 2005-01-17 04:29 (Minor Secuity issue) Sanity check usernames in squid_ldap_auth
o 2005-01-17 02:52 (Minor) FQDN names truncated on compressed DNS responses
o 2005-01-17 02:52 (Minor) Internal DNS memory leak on malformed responses

Bump package revision; squid-2.5.7nb7.
2005-01-19 14:56:55 +00:00
kim
a58ea33315 Record SQUID_USER and SQUID_GROUP in BUILD_DEFS. 2005-01-19 00:19:27 +00:00
taca
c6d8a087ba Set PKG_USERS and PKG_GROUPS with SQUID_USER and SQUID_GROUP.
Now squid's user and group are handled by bsd.pkg.install.mk properly.

Thanks much to Volker Wiegand at t-online dot de noted this problem
by private mail.

Bump PKGREVISION.
2005-01-16 15:46:25 +00:00
taca
74a98f4028 Add three official fixes.
o 2005-01-12 17:21 (Security issue) Denial of service with forged WCCP messages
o 2005-01-12 17:19 (Security issue) buffer overflow bug in gopherToHTML()
o 2005-01-08 03:13 (Medium) fakeauth_auth memory leak and NULL pointer access

Bump package revision.
2005-01-13 16:19:10 +00:00
taca
c17c1c0924 Update DIST_STAMP to change DIST_SUBDIR because of some patches
were changed their size.
2005-01-01 15:57:41 +00:00
kim
5818ce80dc Two of the patches have grown in size. 2005-01-01 15:47:25 +00:00
taca
91cbd8d1a5 Add two official fix.
* 2004-12-28 12:55 (Minor) Don't close "other" filedescriptors on startup
* 2004-12-27 18:54 (Minor Security) Confusing results on empty acl declarations

Bump package revision.
2004-12-31 13:31:35 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
taca
a66be58fa2 Update squid package to 2.5.7nb2.
* Apply official three patches.

  - 2004-12-08 01:03 (Minor) cachemgr vm_objects segfault
  - 2004-12-08 00:47 (Minor) httpd_accel_port 0 (virtual) not working correctly
  - 2004-12-07 23:45 (Cosmetic / Minor Security issue) Random error messages
		     in response to malformed host name

* use VARBASE for data directory.
* better handling data directory and user and group for squid with
  bsd.pkg.install.mk.
2004-12-14 14:27:07 +00:00
taca
3137fa81b2 Apply six official patches:
* 2004-11-07 23:37 (Minor) Squid fails to close TCP connection after
			   blank HTTP response
* 2004-11-06 21:42 (Minor) 100% CPU on startup on new/experimental Linux
			   kernels due to O_NONBLOCK
* 2004-11-06 15:28 (Minor) Failure to shut down busy helpers on -k
			   rotate/reconfigure
* 2004-10-20 23:23 (Minor) The new req_header and resp_header acls segfaults
			   immediately on parse of squid.conf
* 2004-10-19 10:09 (Cosmetic) Document -v (protocol version) option to LDAP
			      helpers
* 2004-10-14 22:48 (Minor) 100% CPU usage on half-closed PUT/POST requests

Bump package revision.
2004-11-28 16:33:58 +00:00
taca
57ca53564b Update squid package to 2.5.7.
This includes security problem with SNMP support which enabled by default.

<http://www.idefense.com/application/poi/display?id=152&type=vulnerabilities>


* pkgsrc changes:

  - Don't use PKGNAME within DIST_SUBDIR.  Instead, date based DIST_STAMP.
    This change prevent extra DIST_SUBDIR change asked by kim@.
  - Remove setproctitle(3) hack for dnsserver helper program since use of
    dnsserver itself is problematic with huge size of squid process.

* Changes to squid-2.5.STABLE7 (11 Oct 2004)

  - [Medium] No objects cached in ufs cache_dir type in some
    configurations. Issue introduced in 2.5.STABLE6 by the patch for
    Bug #676. (Bug #1011)
  - [Minor] LDAP helpers update to correct LDAP connection management
    and add support for literal password compare instead of binding
  - [Minor] A large number of queued DNS lookups for the same domain
    (Bug #852)
  - [Cosmetic] request_header_max_size configuration partly ignored
    (Bug #899)
  - [Minor] Partial hit results in TCP_HIT, not TCP_MISS. (Bug #1001)
  - Bug #1012: [Cosmetic] HEAD requests may return stale information
    (Bug #1012)
  - [Cosmetic] Warn if cache_dir ufs can not create files. (Bug #918)
  - [Minor] case insensitive authentication (Bug #431)
  - [Cosmetic] Add delay pools information to active_requests. (Bug
    #882)
  - [Minor] Apparent memory leak in client_db (Bug #833)
  - [Minor] NTLM authentication truncated causing failures. (Bug
    #1016)
  - [Cosmetic] Grammatical corrections in squid.conf.default
  - [Cosmetic] Unknown %X errorpage codes incorrectly quoted. (Bug
    #1030)
  - [Medium] Segfaults and other strange crashes when using heap
    policies. (Bug #1009)
  - [Minor] Supplementary group memberships not set (Bug #1021)
  - [Cosmetic] ERR_TOO_BIG Portugese translation
  - [Minor] external_acl does not handle newlines (Bug #1038)
  - [Major] NTLM authentication denial of service when using msnt_auth
    or fake_auth (Bug #1045)
  - [Medium] Memory leaks when using NTLM authentication without
    challenge reuse. (Bug #994)
  - [Minor] Temporary NTLM memory leak with challenge reuse enabled
    (Bug #910)
  - [Minor] assertion failed: "n_ufs_dirs <=
    Config.cacheSwap.n_configured". (Bug #1053)
  - [Minor] Segfault in authenticateDigestHandleReply. (Bug #1031)
  - [Minor] acl time fails to parse multiple time specifications
    (Bug #1060)
  - [Minor] cachemgr config dumps mixed up Range and Request-Range
    headers in http_header_access & replace directives. (Bug #1056)
  - [Minor] Content-Disposition added as a well known header (Bug #961)
  - [Cosmetic] Don't warn about arp acls not being supported on FreeBSD
    (Bug #1074)
  - [Cosmetic] Limit internal send/receive buffer sizes (Bug #1075)
  - [Medium] New acl types to match arbitrary HTTP headers. In addition
    the http_header_access & replace directivess now support arbitrary
    headers and not only the well known ones. (Bug #961)
  - [Cosmetic] ncsa_auth now accepts Window formatted password files
    (Bug #1078)
  - [Cosmetic] Support the --program-prefix/suffix options or other
    configure program name transforms (Bug #1019)
  - [Minor] Fix race condition in CONNECT and also handle aborts of
    CONNECT requests in a more graceful manner. (Bug #859)
  - [Minor] New balance_on_multiple_ip directive to work around certain
    broken load balancers and optimized ipcache on reload requests
    (Bug #1058)
  - [Medium] New reply_header_max_size directive (Bug #874)
  - [Minor] Suspected instability on aborted PUT/POST requests (Bug #1089)
  - [Security] SNMP Denial of Service fix (CAN-2004-0918)
2004-10-13 15:35:55 +00:00
abs
4f1f49210b Regen distinfo after squid-2.5.6nb3/squid-2.5.STABLE6-client_db_gc.patch
changed.
-+      debug(49, 1) ("clientdbGC: Removed %d entries\n", cleanup_removed);
++      debug(49, 2) ("clientdbGC: Removed %d entries\n", cleanup_removed);
2004-10-06 08:06:37 +00:00
taca
7157ee9073 - Enable --enable-arp-acl configure option on FreeBSD, Linux and SunOS.
- Add 9 official patches.

Bump package revision, squid-2.5.6nb3.

* 2004-09-30 09:28 (Minor) CARP ignores cache_peer_domain/cache_peer_access
* 2004-09-27 18:23 (Minor) balance_on_multiple_ip squid.conf directive
* 2004-09-27 18:10 (Minor) Race window and poor responsiveness to aborted
  CONNECT requests
* 2004-09-25 21:42 (Cosmetic) Support the --program-prefix and other program
  name transforms
* 2004-09-25 21:08 (Cosmetic) Document the caseinsensitive basic auth option
* 2004-09-25 20:57 (Cosmetic) ncsa_auth is sensitive on line ending format
* 2004-09-25 12:00 (Medium) Add support for arbitrary headers acess controls
* 2004-09-26 21:22 (Minor) Limit internal send/receive buffers
* 2004-09-25 09:55 (Cosmetic) arp acls is supported on FreeBSD these days..
2004-10-03 16:06:18 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
taca
203efe1571 Update squid package, applying official patches.
* 2004-09-01 13:59 (Minor)
    Squid does not recognise Content-Disposition header

* 2004-09-01 13:09 (Cosmetic)
    cachemge config dumps mixed up Range and Request-Range headers

* 2004-09-01 12:25 (Minor)
    acl time fails to parse multiple time specifications correctly

* 2004-08-28 22:46 (Minor)
    Segfault in CvtBin / authenticateDigestHandleReply

* 2004-08-25 21:11 (Minor)
    assertion failed: comm.c:430: "n_ufs_dirs <= Config.cacheSwap.n_configured"

* 2004-08-25 20:30 (Minor)
    Temporary NTLM memory leak with challenge reuse enabled

* 2004-08-25 20:30 (Medium)
    Memory leaks when using NTLM authentication without challenge reuse

Bump PKGREVISION.
2004-09-03 22:58:19 +00:00
taca
f6f2f0f2fe Update squid package to 2.5.6 (squid 2.5.STALBE6 + official patches).
Squid 2.5.STABLE5 to 2.5.STABLE6:

* Several "Assertion error" bugs fixed
* Several "Segmentation fault" bugs fixes
* Corrects a security issue in the old ntlm_auth NTLM helper used in transparent NTLM authentication to a NT domain without using samba.
* Processing of Vary: * and Vary on error messages corrected
* a large number of minor and cosmetic bugfixes. See the list of squid-2.5.STABLE5 patches and the ChangeLog file for details.


2.5.STABLE56 official patches:

* 2004-08-20 08:18 (Major) NTLM authentication denial of service
* 2004-08-14 21:07 (Minor) external_acl does not handle newlines
* 2004-08-09 14:03 (Minor) Supplementary group memberships not set
* 2004-08-05 20:33 (Medium) Segfaults and other strange crashes when using heap policies
* 2004-08-06 11:05 (Cosmetic) Unknown %X errorpage codes incorrectly quoted
* 2004-08-17 12:22 (Cosmetic) Grammatical corrections in squid.conf.default
* 2004-07-27 21:52 (Minor) NTLM authentication truncated
* 2004-07-17 22:43 (Minor) Memory leak in client_db
* 2004-07-17 20:11 (Cosmetic) Add delay pools information to active_requests
* 2004-07-17 19:57 (Minor) case insensitive authentication
* 2004-07-17 19:48 (Cosmetic) Warn if cache_dir ufs can not create files
* 2004-07-17 16:33 (Cosmetic) HEAD requests may return stale information
* 2004-07-17 16:33 (Minor) Partial hit results in TCP_HIT, not TCP_MISS
* 2004-07-17 16:33 (Cosmetic) request_header_max_size configuration option doesn't work correctly
* 2004-07-29 13:29 (Minor) A large number of queued DNS lookups for the same domain
* 2004-08-10 09:40 (Minor) LDAP helpers update
* 2004-07-14 16:29 (Medium) storeCreate: no valid swapdirs for this object
2004-08-22 15:11:07 +00:00
taca
829cb41385 Revert PKGREVISION to 5 since there is no functional changes.
(Current squid package dosen't build sasl_auth module.)
2004-06-19 22:07:52 +00:00
taca
fd7ec5d0f9 Now apply squid-2.5.STABLE5-sasl_auth_SASL2.patch though pkgsrc dosen't
support making sasl_auth module.  (I think it is better to create
separate packages for those authentication modules.)

Bump package revision.
2004-06-19 22:05:48 +00:00
taca
e7345ed374 Update squid pacakge to 2.5.STABLE5nb5.
pkgsrc change:

o set DIST_SUBR to ${PKGNAME}.

Changes:

o 2004-06-07 21:25 (Cosmetic) Negative size in access.log on long
				running CONNECT requests
o 2004-06-08 11:01 (Major) Segmentation fault after
				"Likely proxy abuse detected"
o 2004-06-18 17:39 (Security issue) Overflow bug in Squid's ntlm_auth helper.

Note: currently below patch isn't applied since it is broken and I'm
      not sure how it shold be corrected.  I wish it would fixed
      before tagging pkgsrc-2004Q2.

o 2004-06-08 11:42 (Minor) sasl_auth doesn't compile with SALS2
2004-06-19 16:54:31 +00:00
kristerw
5467a9c568 Version DIST_SUBDIR to prevent lossage from the recent distfile
checksum change.
2004-06-13 17:33:41 +00:00
taca
d8c16214b1 Oops, I replaced patch-ad with patch-ae by mistake, restored patch-ad. 2004-06-07 00:27:02 +00:00
taca
f3e8552669 va_copy.patch updated again. Noted by Klaus Klein. 2004-06-07 00:18:56 +00:00
taca
05c6f2cd50 latest offcial patch has updated:
Bug #753: va_copy required
  Bug #995: segfault on long URLs (bug in previous patch to Bug #753)

And reduce offset from pkgsrc's patches.

Bump package revision.
2004-06-06 16:01:01 +00:00
tron
b1a6cbf6cd Correct checksum for "squid-2.5.STABLE5-va_copy.patch". 2004-06-05 11:28:11 +00:00
taca
e0ba7252f0 Updated squid package to 2.5.5nb3 applying nine official patches.
* 2004-06-01 08:38 (Medium) Segfault in memBufVPrintf on certain
				architectures requiring va_copy
* 2004-06-01 00:00 (Cosmetic) msnt_auth documentation update
* 2004-05-31 23:37 (Cosmetic) dns_servers should default to localhost
				if no resolv.conf
* 2004-05-31 23:37 (Cosmetic) FTP directory listing HTML DOCTYPE misread
				by some tools
* 2004-06-01 08:26 (Minor) fix compilation on OpenBSD/m88k
* 2004-05-31 22:59 (Cosmetic) Show client ip in cache.log debug output
* 2004-05-31 22:43 (Minor) cacheCurrentUnlinkRequests should be a counter,
				not gauge
* 2004-05-31 22:08 (Minor) store_dir_select_algorithm least-load doesn't
				work for ufs cache_dir type
* 2004-05-31 21:32 (Cosmetic) Very large cache_mem values reported wrongly
				in cache.log
2004-06-04 15:33:05 +00:00
heinz
23c1021c80 Use option "-r" instead of "-e" for ${TEST} since this is not portable to some
operating systems (eg UnixWare).
2004-05-15 13:57:12 +00:00
taca
61ace0e272 Add official patches and bump PKGREVISION.
o 2004-03-11 15:29 (Cosmetic)
	Helper queue warnings inprecice on the number of helpers required
o 2004-03-12 10:13 (Cosmetic)
	Add pkg-config support for finding correct OpenSSL compile flags
o 2004-03-19 09:02 (Medium) "Vary: *" is ignored
o 2004-03-19 09:12 (Minor) 100% CPU usage on Linux-2.2
o 2004-03-19 09:17 (Cosmetic)
	Version number includes -CVS if autoconf is run
o 2004-03-29 09:47 (Minor)
	deny_info redirection with requested URL escaped wrongly
o 2004-03-29 10:02 (Minor) CONNECT timeout should produce a 504 or 503
o 2004-04-03 13:54 (Cosmetic)
	cache_swap_log documentation referred to swap.state by it's old
	swap.log name
o 2004-04-06 14:12 (Cosmetic)
	ntlm/auth_ntlm.c(683): warning #187: use of "=" where "==" may
	have been intended
o 2004-04-11 09:19 (Medium) rfc1035NameUnpack: Assertion (*off) < sz failed
o 2004-04-18 01:33 (Major)
	Segment violation when using a blank user name in digest authentication
o 2004-04-18 23:46 (Medium)
	assertion failed: errorpage.c:292: "mem->inmem_hi == 0"
o 2004-04-20 12:30 (Cosmetic)
	Spelling corrections in configure and squid.conf.default
o 2004-04-20 12:38 (Cosmetic)
	Clarify meaning of ERR in digest helper protocol
o 2004-04-20 12:38 (Cosmetic)
	Spelling error in Turkish ERR_DNS_FAIL
o 2004-04-24 14:10 (Minor)
	Negative cached 404 replies with VARY header never matches
o 2004-04-30 00:01 (Minor)
	range_offset_limit -1 KB rejected as invalid syntax
2004-05-06 14:44:53 +00:00
snj
108173741d Convert to buildlink3. 2004-04-26 03:35:04 +00:00
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
the RCD_SCRIPTS rc.d script(s) to the PLIST.

This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.

This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)

These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)

I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.

Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
  hard-coded etc/rc.d. These need to be fixed.
- maybe  remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-23 22:07:52 +00:00
agc
0851de6a87 Make this build on NetBSD-2.0A with ipfilter-4.1.1 2004-03-30 08:17:46 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
taca
faeba042c1 Update squid-2.5.5 (squid 2.5.STABLE5 with two official patches).
Most of these changes from 2.5.STABLE4 to 2.5STABLE5 are already applied
in previous squid-2.5.4nb8 package.

Changes to squid-2.5.STABLE5 (1 Mar 2004):

	- cache.log message on "squid -k reconfigure" was slightly confusing,
	  claiming Squid restarted when it just reread the configuration.
	- Bug #787: digest auth never detects password changes
	- Bug #789: login with space confuses redirector helpers
	- Bug #791: FQDNcache discards negative responses when using
	  internal DNS
	- pam_auth fails on Solaris when using pam_authtok_get. Persistent
	  PAM connections are unsafe and now disabled by default.
	- auth_param documentation clarifications and added default realm
	  values making only the helper program a required attribute
	- Bug #795: German ERR_DNS_FAIL correction
	- Bug #803: Lithuantian error messages update
	- Bug #806: Segfault if failing to load error page
	- Bug #812: Mozilla/Netscape plugins mime type defined (.xpi)
	- Bug #817: maximum_object_size too large causes squid not to cache
	- Bug #824: 100% CPU loop if external_acl combined with separate
          authentication acl in the same http_access line
	- squid_ldap_group updated to version 2.12 with support for ldaps://
	  (LDAPv2 over SSL) and a numer of other improvements.
	- Bug #799: positive_dns_ttl ignored when using internal DNS.
	- Bug #690: Incorrect html on empty Gopher responses
	- Bug #729: --enable-arp-acl may give warning about net/route.h
	- Bug #14: attempts to establish connection may look like syn flood
	  attack if the contacted server is refusing connections
	- errorpage README files included in the distribution again showing
	  who contributed which translation
	- Bug #848: connect_timeout connect_timeout ends up twice the length.
	  forward_timeout option added to address this.
	- Bug #849: DNS log error messages should report the failed query
	- Bug #851: DNS retransmits too often
	- Bug #862: Very frequently repeated POST requests may cause a
	  filedescriptor shortage due to persitent connections building up
	- Bug #853: Sporatic segmentation faults on aborted FTP PUT requests
	- Bug #571: Need to limit use of persistent connections when
	  filedescriptor usage is high
	- Bug #856: FTP/Gopher Icon URLs are unneededly complex and often
	  does not work properly
	- Bug #860: redirector_access does not handle "slow" acls such as
	  "dst" or "external" requiring a external lookup.
	- Bug #865: Persistent connection usage too high after sudden burst
	  of traffic.
	- Bug #867: cache_peer max-conn=.. option does not work
	- Bug #868: refuses to start if pid_filename none is specified
	- Bug #887: LDAP helper -Z (TLS) option does not work
	- Bug #877: Squid doesn't follow telnet protocol on FTP control
	  connections
	- Bug #908: Random auth popups and account lockouts when using ntlm
	- Support for NTLM_NEGOTIATE exchanges with ntlm helpers
	- Bug #585: cache_peer_access fails with NTLM authentication
	- Bug #592: always/never_direct fails with NTLM authentication
	- wbinfo_group update for Samba-3
	- Bug #892: helpers/ntlm_auth/SMB/ fails to compile on FreeBSD 5.0
	- Bug #924: miss_access restricts internal and cachemgr requests
	  even if these are local
	- Bug #925: auth headers send by squidclient are mildly malformed
	- Bug #922: miss_access and delay_access and several other
	  authentication related bug fixes.
	- Bug #909: Added ARP acl support for FreeBSD
	- Bug #926: deny_info with http_reply_access or miss_access
	- Bug #872: reply_body_max_size problems when using NTLM auth
	- Bug #825: random segmentation faults when using digest auth
	- Bug #910: Partial fix for temporary memory leaks when using NTLM
	  auth. There is still problems if challenge reuse is enabled.
	- ftp://anonymous@host/ now accepted without requiring a password
	- Bug #594: several mime type updates (ftp:// related)
	- url_regex enhanced to allow matching of %00

And two official patches' changes.

assertion failed: helper.c:323: "srv->flags.reserved"

	synopsis	If using ntlm authentication then Squid may
			randomly abort with the above assertion
			failure if a request is aborted while Squid
			waits for a response from the domain controller
	severity	Medium
	date		2004-03-01 23:55
	bugzilla	#937
	versions	Squid-2.5.STABLE5
	platforms	All
	workaround	half_closed_connections on (the default)

squid_ldap_auth can be confused by the use of reserved characters

	synopsis	squid_ldap_auth may be confused by the use of
			reserved characters allowing the login name to
			be masqueraded in different manners possibly
			allowing the user to partially bypass certain
			per-user restrictions or confuse third party
			accounting packages.

			Note that the user can not bypass the login
			procedure as such. All he can do is to make
			the login name look different than normal.
			There is still full audit trails on who the
			user is etc.

			The patch also adds and documents a -d flag to
			both squid_ldap_auth and squid_ldap_group to
			allow for easier tracing of the operation of
			these programs if results is not what is
			expected.

	severity	Major
	date		2004-03-04 09:37
	bugzilla	#935
	versions	Squid-2.5 and earlier
	platforms	All
	configuration	configurations where squid_ldap_auth is used
			for authentication using a search filter (-f
			option) and where squid_ldap_group is not used
			to further restrict the valid usernames.
	workaround	Combine squid_ldap_auth with squid_ldap_group
			to only allow valid logins who are member of a
			certain group, or alternatively use a
			proxy_auth_regex acl to deny the use of any
			login using restricted characters.

				acl bad_login proxy_auth_regex [()\\*]
				http_access deny bad_login
2004-03-04 17:05:50 +00:00
abs
c3086cb648 Update checksum for squid-2.5.STABLE4-errorpages.patch.
Only change was in some html text in squid/errors/Lithuanian/ERR_INVALID_REQ
2004-02-20 16:51:55 +00:00
taca
2dcac61088 Update squid package to 2.5.4nb8; apply five official patches.
o Empty proxy_auth ACLs are silently accepted but lead to unpredictable ACL matching

synopsis	If a proxy_auth acl is incorrectly defined with no members
		then any http_access rules using this acl will give
		unpredictable results depending on the results of earlier
		acl lookups.  This patch corrects both the reason to why
		acl lookups became unpredictable and makes Squid reject
		such incorrect acl definitions.
severity	Medium
date		2004-01-15 07:44
bugzilla	#893
versions	Squid-2.5 and earlier
platforms	All
workaround	Make sure your proxy_auth acls are correctly defined.  If
		the acl should not match any users then don't declare the
		acl at all.

o Squid doesn't follow telnet protocol on FTP control connections

synopsis	Squid forgot to escape IAC characters (ascii code 255) in
		FTP requests, causing problems to access files/directories
		using this character in their name or to log in with this
		character in the login or password.
severity	Minor
date		2004-02-03 14:38
bugzilla	#877
versions	Squid-2.5 and earlier
platforms	All
workaround	Double any such characters in the input to Squid.  (%ff%ff
		instead of %ff)

o Random auth popups and account lockouts when using NTLM

synopsis	When using NTLM authentication random auth popups and
		account lockouts may be experienced.
severity	Medium
date		2004-02-11 22:12
bugzilla	#908
versions	Squid-2.5
platforms	All
workaround	It may help to configure a lot of NTLM helpers but this is
		not verified.


o squid_ldap_group -S option did not work

synopsis	The -S and -E options in squid_ldap_group v2.12 was mixed
		up, making the options somewhat hard to use.
severity	Minor
date		2004-02-09 17:10
bugzilla	#911
versions	Squid-2.5.STABLE4 + ldap_group 2.12 patch
platforms	All
workaround	Specify -E instead of -S.

o Squid stuck at 100% CPU loop in ipcache_purgelru, or segfault in the same

synopsis	The squid-2.5.STABLE4-connect_cleanup.patch was not
		entirely correct and could cause memory corruption in
		certain situations involving negative DNS replies (host not
		found etc)
severity	Major
date		2004-02-12 09:42
bugzilla	#891
versions	Squid-2.5.STABLE4-20031210 to 20040212
platforms	All
2004-02-12 14:45:00 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
taca
f04385178a squid-2.5.STABLE4-http_workarounds.patch was updated. (It seems that
some patch were added.)
2004-01-20 06:49:21 +00:00
taca
6372cb614a Update squid to squid-2.5.4nb7. Add three official patches.
Various HTTP workarounds and minor corrections

synopsis	This patch works around certain broken HTTP servers
		(reportedly IIS-5) who incorrectly signals the use of
		persistent connections. It also corrects some minor
		HTTP issues to make the Squid proxy more semantically
		transparent.
severity	Minor
date		2004-01-14 18:14
bugzilla	#890
versions	Squid-2.5 and earlier
platforms	All

squid_ldap_group failure if specifying many or long group names

synopsis	If the request to squid_ldap_group (login name + all
		group names) exceed 256 characters then group lookups
		fails or behaves erratically.
severity	Minor
date		2004-01-08 19:08
versions	Squid-2.5
platforms	All
workaround	Define multiple ACLs instead of listing many groups in
		the same ACL

LDAP helpers TLS mode (-Z option) does not work

synopsis	The TLS mode of the LDAP helpers did not work and
		always reported "TLS Connection failed"
severity	Minor
date		2004-01-05 12:05
bugzilla	#887
versions	Squid-2.5
platforms	All
workaround	Use the ldaps:// URI method instead, if your LDAP
		server supports it.
2004-01-18 14:30:37 +00:00
taca
c8e9cd1e51 Update squid package to 2.5.4nb6.
- Remove --disable-internal-dns.  It could be still enabled by adding to
  SQUID_CONFIGURE_ARGS in /etc/mk.conf.  It found that external dnsserver
  has some problem, performance disadvantage on Solaris 8.

- Apply eight official patches.

o Incomplete objects may appear stuck in the cache

	synopsis	Under certain conditions incomplete objects
			may appear stuck in the cache, not even reload
			giving a new fresh copy.
	severity	Major
	date		2003-12-23 01:23
	bugzilla	#876
	versions	Squid-2.5 and earlier
	platforms	All
	workaround	Compiling squid with --disable-http-violations
			completely avoids the issue.  Setting
			"half_closed_clients off" and making
			quick_abort as aggressively aborting as
			possible by "quick_abort_min 0 KB" and
			"quick_abort_max 0 KB" mostly hides the
			problem.

o assertion failed: pinger.c:187: "icmp_pktsize <= MAX_PKT_SZ"

	synopsis	In Squids built with --enable-icmp the pinger
			helper may exit with the above assertion
			failure if Squid receives a request with a
			very long host name.
	severity	Minor
	date		2003-12-23 01:23
	bugzilla	#865
	versions	Squid-2.5 and earlier
	platforms	All
	workaround	Don't build squid with --enable-icmp.  This is
			generally recommended anyway unless you are
			absolutely sure you want to ICMP PING random
			sites all over the Internet to measure RTT
			information even if this may trigger IDS
			systems etc.

o 000 status code being logged for redirects (should be 302)

	synopsis	Redirects initiated by redirector helpers was
			logged as TCP_MISS/000 instead of the expected
			TCP_MISS/302.  This patch corrects this and should
			also correct log_mime_hdrs output for the same.
	severity	Minor
	date		2003-12-21 16:21
	bugzilla	#869
	versions	Squid-2.5 and earlier
	platforms	All

o Update of Russian error pages

	synopsis	In a current version threre is a problem.  The
			absence of "yo" letter. ("e" with 2 dots ).
			People prefer to write "E" instead "yo", that is
			not quite correct, like "How r u" intstead "How
			are you?"
	severity	Cosmetic
	date		2003-12-21 15:21
	bugzilla	#864
	versions	Squid-2.5 and earlier
	platforms	All

o Added 'urllogin' ACL type

	synopsis	This is not a fix for a Squid bug.  It is a new
			feature to workaround an MSIE6 bug that uses
			control characters to obfuscate the true origin
			server hostname.  You can use the 'urllogin' acl
			TYPE to deny HTTP requests that contain certain
			characters in the URL login field.
	severity	Medium
	date		2003-12-19 16:19
	versions	Squid-2.5 and earlier
	platforms	All
	workaround	Patch MSIE6, if/when the patch becomes available.

o DNS resolver has too short MAXHOSTNAME

	synopsis	Squid would not process hostnames longer than 128
			characters.  This affects few hosts on the
			internet, but with the growing use of iDNA it's
			becoming an issue.
	severity	Minor
	date		2003-12-18 01:18
	bugzilla	#842
	versions	Squid-2.5 and earlier
	platforms	All
	workaround	None.

o Squid refuses to start if "pid_filename none" is specified

	synopsis	Contrary to the documentation "pid_filename none"
			is not accepted and Squid refuses to start.
	severity	Minor
	date		2003-12-17 21:17
	bugzilla	#868
	versions	Squid-2.5 and earlier
	platforms	All

o cache_peer max-conn=.. option does not work

	synopsis	Due to the a accounting mismatch in the number of
			open connections to peers the cache_peer
			max-conn=.. option does not work.  This issue is
			also seen as very high numbers in the OPEN CONN
			peer statistics via cachemgr.
	severity	Minor
	date		2003-12-20 20:20
	bugzilla	#867
	versions	Squid-2.5 and earlier
	platforms	All

- Separate MESSAGE files into each platform.
2003-12-25 16:28:14 +00:00