]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
17 years agoDrop obsolete French files
Amos Jeffries [Sun, 17 Aug 2008 05:49:09 +0000 (17:49 +1200)] 
Drop obsolete French files

17 years agoLanguages: French Translation
Amos Jeffries [Sun, 17 Aug 2008 05:47:01 +0000 (17:47 +1200)] 
Languages: French Translation

17 years agoMoving snapshots to squidm
Automatic source maintenance [Sat, 16 Aug 2008 09:45:48 +0000 (03:45 -0600)] 
Moving snapshots to squidm

17 years agoTestBed: merge .flags into .opts file
Amos Jeffries [Fri, 15 Aug 2008 10:50:34 +0000 (22:50 +1200)] 
TestBed: merge .flags into .opts file

17 years agoBug #2437: peer name not logged in access.log like expected, instead the ip address...
Henrik Nordstrom [Thu, 14 Aug 2008 19:28:51 +0000 (21:28 +0200)] 
Bug #2437: peer name not logged in access.log like expected, instead the ip address is logged

The hierarchy field in access.log should log the peer name, not the hostname/ipaddress.

This is a regression from 2.6.

17 years agoCleanup ip based acl parser to be more explicit about what it does and properly detec...
Henrik Nordstrom [Wed, 13 Aug 2008 14:49:32 +0000 (16:49 +0200)] 
Cleanup ip based acl parser to be more explicit about what it does and properly detect malformed addresses

17 years agoSwitch getaddrinfo to use inet_pton and verify the result to detect malformed/bad...
Henrik Nordstrom [Wed, 13 Aug 2008 14:48:26 +0000 (16:48 +0200)] 
Switch getaddrinfo to use inet_pton and verify the result to detect malformed/bad IP addresses

17 years agoMake .POT updater cleanup after itself
Amos Jeffries [Wed, 13 Aug 2008 10:22:25 +0000 (22:22 +1200)] 
Make .POT updater cleanup after itself

17 years agoAdd es to auto-translations
Amos Jeffries [Wed, 13 Aug 2008 08:33:06 +0000 (20:33 +1200)] 
Add es to auto-translations

17 years agoLanguages: Spanish Translation
Amos Jeffries [Wed, 13 Aug 2008 08:16:38 +0000 (20:16 +1200)] 
Languages: Spanish Translation

17 years agoWindows port: Silence some harmless GCC warnings/errors
Henrik Nordstrom [Wed, 13 Aug 2008 03:27:35 +0000 (05:27 +0200)] 
Windows port: Silence some harmless GCC warnings/errors

17 years agoShield netdb.h include. Not available on all platforms (Windows)
Henrik Nordstrom [Wed, 13 Aug 2008 03:24:57 +0000 (05:24 +0200)] 
Shield netdb.h include. Not available on all platforms (Windows)

17 years agoCorrect parsing of ip/mask. Was being parsed as ip-255.255.255.255/mask
Henrik Nordstrom [Wed, 13 Aug 2008 03:22:54 +0000 (05:22 +0200)] 
Correct parsing of ip/mask. Was being parsed as ip-255.255.255.255/mask

17 years agoGCC 4.3 changed semantics of "extern inline" to that of C99 (same as inline),
Henrik Nordstrom [Wed, 13 Aug 2008 03:19:05 +0000 (05:19 +0200)] 
GCC 4.3 changed semantics of "extern inline" to that of C99 (same as inline),
but we assume GNU GCC semantics. This sets the needed attribute to tell GCC
to continue using GNU GCC semantics on this function.

17 years agoPolish translation mechanism
Amos Jeffries [Tue, 12 Aug 2008 12:59:50 +0000 (00:59 +1200)] 
Polish translation mechanism

Adds an automatic test for po2html binary and only attempts translation
if one is located.
The po2html path can be specified using: --with-po2html=/path/po2html

17 years agoTestBed: remove another bashism
Amos Jeffries [Tue, 12 Aug 2008 12:25:41 +0000 (00:25 +1200)] 
TestBed: remove another bashism

