summaryrefslogtreecommitdiffstats
path: root/sources/ogAdmServer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* #580 rework server socket handlingOpenGnSys Support Team2019-01-171-146/+266
| | | | | | | Modern server side using libev library, includes timeouts for clients. After this patch, your system requires the libev-dev and libev4 packages to compile ogAdmServer.
* #580 more robust check for remote functionOpenGnSys Support Team2019-01-171-1/+2
| | | | Use strncmp() that is bound to the function name length.
* #883 add og_info() and use itOpenGnSys Support Team2019-01-171-131/+103
| | | | | Use __FUNCTION__ to print function name, this is a preparation work to introduce syslog support.
* #580 use true/false definition from standard stdbool.hOpenGnSys Support Team2019-01-171-524/+524
|
* #580 disregard INVALID_SOCKETOpenGnSys Support Team2019-01-171-3/+3
|
* #580 disregard SOCKET_ERROROpenGnSys Support Team2019-01-171-7/+6
|
* #580 remove dead code uncovered by statificationOpenGnSys Support Team2019-01-171-110/+0
| | | | | | | | | | | | | | These functions are not used, remove them. sources/ogAdmServer.cpp:2208:13: warning: ‘bool actualizaCreacionSoftIncremental(Database, Table, char*, char*)’ defined but not used [-Wunused-function] static bool actualizaCreacionSoftIncremental(Database db, Table tbl, char* idi,char* idf) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sources/ogAdmServer.cpp:1626:13: warning: ‘bool RESPUESTA_Comando(int, TRAMA*)’ defined but not used [-Wunused-function] static bool RESPUESTA_Comando(int socket_c, TRAMA* ptrTrama) ^~~~~~~~~~~~~~~~~ sources/ogAdmServer.cpp:1600:13: warning: ‘bool Comando(int, TRAMA*)’ defined but not used [-Wunused-function] static bool Comando(int socket_c, TRAMA* ptrTrama) ^~~~~~~
* #580 constify parameter and statify functionOpenGnSys Support Team2019-01-171-80/+127
| | | | Remove unnecessary function declaration in header files
* #580 remove AULAUP in configuration fileOpenGnSys Support Team2019-01-171-5/+0
| | | | Overrides catalog, and aulaup variable is never set / used.
* #580 simplify check for empty stringOpenGnSys Support Team2019-01-171-7/+7
|
* #580 move global variable definitions to fileOpenGnSys Support Team2019-01-171-5/+7
| | | | Save us from unnecessary initialization given this is in the .bss area.
* #580 add og_log() and use itOpenGnSys Support Team2019-01-171-127/+110
|
* #580 use bool from stdbool.h instead of BOOLEANOpenGnSys Support Team2019-01-171-75/+75
| | | | C99 includes boolean definition in stdbool.h, use them.
* #580 disregard SOCKET type, use int insteadOpenGnSys Support Team2019-01-171-66/+66
| | | | Socket file descriptors are always an integer, no need for typedef.
* #580 simplify load configuration fileOpenGnSys Support Team2019-01-171-49/+30
| | | | | Use fgets() and strtok() to parse the configuration to simplify the existing handler.
* #580 no need to iterate 1024 times to find a matching handlerOpenGnSys Support Team2019-01-171-2/+3
| | | | | There are only 41 handlers, no need to keep inspecting up to 1024. Most entries in this array are null.
* #580: No need for runtime initialization of handlers.OpenGnSys Support Team2019-01-171-167/+104
| | | | Removes 70 LoCs.
* #834: Eliminar algunos espacios sobreantes y saltos de línea tipo CRLF.Ramón M. Gómez2018-05-171-2/+2
|
* #580 Se resuelve errata en ogAdmServer por la que al restaurar una imagen ↵irina2018-04-091-1/+1
| | | | | | sin perfil de software asociado se cae el servicio. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5712 a21b9725-9963-47de-94b9-378ad31fedc9
* #730 #738: Si se reinicia el servicio ogAdmServer, se reutiliza el pureto en ↵ramon2017-07-031-4/+9
| | | | | | Linux 3.9+; se actualiza la configuración del cliente tras el comando Restaurar Imagen (falta aplicar cambios en imagen básica). git-svn-id: https://opengnsys.es/svn/branches/version1.1@5398 a21b9725-9963-47de-94b9-378ad31fedc9
* #559 ogAdmServer: Se libera memoria de variables y de resultados de la base ↵irina2016-12-201-2/+22
| | | | | | de datos. Database.cpp y Database.h: Se crea función liberaResult. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5132 a21b9725-9963-47de-94b9-378ad31fedc9
* #730 Se optimiza el código en EjecutarScripts.js de los asistentes y el ↵irina2016-10-241-20/+4
| | | | | | servicio ogAdmServer. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5043 a21b9725-9963-47de-94b9-378ad31fedc9
* #737 Comando crear imagen de la consola: actualiza en la base de datos las ↵irina2016-09-301-6/+35
| | | | | | propiedades de la particion: imagen, revisión y fecha de despliegue. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5024 a21b9725-9963-47de-94b9-378ad31fedc9
* #713 #743: Corregir erratas de revisiones r4906 y r4927.ramon2016-05-131-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4929 a21b9725-9963-47de-94b9-378ad31fedc9
* #713: Detectar nº de serie del cliente en el proceso de inicio y, si se ↵ramon2016-05-121-12/+27
| | | | | | envía al servidor, incluir el dato en la BD, si está vacío. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4927 a21b9725-9963-47de-94b9-378ad31fedc9
* #738 Corrige la perdida del nombre de la imagen restaurada: el comando ↵irina2016-04-261-2/+3
| | | | | | restaurar guarda en la BD el id del sistema operativo de la partición, al reiniciar no encuentra cambios y permanece el nombre git-svn-id: https://opengnsys.es/svn/branches/version1.1@4903 a21b9725-9963-47de-94b9-378ad31fedc9
* #738 #713 Inventario de software: se muestra sistema operativo y se guarda ↵irina2016-04-261-6/+17
| | | | | | en el perfil de software git-svn-id: https://opengnsys.es/svn/branches/version1.1@4901 a21b9725-9963-47de-94b9-378ad31fedc9
* #737: Incluir y actualizar campos de nº de revisión de imagen creada y ↵ramon2016-04-121-3/+6
| | | | | | restaurada. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4879 a21b9725-9963-47de-94b9-378ad31fedc9
* #738: integrar cambios del ticket:738 en versión 1.1ramon2016-03-101-18/+16
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4819 a21b9725-9963-47de-94b9-378ad31fedc9
* #711: Integrar código del ticket:711 y modificar ogAdmServer para guardar ↵ramon2015-07-141-13/+25
| | | | | | porcentaje de uso en la BD. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4666 a21b9725-9963-47de-94b9-378ad31fedc9
* Aplicar cambios de r4591 manteniendo las modificaciones anteriores para ↵ramon2015-03-271-19/+30
| | | | | | {{{ogAdmServer}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4593 a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.1@4592 ↵alonso2015-03-271-31/+31
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* #677: Formulario de propiedades de imagen muestra datos del equipo modelo y ↵ramon2014-11-071-3/+4
| | | | | | fecha de creación de la imagen. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4433 a21b9725-9963-47de-94b9-378ad31fedc9
* #677: corregir erratas de revisión r4431.ramon2014-11-071-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@4432 a21b9725-9963-47de-94b9-378ad31fedc9
* #677: Cambios en {{{ogAdmClient}}} y {{{ogAdmServer}}} para registrar los ↵ramon2014-11-061-8/+15
| | | | | | nuevos datos de creación de imagen (PC modelo, disco, partición y fecha). git-svn-id: https://opengnsys.es/svn/branches/version1.0@4431 a21b9725-9963-47de-94b9-378ad31fedc9
* #677: Actualizar BD y mostrar fecha de despliegue de una imagen. Corregir ↵ramon2014-11-051-6/+9
| | | | | | errata para registrar la imagen desplegada indicando nº de disco y de partición. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4426 a21b9725-9963-47de-94b9-378ad31fedc9
* #616: Obtener el repositorio asignado al PC modelo al crear imagen en una ↵ramon2014-05-211-2/+5
| | | | | | 2ª unidad organizativa con varias repositorios. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4270 a21b9725-9963-47de-94b9-378ad31fedc9
* #526: Comparación correcta de código de partición (hexadecimal) para ↵ramon2014-05-151-1/+1
| | | | | | evitar regeneración innecesaria de la configuración del cliente. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4268 a21b9725-9963-47de-94b9-378ad31fedc9
* #526: Evitar borrar la configuración de cliente antes de regenerarla.ramon2014-05-141-15/+5
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@4267 a21b9725-9963-47de-94b9-378ad31fedc9
* #621: Corregir errata en la función {{{respuestaEstandar}}} del servicio ↵ramon2014-03-241-7/+9
| | | | | | {{{ogAdmServer}}} para obtener correctamente el resultado de una operación. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4205 a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@4172 ↵alonso2014-03-031-2/+6
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* #597: Añadir cierres de conexión a la base de datos en funciones ↵ramon2013-10-101-0/+2
| | | | | | AutoexecCliente y EnvioProgramacion del servicio ogAdmServer. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4054 a21b9725-9963-47de-94b9-378ad31fedc9
* #601: Integrar código revisión r3855, borrando configuración del cliente ↵ramon2013-06-051-0/+9
| | | | | | antes de volver a crearla. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3856 a21b9725-9963-47de-94b9-378ad31fedc9
* #601: Si no se obtiene código de partición, asignar a 0 ({{{EMPTY}}}).ramon2013-05-271-2/+6
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@3828 a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@3771 ↵alonso2013-05-071-2/+2
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@3767 ↵alonso2013-04-261-4/+13
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@3755 ↵alonso2013-04-241-1/+3
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@3753 ↵alonso2013-04-241-1/+1
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* git-svn-id: https://opengnsys.es/svn/branches/version1.0@3611 ↵alonso2013-02-181-0/+5
| | | | a21b9725-9963-47de-94b9-378ad31fedc9
* Modificación del ticket 577alonso2013-02-141-4/+10
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@3584 a21b9725-9963-47de-94b9-378ad31fedc9