summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Try to get timeout logic under controlHEADmasterSimon Rettberg2024-06-274-7/+16
|
* Fix reading idp list fileSimon Rettberg2024-06-261-3/+5
|
* Fix deprecation warningsSimon Rettberg2024-06-261-3/+2Star
|
* Make shibboleth whitelist a folder which can contain multiple filesSimon Rettberg2024-06-256-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 websiteSimon Rettberg2024-06-193-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 settingsSimon Rettberg2024-06-191-0/+1
|
* Support cow-token in browser-login modeSimon Rettberg2024-05-134-12/+38
|
* Handle cow-token on QRCode loginSimon Rettberg2024-05-033-66/+126
|
* Add support for QRCode loginSimon Rettberg2024-03-259-9/+364
|
* Add black/whitelist feature to browser-based loginSimon Rettberg2024-02-076-17/+177
|
* Check server's security hash, check username and password formatSimon Rettberg2023-11-281-2/+15
|
* Disable HTTP/2 as it's buggy; fix wiping history on resetSimon Rettberg2023-11-282-3/+26
|
* Improve login screenSimon Rettberg2023-06-093-57/+203
|
* Try more random crap to fix layout with larger roomplansSimon Rettberg2023-05-242-8/+3Star
|
* Only force frame heightSimon Rettberg2023-01-311-1/+1
|
* Try to force roomplan sizeSimon Rettberg2023-01-241-0/+1
|
* Explicitly set widgets visibleSimon Rettberg2023-01-051-2/+7
| | | | Seems to be necessary on newer versions of Qt
* Introduce --fb againSimon Rettberg2022-10-201-3/+48
| | | | No idea why it was removed, it seems to work great. :>
* Try even more **** to get a sensible resultion on stubborn systemsSimon Rettberg2022-10-121-51/+114
|
* Try to select an output with an unused indexSimon Rettberg2022-09-081-2/+26
|
* Always return to welcome page if only web login is enabledSimon Rettberg2022-09-081-1/+3
|
* If no virtual output is found, prefer a disconnected one, then connectedSimon Rettberg2022-09-081-12/+53
|
* Warn if X11 is not accelerated/running on llvmpipeSimon Rettberg2022-07-271-20/+42
|
* Fix msg window overlapping login, fix browser widget resizingSimon Rettberg2022-07-172-9/+25
|
* Enable LocalStorage for WebKit, so SWITCH IdPs work againSimon Rettberg2022-07-141-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 enabledv29r2Simon Rettberg2022-07-016-23/+50
|
* Add user-session-enabled and shib-session-button-textSimon Rettberg2022-05-252-1/+19
|
* Increase login timeout to 20 secondsv29r1Simon Rettberg2022-03-141-1/+1
|
* RemoteAccess/RPC: Assume DVI-I-1-1 is evdi outputSimon Rettberg2022-02-231-1/+8
|
* Webview: Use keyboard & mouse input to track inactivitySimon Rettberg2021-10-252-1/+35
| | | | | Using page loads to track inactivity breaks on SPA websites. Use user input instead.
* Add "Mobile" to User-Agent header for embedded browserSimon Rettberg2021-10-251-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 genericSteffen Ritter2021-10-151-1/+1
| | | | Fixes: #3869
* More size fixing crapSimon Rettberg2021-08-101-0/+3
|
* Don't re-layout mainwindow if nothing changedSimon Rettberg2021-08-103-0/+7
|
* This is a bit too new.... Keep deprecated variantSimon Rettberg2021-08-091-2/+2
|
* Add shibboleth login via browserSimon Rettberg2021-08-059-73/+489
|
* Prefix usernames that start with a digit with _x_v28r1Simon Rettberg2021-03-041-0/+13
|
* Improve debug layout of screen setupSimon Rettberg2020-12-141-3/+3
|
* Fix layouting if no outputs are activeSimon Rettberg2020-12-141-0/+13
|
* Always disable all outputs and use --fb if VIRTUAL output is missingSimon Rettberg2020-10-021-29/+20Star
|
* Make MainWindow reusing code smarter wrt LoginFormSimon Rettberg2020-08-072-20/+16Star
| | | | | Previously, we might have ended up with no LoginForm after some screen setup change events.
* More agressive delay and retry after screen layout changedSimon Rettberg2020-08-071-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 UISimon Rettberg2020-08-072-19/+9Star
|
* LoginRPC: Ignore requests with user or pass emptySimon Rettberg2020-06-261-0/+2
|
* Disable ALL outputs if setting resolution failsSimon Rettberg2020-06-221-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 disconnectedSimon Rettberg2020-06-221-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 spamSimon Rettberg2020-06-181-0/+2
|
* Add CVT filesSimon Rettberg2020-06-172-0/+578
|
* Support setting resolution received via loginrpcSimon Rettberg2020-06-161-0/+35
|
* Restore accidentally deleted lineSimon Rettberg2020-06-051-0/+1
|