17 years agoAuthor: Francesco Salvestrini and Dustin J. Mitchell
Amos Jeffries [Tue, 12 Aug 2008 12:12:37 +0000 (00:12 +1200)] 
Author: Francesco Salvestrini and Dustin J. Mitchell
Extend configure with ax_with_prog

Locates an installed program binary, placing the result in the precious
variable VARIABLE. Accepts a present VARIABLE, then --with-program, and
failing that searches for program in the given path (which defaults to
the system path). If program is found, VARIABLE is set to the full path
of the binary; if it is not found VARIABLE is set to VALUE-IF-NOT-FOUND
if provided, unchanged otherwise.

NOTE: This macro is based upon the original AX_WITH_PYTHON macro from
      Dustin J. Mitchell <dustin@cs.uchicago.edu>.

COPYLEFT
   Copyright (c) 2008 Francesco Salvestrini <salvestrini@users.sourceforge.net>
   Copyright (c) 2008 Dustin J. Mitchell <dustin@cs.uchicago.edu>

17 years agoTestBed: Remove another bashism
Amos Jeffries [Tue, 12 Aug 2008 11:10:59 +0000 (23:10 +1200)] 
TestBed: Remove another bashism

17 years agoAuthor: Dmitry Kurochkin
Amos Jeffries [Sun, 10 Aug 2008 12:45:41 +0000 (00:45 +1200)] 
Author: Dmitry Kurochkin
Bug: 23512: no_check.pl ntlm helper never sends challenge

17 years agoFix: cppunit tests broken by squid.h defines
Amos Jeffries [Sun, 10 Aug 2008 05:49:14 +0000 (23:49 -0600)] 
Fix: cppunit tests broken by squid.h defines

In order to promote safe coding and the use of internal accounting API
Squid mangles certain common function definitions such as malloc/calloc.

While this is a great idea for Squid internal code. It's not good when
integrating external cppunit macro libraries. At least one of which in
use performs its own allocation during testing.

This adds an extra layer of protection to prevent redirection with certain
unit-tests where the macros needed clash with Squid.

17 years agoCompile error
Amos Jeffries [Sun, 10 Aug 2008 05:05:45 +0000 (17:05 +1200)] 
Compile error

Auto-testing located.

17 years agoTestBed: Layer 01 - Minimal build
Amos Jeffries [Sat, 9 Aug 2008 13:54:43 +0000 (01:54 +1200)] 
TestBed: Layer 01 - Minimal build

Automated testing of minimal build squid. This level disables all
features and options that may be disabled.

Squid must be expected to build cleanly with optional code disabled.

17 years agoTestBed: continue testing even if make distclean fails
Amos Jeffries [Sat, 9 Aug 2008 06:46:59 +0000 (18:46 +1200)] 
TestBed: continue testing even if make distclean fails

17 years agoBug 2379: obsolete dns_testnames option
Amos Jeffries [Sat, 9 Aug 2008 06:24:33 +0000 (18:24 +1200)] 
Bug 2379: obsolete dns_testnames option

Removes the dns_testnames squid.conf option and all related code.

Obsoletes -D command line option which existed only for the purpose of
turning dns_testnames off. Scheduled for absolute removal in Squid
3.2. But should be assumed as non-existing from 3.1 onwards.

17 years agoError page auto-negotiation.
Amos Jeffries [Sat, 9 Aug 2008 05:59:55 +0000 (17:59 +1200)] 
Error page auto-negotiation.

  * Converts error_directory squid.conf option into an optional override.
    Providing backward compatibility with older configurations and local
    customizations.

  * Adds error_default_language to administratively set the backup
    language presented by Squid.

  * Fixes design of previously broken hard-coded failover language.
    WAS: default to FreeBSD error install location. Hidden by
         error_directory being required.
    NOW: failover to build-time configured errors/ directory 'English'
         templates.

  * Adds --enable-auto-locale configure option to enable the following.

  * Adds logic to locate visitors most-preferred of available languages
    and present a tailored error page as their reply.

