Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [server] Deduplicate code for student -> tutor streaming | Simon Rettberg | 2018-08-01 | 1 | -10/+10 |
| | |||||
* | [server] Resize thumbs server side on mismatch | Simon Rettberg | 2018-07-20 | 1 | -2/+2 |
| | | | | | | | | | | 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. | ||||
* | Fix SSL on Qt5 | Simon Rettberg | 2017-11-16 | 1 | -4/+3 |
| | |||||
* | Increase compiler warnings, fix a lot of those instances | Simon Rettberg | 2016-11-15 | 1 | -10/+10 |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | ||||
* | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 1 | -1/+5 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 1 | -5/+4 |
| | |||||
* | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 1 | -0/+5 |
| | | | | clients in exam-mode are also displayed differently. | ||||
* | [*] Use thumbnail on vnc viewer window until connection is up | Simon Rettberg | 2016-02-08 | 1 | -1/+2 |
| | |||||
* | 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 | 1 | -4/+4 |
| | |||||
* | Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵ | Manuel Schneider | 2014-07-21 | 1 | -3/+4 |
| | | | | client more information about past progjectionSource | ||||
* | Moved method isManagerMachine() from MainWindow to Client. | Björn Hagemeister | 2014-06-17 | 1 | -0/+2 |
| | | | | 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. | ||||
* | Add icon for locked screen. Add monochrome and stylized connectionframe icons. | Manuel Schneider | 2014-05-27 | 1 | -0/+2 |
| | |||||
* | Drop _isBroadcastSource. The client must not know anything about the management. | Manuel Schneider | 2014-05-27 | 1 | -3/+0 |
| | |||||
* | Dont emit _currentProjectionSource in signal vncClientStateChange . (not used) | Manuel Schneider | 2014-05-27 | 1 | -1/+1 |
| | |||||
* | Drop unused _state. Introduce member _locked to avoid unnecessary messages. | Manuel Schneider | 2014-05-27 | 1 | -13/+2 |
| | |||||
* | Drop _activeVncClient. _currentProjectionSource holds this information. | Manuel Schneider | 2014-05-27 | 1 | -6/+4 |
| | |||||
* | Drop _desiredProjectionSource. Dont send a stopVncClient if it has not been ↵ | Manuel Schneider | 2014-05-27 | 1 | -9/+0 |
| | | | | started before. | ||||
* | Refactor ambigious projectionsSoure to BroadcastSource | Manuel Schneider | 2014-05-22 | 1 | -3/+3 |
| | |||||
* | Fix segfault. Drop nullpointer polls since SslSocket is now const. [id == ↵ | Manuel Schneider | 2014-05-22 | 1 | -26/+25 |
| | | | | _VNCCLIENT] Logical reduction. Cleanup header. | ||||
* | [Client] Make setTutor inline and drop the communication stuff since the ↵ | Manuel Schneider | 2014-05-21 | 1 | -11/+30 |
| | | | | client does not handle it. Add a state stub t.b.c. | ||||
* | Several changes: | Manuel Schneider | 2014-05-21 | 1 | -10/+11 |
| | | | | | | | | * [Client] Remove unneccessary members _ip, * [Client] Remove unneccessary class forward of QSslSocket * [Client] Make member initializer list of non-const members part of ctor * [Client] Make _socket pointer const member * [Client] Drop socket-delete indirektion | ||||
* | Make vnc credentials completely private to client. Make VNCConnect work ↵ | Manuel Schneider | 2014-05-20 | 1 | -7/+3 |
| | | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD ) | ||||
* | Remvoe unneccesary membervariable _toClient and method buildErrorMessage ↵ | Manuel Schneider | 2014-05-20 | 1 | -1/+1 |
| | | | | (implicit cast does it as well) | ||||
* | Remove any knowledge of Networkmesage in Mainwindow | Manuel Schneider | 2014-05-20 | 1 | -45/+34 |
| | |||||
* | Reduce codebase | Manuel Schneider | 2014-05-20 | 1 | -4/+2 |
| | | | | | | * Drop Prepare MainWindow::prepareForProjection * Drop redundant code in prepareForProjection (now unicast) * Adjust comments | ||||
* | Configured not locking the screen, if manager and client working on same ↵ | Björn Hagemeister | 2014-05-12 | 1 | -0/+1 |
| | | | | | | machine. Plus changing symbol for tutor2all button. | ||||
* | Increased the timeout for debugging purposes; Instruct vncserver to trasmit just | Manuel Schneider | 2014-04-29 | 1 | -8/+18 |
| | | | | the primary desktop; Thumbnails just display the primary dektop | ||||
* | Thrown out redundant slots. | Manuel Schneider | 2014-04-25 | 1 | -4/+1 |
| | |||||
* | [SERVER] Add "stop projection" button | sr | 2013-02-06 | 1 | -1/+1 |
| | | | | | [SERVER] Don't show error message when VNC server stops as expected [SERVER/CLIENT] Implement connection timeout of 15 seconds | ||||
* | [SERVER] Go back from ClientId to int, so queued signal/slot connections work | sr | 2013-02-05 | 1 | -11/+9 |
| | |||||
* | ... | sr | 2013-02-05 | 1 | -1/+1 |
| | |||||
* | [SERVER/CLIENT] Wait for connection to close properly before deleting socket ↵ | sr | 2013-02-05 | 1 | -1/+2 |
| | | | | object | ||||
* | [SERVER] Properly tell client the VNC server'S client id | sr | 2013-02-05 | 1 | -1/+0 |
| | |||||
* | [SERVER] Implement all four VNC projection modes | sr | 2013-02-05 | 1 | -0/+3 |
| | |||||
* | Initial commit | sr | 2013-02-04 | 1 | -0/+104 |