# 
#  WWWOFFLE - World Wide Web Offline Explorer - Versi�n 2.6.
# 
#  WWWOFFLE fichero de Configuraci�n CONFDIR/wwwoffle.conf
# 
#  Fichero de configuraci�n Copyright 1997,98,99,2000 Andrew M. Bishop.
#  Puede ser distribuido bajo la licencia P�blica General GNU, version 2,
#  o superior.  Vea la secci�n COPYING de la licencia P�blica General GNU
#  para las condiciones bajo las que puede redistribuir este fichero.
# 
# 
# 
# El fichero de configuraci�n (wwwoffle.conf) especifica todos los par�metros
# que controlan el funcionamiento del servidor proxy.  El fichero est�
# dividido en secciones que contienen una serie de par�metros que se describen
# m�s abajo.  El fichero CHANGES.CONF explica los cambios en el fichero de
# configuraci�n desde las versiones anteriores.
# 
# El fichero est� dividido en secciones, cada una de ellas puede estar vac�a o
# puede contener una o m�s l�neas con informaci�n sobre la configuraci�n.  Las
# secciones son nombradas en el orden en el que aparecen en el fichero de
# configuraci�n, pero este orden no es importante,
# 
# El formato general de cada secci�n es el mismo. El nombre de cada
# secci�n est� s�lo en una l�nea para marcar su comienzo.
# Los contenidos de la secci�n est�n contenidos entre dos l�neas que
# contienen los caracteres '{' y '}' o '[' y ']'. Cuando se usan los
# caracteres '{' y '}' las l�neas entre ellos contienen informaci�n de la
# configuraci�n. Cuando se usan los caracteres '[' y ']' debe haber una
# sola l�nea no vac�a que contenga en nombre del fichero ( en el mismo
# directorio ) que contenga la informaci�n de configuraci�n.
# 
# Los comentarios se marcan con el car�cter '#' al principio de la l�nea.
# Tambi�n se permiten las l�neas en blanco. Ambos casos son ignorados.
# 
# Las frases ESPECIFICACI�N-URL (o ESPEC-URL para acortar) y COMOD�N tienen
# diferentes significados en el fichero de configuraci�n y son descritos al
# final.  Cualquier objeto encerrado entre '(' y ')' en las descripciones
# significa que es un par�metro suministrado por el usuario. Cualquiera
# encerrado entre '[' y ']' es opcional. El s�mbolo '|' se usa para mostrar
# una serie de alternativas.  Algunas de las opciones s�lo de aplican
# espec�ficamente a URLs. Esto se indica en la opci�n por una
# ESPECIFICACI�N-URL encerrada entre '<' y '>'. La primera ESPEC-URL que
# corresponda ser� usada. Si no se da ninguna ESPEC-URL entonces se usar�n
# todas las URLs


# 
# StartUp
# -------
# 
# Esta secci�n contiene los par�metros que se usan cuando el programa comienza,
# estos cambios ser�n ignorados si el programa es rele�do mientras el programa
# est� ejecut�ndose.
# 
# http-port = (puerto)
#         Un entero especificando el puerto para el proxy HTTP 
#         (por defecto=8080).
#     
# wwwoffle-port = (puerto)
#         Un entero especificando el puerto para el control de las conexiones 
#         de WWWOFFLE (por defecto=8081).
#         
# spool-dir = (dir)
#         El nombre del directorio almac�n (por defecto=/var/spool/wwwoffle).
#     
# run-uid = (usuario) | (uid) 
#         El nombre o n�mero de usuario con el que ejecutar el servidor 
#         wwwoffled (por defecto=ninguno).  Esta opci�n no se puede aplicar a
#         win32. S�lo funciona en UNIX si el servidor es inicializado por root
# 
# run-gid = (grupo) | (gid) 
#         El nombre o n�mero del grupo con el que ejecutar el servidor 
#         wwwoffled (por defecto=ninguno). Esta opci�n no se puede aplicar a
#         win32. S�lo funciona en UNIX si el servidor es inicializado por root
# 
# use-syslog = yes | no 
#         Usar syslog para guardar los mensajes (por defecto=yes).
# 
# password = (palabra)
#         La contrase�a usada para la autentificaci�n de las p�ginas de 
#         control, para borrar p�ginas almacenadas, etc... (por defecto=ninguna).
#         Para que la contrase�a este segura el fichero de configuraci�n debe
#         estar asegurado para que s�lo personal autorizado tenga acceso a �l.
# 
# max-servers = (entero)
#         El n�mero m�ximo de procesos servidores que se ejecutar�n para
#         descarga en modo conectado y descarga autom�tica (por defecto=8).
# 
# max-fetch-servers = (entero)
#         El n�mero m�ximo de procesos servidores que se ejecutan para descargar 
#         p�ginas que fueron marcadas en modo desconectado (por defecto=4).
#         Este valor debe ser menor que max-servers o no ser� capaz de usar
#         WWWOFFLE interactivamente mientras se descargar p�ginas.
# 

StartUp
{
 http-port         = 8080
 wwwoffle-port     = 8081

 spool-dir         = SPOOLDIR

# run-uid           = daemon
# run-gid           = daemon

 use-syslog        = yes

 password          = none

 max-servers       = 8
 max-fetch-servers = 4
}


