Commit graph

276 commits

Author SHA1 Message Date
taca
b348a82bec I forgot to update transparent proxy related options' processing and
these options were no effect.  So, fix  these options' processing.

Noted by Greg Kerr via private mail and much thanks to him.
2008-10-24 14:14:53 +00:00
taca
cd71408033 Add comments who use this file. 2008-09-15 17:31:54 +00:00
taca
156fb9dda2 Fix (revert) some definitions exchage betweem Makefile.common and
Makefile.squid since previous change break squidGuard package.

Noted by joerg@ via private mail.
2008-09-15 17:30:24 +00:00
taca
23f90366e9 Adding missing files to be added. (Oops!)
Noted by Klaus Klein via private mail.
2008-09-12 16:03:05 +00:00
taca
4b68c67fd8 Restructuring Squid package:
* Now www/squid directory is common directory for squid packages.
* package options clean up and all options are described.
* LDAP helper support. (PR pkg/39386)
* DESTDIR support.
* Move some MESSAGE to documation directory.

Next, I'll import squid26, squid27 and squid30 packages.
2008-09-12 14:59:51 +00:00
taca
4df7fe4a55 Update www/squid package to 2.6.21 (2.6.STABLE21) which contains
two security fixes:

	- Bug #1993: Memory leak in http_reply_access deny processing
	- Bug #2122: In some situations collapsed_forwarding could leak
	  private information


Changes to squid-2.6.STABLE21 (27 June 2008)

	- Bug #2350: Bugs in Linux kernel capabilities code
	- Bug #2241: weights not applied properly in round-robin peer
	  selection
	- Off by one error in DNS label decompression could cause valid DNS
	  messages to be rejected
	- logformat docs contain extra whitespace
	- Reject ridiculously large ASN.1 lengths
	- Fix SNMP reporting of counters with a value > 0xFF80000
	- Correct spelling of WCCPv2 dst_port_hash to match the source
	- Plug some "squid -k reconfigure" memory leaks. Mostly SSL related.
	- Bug #1993: Memory leak in http_reply_access deny processing
	- Bug #2122: In some situations collapsed_forwarding could leak
	  private information
	- Bug #2376: Round-Robin becomes unbalanced when a peer dies and comes
	  back
	- Bug #2387: The calculation of the number of hash buckets need to
	  account for the memory size, not only disk size
	- Bug #2393: DNS requests retried indefinitely at full speed on failed
	  TCP connection
	- Bug #2393: DNS retransmit queue could get hold up
	- Correct socket syscalls statistics in commResetFD()
2008-06-29 01:02:08 +00:00
taca
56d6edfa7c Update squid package to 2.6.20 (2.6.STABLE20).
It would be last 2.6 stable release.

Changes to squid-2.6.STABLE20 (25 Apr 2008)

	- Bug #2263: Custom log formats fail to log file sizes >2GB properly
	  on 32-bit platforms
	- Fix stripping NT domain in squid_ldap_group
	- Bug #2278: Cache-Control: max-stale=0 forwarded wrongly as max-stale
	(without delta)
	- Bug #2283: Fails to parse chunked encoding using chunk extensions
	- Bug #420: Deal properly with empty list HTTP header members
	- Windows Server 2008 support
	- Bug #1886: tcp_outgoing_address acl doesn't work with indirect
	  source address (follow-x-forwarded-for)
	- Bug #2296: Stuck in 100% CPU when fetching an corrupt peer digest
	- Add support for the resolv.conf domain directive, and also
	  automatically derived default domain
	- minimum_icp_query_timeout directive
	- Bug #2329: Range header ignored on HIT
2008-06-21 10:33:55 +00:00
taca
686bcf5dcd Update squid package to 2.6.19 (2.6.STABLE19).
Changes to squid-2.6.STABLE19 (19 Mar 2008)

	- Fix tcp_outgoing_address example config to match its description
	- Bug #2198: assertion failed sc != NULL when using peer monitor
	  function
	- Fix missing default disk store type into QUICKSTART example.
	- Bugzilla #761 : Handle recursive completion operations in diskd.
	- documentation bugfix for tcp_outgoing_tos directive
	- Sort cache list in wccpv2 to ensure a consistent hash allocation
	  across all services
	- Updated Ukrainan error pages
	- Compile error in squid_kerb_auth under Mac OS X 10.5.2
	- squid_radius_auth failed ro process more than 256 requests
	- Clarified description of 'cache_vary' directive
	- Make range_offset_limit 0 disable local range processing as
	  documented, even if the first range starts at 0
