0.0.1
-----

Simplemente la primera version del programa.

1.0.0
-----

En esta version hice muchos arreglos de acuerdo con los comentarios de los 
usuarios. Es fantastico que tanta gente haya decidido usar mi programa.
Aqui estn las cosas importantes que fueron cambiadas:

- Conflicto del smbolo ustat en unistd.h (libc5) y de la variable en
  centerICQ.cpp. Reparados. Renombre la variable a usrstat. Notificado por:
  Bernhard Sadlowski <sadlowsk@mathematik.uni-bielefeld.de>

- Makefiles en los directorios ktools/src y center/ no funcionaron con el GNU
  make 3.76 porque aparentemente no entenda las reglas como '.cpp.o:'.
  Reparado. Todas las reglas como esas fueron cambiadas a '%.o : %.cpp'

- Ahora centerICQ detecta la desconexin fsica del socket. Por ejemplo, en
  las versiones anteriores usted estaba usando el sistema Linux en casa y conec_
  tandolo a Internet mediante una cuenta dial-up ppp, centerICQ piensa que esta
  online a pesar de que este desconectado
    
- Desde esta versin todos los mensajes salientes son puestos en los archivos
  center.<uin>.out en el directorio $(HOME)/.center
   
- Algunos adelantos en la interface del usuario
 
- Un bug muy gracioso fue reparado. El punto es que mi ICQ UIN que aparece en
  la lista de contactos cuando uno ejecuta centerICQ por primera vez, fue un
poquito incorrecto (error de "tipeado"), mi ICQ UIN real es 17502151 :)

- Nueva posibilidad de registro de usuario fue agregada

- Ahora centerICQ enva la autorizacin inmediatamente despus de la recepcin
  de un pedido desde un cliente Mirabilis

- Ahora puedes hacer que centerICQ no revice tu correo adicionando el parmetro
  'dontcheckmail' en el archivo $(HOME)/.center/config. Idea de Bernhard
  Sadlowski <sadlowsk@mathematik.uni-bielefeld.de> cuya cuenta era muy larga
como para ser "escaneada" cada minuto :)

- Desde este da (1 agos 1999) tu puedes bajar la mejor y mas nueva snapshot
  (muestra de pantalla) del programa en la pagina http://konst-linux.i.am/

- CenterICQ ahora puedes poner al da (update) tus detalles (details) en la
  base de datos de ICQ

- Ahora los usuarios que estn online (conectados), offline (desconectados)
  y los mensajes de los usuarios que han sido enviados son recibidos y 
  resaltados con colores diferentes. Se ve mucho mejor :)

- Adicionada una nueva caracterstica "History" (historial de mensajes)

- Otra linda caracterstica. Si no presionas ninguna tecla en ninguna de las consolas 
de tu sistema, centerICQ automticamente puede "setear" su estado a "away"
  (lejos) y luego a N/A (no disponible). Puede "setear" los periodos de tiempo
con los nuevos parmetros 'autoAway' y 'autoNA' en el archivo
  ~/.center/config
  
- El tem del men 'About'(sobre) fue agregado al men global invocado al
  presionar la tecla F4
    
- Ahora centerICQ puede manejarnos paquetes "ack" de reporte del servidor
  sobre los resultados al enviar mensajes y URLs con estos. Esto significa que
  ahora estos no sern perdidos en desconexiones inesperadas del servidor.
  Adems con esta caracterstica tienes la posibilidad de escribir tus mensajes 
  estando offline para que sean enviados luego cuando ests online

---
    Aqu comienza changelog detalladamente. Una pequea explicacin sobre
    las versiones.
    El primer numero es en si mismo la versin, el segundo es cuantas nuevas
    caractersticas fueron agregadas a la versin y el tercero muestra la
    cantidad de bugs reparados.
---

1.0.1 - Reparado un segfault que apareca cuando el usuario intentaba agregar
        a la lista de contactos un UIN que ya estaba en esta
        
1.0.2 - Nuevo procedimiento de registro de UIN se vea mal a causa de la nueva
        ventana que apareca (sobre el nuevo mail y status). Reparado

Ahora centerICQ informara cuando alguien lo "setee" en su computador.
        Simplemente enva un pequeo mensaje de informacin entonces podra 
	tener un pequeo programa usando estadsticas

1.0.3 - Grandioso! Despus de un ida de sexo perverso con herramientas de
debugging, "seteando" hooks (ganchos) y otras cosas, las extraas
	segfault fueron encontradas y eliminadas

