### ### Copyright 2000-2007 University of Illinois Board of Trustees ### All rights reserved. ### ### defaults.conf - Global configuration file ### ### Campus Information Technologies and Educational Services ### University of Illinois at Urbana-Champaign ### ######################################################################## ### Misc Config ######################################################################## ### Set sudo defaults sudo_defaults "syslog=auth"; sudo_packages [ "sudo" ]; ### generate /etc/hosts hosts_enable yes; host_addrs { localhost => "127.0.0.1" }; ntp_enable yes; sshd_enable yes; ssh_enable yes; cron_enable yes; inetd_enable yes; tcp_enable yes; ######################################################################## ### Package Configuration ######################################################################## ### List of packages to install pkg_install_list { AppConfig, Config_Objective, ParseLex, Parse_Yapp, NetAddr_IP, Proc_ProcessTable, Algorithm_Diff, Text_Diff, Unix_Mknod, version, # Will be part of perl-5.10 perl, psgconf }; ### Warn about unselected packages pkg_warn_unselected yes; ### Some variables to help parse package names pkg_seperator->set [ "-" ]; postgresql_packages [ postgresql ]; dns_cache_packages [ bind ]; qpopper_packages [ qpopper ]; ssh_packages [ openssh ]; sshd_packages [ openssh ]; ntp_packages [ ntp ]; ### Swatch packages swatch_packages [ swatch, Bit_Vector, Carp_Clan, Date_Calc, Date_Manip, File_Tail ]; ######################################################################## ### Account Config ######################################################################## ### Configure user and group info create_accounts yes; ### Create home directories create_home_dirs yes; ### Default shells shells [ "/bin/sh", "/bin/csh" ]; ######################################################################## ### Networking Config ######################################################################## ### entries for /etc/services ports [ [ tcpmux, "1/tcp" ], [ echo, "7/tcp" ], [ echo, "7/udp" ], [ discard, "9/tcp", "null sink" ], [ discard, "9/udp", "null sink" ], [ systat, "11/tcp", users ], [ daytime, "13/tcp" ], [ daytime, "13/udp" ], [ chargen, "19/tcp", "source ttytst" ], [ chargen, "19/udp", "source ttytst" ], [ "ftp-data", "20/tcp" ], [ ftp, "21/tcp" ], [ ssh, "22/tcp" ], [ telnet, "23/tcp" ], [ smtp, "25/tcp", mail ], [ time, "37/tcp", timserver ], [ time, "37/udp", timserver ], [ nameserver, "42/udp", name ], [ nicname, "43/tcp", whois ], [ domain, "53/tcp", nameserver ], [ domain, "53/udp", nameserver ], [ bootps, "67/udp", dhcps ], [ bootpc, "68/udp", dhcpc ], [ tftp, "69/udp" ], [ finger, "79/tcp" ], [ "kerberos-sec", "88/tcp", "kdc kerberos kerberos5 krb5" ], [ "kerberos-sec", "88/udp", "kdc kerberos kerberos5 krb5" ], [ supdup, "95/tcp" ], [ hostname, "101/tcp", hostnames ], [ "iso-tsap", "102/tcp", "iso_tsap tsap" ], [ "csnet-ns", "105/tcp", "cso cso-ns" ], [ pop2, "109/tcp", "pop pop-2 postoffice" ], [ pop3, "110/tcp", "pop-3 postoffice3" ], [ sunrpc, "111/tcp", "portmapper rpcbind" ], [ sunrpc, "111/udp", "portmapper rpcbind" ], [ "uucp-path", "117/tcp" ], [ nntp, "119/tcp", "readnews untp usenet" ], [ ntp, "123/tcp" ], [ ntp, "123/udp" ], [ "netbios-ns", "137/tcp" ], [ "netbios-ns", "137/udp" ], [ "netbios-dgm", "138/tcp" ], [ "netbios-dgm", "138/udp" ], [ "netbios-ssn", "139/tcp" ], [ "netbios-ssn", "139/udp" ], [ imap, "143/tcp", "imap2 imap4" ], [ biff, "512/udp", comsat ], [ exec, "512/tcp" ], [ login, "513/tcp" ], [ who, "513/udp", whod ], [ shell, "514/tcp", cmd ], [ syslog, "514/udp" ], [ printer, "515/tcp", spooler ], [ talk, "517/udp" ], [ router, "520/udp", "route routed" ], [ courier, "530/tcp", rpc ], [ uucp, "540/tcp", uucpd ], [ klogin, "543/tcp" ], [ kshell, "544/tcp", "cmd krcmd" ], [ "kerberos-adm", "749/tcp" ], [ "kerberos-iv", "750/udp", "kdc kerberos-sec kerberos4 loadav" ], [ tell, "754/tcp", krb5_prop ], [ ingreslock, "1524/tcp" ], [ nfsd, "2049/tcp", "nfs shilp" ], [ nfsd, "2049/udp", "nfs shilp" ] ]; xinetd_defaults { instances => 60, log_type => "SYSLOG daemon", log_on_success => "HOST PID", log_on_failure => "HOST", cps => "25 30" }; ### entries for /etc/rpc rpc [ [ portmapper, 100000, "portmap rpcbind sunrpc" ], [ rstatd, 100001, "perfmeter rstat rstat_svc rup" ], [ rusersd, 100002, rusers ], [ nfs, 100003, nfsprog ], [ ypserv, 100004, ypprog ], [ mountd, 100005, "mount showmount" ], [ ypbind, 100007 ], [ walld, 100008, "rwall shutdown" ], [ yppasswdd, 100009, yppasswd ], [ etherstatd, 100010, etherstat ], [ rquotad, 100011, "quota rquota rquotaprog" ], [ sprayd, 100012, spray ], [ 3270_mapper, 100013 ], [ rje_mapper, 100014 ], [ selection_svc, 100015, selnsvc ], [ database_svc, 100016 ], [ rexd, 100017, rex ], [ alis, 100018 ], [ sched, 100019 ], [ llockmgr, 100020 ], [ nlockmgr, 100021 ], [ "x25.inr", 100022 ], [ statmon, 100023 ], [ status, 100024 ], [ bootparam, 100026, bootparam ], [ ypupdated, 100028, ypupdate ], [ keyserv, 100029, keyserver ], [ sunlink_mapper, 100033 ], [ tfsd, 100037 ], [ nsed, 100038 ], [ nsemntd, 100039 ], [ showfhd, 100043, showfh ], [ ioadmd, 100055, "rpc.ioadmd" ], [ NETlicense, 100062 ], [ sunisamd, 100065 ], [ debug_svc, 100066, dbsrv ], [ cmsd, 100068, dtcalendar ], [ ypxfrd, 100069, "rpc.ypxfrd ypxfr" ], [ bugtraqd, 100071 ], [ kerbd, 100078 ], [ ttdbserver, 100083, tooltalk ], [ autofs, 100099, automount ], [ event, 100101, "na.event" ], [ logger, 100102, "na.logger" ], [ sync, 100104, "na.sync" ], [ hostperf, 100107, "na.hostperf" ], [ activity, 100109, "na.activity" ], [ hostmem, 100112, "na.hostmem" ], [ sample, 100113, "na.sample" ], [ x25, 100114, "na.x25" ], [ ping, 100115, "na.ping" ], [ rpcnfs, 100116, "na.rpcnfs" ], [ hostif, 100117, "na.hostif" ], [ etherif, 100118, "na.etherif" ], [ iproutes, 100120, "na.iproutes" ], [ layers, 100121, "na.layers" ], [ snmp, 100122, "na.snmp snmp-cmc snmp-synoptics snmp-unisys snmp-utk" ], [ traffic, 100123, "na.traffic" ], [ ktkt_warnd, 100134 ], [ ocfserv, 100150 ], [ smserverd, 100155, smserverd ], [ nfs_acl, 100227 ], [ metad, 100229, metad ], [ metamhd, 100230, metamhd ], [ sadmind, 100232 ], [ ufsd, 100233, ufsd ], [ gssd, 100234 ], [ metamedd, 100242, metamedd ], [ nisd, 100300, "rpc.nisd" ], [ nis_cachemgr, 100301, nis_cachemgr ], [ nispasswd, 100303, "rpc.nispasswdd" ], [ pcnfsd, 150001, pcnfs ], [ amd, 300019, amq ], [ sgi_fam, 391002, fam ], [ bwnfsd, 545580417 ], [ fypxfrd, 600100069, "freebsd-ypxfrd" ] ]; ######################################################################## ### sendmail Config ######################################################################## sendmail_enable; sendmail_packages->set [ sendmail, m4 ]; sendmail_ostype "unknown"; sendmail_options { DATABASE_MAP_TYPE => dbm, confCT_FILE => "-o /etc/mail/trusted-users", confCW_FILE => "-o /etc/mail/local-host-names", confMAX_MESSAGE_SIZE => 10485760, confPRIVACY_FLAGS => "goaway,noetrn,noreceipts,nobodyreturn,restrictqrun,restrictmailq", confQUEUE_LA => 8, confREFUSE_LA => 16, confBIND_OPTS => WorkAroundBrokenAAAA }; sendmail_features { access_db => "DATABASE_MAP_TYPE -o -T /etc/mail/access", blacklist_recipients, always_add_domain, use_ct_file, use_cw_file, nouucp => reject, no_default_msa }; sendmail_aliases { postmaster => root, "MAILER-DAEMON" => postmaster, nobody => "/dev/null" }; ######################################################################## ### Syslog Config ######################################################################## ### Specifies top-level log directory for syslog, TSM, vmlog, ### maintenance, etc. #log_dir "/var/log"; ### Specifies syslog directory, will be created if not present. ### (if absolute path is not specified, it is relative to log_dir) #syslog_dir syslog; ### Names system logs which will be checked in syslog.conf, created, and pruned. ### (If syslog directive is not present, syslog.conf will not be configured.) syslog { auth => "auth.info", daemon => "daemon.info", messages => "*.info;USED_FACILITIES.none" }; ### Specifies syslogd targets which aren't files syslog_literal { root => "*.alert", "*" => "*.emerg" }; ######################################################################## ### TSM Config ######################################################################## ### TSM server to use #tsm_server "tsm.domain.tld"; ### TSM options tsm_options { passwordaccess => generate, Errorlogname => "dsmerror.log", Errorlogretention => 30, Schedmode => prompted, Schedlogname => "dsmsched.log", Schedlogretention => 30 }; ### Individual filesystems to be included in TSM backup list #tsm_domain {"/services"}; ### Whole filesystem trees which are to be included in nightly backup ### (automatically adds these directories and all other filesystems ### mounted under them to tsm_domain) tsm_domain_tree { "/home", "/etc", "/usr/local", "/var/spool/cron" }; ### Individual filesystems to exclude from tsm_domain, even if they ### would be added by tsm_domain_tree #tsm_domain_ignore {"/dont/back/me/up"}; ### Pathname patterns excluded from TSM backup. ### NOTE: The first entry describes an exclusion directive type (see TSM ### documentation. If "-", then the general-purpose "exclude" is meant. tsm_exclude { "-" => { "/tmp/.../*", ".netscape/cache/.../*", ".netscape-cache/.../*", ".mozilla/.../Cache/*", "core", "/var/tmp/.../*", "/var/preserve/.../*", "*~" } }; ### Pathname patterns specifically included into TSM backup #tsm_include {"-" => {"/services/important/data/beneath/excluded.file"}}; ### Configuration for TSM startup script rc_scripts { tsmsched => { state => disable, fullname => "/etc/init.d/tsmsched", top_cmds => "PID=`/bin/ps -ef | awk '/[d]smc sched/ { print $2}'|head -1`", create_rc_script => "yes", description => "TSM Startup Script", run_levels => { 0 => K01, 1 => K01, 2 => S99 }, start_cmd => "if [ \"$PID\" ]; then echo \" scheduler already running. (pid $PID)\c\" else /usr/bin/dsmc sched > /dev/null 2>&1 & fi", stop_cmd => "if [ \"$PID\" ]; then kill \"$PID\" > /dev/null 2>&1 else echo \" scheduler not running.\c\" fi", restart_cmd => "$0 stop; sleep 1; $0 start" } }; ######################################################################## ### SASL Config ######################################################################## SASL_packages [ "cyrus_sasl" ]; rc_scripts { saslauthd => { state => ignore, fullname => "/etc/init.d/saslauthd", create_rc_script => "yes", description => "SASL Startup Script", run_levels => { 2 => S99, 1 => K01, 0 => K01 }, stop_cmd => "/bin/ps -ef | awk '/[s]aslauthd/ && $3 == \"1\" { print $2; }' | xargs kill;" } }; ######################################################################## ### Wrappers and Daemons ######################################################################## ### TCP Wrapper configuration ### Note: Entries are written to hosts.allow in the order specified. ### The "%h" token in the hosts field is expanded to be the output of the ### "hostname" command. tcp_wrappers [ [ all, "localhost %h", allow ], [ all, paranoid, deny ], [ sshd, all, allow ], [ all, all, deny ] ]; ### ssh options ssh_options { ForwardX11 => yes, ForwardX11Trusted => yes, Protocol => "2,1" }; ### sshd options sshd_options { ChallengeResponseAuthentication => no, HostbasedAuthentication => yes, IgnoreRhosts => no, LogLevel => INFO, PasswordAuthentication => yes, PermitRootLogin => no, PermitUserEnvironment => yes, PrintMotd => yes, Protocol => "2,1", PubKeyAuthentication => yes, RhostsRSAAuthentication => yes, RSAAuthentication => yes, SyslogFacility => DAEMON, UsePrivilegeSeparation => no, X11Forwarding => yes }; ### sshd subsystems sshd_subsystems { sftp => "/usr/libexec/sftp-server" }; ### dtlogin subsystem dtlogin_options { "Dtlogin.errorLogFile" => "/var/dt/Xerrors", "Dtlogin.pidFile" => "/var/dt/Xpid", "Dtlogin.accessFile" => Xaccess, "Dtlogin.servers" => Xservers, "Dtlogin*resources" => "%L/Xresources", "Dtlogin*startup" => Xstartup, "Dtlogin*reset" => Xreset, "Dtlogin*setup" => Xsetup, "Dtlogin*failsafeClient" => Xfailsafe, "Dtlogin*terminateServer" => True, ### ### Disable listening for XDMCP requests, requestPort = 0. ### "Dtlogin.requestPort" => 0 }; ######################################################################## ### Anon FTP config ######################################################################## anon_ftp_packages [ "wu-ftpd" ]; anon_ftp_users [ root, bin, daemon, adm, lp, sync, shutdown, halt, mail, news, uucp, operator, games, nobody ]; anon_ftp_chroot_files { "/pub" => { mode => 0755, owner => ftp, group => ftp } }; ### classes anon_ftp_class [ "realusers real *", "anonusers anonymous *" ]; ### limits anon_ftp_limit [ "realusers 0 Any /etc/ftp-banners/no-real-users", "anonusers 32 Any /etc/ftp-banners/over-limit" ]; ### messages anon_ftp_message { "cwd=*" => INDEX }; ### READMEs anon_ftp_readme { "cwd=*" => README, login => README }; ### options anon_ftp_options { "passwd-check" => "rfc822 warn", "log transfers" => "anonymous,guest,real inbound,outbound", banner => "/etc/ftp-banners/welcome", tar => "no all", log => "syslog+xferlog", compress => "no all", chmod => "no all", delete => "no all", overwrite => "no all", rename => "no all", umask => "no all", keepalive => "yes" }; ### banners anon_ftp_banners { "no-real-users" => " Access denied: non-anonymous ftp logins not permitted. ", "over-limit" => " Too many users are currently accessing the service in your usage class (%M concurrent accesses allowed). Please try back later. ", welcome => " %L anonymous FTP service In case of fire, contact %E. Be advised that all your transactions are being logged. If this is unacceptable to you, please disconnect immediately. Salutations, %u@%R. There are %N users in your usage class, with a total of %M allowed. " }; ######################################################################## ### httpd config ######################################################################## rc_scripts { httpd => { state => ignore, description => "Startup script for the Apache HTTP Server" } }; ### directory setup www_packages [ "apache" ]; openssl_packages [ "openssl" ]; www_fcgi_packages [ "mod_fastcgi", "FCGI" ]; www_jk_packages [ "mod_jk" ]; #www_config_dir "/usr/local/etc/apache"; #www_server_dir "/services/www"; #www_icons_dir "/usr/local/share/apache/icons"; ### automatically start web server on boot ### (Only used if SSL vhost is defined and www_ssl_start_reminder is not set) www_auto_start yes; ### global options www_global_options { MaxClients => 150 }; ### server modules www_modules [ [ env ], [ config_log, "mod_log_config.so", "mod_log_config.c" ], [ mime ], [ negotiation ], [ status ], [ includes, "mod_include.so", "mod_include.c" ], [ autoindex ], [ dir ], [ cgi ], [ asis ], [ imap ], [ action, "mod_actions.so", "mod_actions.c" ], [ userdir ], [ alias ], [ rewrite ], [ access ], [ auth ], [ "", "", "mod_so.c" ], [ setenvif ], [ ssl, "libssl.so", "", SSL ] ]; ### main server options www_main_server_options { HostnameLookups => on, DefaultType => "text/plain", ServerSignature => on, DirectoryIndex => "index.html index.cgi" }; ### main server configuration www_main_server_config " Options FollowSymLinks AllowOverride None Order allow,deny Deny from all IndexOptions FancyIndexing AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ DefaultIcon /icons/unknown.gif ReadmeName README HeaderName HEADER IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t AddEncoding x-compress Z AddEncoding x-gzip gz tgz AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .ee AddLanguage fr .fr AddLanguage de .de AddLanguage el .el AddLanguage he .he AddCharset ISO-8859-8 .iso8859-8 AddLanguage it .it AddLanguage ja .ja AddCharset ISO-2022-JP .jis AddLanguage kr .kr AddCharset ISO-2022-KR .iso-kr AddLanguage no .no AddLanguage pl .po AddCharset ISO-8859-2 .iso-pl AddLanguage pt .pt AddLanguage pt-br .pt-br AddLanguage ltz .lu AddLanguage ca .ca AddLanguage es .es AddLanguage sv .se AddLanguage cz .cz AddLanguage ru .ru AddLanguage tw .tw AddCharset Big5 .Big5 .big5 AddCharset WINDOWS-1251 .cp-1251 AddCharset CP866 .cp866 AddCharset ISO-8859-5 .iso-ru AddCharset KOI8-R .koi8-r AddCharset UCS-2 .ucs2 AddCharset UCS-4 .ucs4 AddCharset UTF-8 .utf8 LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw AddType application/x-tar .tgz AddHandler cgi-script .cgi BrowserMatch \"Mozilla/2\" nokeepalive BrowserMatch \"MSIE 4\.0b2;\" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch \"RealPlayer 4\.0\" force-response-1.0 BrowserMatch \"Java/1\.0\" force-response-1.0 BrowserMatch \"JDK/1\.0\" force-response-1.0 "; ### MIME types www_mime_types { "application/EDI-Consent", "application/EDI-X12", "application/EDIFACT", "application/activemessage", "application/andrew-inset" => { ez }, "application/applefile", "application/atomicmail", "application/batch-SMTP", "application/beep+xml", "application/cals-1840", "application/commonground", "application/cybercash", "application/dca-rft", "application/dec-dx", "application/dvcs", "application/eshop", "application/font-tdpfr", "application/http", "application/hyperstudio", "application/iges", "application/index", "application/index.cmd", "application/index.obj", "application/index.response", "application/index.vnd", "application/iotp", "application/ipp", "application/isup", "application/mac-binhex40" => { hqx }, "application/mac-compactpro" => { cpt }, "application/macwriteii", "application/marc", "application/mathematica", "application/mathematica-old", "application/msword" => { doc }, "application/news-message-id", "application/news-transmission", "application/ocsp-request", "application/ocsp-response", "application/octet-stream" => { bin, class, dll, dms, exe, lha, lzh, so }, "application/oda" => { oda }, "application/parityfec", "application/pdf" => { pdf }, "application/pgp-encrypted", "application/pgp-keys", "application/pgp-signature", "application/pkcs10", "application/pkcs7-mime", "application/pkcs7-signature", "application/pkix-cert", "application/pkix-crl", "application/pkixcmp", "application/postscript" => { ai, eps, ps }, "application/prs.alvestrand.titrax-sheet", "application/prs.cww", "application/prs.nprend", "application/qsig", "application/remote-printing", "application/riscos", "application/rtf", "application/sdp", "application/set-payment", "application/set-payment-initiation", "application/set-registration", "application/set-registration-initiation", "application/sgml", "application/sgml-open-catalog", "application/sieve", "application/slate", "application/smil" => { smi, smil }, "application/timestamp-query", "application/timestamp-reply", "application/vemmi", "application/vnd.3M.Post-it-Notes", "application/vnd.FloGraphIt", "application/vnd.accpac.simply.aso", "application/vnd.accpac.simply.imp", "application/vnd.acucobol", "application/vnd.aether.imp", "application/vnd.anser-web-certificate-issue-initiation", "application/vnd.anser-web-funds-transfer-initiation", "application/vnd.audiograph", "application/vnd.bmi", "application/vnd.businessobjects", "application/vnd.canon-cpdl", "application/vnd.canon-lips", "application/vnd.claymore", "application/vnd.commerce-battelle", "application/vnd.commonspace", "application/vnd.comsocaller", "application/vnd.contact.cmsg", "application/vnd.cosmocaller", "application/vnd.ctc-posml", "application/vnd.cups-postscript", "application/vnd.cups-raster", "application/vnd.cups-raw", "application/vnd.cybank", "application/vnd.dna", "application/vnd.dpgraph", "application/vnd.dxr", "application/vnd.ecdis-update", "application/vnd.ecowin.chart", "application/vnd.ecowin.filerequest", "application/vnd.ecowin.fileupdate", "application/vnd.ecowin.series", "application/vnd.ecowin.seriesrequest", "application/vnd.ecowin.seriesupdate", "application/vnd.enliven", "application/vnd.epson.esf", "application/vnd.epson.msf", "application/vnd.epson.quickanime", "application/vnd.epson.salt", "application/vnd.epson.ssf", "application/vnd.ericsson.quickcall", "application/vnd.eudora.data", "application/vnd.fdf", "application/vnd.ffsns", "application/vnd.framemaker", "application/vnd.fsc.weblaunch", "application/vnd.fujitsu.oasys", "application/vnd.fujitsu.oasys2", "application/vnd.fujitsu.oasys3", "application/vnd.fujitsu.oasysgp", "application/vnd.fujitsu.oasysprs", "application/vnd.fujixerox.ddd", "application/vnd.fujixerox.docuworks", "application/vnd.fujixerox.docuworks.binder", "application/vnd.fut-misnet", "application/vnd.grafeq", "application/vnd.groove-account", "application/vnd.groove-identity-message", "application/vnd.groove-injector", "application/vnd.groove-tool-message", "application/vnd.groove-tool-template", "application/vnd.groove-vcard", "application/vnd.hhe.lesson-player", "application/vnd.hp-HPGL", "application/vnd.hp-PCL", "application/vnd.hp-PCLXL", "application/vnd.hp-hpid", "application/vnd.hp-hps", "application/vnd.httphone", "application/vnd.hzn-3d-crossword", "application/vnd.ibm.MiniPay", "application/vnd.ibm.afplinedata", "application/vnd.ibm.modcap", "application/vnd.informix-visionary", "application/vnd.intercon.formnet", "application/vnd.intertrust.digibox", "application/vnd.intertrust.nncp", "application/vnd.intu.qbo", "application/vnd.intu.qfx", "application/vnd.irepository.package+xml", "application/vnd.is-xpr", "application/vnd.japannet-directory-service", "application/vnd.japannet-jpnstore-wakeup", "application/vnd.japannet-payment-wakeup", "application/vnd.japannet-registration", "application/vnd.japannet-registration-wakeup", "application/vnd.japannet-setstore-wakeup", "application/vnd.japannet-verification", "application/vnd.japannet-verification-wakeup", "application/vnd.koan", "application/vnd.lotus-1-2-3", "application/vnd.lotus-approach", "application/vnd.lotus-freelance", "application/vnd.lotus-notes", "application/vnd.lotus-organizer", "application/vnd.lotus-screencam", "application/vnd.lotus-wordpro", "application/vnd.mcd", "application/vnd.mediastation.cdkey", "application/vnd.meridian-slingshot", "application/vnd.mif" => { mif }, "application/vnd.minisoft-hp3000-save", "application/vnd.mitsubishi.misty-guard.trustweb", "application/vnd.mobius.daf", "application/vnd.mobius.dis", "application/vnd.mobius.msl", "application/vnd.mobius.plc", "application/vnd.mobius.txf", "application/vnd.motorola.flexsuite", "application/vnd.motorola.flexsuite.adsi", "application/vnd.motorola.flexsuite.fis", "application/vnd.motorola.flexsuite.gotap", "application/vnd.motorola.flexsuite.kmr", "application/vnd.motorola.flexsuite.ttc", "application/vnd.motorola.flexsuite.wem", "application/vnd.mozilla.xul+xml", "application/vnd.ms-artgalry", "application/vnd.ms-asf", "application/vnd.ms-excel" => { xls }, "application/vnd.ms-lrm", "application/vnd.ms-powerpoint" => { ppt }, "application/vnd.ms-project", "application/vnd.ms-tnef", "application/vnd.ms-works", "application/vnd.mseq", "application/vnd.msign", "application/vnd.music-niff", "application/vnd.musician", "application/vnd.netfpx", "application/vnd.noblenet-directory", "application/vnd.noblenet-sealer", "application/vnd.noblenet-web", "application/vnd.novadigm.EDM", "application/vnd.novadigm.EDX", "application/vnd.novadigm.EXT", "application/vnd.osa.netdeploy", "application/vnd.palm", "application/vnd.pg.format", "application/vnd.pg.osasli", "application/vnd.powerbuilder6", "application/vnd.powerbuilder6-s", "application/vnd.powerbuilder7", "application/vnd.powerbuilder7-s", "application/vnd.powerbuilder75", "application/vnd.powerbuilder75-s", "application/vnd.previewsystems.box", "application/vnd.publishare-delta-tree", "application/vnd.pvi.ptid1", "application/vnd.pwg-xhtml-print+xml", "application/vnd.rapid", "application/vnd.s3sms", "application/vnd.seemail", "application/vnd.shana.informed.formdata", "application/vnd.shana.informed.formtemplate", "application/vnd.shana.informed.interchange", "application/vnd.shana.informed.package", "application/vnd.sss-cod", "application/vnd.sss-dtf", "application/vnd.sss-ntf", "application/vnd.street-stream", "application/vnd.svd", "application/vnd.swiftview-ics", "application/vnd.triscape.mxs", "application/vnd.trueapp", "application/vnd.truedoc", "application/vnd.tve-trigger", "application/vnd.ufdl", "application/vnd.uplanet.alert", "application/vnd.uplanet.alert-wbxml", "application/vnd.uplanet.bearer-choice", "application/vnd.uplanet.bearer-choice-wbxml", "application/vnd.uplanet.cacheop", "application/vnd.uplanet.cacheop-wbxml", "application/vnd.uplanet.channel", "application/vnd.uplanet.channel-wbxml", "application/vnd.uplanet.list", "application/vnd.uplanet.list-wbxml", "application/vnd.uplanet.listcmd", "application/vnd.uplanet.listcmd-wbxml", "application/vnd.uplanet.signal", "application/vnd.vcx", "application/vnd.vectorworks", "application/vnd.vidsoft.vidconference", "application/vnd.visio", "application/vnd.vividence.scriptfile", "application/vnd.wap.sic", "application/vnd.wap.slc", "application/vnd.wap.wbxml" => { wbxml }, "application/vnd.wap.wmlc" => { wmlc }, "application/vnd.wap.wmlscriptc" => { wmlsc }, "application/vnd.webturbo", "application/vnd.wrq-hp3000-labelled", "application/vnd.wt.stf", "application/vnd.xara", "application/vnd.xfdl", "application/vnd.yellowriver-custom-menu", "application/whoispp-query", "application/whoispp-response", "application/wita", "application/wordperfect5.1", "application/x-bcpio" => { bcpio }, "application/x-cdlink" => { vcd }, "application/x-chess-pgn" => { pgn }, "application/x-compress", "application/x-cpio" => { cpio }, "application/x-csh" => { csh }, "application/x-director" => { dcr, dir, dxr }, "application/x-dvi" => { dvi }, "application/x-futuresplash" => { spl }, "application/x-gtar" => { gtar }, "application/x-gzip", "application/x-hdf" => { hdf }, "application/x-javascript" => { js }, "application/x-koan" => { skd, skm, skp, skt }, "application/x-latex" => { latex }, "application/x-netcdf" => { cdf, nc }, "application/x-sh" => { sh }, "application/x-shar" => { shar }, "application/x-shockwave-flash" => { swf }, "application/x-stuffit" => { sit }, "application/x-sv4cpio" => { sv4cpio }, "application/x-sv4crc" => { sv4crc }, "application/x-tar" => { tar }, "application/x-tcl" => { tcl }, "application/x-tex" => { tex }, "application/x-texinfo" => { texi, texinfo }, "application/x-troff" => { roff, t, tr }, "application/x-troff-man" => { man }, "application/x-troff-me" => { me }, "application/x-troff-ms" => { ms }, "application/x-ustar" => { ustar }, "application/x-wais-source" => { src }, "application/x400-bp", "application/xhtml+xml" => { xht, xhtml }, "application/xml", "application/xml-dtd", "application/xml-external-parsed-entity", "application/zip" => { zip }, "audio/32kadpcm", "audio/basic" => { au, snd }, "audio/g.722.1", "audio/l16", "audio/midi" => { kar, mid, midi }, "audio/mp4a-latm", "audio/mpa-robust", "audio/mpeg" => { mp2, mp3, mpga }, "audio/parityfec", "audio/prs.sid", "audio/telephone-event", "audio/tone", "audio/vnd.cisco.nse", "audio/vnd.cns.anp1", "audio/vnd.cns.inf1", "audio/vnd.digital-winds", "audio/vnd.everad.plj", "audio/vnd.lucent.voice", "audio/vnd.nortel.vbk", "audio/vnd.nuera.ecelp4800", "audio/vnd.nuera.ecelp7470", "audio/vnd.nuera.ecelp9600", "audio/vnd.octel.sbc", "audio/vnd.qcelp", "audio/vnd.rhetorex.32kadpcm", "audio/vnd.vmx.cvsd", "audio/x-aiff" => { aif, aifc, aiff }, "audio/x-mpegurl" => { m3u }, "audio/x-pn-realaudio" => { ram, rm }, "audio/x-pn-realaudio-plugin" => { rpm }, "audio/x-realaudio" => { ra }, "audio/x-wav" => { wav }, "chemical/x-pdb" => { pdb }, "chemical/x-xyz" => { xyz }, "image/bmp" => { bmp }, "image/cgm", "image/g3fax", "image/gif" => { gif }, "image/ief" => { ief }, "image/jpeg" => { jpe, jpeg, jpg }, "image/naplps", "image/png" => { png }, "image/prs.btif", "image/prs.pti", "image/tiff" => { tif, tiff }, "image/vnd.cns.inf2", "image/vnd.djvu" => { djv, djvu }, "image/vnd.dwg", "image/vnd.dxf", "image/vnd.fastbidsheet", "image/vnd.fpx", "image/vnd.fst", "image/vnd.fujixerox.edmics-mmr", "image/vnd.fujixerox.edmics-rlc", "image/vnd.mix", "image/vnd.net-fpx", "image/vnd.svf", "image/vnd.wap.wbmp" => { wbmp }, "image/vnd.xiff", "image/x-cmu-raster" => { ras }, "image/x-portable-anymap" => { pnm }, "image/x-portable-bitmap" => { pbm }, "image/x-portable-graymap" => { pgm }, "image/x-portable-pixmap" => { ppm }, "image/x-rgb" => { rgb }, "image/x-xbitmap" => { xbm }, "image/x-xpixmap" => { xpm }, "image/x-xwindowdump" => { xwd }, "message/delivery-status", "message/disposition-notification", "message/external-body", "message/http", "message/news", "message/partial", "message/rfc822", "message/s-http", "model/iges" => { iges, igs }, "model/mesh" => { mesh, msh, silo }, "model/vnd.dwf", "model/vnd.flatland.3dml", "model/vnd.gdl", "model/vnd.gs-gdl", "model/vnd.gtw", "model/vnd.mts", "model/vnd.vtu", "model/vrml" => { vrml, wrl }, "multipart/alternative", "multipart/appledouble", "multipart/byteranges", "multipart/digest", "multipart/encrypted", "multipart/form-data", "multipart/header-set", "multipart/mixed", "multipart/parallel", "multipart/related", "multipart/report", "multipart/signed", "multipart/voice-message", "text/calendar", "text/css" => { css }, "text/directory", "text/enriched", "text/html" => { htm, html }, "text/parityfec", "text/plain" => { asc, txt }, "text/prs.lines.tag", "text/rfc822-headers", "text/richtext" => { rtx }, "text/rtf" => { rtf }, "text/sgml" => { sgm, sgml }, "text/t140", "text/tab-separated-values" => { tsv }, "text/uri-list", "text/vnd.DMClientScript", "text/vnd.IPTC.NITF", "text/vnd.IPTC.NewsML", "text/vnd.abc", "text/vnd.curl", "text/vnd.flatland.3dml", "text/vnd.fly", "text/vnd.fmi.flexstor", "text/vnd.in3d.3dml", "text/vnd.in3d.spot", "text/vnd.latex-z", "text/vnd.motorola.reflex", "text/vnd.ms-mediapackage", "text/vnd.wap.si", "text/vnd.wap.sl", "text/vnd.wap.wml" => { wml }, "text/vnd.wap.wmlscript" => { wmls }, "text/x-setext" => { etx }, "text/xml" => { xml, xsl }, "text/xml-external-parsed-entity", "video/mp4v-es", "video/mpeg" => { mpe, mpeg, mpg }, "video/parityfec", "video/pointer", "video/quicktime" => { mov, qt }, "video/vnd.fvt", "video/vnd.motorola.video", "video/vnd.motorola.videop", "video/vnd.mpegurl" => { mxu }, "video/vnd.mts", "video/vnd.nokia.interleaved-multimedia", "video/vnd.vivo", "video/x-msvideo" => { avi }, "video/x-sgi-movie" => { movie }, "x-conference/x-cooltalk" => { ice } }; ######################################################################## ### Platform Defaults ######################################################################## %if ( platform "rs6000-aix4.3.3" ) % include "platform-rs6000-aix4.3.3.conf" %elif ( platform "rs6000-aix5.1.0" ) % include "platform-rs6000-aix5.1.0.conf" %elif ( platform->match "solaris8" ) % include "platform-solaris8.conf" %elif ( platform->match "solaris9" ) % include "platform-solaris9.conf" %elif ( platform->match "solaris10" ) % include "platform-solaris10.conf" %elif ( platform->match "rhel-..-3" ) % include "platform-rhel3.conf" %elif ( platform->match "rhel-..-4" ) % include "platform-rhel4.conf" %elif ( platform->match "-fc-4" ) % include "platform-fc4.conf" %elif ( platform->match "freebsd4" ) % include "platform-freebsd4.conf" %elif ( platform->match "freebsd5" ) % include "platform-freebsd5.conf" %elif ( platform->match "freebsd6" ) % include "platform-freebsd6.conf" %elif ( platform->match "hpux10" ) % include "platform-hpux10.conf" %elif ( platform->match "hpux11" ) % include "platform-hpux11.conf" %elif ( platform->match "irix6" ) % include "platform-irix6.conf" %endif