2008-04-02 01:30:37 +00:00
taca
dd23b8646b - Honor PKGMANDIR.
- Use INSTALLATION_DIRS.
2008-03-22 04:30:53 +00:00
taca
6e9c1153f6 Improve startup script:
- Revive support for system without NetBSD style rc/rc.d.
- Always pass command_args and squid_flags to squid command.

This should fix the PR pkg/38036 by Wolfgang Stukenbrock.

Bump PKGREVISION.
2008-03-11 15:46:41 +00:00
adam
890a8c7887 Fix createdirs command 2008-01-31 20:01:13 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
taca
1d8ea67392 Update squid package to 2.6.18 (2.6.STABLE18)
Changes to squid-2.6.STABLE18 (10 Jan 2008)

	- Fix 2 assertion failures related to the fix for SQUID-2007:2
	- GPL license cleanup to GPLv2 or later. One file in edir_digest_auth
	  was GPLv2 only, now replaced with a GPLv2 or later licensed vesion.
	- Minor cleanups to make certain 64-bit platforms happier
	- Several Digest authentication bugs fixed wich was causing random
	  authenitcation popups or failures.
	- --with-valgrind-debug updated for valgrind-3.3.0.
2008-01-12 06:20:45 +00:00
taca
c8b700c662 - Rename DATADIR to SQUID_DATADIR.
- Move some common parameter to Makefile.common; squid's user, group and
  data directory.
- Add LOGDIR to Makefile.common.

These changes have no functional change but make it possible for
squidGuard package to share parameters.
2007-12-20 03:17:14 +00:00
taca
838745aa13 Update squid package to 2.6.17 (2.6.STABLE17).
Changes to squid-2.6.STABLE17 (26 Nov 2007)

	- Fix compile error with old GCC 2.x or other ANSI-C compilers before
	  C99
	- Mention the login= cache_peer option in release notes
	- Fix bad cache_peer example in squid.conf
	- Bug #2086: Fix a compile-time memory corruption error causing cf_gen
	  to fail
	- Bug #2048: Clarify high_memory_warning usage
	- Reject DNS responses which result in no data
	- Fix version number in configuration manual
	- Move cache and request/reply_header_max_size to their proper
	  sections
	- Bug #2088: sbrk statistics broken when process size >2GB
	- Move logopen() much earlier to have fatal startup errors sent to the
	  proper syslog facility
	- Fix HTTP/0.9 responses
	- Correct bad example config for tos_outgoing_tos
	- Fix grammar in description of mail_program squid.conf option
	- Ignore Content-Length in chunked responses instead of rejecting the
	  response as invalid
	- Documented that http_port no longer have a default
	- Cleanup of cache digest documentation
	- Make aufs store rebuilding back off a little if I/O load too high
	- Bug #2100: Respect DNS ttl=0
	- Update udp_(incoming|outgoing)_address documentation to reflect
	  current bahaviour.
	- Update HTCP documentation
	- Document the overlapping helper request format
	- Change priority of proxy auth and extacl provided username in
	  login=*:pass
	- pack header entries on cache updates
	- Make squid_db_auth reopen the database connection on each query by
	  default
	- Improve helper debug ouput, including the channel number
	- Update cachePeerEntry MIB description to mention what is used as
	  index key
	- Import squid_radius_auth for authenticating to RADIUS
2007-12-02 14:47:07 +00:00
wiz
15c82cc52b Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 11:41:48 +00:00
wiz
005e1e43fb Remove ftp.leo.org from MASTER_SITES, doesn't resolve.
From Zafer Aydogan in PR 37341.
2007-11-12 00:15:00 +00:00
taca
55db8153da Update squid to 2.6.16 (2.6.STABLE16).
Changes to squid-2.6.STABLE16 (5 Sep 2007)

	- Test for sys/capability.h linux include file to avoid failing on
	  linux systems missing libcap
	- Release private objects on cache rebuild
	- Segfault in clientBuildReplyHeader when http->entry == NULL
	- Bug #2072: digest_pw_auth fails when using plaintext passwords
	- Bug #2073: assertion failed: client_side.c:4175: "buf != NULL ||
	  !conn->body.request on POST
	- Adjust default pconn timeouts to avoid shutting down connection while
	  child sends request
	- Bug #1980: cache_peer monitortimeout not working
	- Bug #1882: Parent responses are not cached if sibling returns 504
	- More squid.conf reordering to get the dependencies between options
	  sorted proper

