Default Libs
These are the libraries supplied with the basic solaris 11 installation
| library | Explanation | Linked Files |
|---|---|---|
| libbsm | basic security library | ./libexec/squid_ldap_auth, ./libexec/digest_ldap_auth, ./libexec/squid_ldap_group |
| libc | C library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/unlinkd ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_session ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libcrypt | encryption/decryption library | ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/getpwname_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./sbin/squid |
| libdl | dynamic linking library | ./libexec/ncsa_auth ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/squid_ldap_group ./sbin/squid |
| libgen | string pattern-matching library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libgss | Generic Security Services library | ./libexec/squid_kerb_auth |
| libkrb5 | MIT Kerberos 5 library | ./libexec/squid_kerb_auth |
| libm | C math library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/unlinkd ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_session ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libmd | Message Digest library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libmp | multiple precision library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libnsl | network services library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libpam | PAM (Pluggable Authentication Module) library | ./libexec/pam_auth |
| libpkcs11 | PKCS#11 Cryptographic Framework library | ./libexec/squid_kerb_auth |
| libpthread | POSIX threads library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libresolv | resolver library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| librt | POSIX.1b Realtime Extensions library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libsasl | simple authentication and security layer library | ./libexec/squid_ldap_auth ./libexec/sasl_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libscf | service configuration facility library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libsecdb | security attributes database library | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libsocket | sockets library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libthread | threads library | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/unlinkd ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_session ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| libtsol | Solaris Trusted Extensions library | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
Other Libraries
| library | Explanation | Linked Files |
|---|---|---|
| libcrypto | SUNWopenssl-libraries OpenSSL Libraries (Usr) | ./libexec/ncsa_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./sbin/squid |
| libcrypto_extra | SUNWcry | ./libexec/ncsa_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./sbin/squid |
| libcryptoutil | SUNWcsl Core Solaris (Shared Libs) | ./libexec/squid_kerb_auth |
| libdb-4 | SMCdb BerkeleyDB4.2 | ./libexec/squid_session |
| libldap | SUNWcsl Core Solaris (Shared Libs) | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libnspr4 | SUNWpr Netscape Portable Runtime | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libnss3 | SUNWtls Network Security Services | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libplc4 | SUNWpr Netscape Portable Runtime | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libplds4 | SUNWpr Netscape Portable Runtime | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libsoftokn3 | SUNWtls Network Security Services | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libssl | SUNWopenssl-libraries OpenSSL Libraries (Usr) | ./libexec/ncsa_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./sbin/squid |
| libssl3 | SUNWtls Network Security Services | ./libexec/squid_ldap_auth ./libexec/digest_ldap_auth ./libexec/squid_ldap_group |
| libuutil | SUNWcslr Core Solaris Libraries (Root) | ./bin/squidclient ./bin/cossdump ./libexec/diskd-daemon ./libexec/pinger ./libexec/ncsa_auth ./libexec/yp_auth ./libexec/squid_ldap_auth ./libexec/pam_auth ./libexec/getpwname_auth ./libexec/msnt_auth ./libexec/sasl_auth ./libexec/smb_auth ./libexec/ntlm_auth ./libexec/fakeauth_auth ./libexec/squid_kerb_auth ./libexec/digest_ldap_auth ./libexec/digest_pw_auth ./libexec/ip_user_check ./libexec/squid_unix_group ./libexec/squid_ldap_group ./libexec/cachemgr.cgi ./sbin/squid |
| mech_krb5 | SUNWkrbu Kerberos version 5 support (Usr) | ./libexec/squid_kerb_auth |
Scripts Dependencies
| Script | Used by |
|---|---|
| perl:Authen::Smb | (./libexec/smb_auth.pl) |
| perl:DBI | (./libexec/squid_db_auth) |
| perl:Getopt::Long | (./libexec/squid_db_auth) |
| perl:Getopt::Std | (./libexec/wbinfo_group.pl) |
| perl:Net::POP3 | (./libexec/pop3.pl) |
| perl:Pod::Usage | (./libexec/squid_db_auth) |
| perl:integer | (./libexec/no_check.pl) |
Other Executables
| Script | Type |
|---|---|
| ./libexec/smb_auth.sh | executable shell script |
| ./bin/RunCache | executable shell script |
(Unmodified Squid 2.6-16 distribution links with libsasl2.so, but what sun distributes as libsasl is actually SUNWlibsasl v2. so we can do with just libsasl)
| Useful Information Use this script to extract the dependency information. |