# 
# Options
# -------
# 
# Opciones que controlan como funciona el programa.
# 
# log-level = debug | info | important | warning | fatal
#         Guarda los mensajes con esta o m�s alta prioridad 
#         (por defecto=important).
# 
# socket-timeout = (tiempo)
#         El tiempo en segundos que WWWOFFLE esperar� en una
#         conexi�n por socket antes de abandonar (por defecto=120).
# 
# dns-timeout = (tiempo)
#         El tiempo en segundos que WWWOFFLE esperar� en una conexi�n con el
#         DNS (Servidor de Nombres de Dominios) antes de abandonar
#         (por defecto=60).
# 
# connect-timeout = (tiempo)
#         El tiempo en segundos que WWWOFFLE esperar� a que se establezca 
#         una conexi�n por socket antes de abandonar (por defecto=30).
# 
# connect-retry = yes | no
#         Si una conexi�n no se puede establecer WWWOFFLE lo intentar� tras
#         esperar un tiempo prudencial (por defecto=no).
# 
# 
# index-latest-days = (edad)
#         El n�mero de d�as que mostrar en el �ndice de �ltimas p�ginas 
#         (por defecto=7 d�as).
# 
# request-changed = (tiempo) 
#         Mientras se est� conectado las p�ginas solo ser�n descargadas si la 
#         versi�n almacenada es m�s vieja que la especificada. tiempo en 
#         segundos (por defecto=600).
# 
# request-changed-once = yes | no 
#         Mientras se est� conectado las p�ginas solo ser�n descargadas si la 
#         versi�n almacenada no ha sido ya recogida una vez en esta sesi�n 
#         (por defecto=yes).
# 
# pragma-no-cache = yes | no 
#         Pedir otra copia de la p�gina si la petici�n tiene 
#         'Pragma: no-cache' (por defecto=yes).
# 
# confirm-requests = yes | no 
#         Devolver una p�gina que requiere la confirmaci�n del usuario en 
#         vez de grabar autom�ticamente las peticiones hechas desconectado 
#         (por defecto=no).
# 
# socket-timeout = <tiempo> 
#         El tiempo en segundos que WWWOFFLE esperar� los datos hasta que se 
#         deje una conexi�n (por defecto=120).
# 
# connect-retry = yes | no 
#         Si una conexi�n a un servidor remoto no se ha podido realizar 
#         realizarla tras un corto per�odo de tiempo. (por defecto=no).
# 
# ssl-allow-port = (entero) 
#         Un n�mero de puerto que tiene permitida la conexi�n mediante 
#         conexiones de Capa de Conexi�n Segura (SSL), p. e. https.
#         Esta opci�n deber�a ser 443 para permitir https. Tambi�n puede haber
#         m�s de una entrada de puertos ssl si se necesita.
# 
# dir-perm = (entero_octal)
#         Los permisos que se usar�n para crear los directorios almac�n
#         (por defecto=0755).  Estas opciones invalidan los valores de umask
#         del usuario y deben estar en octal empezando con un cero (0).
# 
# file-perm = (entero octal)
#         Los permisos que se usar�n para crear los ficheros almac�n
#         (por defecto=0644).  Estas opciones invalidan los valores de umask
#         del usuario y deben estar en octal empezando con un cero (0).
# 
# run-online = (fichero)
#         El nombre de un programa que se ejecute cuando se cambie a modo 
#         conectado.  (por defecto=ninguno).  El programa se inicia con un
#         s�lo par�metro con el modo actual, "online" (conectado).
# 
# run-offline = (fichero)
#         El nombre de un programa que se ejecute cuando se cambie a modo
#         desconectado. (por defecto=ninguno).   El programa se inicia con
#         un s�lo par�metro con el modo actual, "offline" (desconectado).
# 
# run-autodial = (fichero)
#         El nombre de un programa que se ejecute cuando se cambie a modo
#         Auto llamada.  (por defecto=ninguno).  El programa se inicia con un 
#         s�lo par�metro con el modo actual, "autodial" (auto-llamada).
# 
# run-fetch = (fichero)
#         El nombre de un programa que se ejecute cuando se arranque o se pare
#         el modo de recogida (por defecto=ninguno).  El programa se inicia 
#         con dos par�metros, el primero es la palabra "fetch" (recogida) y
#         la segunda es "start" (comienzo) o "stop" (parada).
# 
# lock-files = yes | no
#         Activa el uso de ficheros de bloqueo para impedir que m�s de un
#         proceso WWWOFFLE baje la misma URL al mismo tiempo (por defecto=no).
# 

Options
{
 log-level       = important

 socket-timeout  = 120
 dns-timeout     = 60
 connect-timeout = 30

 connect-retry   = no

 ssl-allow-port  = 443

 dir-perm        = 0755
 file-perm       = 0644

 lock-files      = no
}


