Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try to get timeout logic under controlHEADmaster | Simon Rettberg | 2024-06-27 | 4 | -7/+16 |
| | |||||
* | Fix reading idp list file | Simon Rettberg | 2024-06-26 | 1 | -3/+5 |
| | |||||
* | Fix deprecation warnings | Simon Rettberg | 2024-06-26 | 1 | -3/+2 |
| | |||||
* | Make shibboleth whitelist a folder which can contain multiple files | Simon Rettberg | 2024-06-25 | 6 | -6/+35 |
| | | | | | This way we can allow the user the create and specify multiple config modules for shibboleth at once. | ||||
* | Add allowed-shibboleth-domains config option to inject in website | Simon Rettberg | 2024-06-19 | 3 | -7/+30 |
| | | | | | | This will inject a piece of JS code on page load that sets slxIdpFilter to this value, to be used by the IdP selector to filter the list. | ||||
* | Fix reading UTF8 strings from settings | Simon Rettberg | 2024-06-19 | 1 | -0/+1 |
| | |||||
* | Support cow-token in browser-login mode | Simon Rettberg | 2024-05-13 | 4 | -12/+38 |
| | |||||
* | Handle cow-token on QRCode login | Simon Rettberg | 2024-05-03 | 3 | -66/+126 |
| | |||||
* | Add support for QRCode login | Simon Rettberg | 2024-03-25 | 9 | -9/+364 |
| | |||||
* | Add black/whitelist feature to browser-based login | Simon Rettberg | 2024-02-07 | 6 | -17/+177 |
| | |||||
* | Check server's security hash, check username and password format | Simon Rettberg | 2023-11-28 | 1 | -2/+15 |
| | |||||
* | Disable HTTP/2 as it's buggy; fix wiping history on reset | Simon Rettberg | 2023-11-28 | 2 | -3/+26 |
| | |||||
* | Improve login screen | Simon Rettberg | 2023-06-09 | 3 | -57/+203 |
| | |||||
* | Try more random crap to fix layout with larger roomplans | Simon Rettberg | 2023-05-24 | 2 | -8/+3 |
| | |||||
* | Only force frame height | Simon Rettberg | 2023-01-31 | 1 | -1/+1 |
| | |||||
* | Try to force roomplan size | Simon Rettberg | 2023-01-24 | 1 | -0/+1 |
| | |||||
* | Explicitly set widgets visible | Simon Rettberg | 2023-01-05 | 1 | -2/+7 |
| | | | | Seems to be necessary on newer versions of Qt | ||||
* | Introduce --fb again | Simon Rettberg | 2022-10-20 | 1 | -3/+48 |
| | | | | No idea why it was removed, it seems to work great. :> | ||||
* | Try even more **** to get a sensible resultion on stubborn systems | Simon Rettberg | 2022-10-12 | 1 | -51/+114 |
| | |||||
* | Try to select an output with an unused index | Simon Rettberg | 2022-09-08 | 1 | -2/+26 |
| | |||||
* | Always return to welcome page if only web login is enabled | Simon Rettberg | 2022-09-08 | 1 | -1/+3 |
| | |||||
* | If no virtual output is found, prefer a disconnected one, then connected | Simon Rettberg | 2022-09-08 | 1 | -12/+53 |
| | |||||
* | Warn if X11 is not accelerated/running on llvmpipe | Simon Rettberg | 2022-07-27 | 1 | -20/+42 |
| | |||||
* | Fix msg window overlapping login, fix browser widget resizing | Simon Rettberg | 2022-07-17 | 2 | -9/+25 |
| | |||||
* | Enable LocalStorage for WebKit, so SWITCH IdPs work again | Simon Rettberg | 2022-07-14 | 1 | -0/+2 |
| | | | | | | | For some reason, newer IdPs only check if JavaScript is completely disabled and offer a manual "Continue" button, or, if JS is enabled, check if localStorage is available, and if not, do nothing, not even display an error message. Yay. | ||||
* | Fix showing browser immediately if only shib-login is enabledv29r2 | Simon Rettberg | 2022-07-01 | 6 | -23/+50 |
| | |||||
* | Add user-session-enabled and shib-session-button-text | Simon Rettberg | 2022-05-25 | 2 | -1/+19 |
| | |||||
* | Increase login timeout to 20 secondsv29r1 | Simon Rettberg | 2022-03-14 | 1 | -1/+1 |
| | |||||
* | RemoteAccess/RPC: Assume DVI-I-1-1 is evdi output | Simon Rettberg | 2022-02-23 | 1 | -1/+8 |
| | |||||
* | Webview: Use keyboard & mouse input to track inactivity | Simon Rettberg | 2021-10-25 | 2 | -1/+35 |
| | | | | | Using page loads to track inactivity breaks on SPA websites. Use user input instead. | ||||
* | Add "Mobile" to User-Agent header for embedded browser | Simon Rettberg | 2021-10-25 | 1 | -0/+16 |
| | | | | | As the browser window is rather small, try to get a mobile optimized version of whatever login page we're supposed to display. | ||||
* | Make guest hint more generic | Steffen Ritter | 2021-10-15 | 1 | -1/+1 |
| | | | | Fixes: #3869 | ||||
* | More size fixing crap | Simon Rettberg | 2021-08-10 | 1 | -0/+3 |
| | |||||
* | Don't re-layout mainwindow if nothing changed | Simon Rettberg | 2021-08-10 | 3 | -0/+7 |
| | |||||
* | This is a bit too new.... Keep deprecated variant | Simon Rettberg | 2021-08-09 | 1 | -2/+2 |
| | |||||
* | Add shibboleth login via browser | Simon Rettberg | 2021-08-05 | 9 | -73/+489 |
| | |||||
* | Prefix usernames that start with a digit with _x_v28r1 | Simon Rettberg | 2021-03-04 | 1 | -0/+13 |
| | |||||
* | Improve debug layout of screen setup | Simon Rettberg | 2020-12-14 | 1 | -3/+3 |
| | |||||
* | Fix layouting if no outputs are active | Simon Rettberg | 2020-12-14 | 1 | -0/+13 |
| | |||||
* | Always disable all outputs and use --fb if VIRTUAL output is missing | Simon Rettberg | 2020-10-02 | 1 | -29/+20 |
| | |||||
* | Make MainWindow reusing code smarter wrt LoginForm | Simon Rettberg | 2020-08-07 | 2 | -20/+16 |
| | | | | | Previously, we might have ended up with no LoginForm after some screen setup change events. | ||||
* | More agressive delay and retry after screen layout changed | Simon Rettberg | 2020-08-07 | 1 | -2/+8 |
| | | | | | | | | | | We still sometimes end up with an improper layout after running xrandr on X11 startup. I suspect this is a race condition between xrandr setting the resolutions and scren geometry, and Qt receiving this event too early, still omehow reading stale information when querying X for the current setup. So we now wait 300ms instead of 100, and additionally retry again after a second. If this doesn't fix the issues, the root cause must be something else. | ||||
* | Clean up loginform UI | Simon Rettberg | 2020-08-07 | 2 | -19/+9 |
| | |||||
* | LoginRPC: Ignore requests with user or pass empty | Simon Rettberg | 2020-06-26 | 1 | -0/+2 |
| | |||||
* | Disable ALL outputs if setting resolution fails | Simon Rettberg | 2020-06-22 | 1 | -8/+22 |
| | | | | | | NVIDIA cards don't allow setting any resolution on disconnected screens. Simply disable all outputs in that case and set the screen size manually. | ||||
* | Make detection of virtual screen smarter; fall back to disconnected | Simon Rettberg | 2020-06-22 | 1 | -9/+55 |
| | | | | | | | We try to find a virtual output, set the desired resolution, and disable all real outputs. If we don't find a virtual one, we pick a disconnected output, set the resolution, and disable the remaining outputs. If we don't have a disconnected output, we just take the first one. | ||||
* | Dbug spam | Simon Rettberg | 2020-06-18 | 1 | -0/+2 |
| | |||||
* | Add CVT files | Simon Rettberg | 2020-06-17 | 2 | -0/+578 |
| | |||||
* | Support setting resolution received via loginrpc | Simon Rettberg | 2020-06-16 | 1 | -0/+35 |
| | |||||
* | Restore accidentally deleted line | Simon Rettberg | 2020-06-05 | 1 | -0/+1 |
| |