17 years agoDrop old lagnuages from makefile
Amos Jeffries [Sat, 9 Aug 2008 04:25:05 +0000 (22:25 -0600)] 
Drop old lagnuages from makefile

17 years agoall target needs protecting from absent translation
Amos Jeffries [Fri, 8 Aug 2008 17:45:04 +0000 (05:45 +1200)] 
all target needs protecting from absent translation

17 years agoLanguage Updates
Amos Jeffries [Fri, 8 Aug 2008 08:10:34 +0000 (20:10 +1200)] 
Language Updates

17 years agoDrop remainder from bzr bug testing earlier.
Amos Jeffries [Fri, 8 Aug 2008 08:08:27 +0000 (20:08 +1200)] 
Drop remainder from bzr bug testing earlier.

17 years agoMerge from trunk
Amos Jeffries [Fri, 8 Aug 2008 08:07:10 +0000 (20:07 +1200)] 
Merge from trunk

17 years agoPreserve old translators details
Amos Jeffries [Fri, 8 Aug 2008 07:55:02 +0000 (19:55 +1200)] 
Preserve old translators details

We are going to remove the old translations as they are upgraded.
But its probably worth keeping the record of who worked on them as the
new work may be derived information.

17 years agoFix shell issue on translation output
Amos Jeffries [Fri, 8 Aug 2008 07:30:09 +0000 (19:30 +1200)] 
Fix shell issue on translation output

Seems not only does sed on BSD use different regexp parameters but has a
different pattern set as well. The output HTML may look nasty without
cleaning but if the cleaning goes badly it can make the visual end-product
look worse. In this case spurious 'n' characters around the page.

Dropping the sed-based cleanup entirely in favor of usable pages.

17 years agoDrop old translations
Amos Jeffries [Fri, 8 Aug 2008 07:14:00 +0000 (19:14 +1200)] 
Drop old translations

English, German, Italian are now auto-translated and the old versions
are not needed to be stored in bzr.

17 years agoUpdates auto-save
Amos Jeffries [Thu, 7 Aug 2008 06:00:43 +0000 (18:00 +1200)] 
Updates auto-save

17 years agoFix snapshots
Amos Jeffries [Thu, 7 Aug 2008 01:55:42 +0000 (19:55 -0600)] 
Fix snapshots

 - FreeBSD version of sed installed on squid-cache does
  not provide the -r option, uses -E instead

 - shuffles the dist target specific actions all back into dist-hook
   so as to not interfere or fail on manual translations runs.

17 years agobzr test 2 pt 2
Amos Jeffries [Thu, 7 Aug 2008 00:16:54 +0000 (12:16 +1200)] 
bzr test 2 pt 2

17 years agotest bzr 2
Amos Jeffries [Thu, 7 Aug 2008 00:14:44 +0000 (12:14 +1200)] 
test bzr 2

17 years agotest bzr 2
Amos Jeffries [Thu, 7 Aug 2008 00:13:40 +0000 (12:13 +1200)] 
test bzr 2

17 years agomerged from trunk
Amos Jeffries [Thu, 7 Aug 2008 00:05:31 +0000 (12:05 +1200)] 
merged from trunk

17 years agotest bzr pt2
Amos Jeffries [Thu, 7 Aug 2008 00:02:58 +0000 (12:02 +1200)] 
test bzr pt2

17 years agotest bzr
Amos Jeffries [Thu, 7 Aug 2008 00:01:59 +0000 (12:01 +1200)] 
test bzr

17 years agotest bzr
Amos Jeffries [Thu, 7 Aug 2008 00:00:07 +0000 (12:00 +1200)] 
test bzr

17 years agoMerged from trunk
Amos Jeffries [Wed, 6 Aug 2008 23:55:29 +0000 (11:55 +1200)] 
Merged from trunk

17 years agoLanguages: Brazillian Portuguese Translation
Amos Jeffries [Wed, 6 Aug 2008 23:50:01 +0000 (11:50 +1200)] 
Languages: Brazillian Portuguese Translation