# 
# OnlineOptions
# -------------
# 
# Opciones que controlan como se comporta WWWOFFLE cuando est� conectado.
# 
# [<ESPEC-URL>] request-changed = (tiempo)
#         Mientras est� conectado las p�ginas s�lo ser�n recogidas si la
#         versi�n de la cach� es m�s antigua que el tiempo especificado en
#         segundos (por defecto=600).  Si escribe un valor negativo indicar� 
#         que las p�ginas almacenadas se usar�n siempre mientras est�
#         conectado.  Se pueden especificar tiempos m�s largos con los sufijos
#         'm', 'h', 'd' o 'w' para minutos, horas, d�as o semanas 
#         (p.e. 10m=600)
# 
# [<ESPEC-URL>] request-changed-once = yes | no
#         Mientas est� conectado las p�ginas s�lo ser�n recogidas si la
#         versi�n almacenada no ha sido ya recogida en esta sesi�n 
#         (por defecto=yes).  Esta opci�n toma preferencia sobre la opci�n
#         request-changed.
# 
# [<ESPEC-URL>] request-expired = yes | no
#         Mientras est� conectado las p�ginas que han expirado ser�n pedidas
#         de nuevo (por defecto=no).  Esta opci�n toma preferencia sobre las 
#         opciones request-changed y request-changed-once.
# 
# [<ESPEC-URL>] request-no-cache = yes | no
#         Mientras est� conectado las p�ginas que no se almacenar�n ser�n
#         pedidas de nuevo (por defecto=no).  Esta opci�n toma preferencia
#         sobre las opciones request-changed y request-changed-one.
# 
# [<ESPEC-URL>] try-without-password = yes | no
#         Si se realiza una petici�n de una p�gina que contiene un usuario y
#         una contrase�a se realizar� la petici�n sin especificar el usuario y
#         contrase�a.  Esto permite que las p�ginas sin contrase�a redirijan al
#         navegador a la versi�n con contrase�a de la p�gina.
# 
# [<ESPEC-URL>] intr-download-keep = yes | no
#         Si el navegador cierra la conexi�n mientras est� conectado se
#         guardar� la p�gina incompleta (por defecto=no).
# 
# [<ESPEC-URL>] intr-download-size = (entero)
#         Si el navegador cierra la conexi�n mientras est� conectado se
#         continuar� la descarga si es menor que el tama�o en KB
#         (por defecto=1).
# 
# [<ESPEC-URL>] intr-download-percent = (entero)
#         Si el navegador cierra la conexi�n mientras est� conectado se
#         continuar� la descarga si se ha completado m�s que el porcentaje
#         especificado (por defecto=80).
# 
# [<ESPEC-URL>] timeout-download-keep = yes | no
#         Si la conexi�n del servidor agota el tiempo de espera mientras
#         descarga una p�gina, esta p�gina incompleta se guardar�.
#         (por defecto=no).
# 

OnlineOptions
{
 request-changed       = 10m

 request-changed-once  = yes

 request-expired       = no

 request-no-cache      = no

 try-without-password  = yes

 intr-download-keep    = no
 intr-download-size    = 1
 intr-download-percent = 80

 timeout-download-keep = no
}


# 
#  OfflineOptions
#  --------------
#  
#  [<URL-SPEC>] pragma-no-cache = yes | no
#          Whether to request a new copy of a page if the request from the
#          browser has 'Pragma: no-cache' (default=yes).  This option option
#          should be set to 'no' if when browsing offline all pages are
#          re-requested by a 'broken' browser.
#  
#  [<URL-SPEC>] confirm-requests = yes | no
#          Whether to return a page requiring user confirmation instead of
#          automatically recording requests made while offline (default=no).
#  
#  [<URL-SPEC>] dont-request = yes | no
#          Do not request any URLs that match this when offline (default=no).
#  

OfflineOptions
{
 pragma-no-cache  = yes

 confirm-requests = no

# ### Ejemplo ####
#  No pedir ninguna URLs estando desconectado.
#  <*://*/*> dont-request = yes
}


# 
# FetchOptions
# ------------
# 
# La opciones que controlan la recogida de p�ginas que se pidieron estando 
# desconectado
# 
# stylesheets = yes | no
#         Si se quieren descargar Hojas de Estilo. (por defecto=no).
# 
# images = yes | no
#         Si se quieren descargar Im�genes. (por defecto=no).
# 
# frames = yes | no
#         Si se quieren descargar Marcos. (por defecto=no).
# 
# scripts = yes | no
#         Si se quieren descargar guiones (p.e. Javascript). (por defecto=no).
# 
# objects = yes | no 
#         Si se quieren descargar objetos (p.e. Ficheros de clases Java).
#         (por defecto=no).
# 

FetchOptions
{
 stylesheets = no

 images      = yes

 frames      = yes

 scripts     = no

 objects     = no
}

# 
# IndexOptions
# ------------
# 
# no-lasttime-index = yes | no 
#         Deshabilita la creaci�n de los �ndices �ltima Vez/Vez Anterior
#         (por defecto=no).
# 
# <ESPEC-URL> list-outgoing = yes | no
#         Elije si la URL se mostrar� en el directorio de peticiones
#         salientes. (por defecto=yes).
# 
# <ESPEC-URL> list-latest = yes | no
#         Elije si la URL se mostrar� en los �ndices �ltima Vez/Vez Anterior
#         y �ltima Salida/Salida Anterior (por defecto=yes).
# 
# <ESPEC-URL> list-monitor = yes | no
#         elije si la URL se mostrar� en el �ndice de p�ginas monitorizadas.
#         (por defecto=yes).
# 
# <ESPEC-URL> list-host = yes | no
#         Elije si la URL se mostrar� en los �ndices de servidores 
#         (por defecto=yes).
# 
# <ESPEC-URL> list-any = yes | no
#         Elije si la URL se mostrar� en alguno de los �ndices 
#         (por defecto=yes).
# 