Changes to squid-2.6.STABLE15 (31 Aug 2007)

	- The select() I/O loop got broken by the /dev/poll addition
	  (2.6.STABLE14)
	- Bug #2017: Fails to work around broken servers sending just the HTTP
	  headers
	- Bug #2023: Compile error with old GCC 2.x or other ANSI-C compilers
	  before C99
	- squid.conf.default updated and reorganised in more sensible groups
	- correct and document the syslog access_log format
	- Armenian error pages translation
	- digest_ldap_helper usage help updated
	- Bug #1560: ftpSendPasv: getsockname(-1,..): (9) Bad file descriptor
	- Improve delay pools in low traffic environment by checking timeouts
	  at a steady 1 second interval even when there is not much activity
	- Don't request authentication on transparently intercepted
	  connections
	- Cleanup linux capabilities for tproxy
	- Bug #2003: 'via' config directive doesn't affect response headers
	- Bug #1902: Adds Numeric Hit and invalid request counters to IP Cache
	- Add missing $|=1 to squid_db_auth
	- Bug #2050: Persistent connection dropped if cache has no
	  Content-Length
	- Verify the URL on memory cache hits
	- Bug #2057: NTLM stop work in messengers after upgrade to 2.6.STABLE14
	- Bug #1972: Squid sets peers to down state when they are in fact
	  working.
	- potential segmentation fault in storeLocateVary()
	- Bug #2066: chdir after chroot
	- Windows port: Fix compiler warnings when building Squid as
	  application (not Windows service mode)
	- Spelling correction of received
2007-09-07 10:39:35 +00:00
rillig
9441313dc3 icons/icons.shar contains a "+=", which is detected by a
to-be-added-soon portability check.
2007-08-13 13:04:11 +00:00
taca
a97fb789bb Update squid pacakge to 2.6.14 (2.6.STABLE14).
pkgsrc chagnes

  o Add "coss" option which enable COSS (Cyclic Object storage system).
    Noted by Chris Ross on pkgsrc-users.

Changes to squid-2.6.STABLE14 (15 Jul 2007)

	- squid.conf.default cleanup to have options in their proper sections.
	- documentation correction in the refresh_pattern ignore-auth option
	- URI-escaping not uses the recommended upper-case hex codes
	- refresh_pattern min-age 0 correted to really mean 0, and not 1 second
	- Always use xisxxxx() Squid defined macros instead of ctype
	  functions.
	- Kerberos SPNEGO/Negotiate helper for the negotiate scheme
	- Database basic auth helper using Perl DBI to connect to most SQL DBs
	- Solaris /dev/poll network I/O support
	- configure fixes to make cross compilation somewhat easier
	- Removed incorrect -a reference from http_port documentation
	- Bug #1900: Double "squid -k shutdown" makes Squid restart again
	- Bug #1968: Squid hangs occasionally when using DNS search paths
	- Novell eDirectory digest auth helper (digest_edir_auth)
	- Bug #1130: min-size option for cache_dir
	- POP3 basic auth helper querying a POP3 server
	- Cosmetic squid_ldap_auth fixes from Squid-3
	- Bug #1085: Add no-wrap to cache manager HTML tables
	- Automatically restart if number of available filedescriptors becomes
	  alarmingly low, preventing a situation where Squid would otherwise
	  permanently stop processing requests.
	- Bug #2010: snmp_core.cc:828: warning: array subscript is above
	  array bounds
	- Deal better with forwarding loops
