
PREFACIO
========
Autor Original  - Tim Smith (tzs@coho.halcyon.com)
Mantenadores -
Marzo 1995 - Sven Goldt (goldt@math.tu-berlin.de)
Julio 1995 - Robert A. Yetman (boby@pixi.com)

Actualmente Mantenido por - boby@pixi.com
Docs Japonesa - Motoharu Kubo (mkubo@st.rim.or.jp)
Docs Italiana - Giuseppe De Marco (gdm@rebel.net)
Docs Espaola - Simon Mudd (sjmudd@redestb.es)
                Abraham Nevado (nevado@redestb.es)

INTRODUCCION
============
El principal uso de suck es para dar noticias a un servidor local INN o
CNEWS, sin necesidad de que el servidor remoto NNTP te tiene configurado
como "feed".

En este paquete encontrars todo lo necesario para extraer news de un
servidor NNTP remoto a tu maquina, y mandar articulos de tu servidor al
servidor remoto.

La combinacin de suck/rpost te permite tener tu propia maquina
CNEWS/NNTP, y a la vez te permite controlar de donde sacas los articulos
y a donde envias los tuyos.  Suck/rpost usan los comandos estandard de
NNTP, que estn utilizados por tu lector de news favorito (tin, xvnews,
strn, slrn), como POST y ARTICLE.  Si puedes usar tin o xvnews con el
servidor remoto NNTP, entonces puedes usar Suck/Rpost.

suck			Extrae/manda un newsfeed pequeo de un servidor NNTP

lpost			Coloca un articulo, sacado por suck, en el servidor
                        local.

rpost			Manda articulo(s) a un servidor NNTP (como inews)
			usando el comando POST

testhost        	Comprueba los comandos que tu host reconoce, o saca
			la lista activa y en su falta, una nueva.

************************************************************************
NOTA:
Suck no funcionar con servidores NNTP obsoletos que no reconozcan el comando
xhdr. Inn-1.4sec tiene su propio servidor NNTP que funciona con xhdr. cnews
no tiene su propio servidor NNTP, depende, por tanto, del servidor NNTP que
uses con cnews.

NOTA 2:
Este codigo requiere un compilador "ANSI-compliant", NO funcionar con
compiladores viejos (como los de Sun) que no aceptan prototipos de funciones.
Podras intentar usar el programa unprotoize, incluido con gcc, pero si vas a
sacar gcc, por qu no compilarlo? :)

NOTA 3:
El Makefile supone que estas usando el make de GNU, otros makes, pueden o
no, funcionar.

NOTA 4:
Si tu servidor remoto INN se lentiza drasticamente despues de bajar 100
mensajes, y estn usando INN 1.5.1, es bastante probable que compilaron INN
con "LIKE PULLERS" configurado como DONT, que hace que INN ponga un retraso
pequeo antes de cada mensaje.
Habla con el administrador del sistema para ver si compilarn INN con "DO".
Probablemente ni saban que esta opcin exista.


LUGAR
=====
Lugar 	1	= sunsite.unc.edu
Ruta 	1	= /pub/Linux/system/Mail/news
Archivo 1	= suck-3.4.1.tar.gz

Lugar 	2	= tsx-11.mit.edu
Ruta 	2	= /pub/linux/sources/sbin
Archivo 2	= suck-3.4.1.tar.gz

GRACIAS a todos los usuarios que me han enviado correo, tanto bueno como malo.

DOBLEMENTE AGRADECIDO a los testeadores de la beta v3.0:
- harleys@io.org
- jh@yahoo.com
- maho@Uni-paderborn.de
- paonia@home.welcomehome.org
- stuart@mannet.mcb.net
- tom@mtanet.com

Me ayudaron a encontrar unos cuantos bugs con problemas de portabilidad.

************************************************************************  
Si no encuentras una funcin que has pedido, es porque la he rechazado
por varios motivos: 
- No resulta fcil insertarla en el cdigo.
- No creo que sea necesaria o util para la mayora de los usuarios.

---------------------------COMO USAR-------------------------------------
1.  ejecutas ./configure
2.  Si tu fichero history no es un fichero de texto, edita el Makefile.
3.  Editar suck_config.h - hay muchas cosas configurables aqu.
4.  Compilarlo.  (make CFLAGS=-O2, make install)
5.  Crear un archivo sucknewsrc en el que figuren los grupos que quieres bajar
    (ver la pgina manual de suck)
6.  Echa un vistazo a sample/get.news(.innxmit or .rnews)
	Estos scripts muestran el ciclo entero, de bajar las news y
	y mandar las respuestas a tu host remoto.  Usa .innxmit si
	tienes INND, o .rnews si posees CNEWS.
	El script get.news.innxmit es el que, de hecho, utilizo, porque
	utilizo INND.
7.  LEE LAS PAGINAS MAN

**************************************************************************
PRINCIPALES CAMBIOS DE 3.4.0 -> 3.4.1

* Varios arreglos en las rutinas de frases, que provoc que suck cay o
  poda quedarse en un bucle infinito.

* aadido codgo para funcionar con suck -V

PRINCIPALES CAMBIOS DE 3.3.2 -> 3.4.0

* Aadido la capabilidad para idiomas extranjeros (-l archivo_de_frases).

* Aadido que logging del "killfile" sea opcional al correr el programa (-L).

* Aadido la abilidad de lentizar suck durante ejecucin, usando una seala
  signal (-w)

* Aadido opciones para los "killfiles" para cambiar los separadores para las
  opciones de path, subject, from, y nntphost.

* Arreglado un "bug" al escribir a suck.newrc si haba errores no esperados.

* Quitado la llamada a log10(), eliminando la necesidad para la librera math.

* Documentacin en Espaol de Simon Mudd y Abraham Nevado

**************************************************************************
IDEAS PARA REVISIONES FUTURAS

1. Aadir la opcin de DEBUG para la lnea de comandos.

2. Aadir cdigo para inn que envia comandos de depuracin (por ejemplo
   dbinit: start) despues de mandar el primer comando <ARTICLE>.

3. Aadir modificaciones para Ultrix y OS/2.

PLANES A LARGO PLAZO

1. Guardar mensajes en formato noticias/grupo/num (S, s que lo he estado 
   prometiendo durante 6 meses, un da de estos me sentar y lo har)

***************************************************************************
LISTA DE CORREO!
Gracias a Motoharu Kubo (mkubo@st.rim.or.jp), ahora hay una lista de correo
para suck.  La intencin es usarla para debatir problemas, planes y otros
temas relacionados con suck.  Su direccion es "suck-ml@3ware.co.jp".

boby@pixi.com