IndexOptions
{
 no-lasttime-index    = no

# ### Ejemplo ####
#  No indexar ning�n servidor en el dominio barfoo.com.
#  <*://*.barfoo.com/> list-any = no
#  No indexar ning�n fichero gif o jpg en el �ndice �ltima Vez(lasttime).
#  <*://*/*.gif> list-latest = no
#  <*://*/*.jpg> list-latest = no
}


# 
# ModifyHTML
# ----------
# 
# Opciones que controlan como el HTML almacenado en la cach� es modificado.
# 
# [<ESPEC-URL>] enable-modify-html = yes | no  
#         Activar las modificaciones en esta secci�n (por defecto=no).
#         Con esta opci�n desactivada las dem�s opciones sobre HTML no tendr�n
#         ning�n efecto. Con esta opci�n activada hay una peque�a penalizaci�n
#         en velocidad.
# 
# [<ESPEC-URL>] add-cache-info = yes | no 
#         A�adir al final de todas las  p�ginas almacenadas la fecha en la 
#         que esa p�gina fue recogida y algunos botones (por defecto=no).
# 
# [<ESPEC-URL>] anchor-cached-begin = (HTML code) | 
#         Los enlaces que son almacenados tienen el c�digo HTML especificado 
#         insertado al principio (por defecto="").
# 
# [<ESPEC-URL>] anchor-cached-end = (HTML code) | 
#         Los enlaces que son almacenados tienen el c�digo HTML especificado 
#         insertado al final (por defecto="").
# 
# [<ESPEC-URL>] anchor-requested-begin = (HTML code) | 
#         Los enlaces que han sido pedidos para descarga tienen el c�digo HTML 
#         especificado insertado al principio.(por defecto="").
# 
# [<ESPEC-URL>] anchor-requested-end = (HTML code) | 
#         Los enlaces que han sido pedidos para descarga tienen el c�digo HTML 
#         especificado insertado al final.(por defecto="").
# 
# [<ESPEC-URL>] anchor-not-cached-begin = (HTML code) |�
#         Los enlaces de las p�ginas que no se guardar�n en la cach� o no
#         ser�n pedidas tienen el siguiente c�digo insertado al principio. 
#         (por defecto="")
# 
# [<ESPEC-URL>] anchor-not-cached-end = (HTML code) |�
#         Los enlaces de las p�ginas que no se guardar�n en la cach� o no
#         ser�n pedidas tienen el siguiente c�digo insertado al final. 
#         (por defecto="")
# 
# [<ESPEC-URL>] disable-script = yes | no
#         Quita todos los guiones (por defecto=no).
# 
# [<ESPEC-URL>] disable-blink = yes | no
#         Quita la etiqueta de parpadeo (<blink>) (por defecto=no).
# 
# [<ESPEC-URL>] disable-meta-refresh = yes | no
#         Quita cualquier etiqueta de tipo "meta" en la cabecera HTML que
#         redirija al navegador a recargar la p�gina tras un espacio de tiempo
#         (por defecto=no).
# 
# [<ESPEC-URL>] demoronise-ms-chars = yes | no
#         Reemplaza los caracteres extra�os que alguna aplicaciones de
#         Microsoft ponen en el HTML con caracteres equivalentes que la mayor�a 
#         de los navegadores pueden mostrar (por defecto=no).  La idea viene
#         del gui�n Perl de dominio publico "Demoroniser" (Desidiotizador)
# 
# [<ESPEC-URL>] disable-animated-gif = yes | no
#         Desactiva la animaci�n de los ficheros GIF (por defecto=no).
# 

ModifyHTML
{
 enable-modify-html        = no

 add-cache-info            = no

# anchor-cached-begin       = <font color="#00B000">
# anchor-cached-end         = </font>
# anchor-requested-begin    = <font color="#B0B000">
# anchor-requested-end      = </font>
# anchor-not-cached-begin   = <font color="#B00000">
# anchor-not-cached-end     = </font>

 disable-script            = no
 disable-blink             = no

 disable-meta-refresh      = no
 disable-meta-refresh-self = no

 demoronise-ms-chars       = no

 disable-animated-gif      = no
}


# 
# LocalHost
# ---------
# 
# Una lista de hu�spedes que el servidor ejecutando wwwoffled puede ser
# conocido.  Esto es as� para que el proxy no necesite contactar el mismo para
# conseguir las p�ginas locales del servidor en el caso de que tenga
# diferentes nombres.
# 
# (servidor) 
#         Un nombre de servidor o direcci�n IP que en conexi�n con el n�mero 
#         de puerto (en la secci�n Startup) especifica el servidor HTTP WWWOFFLE.
#         Los nombres de servidores tienen que coincidir exactamente, no
#         use comodines..  El primer nombre del servidor tendr� diferentes
#         usos por lo que deber�a ser un nombre que funcione desde todos los
#         clientes de la red.  Ninguno de los servidores nombrados aqu� ser�n
#         almacenados o recogidos a trav�s del proxy.
# 