1.1.3 - Ahora si has tenido algn problema con las teclas de funcin (F1, F2,..., F12)
        en el modo terminal, hay posibilidad de usar teclas alternativas
	para invocar usuarios, status (estado) y mens globales, ellas son
	'u', 's' y 'g'

1.2.3 - Los "Reply" tem han sido agregados a la ventana de mensajes que
        aparece se leen mensajes entrantes. "Close" tem fue removido porque
        la ventana es cerrada con la tecla ESC

1.3.3 - Ahora el programa maneja SIGINT y SIGTERM correctamente

        El primer parche aplicado :) su autor fue Piotr Waskiewicz
        <wasp@linuxfreak.com>. Ahora centerICQ informara a los usuarios sobre
	los eventos mediante un PC speaker beep si el dispositivo de sonido
se encuentra inaccesible (ocupado, reproduciendo algo o algo como eso).
	Gracias, Piotr.

1.3.4 - Un bug menor reparado. centerICQ reproduca un sonido al recibir un
        mensaje de un usuario en la ignore list (lista de ignorados)

1.7.6 - Cuatro caractersticas agregadas y dos bugs reparados.

        Caracterstica 1.
        
        Una importante mejora de la interface ha sido implementada. Escrib una
	nueva clase ksmalledit que permite editar mensajes usando un editor de
	texto mas avanzado
                
        Caracterstica 2.
        
        Otra linda mejora de la interface. centerICQ no quitara mas los
	caracteres \r\n de los mensajes recibidos, porque ahora puede mostrar
	en pantalla ese tipo de mensajes mas correctamente. Las teclas arriba y
	abajo dejan desplazarse sobre el mensaje que usted esta leyendo

        Caracterstica 3.
        
        He procedido con mi idea de escribir un programa general de
	comunicaciones el cual contendr no solo un cliente ICQ dentro.
        Entonces, Una libreta telefnica interna ha sido agregada. Tu puedes
	encontrarla en el men global invocado con la tecla F4. Espero que
	lo encuentres de utilidad. Puede que el mismo sea integrado con la
	lista de contactos del ICQ... no se. Cualquier sugerencia es bien
	venida, como es usual :)
                
        Caracterstica 4.
                
        Agregado soporte para modos de texto que no sean 80x25
                
        Bugs (errores de programacin).

        Unos cuantos bugs han sido arreglados. Los primeros estaban relacionados
	con agregar usuarios con el campo de 'nickname' (apodo) vaco a la
	lista de contactos: luego de recomenzar centerICQ ellos han sido
	mostrados incorrectamente. Y lo segundo ha sido que el programa
	reproduca un sonido 'received msg/url/etc ..' en la recepcin de mensajes
	de usuarios en la lista de ignorados

        Algunas correcciones.
                
Desde que la versin con lista de contactos es renovada en la presen_
tacion aunque usted este trabajando con mens como el phonebook, 
	change status, history, etc.

        Misc (miscelneo).

        Adems, el archivo HOWTO-thank-me(como agradecerme)fue adicionado en
	el paquete del programa. Puede ser que alguien realmente me ayude con
	lo que escribi alli ... Veremos

1.10.7 -
        Bugs reparados:

        Habia un bug con la recepcion de contactos de otros usuarios, centerICQ
crea que todos esos contactos recibidos que tenan uins eran los 
	mismos uin de la persona que los enviaba.

        Y algunos cambios menores hechos.

        Caractersticas agregadas:

        Era imposible abortar un procedimiento de renovacin de los detalles
	del usuario hasta que este culminara. Ahora es posible hacerlo, entonces
	pensemos que es una nueva caracterstica :)

        Ahora todos los archivos creados por centerICQ en el directorio .center
	tienen los permisos -rw------- para que sean mas seguros :) entonces
	ahora todas tus conversaciones estn escondidas de los curiosos ojos de
	otros usuarios :)

        El comando de lnea "-a" fue agregado. Fuerza a centerICQ que dibuje sus
        ventanas usando caracteres ascci '+', '|' y '-'

2.0.0
-----

La principal caracterstica que fue implementada en esta versin es el soporte
para icq de protocolo versin 5. Va a permitirme implementar cosas de tanta
utilidad como transferencia de archivos y chat, las voy a hacer pronto.

Prximamente, un montn de mejoras a la interfaz de los usuarios. Parmetros
para buscar usuarios y renovar la informacin de los mismos ahora es ingresada
atraves de un men. Adems, la ventana de 'user information' (informacin del
usuario) fue mejorada, ahora permite ver mas informacin y tiene un mejor men 
sobre la lnea inferior de la ventana.