17 years agoLanguages: Brazillian Portuguese Translation
Amos Jeffries [Wed, 6 Aug 2008 23:39:12 +0000 (11:39 +1200)] 
Languages: Brazillian Portuguese Translation

17 years agoMerged from trunk
Amos Jeffries [Wed, 6 Aug 2008 23:32:07 +0000 (11:32 +1200)] 
Merged from trunk

17 years agoUpdates auto-save
Amos Jeffries [Wed, 6 Aug 2008 18:01:07 +0000 (06:01 +1200)] 
Updates auto-save

17 years agotypo
Amos Jeffries [Wed, 6 Aug 2008 14:41:47 +0000 (02:41 +1200)] 
typo

17 years agoAuthor: Markus <huaraz@moeller.plus.com>
Amos Jeffries [Wed, 6 Aug 2008 12:51:15 +0000 (00:51 +1200)] 
Author: Markus <huaraz@moeller.plus.com>
Bug 2426: Increase buffer in authenticateNegotiateStart / squid_kerb_auth

- Kerberos helper bit left out of first patch.

17 years agoFix: translate stalls with no-such-dir
Amos Jeffries [Wed, 6 Aug 2008 11:35:37 +0000 (23:35 +1200)] 
Fix: translate stalls with no-such-dir

17 years agoLanguages: set current .po for distribution
Amos Jeffries [Wed, 6 Aug 2008 10:18:03 +0000 (22:18 +1200)] 
Languages: set current .po for distribution

17 years agoAppend squid signature to tempates for translation
Amos Jeffries [Wed, 6 Aug 2008 10:12:37 +0000 (22:12 +1200)] 
Append squid signature to tempates for translation

- Appends the squid signature to each template.
  The .PO to html conversion was closing each page off anyway
- Updates dictionary and .PO to new text.
- signature is bound by a "footer" class object for display disabling if
  needed.

17 years agoDistribute new languages
Amos Jeffries [Tue, 5 Aug 2008 13:29:56 +0000 (01:29 +1200)] 
Distribute new languages

17 years agoMerged from trunk
Amos Jeffries [Tue, 5 Aug 2008 13:29:03 +0000 (01:29 +1200)] 
Merged from trunk

17 years agoSync new translations with Rosetta
Amos Jeffries [Tue, 5 Aug 2008 09:20:46 +0000 (21:20 +1200)] 
Sync new translations with Rosetta

17 years agoAutomatic Translation of .PO and Error Pages
Amos Jeffries [Tue, 5 Aug 2008 06:39:39 +0000 (18:39 +1200)] 
Automatic Translation of .PO and Error Pages

This patch embeds the process of creating pre-translated error templates
from .po

 * installs/uninstalls base templates for failover backup if no
   translation is to be done.
 * Adds dependency on translation toolkit po2html for 'make dist' target.
 * Adds 'make translate' target
 * Adjusts 'make all' to do translation.
 * Adds --without-po2html configure option to optionally skip the
   translation step unless explicitly asked for ('make translate').
 * Installs translated files properly, and skips silently if missing.
 * Un-installs translated files, and skips silently if missing.

17 years agoFix snapshot MD5 symlinks
Amos Jeffries [Mon, 4 Aug 2008 14:40:22 +0000 (02:40 +1200)] 
Fix snapshot MD5 symlinks

For some unknown time the MD5 symlinks used to generate web page links
have been pointing at the source file the MD5 was calculated from
not the MD5 itself.

17 years agoFix snapshot generation after langpack
Amos Jeffries [Mon, 4 Aug 2008 14:08:39 +0000 (02:08 +1200)] 
Fix snapshot generation after langpack

17 years agoMerged from trunk
Amos Jeffries [Mon, 4 Aug 2008 12:43:30 +0000 (00:43 +1200)] 
Merged from trunk

17 years agoLanguages: Australian English Translations
Amos Jeffries [Mon, 4 Aug 2008 12:40:20 +0000 (00:40 +1200)] 
Languages: Australian English Translations