2007-08-02 15:45:09 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
taca
de8a5315df Update squid pacakge to 2.6.13 (2.6.STABLE13).
Changes to squid-2.6.STABLE13 (11 May 2007)

	- Make sure reply headers gets sent even if there is no body available
	  yet, fixing RealMedia streaming over HTTP issues.
	- Undo an accidental name change of storeUnregisterAbort.
	- Kill an ancient malplaced storeUnregisterAbort call from ftp.c
	- Bug #1814: SSL memory leak on persistent SSL connections
	- Don't log ECONNREFUSED/ECONNABORTED accept failures in cache.log
	- Cosmetic fix: added missing newline in WCCPv2 configuration dump.
	- Ukrainan error messages
	- Convert various error pages from DOS to UNIX text format
	- Bug #1820: COSS assertion failure t->length == MD5_DIGEST_CHARS
	- Clarify the max-conn=n cache_peer option syntax slightly
	- Bug #1892: COSS segfault on shutdown
	- Windows port: fix undefined ECONNABORTED
	- Make refreshIsCachable handle ETag as a cache validator, not
	  only last-modified
	- in_port_t is not portable, use unsigned short instead
	- Fix fs / auth / snmp dependencies
	- Portability: statfs() may reqire #include <sys/statfs.h>
2007-05-13 16:45:44 +00:00
taca
d80eb25d95 Update squid package to 2.6.12.
This fixes a DoS security problem.

	http://www.squid-cache.org/Advisories/SQUID-2007_1.txt

Changes to squid-2.6.STABLE12 (Mar 20 2007)

	- Assertion error on TRACE
2007-03-21 05:25:01 +00:00
taca
338a75820b Update squid to 2.6.11 (squid-2.6.STABLE11).
Changes to squid-2.6.STABLE11 (Mar 17 2007)

	- Bug #1915: assertion failed: client_side.c:4055: "buf != NULL ||
	  !conn->body.request"
	- Handle garbage helper responses better in concurrent protocol format
	- Fix kqueue when overflowing the changes queue
	- Make sure the child worker process commits suicide if it could
	  not start up
	- Don't log short responses at debug level 1
	- Fix bswap16 & bwsap32 error on NetBSD
	- Fix collapsed_forwarding for non-GET requests
2007-03-17 15:14:27 +00:00
taca
718370376b Update www/squid to squid-2.6.10 (squid-2.6.STABLE10).
Changes to squid-2.6.STABLE10 (Mar  4 2007)

	- Upgrade HTTP/0.9 responses to our HTTP version (HTTP/1.0)
	- various diskd bugfixes
	- In the access.log hierarchy field log the unique peer name
	  instead of the host name
	- unlinkdClose() should be called after (not before) storeDirSync()
	- CLEAN_BUF_SZ was defined, but never used anywhere
	- logging HTTP-request size
	- Fix icmp pinger communication on FreeBSD and other not supporing
	  large dgram AF_UNIX sockets
	- Release objects on swapin failure
	- Bug #1787: Objects stuck in cache if origin server clock in future
	- Bug #1420: 302 responses with an Expires header is always cached
	- Primitive support for HTTP/1.1 chunked encoding, working around
	  broken servers
	- Clean up relations between TCP probing and DNS checks of peers with
	  no known addresses.
	- Fix a minor HTML coding error in ftp directory listings with // in
	  the path
	- Bug #1875, #1420. Cleanup of refresh logics when dealing with
	  non-refreshable content
	- Negotiate authentication fixed again. Broken since STABLE7 by the
	  patch for Bug #1792.
	- Bug #1892: COSS tries to shut down the same directory twice on exit
	- Bug #1908: store*DirRebuildFromSwapLog() ignores some SWAP_LOG_DEL
	  entries
	- Added support for Subversion HTTP request methods MKACTIVITY,
	  CHECKOUT and MERGE.
2007-03-04 11:32:59 +00:00
taca
2bbe849bee Fix build problem with aufs option on DragonFly.
Reported by PR pkg/35656 by Kimura Fuyuki and applied patch from it.
2007-02-25 07:34:45 +00:00
joerg
0d25576d5d don't complain if the location of the DragonFly header exists. 2007-02-06 22:06:32 +00:00
joerg
e744e09729 Allow transparent proxy support for PF on DragonFly. 2007-02-06 20:22:14 +00:00
taca
8bb6483d75 Update squid to 2.6.9 (2.6.STABLE9). I deleted DIST_SUBDIR for now.
Changes to squid-2.6.STABLE9 (Jan 24 2007)

	- Bug #1878: If-Modified-Since broken in 2.6.STABLE8
	- Bug #1877 diskd bug in storeDiskdIOCallback()