Otra cosa que fue mejorada es la presentacin de la informacin del usuario,
fueron salvados todos los datos substrados en diferentes archivos. Entonces
ahora no hay necesidad de bajarlos cada vez que elijas 'user info' 
(informacin del usuario) en el men.

Seguro, algunos bugs fueron reparados. A causa de las reparaciones la conexin
se volvi mas estable y no se rompe por los errores de implementaron del 
protocolo.


PS (PD): Como es usual me gustara que le des un vistazo al archivo
    HOWTO-thank-me. Quien sabe,
    Tal vez seas el que puede hacerlo.


2.2.1
-----

Primero... Grhm. Feliz Ao Nuevo! Salud :)

Las opciones AutoAWAY y AutoNA ahora funcionan bien. Haban algunos problemas
detectando la hora local de los usuarios inactivos, pero luego de la
implementacion de esto de otro modo se volvi grandioso :)

Luego de reescrito un trozo de cdigo del manejo de la lista de contactos, ahora
se ve mucho mejor.

Ahora el paquete centerICQ es orgullosamente distribuido con su propio script
autoconf ;)

'Edit ignore list' (edicin de la lista de ignorados) facilidad agregada a la
interface del programa (ver men global).

2.3.3
-----

Arreglado un bug menor en el cdigo fuente que causaba problemas compilando el
programa.

Arreglado un bug que causaba a centerICQ que cambiara a n/a (no disponible)
mientras se ejecutaba en una consola remota (por ejemplo /dev/ttypXX).

Versiones previas parecan ser las mas problemticas (aqu el autor usa la
palabra "buggy" que significa: la que mas bugs (bichos, errores) tiene). Un
bug mas fue reparado, causaba a centericq que no auto-aceptar pedidos de
autorizacin y no informara al usuario que alguien lo haba adherido a su lista
de contactos.

Ahora las ventanas de centerICQ usan la pantalla completa (si es de mas de 80
caracteres).

Ahora disponible en RPM :)

2.7.4
-----

As como la librera ktools fue reescrita y optimizada, centerICQ se volvi mas
rpido.
Por ejemplo, El historial de mensajes ahora aparece un poquito mas rpido, etc.
Un montn de mejoras en el cdigo, en general :)

El editor de mensajes de texto fue reescrito en su totalidad. Ahora permite
entrar mas de un espacio entre palabra y palabra y tiene algunas nuevas
facilidades.

La operacin de lectura y ordenamiento del historial fue acelerada.

ESC ya no es mas una tecla de salida. Para salir del programa ahora tendrs
que usar la tecla 'q'.

El phonebook (libreta telefnica) se volvi obsoleta.

La lista de ignorados no funcionaba del todo. Reparado.

2.11.5
------

Ahora es posible ver el historial de mensajes mientras se escribe un mensaje
El archivo Makefile.in ha cambiado para hacer la instalacin mas flexible.
Ahora el programa puede ser ./configured (configurado) e instalado con cualquier
prefijo ${prefix}. Propuesto por Alexandr D. Kanevskiy <kad@dc.ukrtel.net>, el
author de la distribucin BlackCat Linux.

Si tu eres es fan de emacs como Felix Natter <f.natter@ndh.net> ;), ahora tu
puedes disfrutar de soporte para teclas de mtodo abreviado (key bindings) de 
emacs en centericq. Todo lo que se necesita para activar esta caracterstica
es agregar la cadena 'emacs' a tu archivo ~/.center/config.

Algunas veces centerICQ mandaba mensajes duplicados. Reparado.

Ahora es posible mandar un mismo mensaje a mltiples usuarios en tu lista. La
opcin "^P mltiple" agregada al casillero "send message" (enviar mensaje).

La opcin forwarding (pasar mensaje) fue agregada.

2.12.6
------

Ctrl-L refresca los contenidos de la pantalla.

Para cancelar una opcin o cerrar una ventana debes apretar la tecla ESC
dos veces (como en Midnigh Commander).

El separador de mensajes de mas de 450 caracteres ahora funciona. Habia algunos
problemas en versiones previas.

3.0.0
-----

Completamente re-escrito desde los "retazos". Sus ventajas son:

  + Lindo diseo C++
  + Escritas con motor, http://konst.org.ua/motor
  + Uso de la librera icqlib que extiende las posibilidades relacionadas con
    la transferencia de archivos con icq, manejo mas amplio de detalle de
    usuarios, etc

