summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* #1039 Añadiendo mensaje de InformaciónID-1039_Asignar_Disco.Particion.Imagen.AccesoRemotoalbertogp2021-05-034-3/+14
|
* Merge branch 'ID-1039_Asignar_Disco.Particion.Imagen.AccesoRemoto' of ↵albertogp2021-05-030-0/+0
|\ | | | | | | opengnsys.es:/opt/git/opengnsys into ID-1039_Asignar_Disco.Particion.Imagen.AccesoRemoto
| * ID-1039 #1039 Subiendo ficherosalbertogp2021-03-176-17/+259
| |
* | ID-1039 #1039 Subiendo ficherosalbertogp2021-05-036-17/+259
| |
* | #949 Fix ogagent.log parserJavier Sánchez Parra2021-05-031-1/+1
| | | | | | | | | | | | | | | | | | Webconsole parses ogagent.log searching an IP without terminator character. Thus, it takes entries with the selected IP and with IPs that start as the selected IP. For example, if it searches for 10.1.30.10, it shows entries of 10.1.30.10, 10.1.30.100, 10.1.30.101... Fix ogagent.log parser to only show entries of the selected IP.
* | #1043 Add WOL_SENT state supportJose M. Guisado2021-04-297-5/+11
| | | | | | | | | | | | Adds ogServer wol state, used to report WoL packet sending. This state can timeout (returning to off) or change to a new state after clients report a new one.
* | #942 Adapt RemotePC API to use new queue implementationJavier Sánchez Parra2021-04-261-0/+6
| | | | | | | | | | | | | | | | | | | | RemotePC API queues commands only inserting them in the database and expects ogServer to find them and send them to its respective clients. Since v1.2.0, ogServer do not seek the database periodically searching for pending commands. Now ogServer expose an HTTP API to queue commands. This commit adapts RemotePC API to use new ogServer queue API.
* | #1036 Vagrant file to use libvirt, modifying Vagrant file for vbox.Irina Gómez2021-04-191-0/+187
| |
* | #997: Defining new development version.Irina Gómez2021-04-131-1/+1
| |
* | #1041 Fix poweroffconf scriptJose M. Guisado2021-04-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | poweroffconf is checking if the system is idle by doing a pgrep of processes starting with "/opt/opengnsys/" and ignoring the ones containing $OGETC or "poweroffconf". ogclient process always falls under this process lookup thus making the system seem as always active. Ignore the ogclient process when checking if the system is not idle.
* | #997: opengnsys_update.sh: The work directory name changes with the new ↵Irina Gómez2021-04-121-9/+8
| | | | | | | | versions name format.
* | #997: opengnsys_installer.shIrina Gómez2021-04-081-21/+23
| | | | | | | | | | The choice of ogLive is commented for compatibility with the new version of ogClient. The work directory name changes with the new versions name format.
* | #997: Fix change log errata.Ramón M. Gómez2021-04-071-2/+2
| |
* | #997: Adding change log in english.Ramón M. Gómez2021-04-071-0/+60
| |
* | #997 CHANGELOG.es.txt: Add tickets relsoves as 'duplicates' or 'will not ↵Irina Gómez2021-04-071-2/+6
| | | | | | | | resolve'.
* | #997 Vagrantfile-prod-vbox points to Vagrantfile-1.2.0-vbox.Irina Gómez2021-04-071-1/+1
| |
* | #997 CHANGELOG.es.txt: Updating list of closed tickets 1.2.0.Irina Gómez2021-04-071-20/+43
| |
* | #997: Updating OpenGnsys 1.2.0 documentation.Ramón M. Gómez2021-04-073-14/+12
| |
* | #997: Using tags with format `vX.Y.Z` instead of `opengnsys-X.Y.Z`Ramón M. Gómez2021-04-072-2/+3
| |
* | #1033: Formatear la caché compatible con versiones 4.x y 5.x de Linux.RAMON MARIA GOMEZ LABRADOR2021-03-191-2/+4
|/
* #1032 Use create_schedule_now for tasks and proceduresJose M. Guisado2021-03-112-13/+2
| | | | | | | | | Commit afbfe2a introduced create_schedule_now for commands. Adapt procedures and task to use it instead. Drop $when variable as it is no longer needed for "immediate scheduling" execution of commands, procedures or tasks. Fixes: afbfe2a (Use create_schedule_now for immediate logged commands)
* #1032 Use create_schedule_now for immediate logged commandsJose M. Guisado2021-03-112-1/+25
| | | | | | | | | | | Avoid stale commands from being executed when given a time schedule that include past dates, ie. when they are manually scheduled. Use create_schedule_now for immediate execution commands (no manual schedule) that the user want to be logged (by automatic scheduling to the right moment they are processed). Fixes #1032 (https://opengnsys.es/trac/ticket/1032#comment:2)
* #991: Fix lab status legend in Catalan.Ramón M. Gómez2021-03-091-1/+1
|
* #991: Add maintenace status to lab status legend.Ramón M. Gómez2021-03-095-6/+9
|
* #986: Updating help and messages from script `setclientmode`.Ramón M. Gómez2021-03-091-11/+11
|
* #1026 The installation script displays information message only when ↵Irina Gómez2021-03-041-6/+20
| | | | distribution is different than advised.
* #992 REST route /ous/:ouid/labs/:labid/clients/:clntid/init:Irina Gómez2021-03-041-1/+1
| | | | The operation isn't remove on timeout.
* #1026 The installation and upgrade scripts display messages with the ↵Irina Gómez2021-03-042-0/+24
| | | | OpenGnsys version prerequisites; in case of update, they also show the current version.
* #997: Vagrant files adapted to use ogServer REST API to assign PXE template ↵Ramón M. Gómez2021-02-252-10/+12
| | | | to defined clients.
* #992 REST route /ous/:ouid/labs/:labid/clients/:clntid/init:Irina Gómez2021-02-232-1/+38
| | | | | Fixes that include global variables, required to add the operating system startup to the action queue. This route is defined in swagger.
* #1008 Improve Setup form user experienceJavier Sánchez Parra2021-02-221-7/+17
| | | | | | | | | | Setup (Particionar y Formatear) forms do not show new features clearly. Table type selector goes unnoticed and change disk button might be taken (incorrectly) as the accept button. This commit improves user experience of the setup command form: * Highlights and centers table type selector. * Changes text of change disk button.
* #1031 Admin console: in the SQL query the ambiguity in the field ↵Irina Gómez2021-02-181-1/+1
| | | | | | 'inremotepc' is removed. (Reported by Ramón Gómez - US).
* #802 UEFI: Add boot entries to last boot orderJose M. Guisado2021-02-171-2/+2
| | | | | | | | | | | | | | It's been reported that some UEFI implementations of several manufacturers do not comply with the standard and behave oddly. In this case it has been noted that when a BootEntry was created (with efibootmgr) but not added to the BootOrder this new entry did not survive a reboot. Thus, UEFI booting of a client from the ogLive menu was not possible. Adjust calling ogNvramAddEntry so that it adds the new entry to the BootOrder, but in last place so network boot, usually first option, remains in place.
* #1028 setserveraddr restarts ogserver service.Irina Gómez2021-02-161-1/+1
|
* #990 restfunctions: wol: require clients and wol_type params onlyJose M. Guisado2021-02-155-39/+7
| | | | | | | | | | | | Webconsole is directly querying the database to build the payload for requesting the ogServer a Wake On Lan. ogServer is expected to query the database for the netmask and mac parameters. Do not require the client request to have such parameters. Adjust calls to the wol php method by other OpenGnsys components. Fixes: a35b7c4 ("#990 Use client broadcast address on WoL")
* #1029 Installation and update show a warning about debug level of syslog.Irina Gómez2021-02-152-4/+4
|
* #1027 opengnsys_update.sh and opengnsys_installer.sh configure ogclient.Irina Gómez2021-02-152-1/+8
|
* #1028 opengnsys_uninstall.sh remove ogserver service.OpenGnsys2021-02-151-0/+8
|
* #988 opengnsys_export.sh compatibility with 1.1.1c versionIrina Gómez2021-02-151-6/+10
|
* #1018 opengnsys_update.sh starts ogserver after compilation.Irina Gómez2021-02-101-0/+1
|
* #1024 disable option to move a single computerID-1020_logrotateBugantoniodoblas2021-02-091-6/+6
|
* #1020 logrotate ignore non-existent logs with missingokantoniodoblas2021-02-092-1/+2
| | | | | | | If the logrotate files for opengnsys indicate to rotate files that do not exist, the process ignores them and continues with the next one. The missingok clause is added to the logrotate configuration files.
* #1019 Fix decoding of shell command parameters in queue modeJavier Sánchez Parra2021-02-081-1/+14
| | | | | | | | | | UMA report that "delete cached image" and "partition asistant" commands in queue mode do not work (non-queue mode works fine). WebConsole decodes and handles quirks of shell command parameters only when it is not queued. See shell() at restfunctions.php. Add shell command parameters decoding and handling when queued.
* #1021 remove LOG_INFO syslogJavier Sánchez Parra2021-02-041-2/+0
| | | | | | | Some distros enable *.* in syslog.conf to add all logging information to /var/log/syslog. The existing LOG_INFO syslog() entry that WebConsole generates fill up the log files very quickly. It writes every time WebConsole calls ogServer. Remove the LOG_INFO syslog() call.
* #997 Updating release in Vagrantfile and VERSION.json.Irina Gómez2021-01-214-5/+178
|
* #839 Fixes problem of expulsion of the user from the session at 15min.Irina Gómez2021-01-201-1/+2
|
* #997 CHANGELOG.es.txt: Updating list of closed tickets 1.2.Irina Gómez2021-01-201-0/+39
|
* #1008 Remove unused variableJavier Sánchez Parra2021-01-121-2/+0
| | | | | | | | | | | Apache reports: [Tue Dec 22 12:07:01.664403 2020] [proxy_fcgi:error] [pid 1386] [client 10.1.12.17:46950] AH01071: Got error 'PHP message: PHP Notice: Undefined variable: cadenaid in /opt/opengnsys/www/comandos/Configurar.php on line 158\nPHP message: PHP Notice: Undefined variable: mindisks in /opt/opengnsys/www/comandos/Configurar.php on line 201\n'
* #1008 Restore support for >4 partitionsJavier Sánchez Parra2021-01-122-15/+30
| | | | | | | | | | | | | WebConsole "Partition and Format"/"Particionar y Formatear" supported more than 4 partitions when it used SocketHidra. When we changed it to use HTTP requests we introduced a limit of 4 partitions. This commit: * Restores "Partition and Format" support for more than 4 partitions. * Adapts client-side checks (JavaScript) for more than 4 partitions and GPT.
* #1015 Fix updateBootMode and use it when updating computer infoJose M. Guisado2020-12-173-2/+4
| | | | | | | | | | | | | | | | | | | When a computer info is updated sometimes their related pxe files need to be updated accordingly. In order to recreate the file the function createBootMode was being used inside gestor_ordenadores. Eg: createBootMode ($cmd, $arranque, $ip, $idioma) This had some problems because the POST message to gestor_ordenadores was sometimes lacking the ip field. This field is not necessary because updateBootMode takes the id of the computer and queries the database for the ip of the computer associated with it. Use updateBootMode ($cmd, "idordenador", $idordenador, $idioma) instead. Fixes related mass updater and "moving pc to another classroom" issues.