LocalHost
{
 localhost
 127.0.0.1

# ### Example ####
#  The server is on www.foo.com, with IP address 11.22.33.44.
#  www.foo.com
#  11.22.33.44
}


# 
# LocalNet
# --------
# 
# Una lista de servidores que tienen accesible el servicio web incluso cuando
# est� desconectado y WWWOFFLE no debe almacenar porque est�n en una red local.
# 
# (servidor)
#         Un nombre de servidor o direcci�n IP que est� siempre disponible y
#         WWWOFFLE no almacenar�. La correspondencia de nombres de servidores
#         usa comodines.  Puede excluir un servidor a�adiendo el s�mbolo '!'
#         al principio del nombre. Tambi�n se necesitan todos los posibles
#         alias y direcciones IP del servidor.  Se asumir� que todas las 
#         entradas que escriba aqu� estar�n accesibles cuando est� desconectado.
#         Ninguno de estos servidores ser� almacenados o recogidos a trav�s
#         del proxy.
# 

LocalNet
{

# ### Ejemplo ####
#  El dominio local es foo.com por lo tanto no almacenar ning�n servidor en
#  �l.
#  *.foo.com
}



# AllowedConnectHosts
# -------------------
# 
# Una lista de los hu�spedes que tienen permitida la conexi�n al servidor.
# 
# (hu�sped)
#         Un hu�sped o direcci�n IP que tiene permitida la conexi�n al servidor.
#         La correspondencia de nombres de servidores usa comodines.  Puede
#         excluir un hu�sped a�adiendo el s�mbolo '!' al principio del nombre. 
#         Tambi�n se necesitan todos los posibles alias y direcciones IP 
#         del hu�sped.  Todos los nombres de servidor nombrados en las secci�n
#         LocalHost tambi�n tienen permitida la conexi�n.
# 

AllowedConnectHosts
{

# ### Ejemplo ####
#  Permitir s�lo conexiones desde hu�spedes en el dominio foo.com.
#  *.foo.com
}


# 
# AllowedConnectUsers
# -------------------
# 
# Una lista de los usuarios y sus contrase�as, que tienen permitida la conexi�n 
# con el servidor.
# 
# (usuario):(contrase�a)
#         El nombre de usuario y la contrase�a de los usuarios que tienen 
#         permitida la conexi�n con el servidor. Si la secci�n se deja vac�a 
#         no se realiza autentificaci�n por contrase�a.  El nombre de usuario 
#         y contrase�as se almacenan en formato de texto plano.  Esta opci�n 
#         requiere el uso de navegadores que soporten el est�ndar HTTP/1.1 de 
#         autentificaci�n frente al proxy.
# 

AllowedConnectUsers
{

# ### Ejemplo ####
#  Permitir conexiones de este usuario solamente.
#  andrew:password
}


# 
# DontCache
# ---------
# 
# Una lista de URLs que WWWOFFLE no almacenar�.
# 
# [!]ESPECIFICACI�N-URL
#         No almacenar ninguna URL que coincida con esto.  La
#         ESPECIFICACI�N-URL puede ser negada para permitir que las
#         coincidencias sean almacenadas.  Las URLs no se pedir�n si est� 
#         desconectado
# 

DontCache
{

# ### Ejemplo ####
#  No almacenar ning�n servidor del dominio barfoo.com.
#  *://*.barfoo.com/
#  No almacenar ning�n fichero gzip o tar.
#  *://*/*.gz
#  *://*/*.tar
#  No almacenar ning�n fichero del directorio /volatile del dominio foo.com.
#  *://*.foo.com/volatile/*
}


# 
# DontGet
# -------
# 
# Una lista de URLs que WWWOFFLE no debe descargar (porque solo contienen 
# publicidad o basura, por ejemplo).
# 
# [!]ESPECIFICACI�N-URL
#         No descargar ninguna URL que coincida con esto.  La ESPECIFICACI�N-URL
#         puede ser negada para permitir descargar las coincidencias.
# 
# [<ESPEC-URL>] replacement = (URL)
#         La URL a usar para reemplazar cualquier URL que coincida con la
#         ESPECIFICACI�N-URL en vez de usar el mensaje de error est�ndar
#         (por defecto=ninguna).  Se sugiere como reemplazo la URL
#         /local/dontget/replacement.gif (un gif transparente de 1x1 pixel).
# 
# <ESPEC-URL> get-recursive = yes | no
#         Elija si las URLs que coincidan ser�n recogidas en una recogida
#         recursiva (por defecto=yes).
# 
# 
# <ESPEC-URL> location-error = yes | no
#         Cuando la respuesta de la URL contiene una cabecera 'Location' ()
#         que redirige a una p�gina especificada en esta secci�n la respuesta
#         es modificada para mostrar un mensaje de error en vez de la p�gina 
#         (por defecto=no).  Esto parar� la redirecci�n de los proxies de los
#         ISPs a anuncios si las URLs de los anuncios est�n en esta secci�n.
# 

