Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [remoteaccess] Make sure we get the right client when updating pw | Simon Rettberg | 2023-07-03 | 1 | -1/+4 |
| | | | | | | | | | | | When a client sends its current VNC password, we look up the client's uuid via the remote IP address. This would return any random client that last had this IP address when it booted. This is mostly not a problem with clients that have a static assignment, but can easily go wrong with clients in dynamic pools, as it's likely we have a few entries with the same address in the DB. We now get the client that was seen active most recently, which–unless we have address collisions–should always be the proper one. | ||||
* | [remoteaccess] Add list of active locations to overview page | Simon Rettberg | 2022-12-08 | 4 | -9/+82 |
| | | | | References #3767 | ||||
* | [remoteaccess] Force SLX_AUTOLOGIN = OFF in remote access mode | Simon Rettberg | 2022-10-02 | 1 | -0/+2 |
| | |||||
* | [remoteaccess] Don't uncheck currently disabled locations in group edit | Simon Rettberg | 2022-07-25 | 2 | -3/+12 |
| | |||||
* | Update translations | Simon Rettberg | 2022-07-11 | 2 | -2/+8 |
| | |||||
* | [remoteaccess] Track unwakable machines, ignore restricted locations | Simon Rettberg | 2022-06-09 | 4 | -23/+59 |
| | | | | | | | | - Locations that are set to "never" or "only outside business hours" will not be considered during WOL, and not delivered to the guacamole proxy. - If we cannot wake as much machines per remote group as configured, we'll display a little number next to the WOL count setting. | ||||
* | Revert "[remoteaccess] Avoid waking too many machines" | Simon Rettberg | 2022-06-01 | 1 | -39/+11 |
| | | | | | | | This doesn't make any sense; we already account for this by looking at the woltime column. This reverts commit 0c561cd07c82d09ec5f6f1aa0a92ead403d0952b. | ||||
* | [remoteaccess] Avoid waking too many machines | Simon Rettberg | 2022-05-31 | 1 | -11/+39 |
| | | | | | | | | If a location is assigned to multiple groups, we potentially wake too many machines, as the number of clients that received a WOL in that location when processing group A is not accounted for when peocessing arrives at location B. Keep track of the number of WOLed machines per location to be able to avoid this situation. | ||||
* | [remoteaccess] Include locationid in WOL task metadata | Simon Rettberg | 2022-05-31 | 1 | -1/+1 |
| | | | | | .... so the proper location information can be displayed on the WOL task status page. | ||||
* | [remoteaccess] Put restriction icon in separate column | Simon Rettberg | 2022-05-22 | 1 | -4/+4 |
| | |||||
* | [remoteaccess] Mark locations that have access restrictions in place | Simon Rettberg | 2022-05-21 | 2 | -5/+22 |
| | |||||
* | [locations/remoteaccess] Add option to veto remoteaccess mode | Simon Rettberg | 2022-04-29 | 1 | -0/+9 |
| | | | | | | | Remoteaccess mode can now be forced to be disabled for individual locations in locations module, either unconditionally, or whenever the openingtimes schedule says the room is open. A reboot will be triggered whenever the room opens/closes to force clients into the proper runmode. | ||||
* | Formatting/minor refactoring | Simon Rettberg | 2022-04-19 | 1 | -24/+24 |
| | |||||
* | Moderize Database handling | Simon Rettberg | 2021-05-11 | 1 | -2/+2 |
| | | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries | ||||
* | [remoteaccess] Add VNC port to client config | Simon Rettberg | 2021-05-05 | 1 | -1/+2 |
| | |||||
* | [remoteaccess] Make plugin version display prettier | Simon Rettberg | 2021-04-15 | 1 | -2/+9 |
| | |||||
* | [remoteaccess] Show plugin version | Simon Rettberg | 2021-03-22 | 6 | -0/+23 |
| | |||||
* | [remoteaccess] Don't disable screen saver entirely but disable auto-lock | Simon Rettberg | 2021-03-10 | 1 | -1/+5 |
| | | | | | | This way after 30+ minutes we would still pop up the screen saver that would count down to the next logout/reboot/shutdown, so the user gets an idea that the session won't last forever. | ||||
* | [remoteaccess] Allow changing client-side VNC port | Simon Rettberg | 2021-03-05 | 7 | -14/+46 |
| | | | | References #3823 | ||||
* | [remoteaccess/exams] Disable screen-saver timeout for these modes | Simon Rettberg | 2020-09-23 | 1 | -0/+2 |
| | |||||
* | [exams/runmode/remoteaccess] Tweak baseconfig hook (runmode/format) | Simon Rettberg | 2020-09-17 | 1 | -15/+23 |
| | |||||
* | [remoteaccess] Add english translations | Steffen Ritter | 2020-09-08 | 4 | -0/+36 |
| | |||||
* | [remoteaccess] Fix: "active" flag was not honored in getconfig hook | Simon Rettberg | 2020-07-22 | 1 | -1/+3 |
| | |||||
* | [remoteaccess] Report this as dedicated runmode | Simon Rettberg | 2020-07-10 | 1 | -0/+1 |
| | |||||
* | [remoteaccess] Fix/Improve WOL behavior | Simon Rettberg | 2020-06-29 | 2 | -8/+12 |
| | | | | | | | | Enable rebootcontrol module in ensureMachinesRunning(), so it works from the call in api.inc.php. Consider machines that we sent a WOL packet to during the last 90 seconds as online when counting number of idle machines, so slow booting machines won't cause us to wake too many machines. | ||||
* | [remoteaccess] Remove TODO and debug spam | Simon Rettberg | 2020-05-19 | 2 | -10/+3 |
| | |||||
* | [remoteaccess] Add permissions, add "delete group" functionality | Simon Rettberg | 2020-05-18 | 7 | -30/+132 |
| | |||||
* | [remoteaccess] Fix DB query to add rooms to groups | Steffen Ritter | 2020-05-18 | 1 | -1/+2 |
| | |||||
* | [remoteaccess] New module | Simon Rettberg | 2020-05-15 | 13 | -0/+496 |