17 years agoMerged from trunk
Amos Jeffries [Mon, 4 Aug 2008 12:36:27 +0000 (00:36 +1200)] 
Merged from trunk

17 years agoAuthor: Robert Dessa + Constantin Rack
Amos Jeffries [Mon, 4 Aug 2008 12:33:51 +0000 (00:33 +1200)] 
Author: Robert Dessa + Constantin Rack
Languages: German Translations

17 years agoLanguages: British English Translations
Amos Jeffries [Mon, 4 Aug 2008 12:30:39 +0000 (00:30 +1200)] 
Languages: British English Translations

17 years agoLanguages: German Translations
Amos Jeffries [Mon, 4 Aug 2008 12:23:58 +0000 (00:23 +1200)] 
Languages: German Translations

17 years agoLanguages: British English Translations
Amos Jeffries [Mon, 4 Aug 2008 12:22:56 +0000 (00:22 +1200)] 
Languages: British English Translations

17 years agoTranslation Updates
Amos Jeffries [Fri, 1 Aug 2008 13:01:27 +0000 (01:01 +1200)] 
Translation Updates

17 years agoTranslation cleanups
Amos Jeffries [Fri, 1 Aug 2008 08:31:06 +0000 (20:31 +1200)] 
Translation cleanups

17 years agoGenerate daily langpack tarball
Amos Jeffries [Fri, 1 Aug 2008 04:24:20 +0000 (16:24 +1200)] 
Generate daily langpack tarball

Following the daily dist build this is supposed to bundle all existing
translations into a langpack tarball for distribution.

Squid releases are bundled with their own most-current translations as at
release date. Daily snapshots included.

This bundling is only intended to be built for the HEAD release as a
a drop-in replacement for any error pages bundled per-release with
Squid 2.6 and later.

TODO: auto-translation patch still to merge will generate current
translations for this to work with. At present it only has the old legacy
folders, but should still operate correctly on those.

17 years agoGenerate language pack tarball
Amos Jeffries [Fri, 1 Aug 2008 04:17:22 +0000 (16:17 +1200)] 
Generate language pack tarball

17 years agoLanguages: Australian English Translation
Amos Jeffries [Fri, 1 Aug 2008 03:43:23 +0000 (15:43 +1200)] 
Languages: Australian English Translation

17 years agoTranslation polish updates
Amos Jeffries [Fri, 1 Aug 2008 03:02:33 +0000 (15:02 +1200)] 
Translation polish updates

- updates the POT script to clean existing translations properly
  when updates are performed on base templates

- polishes the base templates slightly to clean up the translated text
  made available for translation

- updates the existing .POT/.PO to match new template content

17 years agoMerged from trunk
Amos Jeffries [Fri, 1 Aug 2008 02:59:45 +0000 (14:59 +1200)] 
Merged from trunk

17 years agoAuthor: Francesco Chemolli <gkinkie@gmail.com>
Amos Jeffries [Fri, 1 Aug 2008 02:57:15 +0000 (14:57 +1200)] 
Author: Francesco Chemolli <gkinkie@gmail.com>
Languages: Italian Translation

17 years agoAuthor: Francesco Chemolli <gkinkie@gmail.com>
Amos Jeffries [Fri, 1 Aug 2008 02:54:26 +0000 (14:54 +1200)] 
Author: Francesco Chemolli <gkinkie@gmail.com>
Languages: Italian translation

17 years agoDrop old dated comments.
Amos Jeffries [Thu, 31 Jul 2008 11:11:46 +0000 (23:11 +1200)] 
Drop old dated comments.

Netscape and IE 3.0 are no longer relevant.

17 years agoBug #2427: squid_ldap_group -h reports the old % codes for -f
Henrik Nordstrom [Thu, 31 Jul 2008 03:52:44 +0000 (05:52 +0200)] 
Bug #2427: squid_ldap_group -h reports the old % codes for -f

The help output still showed the old obsolete %v/%a codes in the -f description
Updates to %u for user and %g for group some many years ago.

