Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #941 memleak in actualizaConfiguracion | OpenGnSys Support Team | 2020-03-31 | 1 | -2/+6 |
| | | | | Missing dbi_result_free(), use syslog() for logging. | ||||
* | #941 Missing error in actualizaSoftware() and memleak in result | OpenGnSys Support Team | 2020-03-26 | 1 | -2/+3 |
| | | | | | | This patch fixes e052fdceec013 that adds a missing error in case the insertion fails. This also releases the result in case the entry exists. | ||||
* | #580 double free in checkDato() | OpenGnSys Support Team | 2020-03-24 | 1 | -2/+0 |
| | | | | This is fixing e052fdceec013 that releases the libdbi result twice. | ||||
* | #915 remove dead code in ogAdmServer | OpenGnSys Support Team | 2020-03-07 | 1 | -27/+0 |
| | | | | These have been replaced by the new REST API. | ||||
* | #580 Fix uninitialized variables in ogAdmServer | Roberto Hueso Gómez | 2020-03-07 | 1 | -1/+6 |
| | | | | This patch ensures that some variables are initialized before using them. | ||||
* | #967 rename .cpp to .c | OpenGnSys Support Team | 2020-03-05 | 2 | -0/+0 |
| | | | | This actually is C code, use the gcc compiler instead. | ||||
* | #967 Replace remaining C++ code | OpenGnSys Support Team | 2020-03-05 | 1 | -4/+4 |
| | |||||
* | #941 use dbi layer from envioProgramacion | OpenGnSys Support Team | 2020-03-04 | 2 | -39/+30 |
| | |||||
* | #941 use dbi layer from actualizaHardware | OpenGnSys Support Team | 2020-03-04 | 2 | -136/+104 |
| | |||||
* | #941 use dbi layer from RESPUESTA_CrearSoftIncremental | OpenGnSys Support Team | 2020-03-04 | 1 | -23/+26 |
| | |||||
* | #941 use dbi layer from actualizaCreacionImagen() | OpenGnSys Support Team | 2020-03-04 | 2 | -35/+35 |
| | |||||
* | #941 use dbi layer from actualizaConfiguracion() | OpenGnSys Support Team | 2020-03-04 | 2 | -250/+163 |
| | |||||
* | #941 use dbi layer from procesoInclusionCliente() | OpenGnSys Support Team | 2020-03-04 | 1 | -46/+36 |
| | |||||
* | #941 use dbi layer from respuestaEstandar() | OpenGnSys Support Team | 2020-03-04 | 1 | -73/+131 |
| | | | | | | | And update all callers. Some of the db.Open() calls cannot be removed yet, since there are still more function dependencies that need to be converted too. | ||||
* | #941 Consolidate CrearSoftIncremental, RestaurarImagenBasica, ↵ | OpenGnSys Support Team | 2020-03-04 | 1 | -111/+5 |
| | | | | | | RestaurarSoftIncremental, Configurar and EjecutarScript These functions are identical, remove duplicated code. | ||||
* | #941 Consolidate RESPUESTA_Reiniciar, RESPUESTA_IniciarSesion and ↵ | OpenGnSys Support Team | 2020-03-04 | 1 | -94/+2 |
| | | | | | | RESPUESTA_Apagar They are identical, remove duplicated code. | ||||
* | #941 Consolidate RESPUESTA_Configurar and RESPUESTA_EjecutarScript | OpenGnSys Support Team | 2020-03-04 | 1 | -56/+8 |
| | | | | These function are almost identical, remove duplicated code. | ||||
* | #941 use dbi layer from buscaComandos() | OpenGnSys Support Team | 2020-03-04 | 1 | -38/+40 |
| | |||||
* | #941 use dbi layer from AutoexecCliente() | OpenGnSys Support Team | 2020-03-04 | 2 | -31/+25 |
| | |||||
* | #941 use dbi layer from procesoInclusionClienteWinLnx() | OpenGnSys Support Team | 2020-03-04 | 1 | -40/+34 |
| | |||||
* | #941 add basic database-independent abstraction (dbi) | OpenGnSys Support Team | 2020-03-04 | 2 | -0/+58 |
| | | | | Add basic infrastructure to support for the independent database layer. | ||||
* | #924 Fix that only the commands without session were checked | Javier Sánchez Parra | 2019-11-25 | 1 | -0/+5 |
| | | | | | | | | | | | Irina reports that the bug fixed in 78a97c5 happens again when you run a command with a session (queue of actions). The bug was introduced in 78a97c5, the goal of the commit was to change the behaviour of respuestaEstandar to always check the result of a command, whether it has a session or not. But, instead of this behaviour, the commit changes respuestaEstandar to only check the commands without session. | ||||
* | #839: Always update the partition types when obtaining the computer ↵ | Ramón M. Gómez | 2019-11-21 | 1 | -1/+2 |
| | | | | configuration. | ||||
* | #915 Return HTTP 400 error code in og_client_state_process_payload_rest | Roberto Hueso Gómez | 2019-11-13 | 1 | -1/+1 |
| | | | | | This patch meets RFC 7235 and returns an HTTP 400 error code when ogAdmServer recieves a wrong request. | ||||
* | #915 Rename POST /image/setup for /setup in REST API | Roberto Hueso Gómez | 2019-11-13 | 1 | -3/+3 |
| | | | | This patch renames the setup command to avoid semantic confusion. | ||||
* | #915 Add 'echo' parameter to POST /shell/run | Roberto Hueso Gómez | 2019-11-12 | 1 | -4/+31 |
| | | | | 'echo' parameter makes possible for users to request the console output. | ||||
* | #915 Fix og_json_parse_clients flags for empty arrays | Roberto Hueso Gómez | 2019-11-12 | 1 | -2/+2 |
| | | | | | This patch prevents the flag OG_REST_PARAM_ADDR to be activated when the array is empty. | ||||
* | #915 Validate POST /run/schedule REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/restore/incremental REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -10/+40 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/restore/basic REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -10/+38 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/create/incremental REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -7/+32 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/create/basic REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -34/+84 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/setup REST API parameters | Roberto Hueso Gómez | 2019-11-12 | 1 | -15/+62 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #839: Do not check partition type when obtaining computer configuration to ↵ | Ramón M. Gómez | 2019-11-11 | 1 | -15/+8 |
| | | | | hide/unhide NTFS partitions. | ||||
* | #915 Validate POST /image/restore REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -8/+28 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /image/create REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -7/+27 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /software REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -2/+11 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /hardware REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /refresh REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /stop REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /reboot REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /poweroff REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /session REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -3/+13 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /shell/output REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+3 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /shell/run REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+7 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /wol REST API parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+13 |
| | | | | This patch ensures that all required parameters are sent in the request. | ||||
* | #915 Validate POST /clients parameters | Roberto Hueso Gómez | 2019-11-06 | 1 | -0/+15 |
| | | | | | | | This patch adds og_msg_params_validate function as well as some flags that can be used to validate parameters of a REST API request. This patch ensures that all required parameters are sent in the request. | ||||
* | #924 Always check the result of a command to avoid errors | Javier Sánchez Parra | 2019-11-04 | 1 | -9/+15 |
| | | | | | | | | | | | | | | | Irina reports that if you try to restore an image without success (for example: the disk does not have enough space), the database changes as if no error would happen. So you see the computer in the WebConsole with an image/OS that, actually, does not have. The bug is caused because the function respuestaEstandar only checks the result of a command if it has a session. So the problem is that the commands which use respuestaEstandar without a session can return an error, but the ogAdmServer always works as no error would occur. This commit changes the behaviour of respuestaEstadar to always check the result of a command, whether it has a session or not. | ||||
* | #915 Use og_cmd_legacy_send in og_cmd_run_schedule for ogAdmServer | Roberto Hueso Gómez | 2019-10-29 | 1 | -13/+2 |
| | | | | | This patch simplifies the og_cmd_run_schedule function by calling og_cmd_legacy_send. | ||||
* | #915 Add POST "run/schedule" command to REST API in ogAdmServer | Roberto Hueso Gómez | 2019-10-25 | 1 | -0/+40 |
| | | | | | | | | | | | | | | | | | This patch implements the command "run/schedule" that kicks in pending commands execution. Request: POST /run/schedule { "clients": ["192.168.56.11"] } Reply: 200 OK This patch also adds a simple test to cover correction of the command. |