DontGet
{

# replacement = /local/dontget/replacement.gif

# ### Ejemplo ####
#  No descargar desde ning�n servidor en el dominio barfoo.com.
#  *://*.barfoo.com/
#  No descargar ning�n fichero gzip o tar.
#  *://*/*.gz
#  *://*/*.tar
#  No descargar ning�n fichero del directorio /adverts en el dominio foo.com.
#  *://*.foo.com/adverts*
#  No descargar ning�n fichero gzip o tar al descargar recursivamente.
#  <*://*/*.gz>  get-recursive = no
#  <*://*/*.tar> get-recursive = no
}


# 
# CensorHeader
# ------------
# 
# Una lista de cabeceras HTTP que se deben quitar de la petici�n hecha al 
# servidor web y de las respuestas que vuelvan de vuelta.
# 
# [<ESPEC-URL>] (cabecera) = yes | no | (cadena)
#         Una campo de la cabecera, (p.e. From, Cookie, Set-Cookie User-Agent) 
#         y la cadena para reemplazar el valor de la cabecera (por defecto=no).
#         La cabecera distingue may�sculas de min�sculas y no contiene un ':'
#         al final.  El valor "no" significa que la cabecera no se modificar�.
#         Los valores "yes" o no poner una cadena pueden usarse para eliminar 
#         la cabecera. Tambi�n puede usar una cadena para reemplazar la
#         cabecera.  Esta opci�n s�lo reemplaza cabeceras si las encuentra, no 
#         a�ade ninguna nueva.
# 
# [<ESPEC-URL>] referer-self = yes | no 
#         Pone la cabecera Referer al mismo valor que la URL que se ha pedido
#         (por defecto = no).
# 
# [<ESPEC-URL>] referer-self-dir = yes | no 
#         Pone la cabecera Referer al nombre del directorio en el que se
#         encuentra la URL que se ha pedido (por defecto = no).  Esta opci�n
#         toma preferencia sobre referer-self.
# 

CensorHeader
{

# ## Ejemplo ###
#  No enviar el nombre de usuario.
#  From = yes
#  No aceptar Cookies
#  Set-Cookie = yes
#  No devolver Cookies
#  Cookie = yes
#  Mentir sobre el navegador.
#  User-Agent = WWWOFFLE/2.5
}


# 
# FTPOptions
# ----------
# 
# Opciones a usar cuando se descargan ficheros usando el protocolo ftp.
# 
# anon-username = (cadena)
#         El nombre de usuario a usar para ftp an�nimo (por defecto=anonymous).
# 
# anon-password = (cadena)
#         La contrase�a a usar para ftp an�nimo 
#         (por defecto=se determina en tiempo de ejecuci�n).  
#         Si est� usando un cortafuegos puede contener valores no v�lidos para
#         el servidor FTP y debe ser puesto a un valor diferente.
# 
# [<ESPEC-URL>] auth-username = (cadena)
#         Un nombre de usuario a usar en un servidor en vez de usuario an�nimo 
#         por defecto.
# 
# [<ESPEC-URL>] auth-password = (cadena)
#         La contrase�a a usar en un servidor en vez de la contrase�a
#         an�nima por defecto.
# 

FTPOptions
{
 anon-username = anonymous
# anon-password = 
}


# 
# MIMETypes
# ---------
# 
# Tipos MIME a usar cuando se sirven ficheros que no han sido recogidos usando
# HTTP o para ficheros en el servidor web incorporado.
# 
# default = (tipo-mime)/(subtipo)
#         El tipo MIME por defecto. (por defecto=text/plain).
# 
# .(ext-fichero) = (tipo-mime)/(subtipo) 
#         El tipo MIME asociado con la extensi�n de un fichero.
#         El punto (.) debe ser incluido en la extensi�n de fichero.
#         Si coincide m�s de una extensi�n se usar� la m�s larga.
# 

MIMETypes
{
 default  = text/plain

 .Z       = application/x-compress
 .au      = audio/basic
 .avi     = video/x-msvideo
 .class   = application/java
 .cpio    = application/x-cpio
 .css     = text/css
 .deb     = application/octet-stream
 .dtd     = application/xml
 .dvi     = application/x-dvi
 .eps     = application/postscript
 .gif     = image/gif
 .gz      = application/x-gzip
 .htm     = text/html
 .html    = text/html
 .jpeg    = image/jpeg
 .jpg     = image/jpeg
 .js      = application/x-javascript
 .latex   = application/x-latex
 .man     = application/x-troff-man
 .me      = application/x-troff-me
 .mov     = video/quicktime
 .mpeg    = video/mpeg
 .mpg     = video/mpeg
 .ms      = application/x-troff-ms
 .pac     = application/x-ns-proxy-autoconfig
 .pbm     = image/x-portable-bitmap
 .pdf     = application/pdf
 .pgm     = image/x-portable-graymap
 .png     = image/png
 .pnm     = image/x-portable-anymap
 .ppm     = image/x-portable-pixmap
 .ps      = application/postscript
 .ras     = image/x-cmu-raster
 .rgb     = image/x-rgb
 .rpm     = application/octet-stream
 .rtf     = application/rtf
 .snd     = audio/basic
 .tar     = application/x-tar
 .tcl     = application/x-tcl
 .tex     = application/x-tex
 .texi    = application/x-texinfo
 .texinfo = application/x-texinfo
 .tif     = image/tiff
 .tiff    = image/tiff
 .tr      = application/x-troff
 .txt     = text/plain
 .vr      = model/vrml
 .wav     = audio/x-wav
 .wrl     = model/vrml
 .xbm     = image/x-xbitmap
 .xml     = application/xml
 .xpm     = image/x-xpixmap
 .xwd     = image/x-xwindowdump
 .zip     = application/zip
}