17 years agoUpdate .PO to new dictionary
Amos Jeffries [Tue, 29 Jul 2008 15:29:09 +0000 (03:29 +1200)] 
Update .PO to new dictionary

17 years agoUpdate page templates and .POT update script
Amos Jeffries [Tue, 29 Jul 2008 15:26:06 +0000 (03:26 +1200)] 
Update page templates and .POT update script

- cleans the templates slightly to remove text with only % codes from
  translation dictionary.

- .POT will now update any existing .PO to match the new dictionary

17 years agoAuthor: Markus <huaraz@moeller.plus.com>
Amos Jeffries [Tue, 29 Jul 2008 13:00:30 +0000 (01:00 +1200)] 
Author: Markus <huaraz@moeller.plus.com>
Bug 2426: Increase buffer in authenticateNegotiateStart

17 years agoLanguages: Add TRANSLATORS acknowledgement
Amos Jeffries [Sun, 27 Jul 2008 05:53:40 +0000 (17:53 +1200)] 
Languages: Add TRANSLATORS acknowledgement

17 years agoRollback part of b9104. should only have touched fd.cc
Amos Jeffries [Thu, 24 Jul 2008 12:38:24 +0000 (00:38 +1200)] 
Rollback part of b9104. should only have touched fd.cc

17 years agoImprove display on fd debug output
Amos Jeffries [Thu, 24 Jul 2008 11:54:57 +0000 (23:54 +1200)] 
Improve display on fd debug output

17 years agoCleanups: shuffle ErrorState functions into methods.
Amos Jeffries [Tue, 22 Jul 2008 12:33:41 +0000 (00:33 +1200)] 
Cleanups: shuffle ErrorState functions into methods.

No other changes than namespace moves.

17 years agoBug 2421: ipv6 on OpenBSD
Amos Jeffries [Tue, 22 Jul 2008 09:57:19 +0000 (21:57 +1200)] 
Bug 2421: ipv6 on OpenBSD

OpenBSD 4.3 shares the old FreeBSD behavior of limiting the 'non-standard'
(according to them) in6_addr.s6_* fields to only Kernel-visible.
It is in fact non-RFC usage, becoming standard via common use.

17 years agoLanguages: Generic english Translation
Amos Jeffries [Sat, 19 Jul 2008 23:50:33 +0000 (11:50 +1200)] 
Languages: Generic english Translation

17 years agoCacheManager cleanup: compile warnings
Amos Jeffries [Sat, 19 Jul 2008 10:16:48 +0000 (04:16 -0600)] 
CacheManager cleanup: compile warnings

In general netdb internals do not even exist unless ICMP
support is built.

netdbRegisterWithCacheManager is no exception.

17 years agoTestbed: cleanup bashism in test scripts
Amos Jeffries [Sat, 19 Jul 2008 10:10:50 +0000 (04:10 -0600)] 
Testbed: cleanup bashism in test scripts

17 years agoAuthor: Eugene Gladchenko <eugene@donpac.ru>
Henrik Nordstrom [Fri, 18 Jul 2008 22:13:57 +0000 (00:13 +0200)] 
Author: Eugene Gladchenko <eugene@donpac.ru>
Bug #2418: mgr:active_requests always returns "delay_pool 0"

The delay pool indication in mgr:active_requests had not been updated
when delay pools was refactored some years ago..

17 years agoCorrect HTCP stats. Slipped out with peerAlive conversion
Amos Jeffries [Fri, 18 Jul 2008 11:24:16 +0000 (23:24 +1200)] 
Correct HTCP stats. Slipped out with peerAlive conversion

17 years agoDrop incorrect mention of all ACL.
Amos Jeffries [Thu, 17 Jul 2008 15:17:06 +0000 (03:17 +1200)] 
Drop incorrect mention of all ACL.

17 years agoAuthor: Mark Nottingham <mnot@pobox.com>
Amos Jeffries [Thu, 17 Jul 2008 12:38:06 +0000 (00:38 +1200)] 
Author: Mark Nottingham <mnot@pobox.com>
Bug #2376: Round-Robin becomes unbalanced when a peer dies and comes back

