Upgrade Paths
Squid installs a number of independent binaries and helpers. I've been trying to break the Squid2 vs Squid-3 portage problem down into components.
This page lists each helper and a BNF of its version upgrade paths. Assuming the latest release of each version is used.
KEY: |
|
A > D |
means D version supercedes A. |
A > ( B | C ) |
means B and C have thing non-ported but both supersede A |
A > ( B | C ) > D |
means B and C have alternate features which are now merged into D. |
|
portage needed to fix this path. |
|
IIRC, double check |
|
Perfect. |
When this graph shows that ALL 2.x binaries including 'squid' have all their paths leading clearly to the 3.x we will have completed the feature portage.
Binary |
Portage Pathway |
|
sbin/squid |
2.5 > 3.0 > 3.1 > 3.2 |
|
2.5 > 2.6 > (2.7 | 3.1 > 3.2) |
|
|
bin/squidclient |
2.5 > (2.6 | 3.0) > 2.7 > 3.1 |
|
bin/cachemgr.cgi |
2.5 > (2.6 > 2.7 | 3.0 ) > 3.1 |
|
libexec/pinger |
2.5 > 2.6 > 2.7 > 3.0 > 3.1 |
|
libexec/squid_kerb_auth |
2.5 > 2.6 > (2.7|3.0) > 3.1 |
|
errors/* |
2.5 > 2.6 > 2.7 > 3.0 > 3.1 |
|
icons/* |
2.5 > 2.6 > 2.7 > 3.0 > 3.1 |
|
libexec/diskd |
2.5 > 2.6 > 2.7 > 3.0 > 3.1 |
|
libexec/unlinkd |
2.5 > 2.6 > 2.7 > 3.0 > 3.1 |
|
helpers/basic_auth/DB |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/getpwnam |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/LDAP |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/MSNT |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/mswin_sspi |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/multi-domain-NTLM |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/NCSA |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/PAM |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/POP3 |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/SASL |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/SMB |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/squid_radius_auth |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/basic_auth/YP |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/digest_auth/eDirectory |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/digest_auth/ldap |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/digest_auth/password |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/ip_user |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/ldap_group |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/mswin_ad_group |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/mswin_lm_group |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/session |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/unix_group |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/external_acl/wbinfo_group |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/negotiate_auth/mswin_sspi |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/ntlm_auth/fakeauth |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/ntlm_auth/mswin_sspi |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/ntlm_auth/no_check |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/ntlm_auth/smb_lm |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
helpers/ntlm_auth/smb_lm/smbval |
2.5 > 2.6 > (2.7 | 3.1) > 3.2 |
|
Stuff still to check...
./contrib/Makefile.am installed files |
./src/fs/Makefile.am installed files |
./src/auth/Makefile.am installed files |
./contrib:
- squid.options \ config.site \ squid.rc \ rredir.c \ rredir.pl \ user-agents.pl \ url-normalizer.pl \
