summaryrefslogtreecommitdiffstats
path: root/src/server/net
Commit message (Collapse)AuthorAgeFilesLines
* [server] Use MSecs not Secs so we don't require Qt 5.8+Simon Rettberg2018-09-281-2/+2
|
* [server] Fix current VNC projection source check, fix button enableSimon Rettberg2018-08-021-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 functionsSimon Rettberg2018-08-022-20/+6Star
|
* [server] Don't restart VNC viewer if target stays the sameSimon Rettberg2018-08-021-0/+2
|
* [server] Deduplicate code for student -> tutor streamingSimon Rettberg2018-08-011-10/+10
|
* [SERVER] Fix locking when locked unicast is current modeSimon Rettberg2018-07-311-1/+2
| | | | Streaming source wasn't locked properly before
* [*] Convert old C-Style castsSimon Rettberg2018-07-264-12/+12
| | | | | Primitive types now use type(x) instead of (type)x, pointers should use appropriate long versions
* [server] Cleanup and simplify SslServerSimon Rettberg2018-07-242-84/+38Star
|
* Update code style, fix compiler warningsSimon Rettberg2018-07-244-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 errorSimon Rettberg2018-07-241-1/+1
|
* [server] Resize thumbs server side on mismatchSimon Rettberg2018-07-202-11/+10Star
| | | | | | | | | | 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 sourceSimon Rettberg2018-07-121-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 clientSimon Rettberg2018-07-121-1/+4
|
* Fix connection problems qith Qt5 (again)Simon Rettberg2017-12-011-1/+1
|
* Fix SSL on Qt5Simon Rettberg2017-11-165-18/+42
|
* [server] Bail out if certificates cannot be createdSimon Rettberg2017-03-064-4/+30
|
* Increase compiler warnings, fix a lot of those instancesSimon Rettberg2016-11-155-24/+26
| | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types
* [server] Show IP address in room layout right after loading itSimon Rettberg2016-10-281-2/+2
|
* Fix compile warningsSimon Rettberg2016-10-281-1/+1
|
* [server] Initialize _wantsAttention to false in client.cppSimon Rettberg2016-10-281-0/+1
|
* Implement "Attention" feature (virtual hand-raising)Simon Rettberg2016-10-192-6/+21
|
* [server] When creating certificate, create directory tree firstSimon Rettberg2016-10-101-4/+10
|
* refactoring.Christian Klinger2016-09-303-9/+10
|
* astyle.Christian Klinger2016-09-298-249/+195Star
|
* Implemented 'majority vote' to determine the toolbar options.Christian Klinger2016-09-272-8/+17
| | | | clients in exam-mode are also displayed differently.
* removed USER_SETTINGS etc.Christian Klinger2016-09-121-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 headersSimon Rettberg2016-09-092-3/+5
|
* cleaned up some dead code.Christian Klinger2016-05-201-1/+0Star
|
* Closes bug #2807. (And also cleans the code (a bit))Christian Klinger2016-05-192-3/+3
|
* upgraded from SSLv3 to TLS1.0Christian Klinger2016-05-091-1/+1
| | | | This fixes #2781 where a server running on debian didn't accept any connections anymore.
* read gridSize&clientSize from config.Christian Klinger2016-04-271-0/+1
|
* refactor to use Room structChristian Klinger2016-04-272-2/+2
| | | | to save additional properties like gridSize and clientSize.
* [*] Use thumbnail on vnc viewer window until connection is upSimon Rettberg2016-02-082-4/+11
|
* [server] reset timeouts to normal intervalsJonathan Bauer2015-05-111-2/+2
|
* Reset debug timeouts, fix autoconnect, remove magic numbersManuel Schneider2014-11-281-1/+2
|
* The sessionID is ignored by manager if client is connecting via auto-connect.Björn Hagemeister2014-09-041-2/+7
|
* Fix oneclick-source-change-lock-bugManuel Schneider2014-07-221-0/+1
|
* Drop the watchers concept, since the desiredProjectionSource essentially ↵Manuel Schneider2014-07-221-11/+3Star
| | | | implies it
* Bugfix: One click source change now fully supportedManuel Schneider2014-07-221-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 tabsManuel Schneider2014-07-215-33/+33
|
* Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵Manuel Schneider2014-07-212-7/+10
| | | | client more information about past progjectionSource
* Moved method isManagerMachine() from MainWindow to Client.Björn Hagemeister2014-06-172-1/+18
| | | | isManagerMachine() is now called just once directly in lockScreen().
* Removed _watchers List.Björn Hagemeister2014-06-031-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:pvs2Manuel Schneider2014-06-032-2/+0Star
|\
| * Removed some unnecessary qDebug comments.Björn Hagemeister2014-06-022-2/+0Star
| |
* | Remove client list from listenServer. Check maxClients in MainwindowManuel Schneider2014-06-032-10/+0Star
|/
* Increase timeout for debuggingManuel Schneider2014-05-281-2/+2
|
* Remove TODO. User get visual feedback via cam icon.Manuel Schneider2014-05-271-1/+0Star
|
* Add several documentation stubs. Remove autogenreated TODOManuel Schneider2014-05-271-22/+32
|
* Add icon for locked screen. Add monochrome and stylized connectionframe icons.Manuel Schneider2014-05-272-1/+6
|