When a peer goes down and then comes back, its round-robin counters aren't
reset, causing it to get a disproportionate amount of traffic until it "catches
up" with the rest of the peers in the round-robin pool.

If it was down for load-related issues, this has the effect of making it more
likely that it will go down again, because it's temporarily handling the load
of the entire pool.

Normally, this isn't a concern, because the number of requests that it can get
out-of-step is relatively small (bounded to how many requests it can be given
before it is considered down -- is this 10 in all cases, or are there corner
cases?), but in an accelerator case where the origin has a process-based
request-handling model, or back-end processes are CPU-intensive, it is.

This patch resets the counters each time a peer changes state.

17 years agoBug 2348: cache name not set without visible_hostname
Amos Jeffries [Thu, 17 Jul 2008 12:27:10 +0000 (00:27 +1200)] 
Bug 2348: cache name not set without visible_hostname

Bad logic following successful rDNS test of auto-discovered hostname
was causing it to be erased.

17 years agoBug 2411: fakeauth_auth is crashing during NTLM auth
Amos Jeffries [Wed, 16 Jul 2008 12:54:20 +0000 (00:54 +1200)] 
Bug 2411: fakeauth_auth is crashing during NTLM auth

A NULL abort test was missing from the Squid-3 version.

17 years agoLanguages: Import dictionary templates
Amos Jeffries [Tue, 15 Jul 2008 12:11:23 +0000 (00:11 +1200)] 
Languages: Import dictionary templates

dictionary.pot - actual dictionary content template for translation

templates/* - error page templates for constructing distributed files

update-pot.sh - script to update dictionary template if page templates are
                added/changed/removed at any point.

17 years agoSupercede b9076 & b9079: old compiler support
Amos Jeffries [Tue, 15 Jul 2008 11:42:48 +0000 (23:42 +1200)] 
Supercede b9076 & b9079: old compiler support

Seems the (void) casting method indicated as the best method to fix
unused return warning does not actually work. :-(

Of the other approaches, I'm picking this one used previously by the
SuSE Linux port of Squid as the cleanest.

17 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Tue, 15 Jul 2008 10:03:54 +0000 (22:03 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Merge Cache Manager Update branch

Overall view of the changes:
 - cachemanager is now a singleton
 - list of actions is now a Vector (still not ideal, but at least it
 preserves layering)
 - added object-based action management interface to cachemgr.
 old-style c interface is still available (via method overload)
 - cachemgr initialization functions have been moved to each modules'
 Init call or (where applicable) constructor. This has the effect of
 reducing each module's interface, and to get rid of some module
 frameworks' extra initialization work
 - fixed tests to work with the new framewor (including the creation of
 a small stub in tests/)
 - added some documentation

What I left off is:
 - change the actionslist from a Vector to a sorted linked-list (need
 the generic linked-list class first)

17 years agoFixed "make check".
Francesco Chemolli [Mon, 14 Jul 2008 17:08:55 +0000 (19:08 +0200)] 
Fixed "make check".

17 years agoBoost English error pages to HTML 4.01 Strict compliance
Amos Jeffries [Mon, 14 Jul 2008 16:07:30 +0000 (04:07 +1200)] 
Boost English error pages to HTML 4.01 Strict compliance

Same old error layouts and messages. Just the minimal polish required
for current HTML standards compliance at this time.

non-English are not updated at this time.

17 years agoMerged from trunk.
Francesco Chemolli [Mon, 14 Jul 2008 13:35:09 +0000 (15:35 +0200)] 
Merged from trunk.
Refactored peer_sourcehash and peer_userhash

17 years agouserhash and sourcehash peer seletction methods
Henrik Nordstrom [Mon, 14 Jul 2008 10:01:25 +0000 (12:01 +0200)] 
userhash and sourcehash peer seletction methods

these is effectively just copies of carp.cc with changed keying method
to key on the authenticated username respectiely client source address.