Changes to squid-2.6.STABLE8 (Jan 21 2007)

	- Bug #1873: authenticateNTLMFixErrorHeader: state 4.
	- Document the https_port vhost option, useful in combination with
	  a wildcard certificate
	- Document the existence of connection pinning / forwarding of NTLM
	  auth and a few other features overlooked in the release notes.
	- Spelling correction of the ssl cache_peer option
	- Add back the optional "accel" http_port option. Makes accelerator
	  mode configurations easier to read.
	- Bug #1872: Date parsing error causing objects to get unexpectedly
	  cached.
	- Cleanup to have the access.log tags autogenerated from enums.h
	- Bug #1783: STALE: Entry's timestamp greater than check time. Clock
	  going backwards?
	- Don't update object timestamps on a failed revalidation.
	- Fix how ftp://user@host URLs is rendered when Squid is built with
	  leak checking enabled
2007-01-28 05:39:23 +00:00
taca
a10ae24d22 Update squid package to 2.6.7 (2.6.STABLE7).
o arp-acl is now supported on NetBSD contributed by Jaromir Dolecek <jdolecek@>.

Changes to squid-2.6.STABLE7 (Jan 13 2007)

	- Windows port: Fix intermittent build error using Visual Studio
	- Add missing tproxy info from the dump of http port configuration
	- Bug #1853: Support for ARP ACL on NetBSD
	- clientNatLookup(): fix wrong function name in debug messages
	- Convert ncsa_auth man page from DOS to Unix text format.
	- Bug #1858: digest_ldap_auth had some remains of old hash format
	- Correct the select_loops counter when using select(). Was counted twice
	- Clarify the http_port vhost option a bit
	- Fix cache-control: max-stale without value or bad value
	- Bug #1857: Segmentation fault on certain types of ftp:// requests
	- Bug #1848: external_acl crashes with an infinite loop under high load
	- Bug #1792: max_user_ip not working with NTLM authentication
	- Bug #1865: deny_info redirection with authentication related acls
	- Small example on how to use the squid_session helper
	- Bug #1863: cache_peer monitorurl, monitorsize and monitorinterval not working properly
	- Clarify the transparent http_port option a bit more
	- Bug #1828: squid.conf docutemtation error for proxy_auth digest
	- Bug #1867: squid.pid isn't removed on shutdown
2007-01-14 04:12:12 +00:00
taca
4c09e1d220 Update squid package to 2.6.6 (squid-2.6.STABLE6).
pkgsrc change: remove PATCHFILES which hasn't used recent days.


Changes to squid-2.6.STABLE6 (Dec 12 2006)

- Bug #1817: Assertion failure assert(buflen >= copy_sz) in htcp.c htcpBuildAuth()
- Add client source port logformat tag >p
- Cleanup of transparent & accelerator mode request parsing to untangle the firewall dependencies a bit
- Bug #1799: Harmless 1 byte buffer overflow on long host names in /etc/hosts
- automake no longer recommends mkinstalldirs. Removed.
- Only use crypt() if it's available, allowing ncsa_auth to be built
  on platofms without crypt() support.
- Windows port documentation updates
- Bug #1818: Assertion failure assert(e->swap_dirn >= 0) in fs/coss/store_dir_coss.c storeCoss_DeleteStoreEntry
- Bug #1117: assertion failed: aufs/store_dir_aufs.c:642: "rb->flags.need_to_validate"
- Remove extra newline in redirect message sent by deny_info http://... aclname
- Bug #1805: assertion failed: StatHist.c:195: "D[i] >= 0"
- Clarify the external_acl_type helper format specification and some defaults
- Add support for the weight= parameter to round-robin peers
- Bug #1832: Error building squid-2.6.STABLE5 using --enable-truncate
- Convert snmpDebugOid to use a temporary String object instead of strcat
- Document that proxy_auth also accepts -i for case-insensitive operation
- Remove malloc/free of temporary buffer in time parsing routines.
- Reduce memory allocator pressure by not continually allocating client-side read buffers
- Accept large dates >2^31 on 64-bit platformst. Seen for example in the Google logo.
- Convert the connStateData->chr single link list to a normal dlink_list for clarity.
- Bug #1584: Unable to register with multiple WCCP2 routers
- Fix the WCCPv2 mask assignment code to not crash as the value assignments are built.
- Bug #439: Multicast ICP peering is unstable and considers most peers dead
- Bug #1801: NTLM authentication ends up in a loop if the server responds with a retriable error
- Bug #1839: Cosmetic debug message cleanup in peerHandleHtcpReply.
- Bug #1840: Disable digest and netdb queries to multicast peers
- Bug #1641: assertion failed: stmem.c:149: "size > 0" while processing certain Vary objects
- Fix build errors when using latest MinGW Windows environment
2006-12-12 14:46:56 +00:00
jdolecek
fb1f3d0016 add NetBSD support to ARP ACL code
enable arp-acl option also for NetBSD and OpenBSD

