summaryrefslogtreecommitdiffstats
path: root/common/rfb/SConnection.h
Commit message (Collapse)AuthorAgeFilesLines
* Prevent leak of SecurityServer and ClientServer.Michal Srb2017-03-271-1/+1
| | | | | | They are created in SConnection's and CConnection's constructors but never destroyed. There is no reason for the indirection, so lets make them direct members.
* Remove unused deleteReaderAndWriter() methodPierre Ossman2015-11-091-7/+0
|
* No need for this array to be writeablePierre Ossman2015-02-131-1/+1
|
* Move reverse connection information into VNCSConnectionSTPierre Ossman2015-02-131-2/+1
| | | | | The only class that cares if connections are reversed or not is VNCSConnectionST so let it keep track of this fact.
* Give subclasses the ability to overwrite the reader and writerPierre Ossman2015-02-131-0/+3
| | | | Needed for some tests.
* SConnection internals should be private, just like for CConnectionPierre Ossman2015-02-131-0/+2
|
* Limit access to non-shared modePierre Ossman2014-12-021-0/+1
| | | | | | A read-only client should not be allowed to kick out other clients. It will be forced into shared mode, or refused the connection, depending on the neverShared parameter.
* Add AccessSetDesktopSize right.Michal Srb2014-11-241-7/+8
| | | | So clients with limited access rights can not affect it.
* Allow SSecurity to specify AccessRights for SConnection.Michal Srb2014-11-101-1/+0
| | | | | | | SConnection has AccessRights property that specifies what connected client can do. Set this property to value given by SSecurity after successful authentication. This way individual SSecurity subclasses can accept clients but restrict their access.
* Move preferred encoding tracking into a server objectPierre Ossman2014-09-181-0/+8
| | | | | | Having it in ConnParams made the linker pull all the encoder objects into vncviewer, making it larger than necessary and giving it extra parameters in its help output that weren't relevant.
* Remove full support for colour mapsPierre Ossman2014-07-071-5/+1
| | | | | | | | | Gets rid of a loooot of code and complexity. Colour map clients are still supported through an automatically generated map, but we lose the ability to develop a client or server that uses colour maps internally.
* Basic infrastructure for continuous updates.Pierre Ossman2011-11-141-0/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4801 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Basic infrastructure to support fences.Pierre Ossman2011-11-141-0/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4798 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Remove support for the "Tight" security type from C++ code.Adam Tkac2010-11-181-9/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4202 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Move Get{C,S}Security from Security class to separate classes.Adam Tkac2010-10-011-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4156 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Replace SSecurityFactoryStandard class by simplier Security class.Adam Tkac2010-04-231-7/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4039 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove the "video" feature and its associated custom JPEG handling.Pierre Ossman2009-03-051-8/+0
| | | | | | | | Having the client specifiy the video region is conceptually wrong and a problem like this should be handled by better encoding selection. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3635 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support for VideoRectangleSelection client message in the server code. The ↵Constantin Kaplinsky2008-04-241-0/+8
| | | | | | message is read but ignored (only a message will be written to stderr). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2559 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented support for TightVNC protocol extensions in the server code. ↵Constantin Kaplinsky2006-09-081-0/+9
| | | | | | This version has one incompatibility with TightVNC 1.3.x viewers - such viewers would not be able to connect without authentication. This will be fixed in the nearest time. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@651 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor refactoring to prepare the source for handling TightVNC protocol ↵Constantin Kaplinsky2006-09-061-0/+1
| | | | | | extensions. This one does not introduce any real changes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@649 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+193
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519