Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [server] Use MSecs not Secs so we don't require Qt 5.8+ | Simon Rettberg | 2018-09-28 | 1 | -2/+2 |
| | |||||
* | [server] Fix current VNC projection source check, fix button enable | Simon Rettberg | 2018-08-02 | 1 | -1/+1 |
| | | | | | | | | | * streaming from/to tutor was enabled even if selected client was offline * VNC client start command was swallowed even if no projection was running (just matched the last projection source) * Screen wasn't unlocked again when switching from LockedUnicast to Unicast | ||||
* | Remove ugly comment separator lines above functions | Simon Rettberg | 2018-08-02 | 2 | -20/+6 |
| | |||||
* | [server] Don't restart VNC viewer if target stays the same | Simon Rettberg | 2018-08-02 | 1 | -0/+2 |
| | |||||
* | [server] Deduplicate code for student -> tutor streaming | Simon Rettberg | 2018-08-01 | 1 | -10/+10 |
| | |||||
* | [SERVER] Fix locking when locked unicast is current mode | Simon Rettberg | 2018-07-31 | 1 | -1/+2 |
| | | | | Streaming source wasn't locked properly before | ||||
* | [*] Convert old C-Style casts | Simon Rettberg | 2018-07-26 | 4 | -12/+12 |
| | | | | | Primitive types now use type(x) instead of (type)x, pointers should use appropriate long versions | ||||
* | [server] Cleanup and simplify SslServer | Simon Rettberg | 2018-07-24 | 2 | -84/+38 |
| | |||||
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 4 | -8/+8 |
| | | | | | | - Use nullptr instead of NULL for better warnings in case of mistakes - Get rid of VLAs which are not in C++11 actually - Fix implicit signed <-> unsigned mismatches by adding checks and casts | ||||
* | [server] Fix logic error | Simon Rettberg | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | [server] Resize thumbs server side on mismatch | Simon Rettberg | 2018-07-20 | 2 | -11/+10 |
| | | | | | | | | | | The server requests the appropriate size thumbnail from the client so no bandwidth will be wasted. However, due to privacy concerns, the client might actually send a thumb that's smaller than requested, resulting in a tiny thumbnail on the server with huge gray borders. The server will now scale up the image in those cases. We'd actually also scale the image down now if it were too large, but this doesn't happen under normal circumstances. | ||||
* | [server] Fix (=implement) tracking of client's projection source | Simon Rettberg | 2018-07-12 | 1 | -1/+2 |
| | | | | | | We never stored the current projection source id in the according field of class Client, breaking intended functionality when cancelling projection. | ||||
* | [server] Add button to lock/unlock single client | Simon Rettberg | 2018-07-12 | 1 | -1/+4 |
| | |||||
* | Fix connection problems qith Qt5 (again) | Simon Rettberg | 2017-12-01 | 1 | -1/+1 |
| | |||||
* | Fix SSL on Qt5 | Simon Rettberg | 2017-11-16 | 5 | -18/+42 |
| | |||||
* | [server] Bail out if certificates cannot be created | Simon Rettberg | 2017-03-06 | 4 | -4/+30 |
| | |||||
* | Increase compiler warnings, fix a lot of those instances | Simon Rettberg | 2016-11-15 | 5 | -24/+26 |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | ||||
* | [server] Show IP address in room layout right after loading it | Simon Rettberg | 2016-10-28 | 1 | -2/+2 |
| | |||||
* | Fix compile warnings | Simon Rettberg | 2016-10-28 | 1 | -1/+1 |
| | |||||
* | [server] Initialize _wantsAttention to false in client.cpp | Simon Rettberg | 2016-10-28 | 1 | -0/+1 |
| | |||||
* | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 2 | -6/+21 |
| | |||||
* | [server] When creating certificate, create directory tree first | Simon Rettberg | 2016-10-10 | 1 | -4/+10 |
| | |||||
* | refactoring. | Christian Klinger | 2016-09-30 | 3 | -9/+10 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 8 | -249/+195 |
| | |||||
* | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 2 | -8/+17 |
| | | | | clients in exam-mode are also displayed differently. | ||||
* | removed USER_SETTINGS etc. | Christian Klinger | 2016-09-12 | 1 | -2/+4 |
| | | | | | | (this also changes filename of the crt ans rsa files, but this shouldn't be a problem. (formerly the name of those files depended on the name and location of the ini-files) | ||||
* | Fix infinite loop when receiving incomplete headers | Simon Rettberg | 2016-09-09 | 2 | -3/+5 |
| | |||||
* | cleaned up some dead code. | Christian Klinger | 2016-05-20 | 1 | -1/+0 |
| | |||||
* | Closes bug #2807. (And also cleans the code (a bit)) | Christian Klinger | 2016-05-19 | 2 | -3/+3 |
| | |||||
* | upgraded from SSLv3 to TLS1.0 | Christian Klinger | 2016-05-09 | 1 | -1/+1 |
| | | | | This fixes #2781 where a server running on debian didn't accept any connections anymore. | ||||
* | read gridSize&clientSize from config. | Christian Klinger | 2016-04-27 | 1 | -0/+1 |
| | |||||
* | refactor to use Room struct | Christian Klinger | 2016-04-27 | 2 | -2/+2 |
| | | | | to save additional properties like gridSize and clientSize. | ||||
* | [*] Use thumbnail on vnc viewer window until connection is up | Simon Rettberg | 2016-02-08 | 2 | -4/+11 |
| | |||||
* | [server] reset timeouts to normal intervals | Jonathan Bauer | 2015-05-11 | 1 | -2/+2 |
| | |||||
* | Reset debug timeouts, fix autoconnect, remove magic numbers | Manuel Schneider | 2014-11-28 | 1 | -1/+2 |
| | |||||
* | The sessionID is ignored by manager if client is connecting via auto-connect. | Björn Hagemeister | 2014-09-04 | 1 | -2/+7 |
| | |||||
* | Fix oneclick-source-change-lock-bug | Manuel Schneider | 2014-07-22 | 1 | -0/+1 |
| | |||||
* | Drop the watchers concept, since the desiredProjectionSource essentially ↵ | Manuel Schneider | 2014-07-22 | 1 | -11/+3 |
| | | | | implies it | ||||
* | Bugfix: One click source change now fully supported | Manuel Schneider | 2014-07-22 | 1 | -2/+12 |
| | | | | | | | Since the async nature of this protocol introduces race conditions when changing the source of the projection, the possiblity that two servers exist at a moment is still there. Even though we thought we do not support multiple sources. This is the reason why _desiredProjectionSource is needed after all. | ||||
* | Correct indenting by tabs | Manuel Schneider | 2014-07-21 | 5 | -33/+33 |
| | |||||
* | Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵ | Manuel Schneider | 2014-07-21 | 2 | -7/+10 |
| | | | | client more information about past progjectionSource | ||||
* | Moved method isManagerMachine() from MainWindow to Client. | Björn Hagemeister | 2014-06-17 | 2 | -1/+18 |
| | | | | isManagerMachine() is now called just once directly in lockScreen(). | ||||
* | Removed _watchers List. | Björn Hagemeister | 2014-06-03 | 1 | -0/+3 |
| | | | | | Set flag in client.h _isWatcher with getter and setter, and controlling the watchers over this value. | ||||
* | Merge branch 'master' of git.openslx.org:pvs2 | Manuel Schneider | 2014-06-03 | 2 | -2/+0 |
|\ | |||||
| * | Removed some unnecessary qDebug comments. | Björn Hagemeister | 2014-06-02 | 2 | -2/+0 |
| | | |||||
* | | Remove client list from listenServer. Check maxClients in Mainwindow | Manuel Schneider | 2014-06-03 | 2 | -10/+0 |
|/ | |||||
* | Increase timeout for debugging | Manuel Schneider | 2014-05-28 | 1 | -2/+2 |
| | |||||
* | Remove TODO. User get visual feedback via cam icon. | Manuel Schneider | 2014-05-27 | 1 | -1/+0 |
| | |||||
* | Add several documentation stubs. Remove autogenreated TODO | Manuel Schneider | 2014-05-27 | 1 | -22/+32 |
| | |||||
* | Add icon for locked screen. Add monochrome and stylized connectionframe icons. | Manuel Schneider | 2014-05-27 | 2 | -1/+6 |
| |