iolsucker
Buenos Aires
Argentina
|
|
Mayo 2005: Utilidad en desuso! Use jiol!
Utilidad de linea de comando, que sincroniza los archivos
de material didactico de IOL con los que se tiene
en el disco.
iolsucker viene acompañado con un frontend grafico
llamado iolwizard. Tanto iolsucker, como iolwizard son muy
portables, y de seguro andan en otras plataformas que linux
y windows.
La filosofia de este proyecto es:
[...] release early, release soon
iolsucker-2.0.30: (Wed Mar 23 2005)
o nueva opción (--ask): Confirmación de transferencia. Si se activa, antes
de transferir cualquier página, el usuario debe confirmar que desea
que se realice la transferencia.
Util para probar iolsucker en entornos donde no ha sido probado antes.
(como por ejemplo con permisos de administración de material)
o material didactico: parser de links mas estrictos. antes, si se tenía
permiso para administrar una carpeta de material didactico, se seguian todos
los links, y se podía terminar llamando a los links que borraban material
didactico. Fix backporteado de jiolsucker, reportado por Fernando Zunino.
------------------------------------------------------------------------------
iolsucker-2.0.29: glib-2.6.x (Fri Feb 25 2005)
o la glib-2.6.x tiene problemas con alguns funciones inlines que provee.
Generan un problema e linkedicion. Gracias Javier Ruere!
------------------------------------------------------------------------------
iolsucker-2.0.28: Jeepers Creepers (Thu Sep 2 2004)
o bugfix release: IOL ha cambiado nuevamente la interfase de material
didactico: una pequeña variación de la antigua forma.
iolsucker-2.0.27: The Invisible Man (Thu Sep 1 2004)
o incorporación libcrash (en caso de sigsegv, el usuario obtiene un backtrace
que el usuario puede reportar)...lo incorporo porque ya lo tenia hecho, no
porque hay cosas que se cuelguen :)
o --version lista las versiones de los componentes que usamos
o faltaba la descripcion de --forum en la ayuda (Lucas Wall)
o Lucas Wall mantiene paquetes debian
o varias factorizaciones del codigo
------------------------------------------------------------------------------
iolsucker-2.0.26: (08/12/2003)
o feature: opcion --dump <directorio>: dumpea todos las transferencias,
al directorio. Excelente utilidad en casos de problemas
o iolwizard::create_ui_extra() esta más linda que nunca.
o maté varios warnings de compilacion
o no se distribuia el cache.c
o BUGFIX: arreglo el problema de recursividad infinita. El problema
era que que la funcion is_father_folder (nombre feo...) que informaba
si una url estaba contenida en otra, recibia como parametros una
url escapada (con los %20) y otra sin escapar. Esto hacia que nunca
se detectaran los carpetas padres. Era solo reproducible con disposiciones
de carpetas del estilo TPS/Unidad 3/ TPS/Unidad 4/ ...
------------------------------------------------------------------------------
iolsucker-2.0.25: (05/12/2003)
o implementacion del nuevo sistema de downloads
o nueva opcion --no-cache: forza al iolsucker a no usar ningun cache
o faltaba distribuir el Makefile de src/demo (Gracias Javier Ruere)
------------------------------------------------------------------------------
iolsucker-2.0.24
o bugfix: iolwizard: no todas las xterm soportaban la forma de lanzar el
iolsucker. Parche por Julio F. Pintos
o bugfix: iolsucker lanzaba una SIGSegV si no había archivos para descargar.
El problema nació en el revision 311.
o Se distribuye directorio src/demo con un ejemplo para ioldemo
------------------------------------------------------------------------------
iolsucker-2.0.23:
o si la terminal tiene más de 80 columnas las usamos
o opcion xenofoba: lista los archivos que no se encuntran en iol pero
si en nuestro repositorio
------------------------------------------------------------------------------
iolsucker-2.0.22: ¿Un año de vida?
o bugfix: a veces los nombres de los directorios se obtenian de forma
incompleta (tbol en vez de futbol).
o permitir el uso de gtk 1.x y glib1.x (pero sin stringsets )
o no salir del programa si libcurl no soportaba setear un proxy
o no salir del programa si ~/.iolrc no existe.
o permitir compilar el iolsucker en versiones viejas de libcurl (como la de
eiffel)
------------------------------------------------------------------------------
iolsucker-2.0.21: Late nights
o faltaron algunos bits al ultimo item del 2.0.20
------------------------------------------------------------------------------
iolsucker-2.0.20:
o gen_func.sh no estaba en el cvs. Gracias Julio F. Pintos
o ignorar links raros
o remuevo codigo que no se estaba usando (download.asp)
o algunos typos y compilacion con libcurl-7.10.3 por Javier Ruere
o desde el 7/10/2003 (que yo sepa) los archivos del material didactica
tienen url. no comtemplaba esto. ES NECESARIO ACTUALIZAR!
------------------------------------------------------------------------------
iolsucker-2.0.19: (12/07/03)
o un memory leak
o cambio en algunos comentarios
o codigo mas robusto ante posibles cambios de iol (pide al usuario que
descarge la ultima version o me contacte)
o ahorro de algunos bytes de memoria
iolsucker-2.0.18: solo cambios para un*x (12/07/03)
o forzar permisos tacaños en el archivo de configuración.
El problema de esto es que no usamos I/O ansi sino POSIX.
o No abortar la carga del iolwizard si no se puede cargar la configuracion
o Distribuir archivos que no se distribuian. Reportado por Julio F. Pintos
------------------------------------------------------------------------------
iolsucker-2.0.17: `Martes 13. No saques una release' (/05/03)
Features:
o opcion -H que permite tunelear el trafico por un `caño' de SSH
iolsucker-2.0.16: `Versión trabajadora' (01/05/03)
Features:
o capabilities: ahora cuando cambiamos de contexto (materia) aprovechamos la
info que nos manda el serves para determinar que cosas se puede hacer
sobre la materia (si tiene material didáctico, etc) Ahora por ejemplo se
detecta que el CEITBA tiene para bajar archivos.
Bugfix:
o reescribí el parser de links en tablas (ala eam@itba). Mucho más fácil
de mantener. La tabla en un principio fue la misma que antes (ver
siguiente ítem)
o Mucho de los links de las páginas de iol no están escrito dumb friendly:
hay por ejemplo <a href="foo"> ... <a>
(sin </a>). Un caso especifico era los links para ordenar material
didáctico. Esto no permitía que detectaramos el primer archivo/carpeta
de material didáctico.
Desgraciadamente la implementación de snprintf que usábamos en windows,
tenia problemas. Decidí actualizar a libtrio que tiene otras funciones
útiles. Desgraciadamente esto ha aumentado el tamaño de los binarios
considerablemente.
Para mas información mas detallada en los cambios
http://www.leak.com.ar/~juam/code/iolsucker/changelog.html
-------------------------------------------------------------------------------
iolsucker-2.0.15: `viernes santo'
o Mejor empaquetamiento del proyecto del msvc. El cvs estaba corrompiendo
(CR LF) los proyectos
o iolwizard: verbose flag no estaba realemente activado
-------------------------------------------------------------------------------
iolsucker-2.0.14: `jueves santo'
Introducción:
Pequeños cambios que tenía en mi repositorio local. La mayoria de los
cambios son pequeñas cosas. Lo único que realmente se nota es que ya no
esperamos 5 segundos sin hacer nada entre cada materia (ver abajo).
Bugfixes:
o mostrar correctamente el porcentaje cuando la barra de progresión
son los puntos.
o algunos errors en los mensajes de los tooltips del iolwizard (descubiertos
por Francisco Kiss)
Features:
o algunos comentarios y retoques sobre el código y la documentación.
o icono transparente del iolwizard
o no esperar más 5 segundos en el cambio de materia (el server se solía
equivocar). Ahora no pase más. Opcion wait por si vuelve a aparecer.
(van a notar que iolsucker es mucho mas rapido)
o opción -F para habilitar la sincronización de foros.
Por ahora solo dice cuantos mensajes hay.
Generated on Sat, 11 Feb 2006 21:18:51 -0300
|
|