summaryrefslogtreecommitdiffstats
path: root/admin
Commit message (Collapse)AuthorAgeFilesLines
* Limpiando.Codigo.979Alberto UMA2020-05-202-4/+1
|
* #959: Delete dirs moved to other repositories.Ramón M. Gómez2020-05-1994-6888/+0
| | | OGAgent code, browser code and the ogLive builder scrips are moved to new Git repositories.
* Mover.Ordenadores.Aulas_integrar ficherosAlberto UMA2020-05-1611-10/+1713
|
* #961 Images properties in console shows data size.Irina Gómez2020-05-154-0/+9
|
* #947: Fix bug when counting RemotePC-enabled labs.Ramón M. Gómez2020-05-141-2/+2
|
* #977 Fixed bug in ogAdmAgent: when starting a task in a organizational unit ↵Irina Gómez2020-05-061-4/+4
| | | | with groups of laboratories or in a labs with groups of computers, the service stop.
* #841 Fixes bug in partitioning wizard when configure MBR: ogGetBootMbr ↵Irina Gómez2020-05-051-2/+2
| | | | function is created for detect MBR content and used in wizard.
* # 911 Fixes bug in partitioning wizard when create Cache: tries to mount ↵Irina Gómez2020-05-041-0/+8
| | | | cache partition, if not possible formats it. Solution proposed by Antonio Doblas (UMA).
* #962: Fix typo in commit `88fc95a`.Ramón M. Gómez2020-04-251-1/+1
|
* #974 Fix task edit formJavier Sánchez Parra2020-04-241-1/+1
| | | | | | | | | We have seen that if you try to edit a task and assign it to a group of computers the form do not work. This happens because the string containing the name of primary key of the table gruposordenadores (Groups of computers) has a trailing white space. This commit fixes this bug removing the trailing whitespace.
* #962: Only OGAgent for Windows runs each line in independent processes ↵Ramón M. Gómez2020-04-231-5/+8
| | | | (other agents can run the whole script in a single subprocess).
* #972: Remove cron job definition from the default file; then updater checks ↵Ramón M. Gómez2020-04-221-2/+0
| | | | if service code has changed to restart it automatically.
* #959 #679 CreateImage command in console : Fix error in SQL request, only ↵Irina Gómez2020-04-131-2/+2
| | | | showed images from repository assigned to computer. Now show all images in organization unit.
* #580 invalid access to memory in contieneIP()OpenGnSys Support Team2020-04-081-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | valgrind reports incorrect access to memory: ==16622== 4000 errors in context 1 of 2: ==16622== Conditional jump or move depends on uninitialised value(s) ==16622== at 0x10C380: contieneIP (ogAdmLib.c:514) ==16622== by 0x10D842: clienteExistente (ogAdmServer.c:206) ==16622== by 0x10D743: clienteDisponible (ogAdmServer.c:173) ==16622== by 0x10FE62: og_send_cmd (ogAdmServer.c:1106) ==16622== by 0x114651: og_cmd_legacy_send (ogAdmServer.c:3159) ==16622== by 0x114795: og_cmd_post_clients (ogAdmServer.c:3188) ==16622== by 0x1193F5: og_client_state_process_payload_rest (ogAdmServer.c:4444) ==16622== by 0x11A354: og_client_read_cb (ogAdmServer.c:4728) ==16622== by 0x693ED72: ev_invoke_pending (in /usr/lib/x86_64-linux-gnu/libev.so.4.0.0) ==16622== by 0x69423DD: ev_run (in /usr/lib/x86_64-linux-gnu/libev.so.4.0.0) ==16622== by 0x10D19C: ev_loop (ev.h:835) ==16622== by 0x11AAED: main (ogAdmServer.c:4896) ==16622== Uninitialised value was created by a heap allocation ==16622== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16622== by 0x6B4D80A: ??? (in /usr/lib/x86_64-linux-gnu/libjansson.so.4.11.0) ==16622== by 0x6B4DDCB: ??? (in /usr/lib/x86_64-linux-gnu/libjansson.so.4.11.0) ==16622== by 0x6B4DCA6: ??? (in /usr/lib/x86_64-linux-gnu/libjansson.so.4.11.0) ==16622== by 0x6B4DF55: ??? (in /usr/lib/x86_64-linux-gnu/libjansson.so.4.11.0) ==16622== by 0x6B4E0CB: json_loads (in /usr/lib/x86_64-linux-gnu/libjansson.so.4.11.0) ==16622== by 0x1192F2: og_client_state_process_payload_rest (ogAdmServer.c:4425) ==16622== by 0x11A354: og_client_read_cb (ogAdmServer.c:4728) ==16622== by 0x693ED72: ev_invoke_pending (in /usr/lib/x86_64-linux-gnu/libev.so.4.0.0) ==16622== by 0x69423DD: ev_run (in /usr/lib/x86_64-linux-gnu/libev.so.4.0.0) ==16622== by 0x10D19C: ev_loop (ev.h:835) ==16622== by 0x11AAED: main (ogAdmServer.c:4896)
* #915: Reply 413 status code when no payload is too largeJavier Sánchez Parra2020-04-061-0/+11
| | | | | | | | | | | | | | If the payload is too long, then the API returns a 413 status code (following RFC 7231) instead of the resetting the communication without replying. This way it should be more clear when this problem is happening. The other commit I did related to the issue of the payload size (1d9d93c) said that ogAdmServer do not log anything when it receives a payload of a bigger size than supported, this is false. ogAdmServer prints the next message to the syslog when this happens: ogAdmServer[6824]: client request from 127.0.0.1:43552 is too long
* #915 Increase request max lengthJavier Sánchez Parra2020-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trying to send a WakeOnLan command to 150 clients I noticed that the ogAdmClient closed (RST) the communication with the WebConsole without answering or logging anything. The Webconsole logged: php: error occured during curl exec. Additioanl info: Array php: ( php: [url] => http://127.0.0.1:8888/wol php: [content_type] => php: [http_code] => 0 php: [header_size] => 0 php: [request_size] => 199 php: [filetime] => -1 php: [ssl_verify_result] => 0 php: [redirect_count] => 0 php: [total_time] => 1.003122 php: [namelookup_time] => 4.9E-5 php: [connect_time] => 0.000273 php: [pretransfer_time] => 0.00035 php: [size_upload] => 7007 php: [size_download] => 0 php: [speed_download] => 0 php: [speed_upload] => 6986 php: [download_content_length] => -1 php: [upload_content_length] => 7007 php: [starttransfer_time] => 1.001793 php: [redirect_time] => 0 php: [redirect_url] => php: [primary_ip] => 127.0.0.1 php: [certinfo] => Array php: ( php: ) php: php: [primary_port] => 8888 php: [local_ip] => 127.0.0.1 php: [local_port] => 43016 php: [http_version] => 0 php: [protocol] => 1 php: [ssl_verifyresult] => 0 php: [scheme] => HTTP php: ) This happened because request max length is set to 4096 bytes and my request had a size of 7075 bytes. So, the max length was exceeded. This commit increase the max length from 4096 to 16384. This way the ogAdmServer supports larger request messages.
* #839: Fix index overflow in REST route `GET ↵Ramón M. Gómez2020-04-021-6/+7
| | | | /ous/{ouid}/labs/{labid}/clients/status`
* #839: Fix bug when creating database event.Ramón M. Gómez2020-04-011-7/+6
|
* #941 memleak in actualizaConfiguracionOpenGnSys Support Team2020-03-311-2/+6
| | | | Missing dbi_result_free(), use syslog() for logging.
* #941 Missing error in actualizaSoftware() and memleak in resultOpenGnSys Support Team2020-03-261-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 Team2020-03-241-2/+0
| | | | This is fixing e052fdceec013 that releases the libdbi result twice.
* Revert "#969 Images tree: lists are used for show tree and context menues."irinagomez2020-03-176-481/+38
| | | | This reverts commit 46eee4148b92d3218dfe47544623018db540a77b.
* #969 Images tree: lists are used for show tree and context menues.Irina Gómez2020-03-166-38/+481
|
* #959: Update OGAgent version.Ramón M. Gómez2020-03-112-4/+4
|
* #962: Update warnings for the web command "Run Script" (Windows script does ↵Ramón M. Gómez2020-03-113-9/+6
| | | | not require escape characters).
* #963: OGAgent Installer for Windows: parameter page is shown after license page.Ramón M. Gómez2020-03-111-7/+12
|
* #963: OGAgent Installer for Windows supports `/S /server IPAddress` ↵Ramón M. Gómez2020-03-111-8/+14
| | | | parameters to assign the server IP address in silent mode and automatically starts the services just before finishing the installation.
* #963: Add a new option and dialog to the OGAgent Installer for Windows to ↵Ramón M. Gómez2020-03-111-1/+36
| | | | | | enter the IP address of the OpenGnsys Server. Now you can enter the IP address by running `OGAgentSetup-x.x.x.exe /server IPAddress` or by editing the related dialog.
* #963: Uninstalling OGAgent for Windows does not require a reboot (you can ↵Ramón M. Gómez2020-03-101-9/+4
| | | | run `OGAgentUninstaller.exe /S` for an unattended uninstall).
* #915 remove dead code in ogAdmServerOpenGnSys Support Team2020-03-071-27/+0
| | | | These have been replaced by the new REST API.
* #580 Fix uninitialized variables in ogAdmServerRoberto Hueso Gómez2020-03-071-1/+6
| | | | This patch ensures that some variables are initialized before using them.
* #967 rename .cpp to .cOpenGnSys Support Team2020-03-053-5/+1
| | | | This actually is C code, use the gcc compiler instead.
* #967 Replace remaining C++ codeOpenGnSys Support Team2020-03-051-4/+4
|
* #940: Code cleaning and cosmetic changes.Ramón M. Gómez2020-03-054-34/+34
|
* #940: Update Ubuntu and Windows OGAgent dependencies.Ramón M. Gómez2020-03-052-10/+8
|
* #962: Fix bug when OGAgent processes script lines; now it's not necessary to ↵Ramón M. Gómez2020-03-051-2/+2
| | | | use escape characters in script input box.
* #962: OGAgent runs each script line independently to solve a Python for ↵Ramón M. Gómez2020-03-041-1/+2
| | | | Windows problem.
* #941 use dbi layer from envioProgramacionOpenGnSys Support Team2020-03-043-40/+31
|
* #941 use dbi layer from actualizaHardwareOpenGnSys Support Team2020-03-042-136/+104
|
* #941 use dbi layer from RESPUESTA_CrearSoftIncrementalOpenGnSys Support Team2020-03-041-23/+26
|
* #941 use dbi layer from actualizaCreacionImagen()OpenGnSys Support Team2020-03-042-35/+35
|
* #941 use dbi layer from actualizaConfiguracion()OpenGnSys Support Team2020-03-042-250/+163
|
* #941 use dbi layer from procesoInclusionCliente()OpenGnSys Support Team2020-03-041-46/+36
|
* #941 use dbi layer from respuestaEstandar()OpenGnSys Support Team2020-03-041-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 Team2020-03-041-111/+5
| | | | | | RestaurarSoftIncremental, Configurar and EjecutarScript These functions are identical, remove duplicated code.
* #941 Consolidate RESPUESTA_Reiniciar, RESPUESTA_IniciarSesion and ↵OpenGnSys Support Team2020-03-041-94/+2
| | | | | | RESPUESTA_Apagar They are identical, remove duplicated code.
* #941 Consolidate RESPUESTA_Configurar and RESPUESTA_EjecutarScriptOpenGnSys Support Team2020-03-041-56/+8
| | | | These function are almost identical, remove duplicated code.
* #941 use dbi layer from buscaComandos()OpenGnSys Support Team2020-03-041-38/+40
|
* #941 use dbi layer from AutoexecCliente()OpenGnSys Support Team2020-03-042-31/+25
|
* #941 use dbi layer from procesoInclusionClienteWinLnx()OpenGnSys Support Team2020-03-041-40/+34
|