spell the configure option for ARP ACL properly
2006-12-04 21:50:53 +00:00
taca
1c7cc80bfe pkgsrc chagnes
* install pinger program setuid to make ICMP work; the problem noted by
  Heron Gallegos via private mail.

Key changes squid-2.6.STABLE4 to 2.6.STABLE5

* Bug #1776: 2.6.STABLE4 aufs fails to compile if coss isn't enabled
* COSS improvements and cleanups
* Bug #1785: Memory leak in handling of negatively cached objects
* Bug #1780: Incorrect Vary processing in combination with collapsed_forwarding
* Bug #1779: Delay pools fairness when multiple connections compete for bandwidth
* Bug #1796: Assertion error HttpHeader.c:914: "str"
* All comm loops now use the generic event framework
* a number of other minor and cosmetic bugfixes. See the list of squid-2.6.STABLE4 changes and the ChangeLog file for details.
2006-11-09 15:16:21 +00:00
taca
e61cb07916 Update squid package to 2.6.4 (2.6.STABLE4).
Changes to squid-2.6.STABLE4 (Sep 22 2006)

	- Bug #1736: Missing Italian translation of ERR_TOO_BIG error page
	- Windows port enhancement: added native exception handler with signal emulation
	- Fix the %un log_format tag again. Got broken in 2.6.STABLE2
	- Fix Squid crash when using %a in ERR_INVALID_REQ and ERR_INVALID_URL error messages.
	- Bug #212: variable %i always 0.0.0.0 in many error pages
	- Bug #1708: Ports in ACL accepts characters and out of range
	- Bug #1706: Squid time acl accepts invalid time range.
	- Fix another harmless fake_auth compiler warning on gcc 4.1.1 x86
	- Fix an harmless snmp_core.c compiler warning on gcc 4.1.1 x86
	- Bug #1744: squid-2.6.STABLE3 - fakeauth_auth crashing on certain requests
	- Bug #1746: Harmless off by one overrun in ncsa_auth md5 password validation
	- Bug #1598: start_announce cannot be disabled
	- Periodically flush cache.log to disk when "buffered_logs on" is set
	- Numerous COSS improvements and fixes
	- Windows port: merge of MinGW support
	- Windows port: Merged Windows threads support into aufs
	- Bug #1759: Windows port cachemgr.cgi attempts to write to file system root directory
	- Numerous portability fixes
	- Various minor statistics cleanup on 64-bit hosts with more than 4GB of memory
	- Bug #1758: HEAD on ftp:// URLs always returned 200 OK.
	- Bug #1760: FTP related memory leak
	- Bug #1770: WCCP2 weighted assignment
	- Bug #1768: Redundant DNS PTR lookups
	- Bug #1696: Add support for wccpv2 mask assignment
	- Bug #1774: ncsa_auth support for cramfs timestamps
	- Bug #1769: near-hit and filedescriptor usage missing in SNMP MIB
	- Bug #1725: cache_peer login=PASS documentation somewhat confusing
	- Bug #1590: Silence those ETag loop warnings
	- Bug #1740: Squid crashes on certain malformed HTTP responses
	- Bug #1699: assertion failed: authenticate.c:836: "auth_user_request != NULL"
	- Improve error reporting on unexpected CONNECT requests in accelerator mode
	- Cosmetic change to increase cache.log detail level on invalid requests
	- Bug #1229: http_port and other directives accept invalid ports
	- Reject http_port specifications using both transparent and accelerator options
	- Cosmetic cleanup to not dump stacktraces on configuration errors
