Hi,
    Some more updates on squid core modules to be included in the integration,
The SfwTested includes the options that I was able to get the squid compiling 
in the 
workspace. and SUNWsquid are the options that I was planning on using for the
integration.

Updated package listings are YAST, CSW,SMC, DEB, OSX and SFWT

Do let me know if you know of more distributions that should be included in the
comparison.

Some parts that remain not so clear

1) What should we aim for? Maximum performance or maximum flexibility?
    options like logging needs to be decided based on this.

2) Some of the components like bdb are part of the distribution of other 
components
    in this case mysql. Is there a way we can make use of them?

3) SASL requires the library sasl2 which again needs to be integrated. (It does 
not
    look like a hot favorite for other distributions though.) Should we 
integrate it?


Legend:
x           Tested
-           Not tested
.           Default value
|(xx)       Tested, depends on xx library
x(xx)       Tested, depends on xx library included in solaris.
-(*xx)      Not tested, available only with||in xx
-----
? (-p)      Tentative - may negetively impact performance
? (+p)      Tentative - have positive impact on performance, but may have side 
effects.
? (+c)      Tentative - introduces dependency

db          (Berkley DB by sleepycat now with Oracle) is bundled with mysql
ssl         (OpenSSL included by default in sfw?)
sasl2       (Cyrus SASL) -- solaris 11 bundles sasl(1) but not sasl2
*win32 - specific to win32 (requires <windows.h> -- not related to samba since 
the
    --smb-source is taken out.)



SMC         sunfreeware.com
CSW         blastwave
CSK         CoolStack
FBSD        FreeBSD
FRPM        Fedora RPM
YAST        Suse
DEB         Debian .deb pkg
OSX         Darwin (MacOSX)
SFWT        Sfw Tested
SUNWsquid   Sfw - 

                                 SMC CSW  CSK  FBSD FRPM DEB OSX YAST Win32 
SfwT      SUNWsquid
 --enable-dlmalloc               -   -    -    -    -    -   -   -    -     -   
      -
 --enable-gnuregex               -   -    -    -    -    -   -   -    -     -   
      -
 --enable-carp                   -   -    -    -    -    x   -   x    -     x   
      x
 --with-aufs-threads             -   -    8    -    -    x   -   -    -     8   
      x
 --with-aio                      -   -    -    -    -    -   -   -    -     x   
      -
    
--enable-storeio
   aufs                          -   -    x    -    x    x   -   x    x     x   
      x
   coss                          -   -    x    -    x    x   -   x    x     x   
      x
   diskd                         -   -    x    x    x    x   -   x    -     x   
      x
   ufs                           -   -    x    x    x    x   -   x    x     x   
      x
   null                          -   -    x    x    x    x   -   x    x     x   
      x

 --enable-removal-policies
   heap                          -   -    x    x    x    x   x   x    x     x   
      x
   lru                           -   -    x    x    x    x   x   x    x     x   
      x

 --enable-icmp                   -   x    -    -    -    -   -   x    -     x   
      -
 --enable-delay-pools            -   x    x    -    x    x   -   x    x     x   
      x
 --enable-useragent-log          -   x    x    -    x    x   -   x    x     x   
      ? (-p)
 --enable-referer-log            -   x    x    -    x    x   -   x    x     x   
      ? (-p)

 --enable-wccp                   -   -    -    -    -    -   -   -    x     x   
      -
 --enable-wccpV2                 -   -    -    -    x    -   -   -    x     x   
      x

 --enable-forward-log            -   -    -    -    -    -   -   x    -     x   
      ? (-p)
 --enable-multicast-miss         -   -    -    -    -    -   -   x    -     x   
      -

 --enable-snmp                   -   x    x    -    x    x   -   x    x     x   
      ? (-p)
 --enable-arp-acl                -   x    -    -    -    x   -   x    x     x   
      -
 --enable-htcp                   -   -    -    -    -    x   -   x    x     x   
      x
 --enable-ssl                    -   x    -    -    x    -   x   x    x     