# 
# Proxy
# -----
# 
# Contiene los nombre de los proxies HTTP (u otros) a usar externamente a la 
# m�quina local con WWWOFFLE.
# 
# [<ESPEC-URL>] proxy = (servidor[:puerto])
#         El hu�sped y el puerto a usar como proxy por defecto.
# 
# <ESPEC-URL> auth-username = (cadena)
#         El nombre de usuario a usar en un servidor proxy para autentificar 
#         WWWOFFLE frente a �l. La ESPEC-URL en este caso se refiere al proxy,
#         no a la URL que se est� recogiendo.
# 
# <ESPEC-URL> auth-password = (cadena)
#         La contrase�a a usar en el servidor proxy para autentificar WWWOFFLE
#         frente a �l. La ESPEC-URL en este caso se refiere al proxy y no a
#         la URL que se est� recogiendo.
# 
# [<ESPEC-URL>] ssl = (servidor[:puerto])
#         Un servidor proxy que se debe usar para conexiones de
#         Capa de Conexi�n Segura (SSL) p.e. https. Note que de la ESPEC-URL
#         s�lo se comprueba el nombre de servidor. Las otras partes deben ser
#         comodines (*).
# 

Proxy
{
 <http://*> proxy = none

# ### Ejemplo ####
#  Usar www.foo.com como elproxy http por defecto en el puerto 8080
#  excepto para el dominio foo.com que no usa proxy.
#  <http://*>    proxy = www.foo.com:8080
#  <*://foo.com> proxy = none
}


# 
#  Alias
#  -----
# 
# Una lista de alias que son usados para reemplazar el nombre del servidor y el 
# camino con otro nombre de servidor y camino. Tambi�n para servidores que
# son conocidos por dos nombres.
# 
# ESPECIFICACI�N-URL = ESPECIFICACI�N-URL
#         Cualquier petici�n que coincida con la primera ESPEC-URL es 
#         reemplazada por la segunda ESPEC-URL. Las ESPEC-URL deben coincidir
#         exactamente. No es una correspondencia por comodines. Los argumentos
#         de la URL son ignorados.
# 

Alias
{

# ### Ejemplo ####
#  El servidor http www.bar.com es replicado localmente en 
#  www.bar-mirror.foo.com
#  http://www.bar.com/ = http://www.bar-mirror.foo.com/
#  Puede especificar un alias para la p�gina de wwwoffle
#  http://wwwoffle/ = http://www.gedanken.demon.co.uk/wwwoffle/
}


# 
# Purge
# -----
# 
# El m�todo que determina que p�ginas eliminar, la edad por defecto, la edad de 
# las p�ginas de un servidor determinado en d�as y el tama�o m�ximo de la
# cach�.
# 
# use-mtime = yes | no 
#         El m�todo a usar para decidir que ficheros purgar, el tiempo de 
#         acceso (atime) o el tiempo de �ltima modificaci�n (mtime)
#         (por defecto=no).
# 
# max-size = (tama�o)
#         El tama�o m�ximo de la cach� en MB despu�s de purgar (por defecto=0).
#         Un tama�o m�ximo de cach� de 0 significa que no hay l�mite en
#         tama�o.  Si se usa esta opci�n y la opci�n min-free se elegir� el
#         menor tama�o de cach�.  Esta opci�n, al calcular el tama�o de la
#         cach�, tiene en cuenta las URLs que nunca son purgadas pero no las 
#         eliminar�.
# 
# min-free = (size)
#         El espacio m�nimo libre en disco en MB despu�s de purgar 
#         (por defecto=0).  Un tama�o m�nimo de disco de 0 significa que no
#         hay l�mite de espacio libre. Si se usa esta opci�n y la opci�n
#         max-free se elegir� el menor tama�o de cach�.  Esta opci�n tiene en
#         cuenta las URLs que nunca son purgadas pero no las eliminar�.
# 
# use-url = yes | no 
#         si es verdad se usa la URL para decidir en la edad de purga, si 
#         no se usa el servidor y el protocolo. (por defecto=no).
# 
# del-dontget = yes | no
#         Si es verdad se borran las URLs que coinciden con las entradas de
#         la secci�n DontGet (por defecto=no).
# 
# del-dontcache = yes | no
#         Si es verdad se borran las URLs que coinciden con las entradas 
#         de la secci�n DontCache (por defecto=no).
# 
# [<ESPEC-URL>] age = (edad)
#         La edad m�xima en la cach� para las URLs que coinciden con esto 
#         (por defecto=14).  Una edad de cero significa no guardar. Un valor 
#         negativo no borrar.  La ESPECIFICACI�N-URL corresponde s�lo con el
#         protocolo y servidor a menos que se haya especificado como verdadera
#         la opci�n use-url.  Se pueden especificar tiempos m�s largo con los
#         sufijos 'w', 'm' o 'y' para semanas, meses o a�os (p. e. 2w=14).
# 