2006-09-26 03:40:20 +00:00
taca
25c7796eed Update www/squid pacakge to 2.6.3 (squid 2.6.STABLE3).
Too may changes to mention here.
Please refer ${PREFIX}/share/doc/squid/RELEASENOTES.html.
2006-09-13 14:41:58 +00:00
taca
e1be6bdcdf Apply recent patch:
2006-06-21 12:25 (Cosmetic) Parent not always logged to access.log

Bump PKGREVISION.
2006-07-09 12:23:22 +00:00
taca
5357e42139 Modify startup script to honor squid_flags in /etc/rc.conf.
Thanks to Joel CARNAT who reported the problem on tech-pkg.

Bump PKGREVISION.
2006-06-21 12:10:35 +00:00
taca
54a6461ee4 Update www/squid package to 2.5.14nb1.
2006-06-02 22:07 (Major) assertion failed: HttpReply.c:105: "rep"
2006-06-12 15:36:11 +00:00
taca
20f19eb555 Update www/squid package to 2.5.14.
This release is almost the same as 2.5.13nb1 except:

- documentation change; most of them are release name.
- one debug level change.
2006-05-31 04:04:28 +00:00
taca
c370516ff2 Add recnet squi's official patches.
* 2006-05-13 13:16 (Minor) On some systems POSIX AIO functions are in libaio
* 2006-05-14 15:41 (Medium) Memory leak in header processing related to external_acl or custom log formats
* 2006-05-14 15:41 (Major) memory leak in ident processing
* 2006-05-14 15:41 (Medium) Memleak in HTCP client code
* 2006-05-14 15:41 (Minor) Mime icons are not displayed when viewing ftp sites when
* 2006-05-14 15:41 (Cosmetic) SQUIDHOSTNAMELEN issues
* 2006-05-14 15:41 (Cosmetic) Current release is STABLE13, not 12..

Bump PKGREVISION.
2006-05-18 05:17:35 +00:00
taca
531161f4e6 Correct default value (in comment) of cache_effective_user in squid.conf.
Based on PR pkg/33458 from david l goodrich.

I won't bump PKGREVISION since this is very trivial change and I'll commit
another changes soon.
2006-05-16 05:47:53 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
taca
cd4846650e Update squid package to 2.5.13 (2.5.STABLE13). Most of changes are
already in our previous package.  Here is changes from 2.5.12 (2.5.STABLE12):