Nota para aquellos que hacen actualizacin entre versiones. Los archivos binarios
ahora se llaman centericq, no center como era antes. Los archivos compartidos
(wav's) estn ahora contenidos en /usr/local/share/centericq/ y no en /usr/local
/share/center/. Adems el directorio ~/.center ya no es usado; ~/.centericq es
creado a cambio.

3.2.3
-----

Un poco de limpieza de cdigo ha sido hecha. Haban algunos problemas compilando
el cdigo en algunos sistemas.

LA interfaz del usuario fue mejorada. Ahora la ayuda de teclas rpidas es
mostrada en la lnea de status.

Ahora centericq puede esconder los usuarios que se encuentran offline cuando la
lista de contactos es mostrada.

Ctrl-C (sigint) es ahora bloqueada pues ahora es peligrosa ya que Ctrl-X es
usada para enviar un evento.

"Quick config options" (Rpidas opciones de configuracin) mejoradas.

Arreglado segfault cuando se mandan mensajes extensos.

3.7.3
-----

Un pequeo parche a la librera icqlib fue hecho. Ahora centericq puede
recibir mensajes y URLs desde gente con clientes Mirabilis que los envan
a varios receptores

Pasado a FreeBSD al fin! Gracias a
Gregory Edigaroff <greg@Thing-Fish.Kharkov.NET> por el CD de FreeBSD 4.0 :)

Traduccin al alemn .po por Florian Mller" <flo@flo.s-s-f.de> incluida en la
distribucin.

Ahora centericq no cambia automticamente tu status a Away o N/A estas
invisible.

Lista visible de caractersticas, agregada.

Lectura del historial mas veloz.

Ahora es posible ver detalles del usuario con Alt-? cuando se esta escribiendo 
un mensaje.

3.13.3
------

Al fin la opcin de recepcion de contactos fue implementada en esta re-
escritura. Fue soportada por la serie de versiones 2.x.x, pero haba sido
extraviada. Ahora esta ok.

La direccin del server de ICQ ahora es configurable.

Ahora la opcin de renovar la informacin del usuario funciona muy bien. Es
posible cambiar los campos de genero y lenguaje en la base de datos de ICQ

Ahora ":)" es impreso prximo al nickname del usuario que cumpla aos.

Los pases son ordenados alfabticamente en la caja de seleccin invocada
desde la opcin "update details" (cambiar detalles).

Ahora es posible ver afiliaciones y background (fondo de pantalla) en 
'detalle de usuarios'.

Repetir el mensaje original en la respuesta a este ahora es posible.

Soporte de proxy SOCKS proxy agregado. Gracias a Sir Kot <cyrilm@maris.ru> por
el parche.

Bsqueda rpida de contacto agregada. Ahora puedes escribir el nickname a
buscar para un usuario en la lista de contactos. Esta opcin es activada con
la tecla Alt-S (o ESC-S).

Algunos bugs menores de la interface fueron reparados.

3.20.5
------

El botn "Add to the list" (agregar a la lista) se agrego a la opcin de pedido
de autorizacin.

Ahora es posible especificar sonidos para dos eventos adicionales: El cambio de
estado de alguien a online y la recepcion de un contacto.

Agregadas las lneas de parmetros "--ASCII" or "-a" para hacer que centericq
dibuje todos los frames de las cajas de dialogo y otras cosas de la interface
en modo de caracteres no-pseudogrficos.

Centericq ya no permite mandar mensajes vacos

Ahora, cuando mandas un mensaje largo (de mas de 450 caracteres), centericq
revisa si es posible mandar un link TCP/IP directo. Si es posible, separa el
mensaje como lo hacia antes y lo enva en varias partes.

Reparado el bug que no permita recibir mensajes de mas de 512 bytes.

El "telnet <numero de puerto centericq tcp>" bug reparado. Si haces telneted a
un puerto que este siendo escuchado por centericq y escribes caracteres de 
forma random causas a centericq segfault.

"Recuerda el ICQ password" tem fue agregado a la ventana de dialogo de
configuracin.

"Setear" a "no" causa que centericq no lo guarde en el archivo de configuracin,
de esa manera el password es preguntado cada vez que se inicia el programa.

Ahora los usuarios que se encuentran online se ordenan por status.

Ahora es posible responder un mensaje desde el historial.

La caracterstica Anti-spam fue agregada. Si "seteas" esta opcin a "si" en el
dialogo de configuracin, ningn mensaje de gente que no este en tu lista de 
contactos ser aceptado.

Aplicada a la transferencia de archivos segfaults un parche de reparacin
para la librera icqlib por Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>.
El parece ser un gran contribuyente y tiene muchas ideas interesantes, entonces
espero que trabajemos mucho juntos. Sigue as, Jindrich!

Pasado a OpenBSD. Gracias a Peter Valchev <pvalchev@toxiclinux.org> por
el parche.