Purge
{
 use-mtime     = no

 max-size      = 0
 min-free      = 0

 use-url       = no

 del-dontget   = yes
 del-dontcache = yes

 age           = 4w

# ### Ejemplo ####
#  Purgar los servidor en el domain foo.com en 1 semana excepto bar.foo.com 
#  en 2 semanas.
#  <*://foo.com/>     age = 1w
#  <*://bar.foo.com/> age = 2w
#  Nunca guardar nada del dominio bar.com excepto foo.bar.com que se guardar� 
#  para siempre
#  <*://bar.com/>     age = 0
#  <*://foo.bar.com/> age = -1
# 
#  Guardar los fichero ftp 7 d�as y los http 14.
#  <ftp://*>  age = 7
#  <http://*> age = 14
# 
#  Purgar los ficheros de la cach� por debajo de los 100 MB
#  max-size = 100
}

# COMODINES
# ---------
# 
# Un comod�n es usar el car�cter '*' para representar cualquier grupo de 
# caracteres.
# 
# Es b�sicamente la misma expresi�n de correspondencia de ficheros de la l�nea
# de comandos de DOS o la shell de UNIX, excepto que el car�cter '*' puede
# aceptar el car�cter '/'. Se pueden usar un m�ximo de 2 '*' en cualquier
# expresi�n.
# 
# Por ejemplo
# 
# *.gif      corresponde con  foo.gif y bar.gif
# *.foo.com  corresponde con  www.foo.com y ftp.foo.com
# /foo/*     corresponde con  /foo/bar.html y /foo/bar/foobar.html
# 
# 
# 
# ESPECIFICACI�N-URL
# -----------------
# 
# Cuando se especifica un servidor, un protocolo y una ruta, en muchas secciones
# se puede usar una ESPECIFICACI�N-URL, que es una forma de reconocer una URL
# 
# Para esta explicaci�n consideramos que una URL puede constar de cinco
# partes.
# 
# proto           El protocolo que usa (p.e. 'http', 'ftp')
# servidor        El nombre de servidor (p.e. 'www.gedanken.demon.co.uk').
# puerto          El n�mero de puerto en el servidor (p.e. por defecto 80 para 
#                 HTTP).
# ruta            La ruta en el servidor (p.e. '/bar.html') o un nombre de 
#                 directorio (p.e. '/foo/').
# argumentos      Argumentos opciones de la URL usados por guiones CGIs etc...
#                 (p. e.) 'search=foo').
# 
# Por ejemplo, en la p�gina de WWWOFFLE: 
# http://www.gedanken.demon.co.uk/wwwoffle/
# El protocolo es 'http', el servidor es 'www.gedanken.demon.co.uk', el puerto 
# es el predeterminado (en este caso 80), y la ruta es '/wwwoffle/'.
# 
# En general se escribe como
# (proto)://(servidor)[:(puerto)]/(ruta)[?(argumentos)]
# 
# Donde [] indica una caracter�stica opcional, y () indica un nombre o n�mero
# proporcionado por el usuario.
# 
# Alguna opciones comunes de ESPECIFICACI�N-URL son las siguientes:
# 
# *://*               Cualquier protocolo, cualquier servidor, cualquier ruta
#                     (Es lo mismo que decir 'el predeterminado').
# 
# *://*/(ruta)        Cualquier protocolo, cualquier servidor, 
#                     cualquier puerto, una ruta, cualquier argumento.
# 
# *://*/*.(ext)       Cualquier protocolo, cualquier servidor, cualquier puerto,
#                     una ruta, cualquier argumento.
# 
# *://*/*?            Cualquier protocolo, cualquier servidor, cualquier ruta,
#                     Ning�n argumento.
# 
# *://(servidor)      Cualquier protocolo, un servidor, cualquier puerto,
#                     cualquier ruta, cualquier argumento.
# 
# (proto)://          Un protocolo, cualquier servidor, cualquier puerto,
#                     cualquier ruta, cualquier argumento.
# 
# (proto)://(servidor) Un protocolo, un servidor, cualquier puerto, 
#                     cualquier ruta, cualquier argumento
# 
# (proto)://(servidor): Un protocolo, un servidor, puerto predeterminado,
#                     cualquier ruta, cualquier argumento.
# 
# *://(servidor):(puerto) Cualquier protocolo, un servidor, un puerto, 
#                     cualquier ruta, cualquier argumento.
# 
# La correspondencia del servidor y la ruta usa los comodines descritos arriba.
# 
# En algunas secciones se acepta que la ESPECIFICACI�N-URL este negada
# a�adiendo el car�cter '!' al comienzo. Esto significa que la comparaci�n
# entre la URL y la ESPECIFICACI�N-URL devolver� el valor l�gico opuesto
# al que devolver�a sin el car�cter '!'. Si todas las ESPECIFICACIONES-URL 
# de la secci�n est�n negadas y se a�ade '*://*/*' al final, el sentido de la 
# secci�n entera ser� negado.