x(ssl)    x (+c)
 --enable-forw-via-db            -   -    -    -    -    -   -   -    -     x   
      -
 --enable-cache-digests          -   -    -    -    x    x   -   x    x     x   
      x
 --enable-coss-aio-ops           -   -    -    -    -    -   -   -    x     x   
      -
 --enable-select                 -   -    -    -    -    -   -   -    -     .   
      .
 --enable-select-simple          -   -    -    -    -    -   -   -    -     .   
      .
 --enable-poll                   -   -    x    x    -    -   -   -    -     .   
      .
 --enable-epoll                  -   -    -    -    x    x   -   -    -     .   
      .
 --enable-kqueue                 -   -    -    -    -    -   -   -    -     .   
      .
 --enable-devpoll                -   -    -    -    -    -   -   -    -     .   
      .

 --disable-http-violations       -   -    -    -    -    -   -   -    -     -   
      -
 --enable-ipf-transparent        -   -    -    -    -    -   -   -    -     -   
      -
 --enable-pf-transparent         -   -    -    -    -    -   -   -    -     -   
      -
 --with-large-files              -   x    -    -    x    x   -   -    -     x   
      -
 --enable-large-cache-files      -   x    -    -    -    -   -   x    x     x   
      x
 --disable-ident-lookups         -   -    x    x    -    -   -   -    -     -   
      ? (+p)
 --disable-internal-dns          -   -    -    -    -    -   -   -    -     -   
      -
 --enable-truncate               -   -    -    -    -    -   -   -    -     -   
      -
 --disable-hostname-checks       -   -    -    -    -    -   -   -    -     -   
      -
 
 --enable-auth
   basic                         -   x    -    x    x    x   -   x    x     x   
      x
   digest                        -   -    -    x    x    x   -   x    x     x   
      x
   negotiate                     -   -    -    -    -    -   -   x    x     x   
      x
   ntlm                          -   -    -    x    x    x   -   x    x     x   
      x

 --enable-basic-auth-helpers
   DB                            -   -    -    x    -    -   -   -    -     x   
      x
   NCSA                          -   x    -    x    x    -   -   x    x     x   
      x
   YP                            -   x    -    -    x    -   -   x    -     x   
      x
   LDAP                          -   x    -    -    x    -   -   x    x     x   
      x
   PAM                           -   x    -    x    x    -   -   x    -     x   
      x
   getpwnam                      -   -    -    -    x    -   -   x    -     x   
      x
   MSNT                          -   -    -    x    x    -   -   x    -     x   
      x
   POP3                          -   -    -    -    -    -   -   -    -     x   
      x
   mswin_sspi                    -   -    -    x    -    -   -   -    x     
-(*win32) -
   SASL                          -   x    -    -    x    -   -   -    -     
|(sasl2)  ? (+c)
   multi-domain-NTLM             -   -    -    -    x    -   -   x    -     x   
      x
   SMB                           -   x    -    x    x    -   -   x    -     x   
      x

 --enable-ntlm-auth-helpers
   SMB                           -   -    -    x    x    -   -   x    -     x   
      x
   mswin_sspi                    -   -    -    x    -    -   -   -    x     
-(*win32) -
   fakeauth                      -   -    -    -    x    -   -   x    x     x   
      x
   nocheck                       -   -    -    -    -    -   -   x    -     x   
      x
 
 --enable-digest-auth-helpers
   ldap                          -   -    -    -    -    -   -   x    x     x   
      x
   password                      -   -    -    x    x    -   -   x    x     x   
      x

 --enable-negotiate-auth-helpers
   mswin_sspi                    -   -    -    -    -    -   -   -    x     
-(*win32) -
   squid_kerb_auth               -   -    -    -    -    -   -   -    -     
x(krb5)   x

 --enable-ntlm-fail-open         -   -    -    -    -    -   -   x    -     x   
      x

 --enable-external-acl-helpers
   ip_user                       -   -    -    x    -    -   -   x    -     x   
      x
   mswin_lm_group                -   -    -    x    -    -   -   -    x     
-(*win32) -
   unix_group                    -   -    -    x    -    -   -   x    -     x   
      x
   ldap_group                    -   -    -    -    -    -   -   x    x     x   
      x
   session                       -   -    -    -    -    -   -   x    -     
|(db)     -
   wbinfo_group                  -   -    -    x    -    -   -   x    -     x   
      x

 --disable-unlinkd               -   -    -    -    -    -   -   -    -     -   
      -
 --enable-x-accelerator-vary     -   -    x    x    -    -   -   x    -     x   
      -
 --enable-follow-x-forwarded-for -   -    -    -    x    -   -   x    -     x   
      -


                                                    rahul

Reply via email to