]>
git.llucax.com Git - z.facultad/75.08/llamadas.git/log
Leandro Lucarella [Mon, 25 Oct 2004 20:01:22 +0000 (20:01 +0000)]
Se imprime un . por cada segundo esperado =)
Ricardo Markiewicz [Mon, 25 Oct 2004 19:54:58 +0000 (19:54 +0000)]
draf de README y licencia ;-)
Ricardo Markiewicz [Mon, 25 Oct 2004 19:43:26 +0000 (19:43 +0000)]
fix para cumplir el enunciado. Los paises se ingresaban por descripcion, no por codigo.
Ricardo Markiewicz [Mon, 25 Oct 2004 19:10:33 +0000 (19:10 +0000)]
muevo archivos para respetar el enunciado y modifico script para que siga
andando todo
Alan Kennedy [Mon, 25 Oct 2004 02:12:13 +0000 (02:12 +0000)]
25 Umbrales preparados para el set de prueba testcalls.tar.gz
Alan Kennedy [Mon, 25 Oct 2004 01:14:08 +0000 (01:14 +0000)]
Separo con punto y coma los oridesti
Leandro Lucarella [Mon, 25 Oct 2004 01:11:07 +0000 (01:11 +0000)]
bugfix, se usa clean_log.
Leandro Lucarella [Mon, 25 Oct 2004 01:10:39 +0000 (01:10 +0000)]
Se agrega función para truncar logs: clean_log.
Ricardo Markiewicz [Mon, 25 Oct 2004 01:09:38 +0000 (01:09 +0000)]
oridesti va separado por ;
Alan Kennedy [Mon, 25 Oct 2004 01:02:22 +0000 (01:02 +0000)]
Luego subo el umbrales del paquete cuando lo tenga hecho. Subo un oridesti.txt con muchos origenes y destinos, segun los domains oficiales de inet
Alan Kennedy [Mon, 25 Oct 2004 00:20:35 +0000 (00:20 +0000)]
Bugfix creo
Leandro Lucarella [Mon, 25 Oct 2004 00:08:06 +0000 (00:08 +0000)]
Se corre el antifraude en background solo si hay archivos para procesar.
Ricardo Markiewicz [Mon, 25 Oct 2004 00:07:54 +0000 (00:07 +0000)]
fix
Alan Kennedy [Mon, 25 Oct 2004 00:04:12 +0000 (00:04 +0000)]
No paso de MB a Bytes el logsize, pues ahora ya lo tengo en bytes
Alan Kennedy [Mon, 25 Oct 2004 00:03:12 +0000 (00:03 +0000)]
Tambien se graba en bytes el logsize en los conf particualres
Leandro Lucarella [Sun, 24 Oct 2004 23:47:06 +0000 (23:47 +0000)]
Mutiplico el LOGSIZE*1024*1024 para que quede en bytes
Alan Kennedy [Sun, 24 Oct 2004 23:35:04 +0000 (23:35 +0000)]
Minor fix
Leandro Lucarella [Sun, 24 Oct 2004 23:24:11 +0000 (23:24 +0000)]
Varias mejoras: chequea que se levante y se baje de verdad el daemon. Da errores más lindos y hace más chequeos (como no levantarlo si ya está corriendo).
Alan Kennedy [Sun, 24 Oct 2004 23:13:02 +0000 (23:13 +0000)]
Chau old stuff
Leandro Lucarella [Sun, 24 Oct 2004 22:56:20 +0000 (22:56 +0000)]
Se deja de usar tempfile que no viene en todas las distros.
Leandro Lucarella [Sun, 24 Oct 2004 22:56:01 +0000 (22:56 +0000)]
bugfix y se usar lock_pid.
Leandro Lucarella [Sun, 24 Oct 2004 22:55:43 +0000 (22:55 +0000)]
Se agrega funcion lock_pid para obtener el PID de un programa lockeado (y algo de doc).
Leandro Lucarella [Sun, 24 Oct 2004 22:32:37 +0000 (22:32 +0000)]
bugfix.
Leandro Lucarella [Sun, 24 Oct 2004 22:17:54 +0000 (22:17 +0000)]
Se pone S por defecto cuando pregunta si se quieren instalar mas componente.
Leandro Lucarella [Sun, 24 Oct 2004 22:17:25 +0000 (22:17 +0000)]
Se agrega opción para poner un valor por defecto cuando se apreta ENTER a pretuntar().
Leandro Lucarella [Sun, 24 Oct 2004 22:05:08 +0000 (22:05 +0000)]
bugfix
Leandro Lucarella [Sun, 24 Oct 2004 21:57:47 +0000 (21:57 +0000)]
Agrego funcion "die mensaje [cod_error]" para facil manejo de errores criticos, agrego funcion "perr mensajes" para imprimir por salida de error y mejoro "lock proceso" para que devuelva error si no pudo crearlo (tipo is_lock). Algo de cleanup.
Alan Kennedy [Sun, 24 Oct 2004 21:45:14 +0000 (21:45 +0000)]
Algunos origenes/destinos mas
Nicolás Dimov [Sun, 24 Oct 2004 21:27:13 +0000 (21:27 +0000)]
ahora parece andar bien
Alan Kennedy [Sun, 24 Oct 2004 21:20:39 +0000 (21:20 +0000)]
Ofrezco arrancar el Demonio
Ricardo Markiewicz [Sun, 24 Oct 2004 21:15:18 +0000 (21:15 +0000)]
fix
Ricardo Markiewicz [Sun, 24 Oct 2004 20:54:55 +0000 (20:54 +0000)]
fix
Ricardo Markiewicz [Sun, 24 Oct 2004 20:54:13 +0000 (20:54 +0000)]
fix
Ricardo Markiewicz [Sun, 24 Oct 2004 20:38:20 +0000 (20:38 +0000)]
agrego un comando para lanzar, parar o consultar el estado del afimonio.
Leandro Lucarella [Sun, 24 Oct 2004 20:35:13 +0000 (20:35 +0000)]
Bugfix.
Ricardo Markiewicz [Sun, 24 Oct 2004 20:28:08 +0000 (20:28 +0000)]
capturo SIGTERM para matar el demonio en background
Alan Kennedy [Sun, 24 Oct 2004 20:07:43 +0000 (20:07 +0000)]
Bugfix si el dir de instalacion contenia numeros similares a los numeros de linea de el afinstal.conf
Leandro Lucarella [Sun, 24 Oct 2004 19:50:10 +0000 (19:50 +0000)]
Para que se pueda salir con Ctrl-C.
Leandro Lucarella [Sun, 24 Oct 2004 19:38:30 +0000 (19:38 +0000)]
Se parametriza un poco más.
Alan Kennedy [Sun, 24 Oct 2004 19:28:28 +0000 (19:28 +0000)]
Bye llamadaS
Alan Kennedy [Sun, 24 Oct 2004 19:27:29 +0000 (19:27 +0000)]
bye
Alan Kennedy [Sun, 24 Oct 2004 19:15:47 +0000 (19:15 +0000)]
Saco debug message con los paths
Ricardo Markiewicz [Sun, 24 Oct 2004 19:09:29 +0000 (19:09 +0000)]
mejor manejo de errores
Ricardo Markiewicz [Sun, 24 Oct 2004 19:03:46 +0000 (19:03 +0000)]
filtro en la busqueda los que no estaban A
Nicolás Dimov [Sun, 24 Oct 2004 18:53:41 +0000 (18:53 +0000)]
listo el pollo
Alan Kennedy [Sun, 24 Oct 2004 18:51:14 +0000 (18:51 +0000)]
Minor changes
Ricardo Markiewicz [Sun, 24 Oct 2004 18:35:16 +0000 (18:35 +0000)]
fixes para escapear simbolos y que no fallen greps
Nicolás Dimov [Sun, 24 Oct 2004 18:24:06 +0000 (18:24 +0000)]
capturo los paths de los archivos de conf
Alan Kennedy [Sun, 24 Oct 2004 18:22:46 +0000 (18:22 +0000)]
Copio el Util.sh el /home/bugo/.antifraude si corresponde
Nicolás Dimov [Sun, 24 Oct 2004 18:17:06 +0000 (18:17 +0000)]
trunco si se pasa de tamaño el log
Ricardo Markiewicz [Sun, 24 Oct 2004 18:14:12 +0000 (18:14 +0000)]
fixes
Alan Kennedy [Sun, 24 Oct 2004 18:07:26 +0000 (18:07 +0000)]
Se agrega prefijo a las vars de los .conf y se valida que el rootpath especificado para la instalacion de un componente se pueda crear
Ricardo Markiewicz [Sun, 24 Oct 2004 17:46:57 +0000 (17:46 +0000)]
vulevo los path a donde deben estar
Alan Kennedy [Sun, 24 Oct 2004 06:05:36 +0000 (06:05 +0000)]
Ya crear los .conf y crea o mueve umbrales.param, umbrales.id y oridesti.txt al hidden HOME
Alan Kennedy [Sun, 24 Oct 2004 06:04:48 +0000 (06:04 +0000)]
Ya utiliza el antifraude.conf
Alan Kennedy [Sun, 24 Oct 2004 05:01:46 +0000 (05:01 +0000)]
Bye kansas
Ricardo Markiewicz [Sun, 24 Oct 2004 05:00:09 +0000 (05:00 +0000)]
gracias a luca, sos groso, sabelo :-)
Alan Kennedy [Sun, 24 Oct 2004 04:48:22 +0000 (04:48 +0000)]
Se crean los .conf de cada programa en el hidden HOME
Alan Kennedy [Sun, 24 Oct 2004 03:47:16 +0000 (03:47 +0000)]
Creo el directorio hidden en el home y sus childs lock y conf
Ricardo Markiewicz [Sun, 24 Oct 2004 03:47:09 +0000 (03:47 +0000)]
algunos cambios que me llevaron la ultima hora y media por no poder hacer
andar el puto IFS del bash
Alan Kennedy [Sun, 24 Oct 2004 03:24:17 +0000 (03:24 +0000)]
Trunco logfile si se pasa del logsize
Alan Kennedy [Sun, 24 Oct 2004 02:20:25 +0000 (02:20 +0000)]
Fix en locking
Alan Kennedy [Sun, 24 Oct 2004 01:44:39 +0000 (01:44 +0000)]
Se agrega locking
Ricardo Markiewicz [Sun, 24 Oct 2004 01:11:38 +0000 (01:11 +0000)]
arreglo path (no va a andar hasta que terminemos el instalador)
Ricardo Markiewicz [Sun, 24 Oct 2004 00:59:01 +0000 (00:59 +0000)]
arreglo lock
Alan Kennedy [Sun, 24 Oct 2004 00:51:09 +0000 (00:51 +0000)]
Bugfix
Nicolás Dimov [Sun, 24 Oct 2004 00:49:51 +0000 (00:49 +0000)]
tengoq ue instalarlo desde cero porque no encuentro ningun path
Ricardo Markiewicz [Sun, 24 Oct 2004 00:41:27 +0000 (00:41 +0000)]
empiezan a tomar forma los paths
Leandro Lucarella [Sat, 23 Oct 2004 22:58:17 +0000 (22:58 +0000)]
Muevo callgen a inst para que sea más fácil de ejecutar y sacar ese directorio molesto.
Leandro Lucarella [Sat, 23 Oct 2004 22:57:05 +0000 (22:57 +0000)]
Callgen toma los códigos de origen/destino de la entrada estándar, soportando el formato de oridesti.txt. Ejemplo: cat ../inst/oridesti.txt | ./callgen
Leandro Lucarella [Sat, 23 Oct 2004 22:11:32 +0000 (22:11 +0000)]
Agrego mensaje pedorro sugerido en el enunciado.
Leandro Lucarella [Sat, 23 Oct 2004 22:06:11 +0000 (22:06 +0000)]
Vuelta pa\' atrás para que quede como en el enunciado. Ahora nosotros estamos copiando, cosa que parece mucho más lógica que mover.
Leandro Lucarella [Sat, 23 Oct 2004 21:59:48 +0000 (21:59 +0000)]
Paso chequeo de perl a cuando se instala antifraude.pl como dice el enunciado. Pongo como directorio default $PWD/grupoNN como dice enunciado (falta reemplazar NN por nuestro numero de grupo que no lo recuerdo). Hago ejecutable a los archivos copiados a bin/ y otros cambios superfluos.
Leandro Lucarella [Sat, 23 Oct 2004 21:22:17 +0000 (21:22 +0000)]
Bugfixes, mejor adaptación al enunciado y un par de mejoras boludas "gráficas" =)
Leandro Lucarella [Sat, 23 Oct 2004 20:59:37 +0000 (20:59 +0000)]
bugfix para respete enunciado.
Nicolás Dimov [Thu, 21 Oct 2004 13:09:40 +0000 (13:09 +0000)]
se valida la fecha. HIPOTESIS: NO HAY AÑOS BISIESTOS Y TODOS LOS MESES PUEDEN TENER HASTA 31 DIAS, y todas las que hagan falta para no tener que hacer mil chequeos
Ricardo Markiewicz [Wed, 20 Oct 2004 19:20:04 +0000 (19:20 +0000)]
algunos retoques por aca y por alla unificando funciones para dar una funcionalidad similar
en todos los scripts
Ricardo Markiewicz [Wed, 20 Oct 2004 18:53:02 +0000 (18:53 +0000)]
ups, hice cagadas :-P
Ricardo Markiewicz [Wed, 20 Oct 2004 18:52:14 +0000 (18:52 +0000)]
muevo util a donde corresponde
Nicolás Dimov [Wed, 20 Oct 2004 17:40:31 +0000 (17:40 +0000)]
va queriendo, tendria que probar de borrar todo e instalar, para ver que pasa..
Nicolás Dimov [Wed, 20 Oct 2004 16:36:14 +0000 (16:36 +0000)]
creo que hace lo que pide, pero faltaria definir la duracion del sleep y ver si hace falta validar mas fuerte los nombres de los archivos, tarea que realiza nuevamente el antifraude.. medio al pedo hacerlo de nuevo pero bue...
Ricardo Markiewicz [Wed, 20 Oct 2004 06:08:30 +0000 (06:08 +0000)]
ahora si
Ricardo Markiewicz [Wed, 20 Oct 2004 06:08:14 +0000 (06:08 +0000)]
arreglo mis cagadas
Ricardo Markiewicz [Wed, 20 Oct 2004 05:46:51 +0000 (05:46 +0000)]
detalles minimos
Ricardo Markiewicz [Tue, 19 Oct 2004 23:58:52 +0000 (23:58 +0000)]
agrego código y funciones utiles para el manejo de lockeo de archivos
Ricardo Markiewicz [Tue, 19 Oct 2004 21:42:16 +0000 (21:42 +0000)]
Alta de umbrales andando. Mucha metida de mano, hay que empezar a redondear el instalador
para que completar el codigo.
Se agrega a mano un archivo umbrales.id que contiene el proximo
ID de umbral a utilizar. Esto tambien lo debe generar el instalador
con valor 1 en su interior.
Leandro Lucarella [Tue, 19 Oct 2004 19:30:02 +0000 (19:30 +0000)]
callgen migrado a perl, ahora anda como la gente. Falta tomar los nombres de destino y origen de la lista.
Nicolás Dimov [Tue, 19 Oct 2004 18:58:15 +0000 (18:58 +0000)]
bueno, por ahora verifica que el formato del nombre de los archivos sean por lo menos numeros, depues tendra que validar que sea una fecha, pero eso parece que se repite en el antifraude.pl... no se para que lo piden.. lo que no me acuerdo es donde va a estar el archivo de configuracion para leer los paths a donde voy a leer y mover los archivos... despues le pregunto a Alan que la tiene clara
Ricardo Markiewicz [Tue, 19 Oct 2004 18:22:30 +0000 (18:22 +0000)]
ya casi se hace el alta de las cosas
Ricardo Markiewicz [Tue, 19 Oct 2004 18:01:43 +0000 (18:01 +0000)]
va tomando forma
Ricardo Markiewicz [Tue, 19 Oct 2004 17:25:41 +0000 (17:25 +0000)]
empieza el aficonf
Ricardo Markiewicz [Tue, 19 Oct 2004 12:43:34 +0000 (12:43 +0000)]
muy pegueños cambios.
Alan Kennedy [Mon, 18 Oct 2004 05:46:51 +0000 (05:46 +0000)]
Se crea tambien en DATADIR el directorio para el archivo de alarmas
Alan Kennedy [Mon, 18 Oct 2004 05:46:21 +0000 (05:46 +0000)]
Umbrales de prueba para probar fehacientemente el antifraude.pl. Tiene un umbral que matchea y saca una alarma
Alan Kennedy [Mon, 18 Oct 2004 05:44:07 +0000 (05:44 +0000)]
Terminado, creo. Hay que fijarse como se comporta si no se le dan los premisos bonitos para escribir sobre los logs files o mismo leer input files, pero en primera instancia tiene los OR DIE, por lo que cortaria el proceso. Para probarlo, basta con instalar el antifraude, copiarle al directorio aprocesar el archivo de llamada que esta en inst/llamadas y ejecutar el script pasandole como parametro el path al afinstal.conf
Leandro Lucarella [Mon, 18 Oct 2004 02:00:07 +0000 (02:00 +0000)]
Subo el generador de llamadas. Al estar hecho en bash, se _ARRASTRA_. Habría que
portarlo a python o perl si se puede.
Alan Kennedy [Mon, 18 Oct 2004 01:06:59 +0000 (01:06 +0000)]
Ya se efectuan todas las validaciones pedidas para cada registro, ahora me falta buscar un umbral y si lo encuentro emitir una alarma. Por ultimo, mover el file al directorio procesadas y basicamente ya ta
Alan Kennedy [Sun, 17 Oct 2004 23:50:17 +0000 (23:50 +0000)]
El Console output se logea sincronizadamente con el logfile segun lo pedido en la seccion de Archivo de Log, ene l enunciado del TP
Alan Kennedy [Sun, 17 Oct 2004 23:04:08 +0000 (23:04 +0000)]
Chau call files vaciones, estaban para debug only
Alan Kennedy [Sun, 17 Oct 2004 23:02:35 +0000 (23:02 +0000)]
Some log entries