Changes to squid-2.5.STABLE12 (12 Mar 2006)
	- [Minor] Fails to compile on Solaris and some other platforms
	  with undefined reference to setenv (Bug #1435)
	- [Cosmetic] Added WebDAV REPORT method to know HTTP methods list
	- [Minor] Squid ntlm_auth (not the Samba provided one) giving
	  odd results if --enable-ntlm-fail-open is used (Bug #1022)
	- [Minor] wbinfo_group.pl doesn't work with Samba 3.0.21 and later
	  (Bug #1472)
	- [Minor] Squid crash when asyncio function counters url accessed
	  from Cachemgr CGI (Bug #1464)
	- [Cosmetic] Linix compile warning about prctl called with too few
 	  arguments (Bug #1483)
	- [Minor] Wrong timezone declaration for 64 bit Irix (Bug #1479)
	- [Minor] Some 206 responses logged incorrectly (Bug #1511)
	- [Minor] Issues in processing ranges on objects &gt;2GB (Bug #437)
	- [Cosmetic] Segmentation fault on empty proxy_auth ACLs (Bug #1414)
	- [Minor] Ident access lists don't work in delay_access statements
	  (Bug #1428)
	- [Minor] Some clients support NTLM even if not initially negotiating
	  persistent connections (Bug #1447)
	- [Medium] 504 Gateway Time-out on FTP uploads (Bug #1459)
	- [Medium] delay pools given too much bandwidht after "-k reconfigure"
	  (Bug #1481)
	- [Cosmetic] New persistent_connection_after_error configuration
	  directive (Bug #1482)
	- [Cosmetic] Hangs at 100% CPU if /dev/null is not accessible (Bug
	  #1484)
	- [Minor] Fails to compile on Fedora Core 5 test 2 x86_64 (Bug #1492)
	- [Cosmetic] Typo in ftp.c (Bug #1507)
	- [Cosmetic] Error in FTP listings of files with -> in their name
	  (Bug #1508)
	- [Cosmetic] With Squid-2.5 there is no more the DUPLICATE IP logging
 	  in cache.log (Bug #779)
	- [Minor] Fails to process long host names (Bug #1434)
	- [Cosmetic] Azerbaijani errors translation (Bug #1454)
	- [Cosmetic] misleading error message message for bad/unresolveable
	  cache_peer name (Bug #1504)
	- [Cosmetic] confusing statistics on stateful helpers (NTLM auth)
	  (Bug #1506)
	- [Major] connstate memory leak (Bug #1522)
2006-03-12 12:12:19 +00:00
taca
6b3eb99131 Update squid package to 2.5.12nb7, applying some official patches.
o 2006-03-10 23:17 (Major) connstate memory leag
o 2006-03-10 23:17 (Cosmetic) confusing statistics on stateful helpers (NTLM auth)
o 2006-03-10 23:17 (Cosmetic) misleading error message message for bad/unresolveable cache_peer name
o 2006-03-10 23:17 (Cosmetic) Azerbaijani errors translation
o 2006-03-10 23:17 (Minor) Fails to process long host names
o 2006-03-10 23:17 (Cosmetic) With Squid-2.5 there is no more the DUPLICATE IP logging in cache.log
2006-03-11 13:15:59 +00:00
taca
c7612d1a1c Fix and style improvement for shell script part of post-install. 2006-03-11 10:41:03 +00:00
taca
61cfb1e899 Backout partly previous fixes. 2006-03-05 04:21:20 +00:00
taca
d081bcbe86 Update www/squid package to squid-2.5.12nb6.
- Reflect update of official patches and addition of missing one.

    Added

    o 2006-02-26 14:47 (Cosmetic) Added WebDAV REPORT method to know
			HTTP methods list

    Updated

    o 2006-03-04 03:30 (Minor) Issues in processing ranges on objects >2GB
    o 2006-03-04 03:39 (Minor) Some 206 responses logged incorrectly

- A few fixes checking by pkglint.
2006-03-04 13:40:07 +00:00
taca
fc1414bee6 Update www/squid pacakge to 2.5.12nb5.
* 2006-02-26 00:06 (Cosmetic) Error in FTP listings of files with -> in their name
* 2006-02-26 00:06 (Cosmetic) Harmless typo in ftp.c
* 2006-02-26 00:06 (Minor) Fails to compile on Fedora Core 5 test 2 x86_64
* 2006-02-26 00:06 (Cosmetic) Hangs at 100% CPU if /dev/null is not accessible
* 2006-02-26 00:06 (Cosmetic) New persistent_connection_after_error configuration directive
* 2006-02-26 00:06 (Medium) delay pools given too much bandwidht after "-k reconfigure"
* 2006-02-26 00:06 (Medium) 504 Gateway Time-out on FTP uploads
* 2006-02-26 00:06 (Minor) Some clients support NTLM even if not initially negotiating persiste
* 2006-02-26 00:06 (Minor) Ident access lists don't work in delay_access statements
* 2006-02-26 00:06 (Cosmetic) Segmentation fault on empty proxy_auth ACLs
* 2006-02-26 00:06 (Minor) Issues in processing ranges on objects >2GB
* 2006-02-26 14:36 (Minor) Some 206 responses logged incorrectly
2006-02-26 15:03:53 +00:00
taca
831e4543cd Update squid package to 2.5.12nb4.
o 2006-01-22 17:28 (Minor) Wrong timezone declaration for 64 bit Irix
o 2006-01-15 01:23 (Cosmetic) prctl called with too few arguments
o 2005-12-26 16:41 (Minor) Squid crash when asyncio function counters url
			   accessed from Cachemgr CGI
o 2005-12-24 11:02 (Minor) wbinfo_group.pl doesn't work with Samba 3.0.21
o 2005-12-11 10:52 (Minor) bad credentials fetch (no user)

And replace "ls" in Makefile to ${LS}.
2006-02-13 15:07:17 +00:00
joerg
d868ab2791 Comment out an unused function, which takes FILE (!) as parameter,
breaking the build on DragonFly.
2005-12-30 14:37:38 +00:00