Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update visible copyright years to 2019 | Samuel Mannehed | 2019-02-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'exittimer' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-11-09 | 1 | -1/+3 |
|\ | |||||
| * | Properly terminate server on timeouts | Pierre Ossman | 2018-11-09 | 1 | -1/+3 |
| | | | | | | | | | | | | Do a proper cleanup when one of the termination timeouts trigger rather than just exiting on the spot. This makes sure we don't leave stray stuff around, e.g. unix socket files. | ||||
* | | Merge branch 'vncserver' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-11-09 | 7 | -37/+237 |
|\| | |||||
| * | Stop trying to send ListConnInfo via WM_COPYDATA | Pierre Ossman | 2018-11-09 | 2 | -3/+3 |
| | | | | | | | | | | | | Windows tries to do a copy of it, and it is too complex to survive that. Just reference the object directly as we know the source of the message here. | ||||
| * | Move ListConnInfo to WinVNC directory | Pierre Ossman | 2018-11-09 | 6 | -19/+221 |
| | | | | | | | | | | It is functionality specific to WinVNC, so move the code there to make things more clear. | ||||
| * | Encapsulate client handling in VNCServerST | Pierre Ossman | 2018-10-26 | 1 | -0/+1 |
| | | | | | | | | | | | | Removed the last parts of VNCSConnectionST's back door in to VNCServerST and let the parent class fully handle coordination of clients, and access to the desktop. | ||||
| * | Remove QueryConnectionHandler | Pierre Ossman | 2018-10-10 | 2 | -5/+3 |
| | | | | | | | | | | Make things simpler by making this a part of the SDesktop interface that always needs to be implemented. | ||||
| * | Force common flow of connection queries | Pierre Ossman | 2018-10-09 | 2 | -11/+10 |
| | | | | | | | | | | | | Force queryConnection() to always call back to approveConnection() rather than return special values. This makes the flow easier to follow as it will be the same in all cases. | ||||
* | | Merge branch 'nojava' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-10-26 | 8 | -227/+2 |
|\| | |||||
| * | Remove Java web server | Pierre Ossman | 2018-10-09 | 8 | -227/+2 |
| | | | | | | | | | | Applets don't work anymore so remove everything that has to do with serving them. | ||||
* | | Change to https for tigervnc URL | Pierre Ossman | 2018-10-19 | 2 | -2/+2 |
|/ | | | | Our main web site now supports https, so update all references. | ||||
* | Merge branch 'unix' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-05-29 | 2 | -5/+5 |
|\ | |||||
| * | Use abstract SocketListener class | Pierre Ossman | 2018-05-04 | 2 | -5/+5 |
| | | | | | | | | | | Makes the code more general and not directly tied to specifically TCP sockets. | ||||
* | | Catch exceptions by reference | Pierre Ossman | 2018-05-29 | 1 | -2/+2 |
|/ | | | | | We use polymorphic exception objects, so catching by value invokes the copy constructor and stuff that we don't really want. | ||||
* | Update visible copyright year to 2018 | Samuel Mannehed | 2018-02-08 | 1 | -1/+1 |
| | |||||
* | Rename README.txt to README.rst and convert to reStructuredText | Peter Åstrand (astrand) | 2018-01-31 | 1 | -1/+1 |
| | |||||
* | Configuration::listParams wants width/nameWidth; not ConfigurationObject | Peter Åstrand (astrand) | 2017-11-08 | 1 | -1/+1 |
| | |||||
* | Get rid of getFbSize()/getDesktopSize() in common | Pierre Ossman | 2017-09-22 | 4 | -5/+11 |
| | | | | It was only used by WinVNC, so push it there instead. | ||||
* | Update visible copyright year to 2017 | Samuel Mannehed | 2017-03-20 | 1 | -1/+1 |
| | |||||
* | spelling fixes | klemens | 2017-01-28 | 1 | -1/+1 |
| | |||||
* | Don't fail old service cleanup | Pierre Ossman | 2016-08-18 | 1 | -2/+10 |
| | |||||
* | Replace Windows specific thread handling | Pierre Ossman | 2016-07-07 | 6 | -41/+84 |
| | | | | Use the platform independent primitives instead. | ||||
* | Clean up old WinVNC services | Pierre Ossman | 2016-06-13 | 1 | -0/+5 |
| | | | | | | We've changed the service name a couple of times for various reasons. Make sure the old versions are removed when the new one is registered. | ||||
* | Don't reference Xregion unless used directly | Pierre Ossman | 2016-05-13 | 1 | -1/+1 |
| | |||||
* | change the Copyright year | Bojan Memetovic | 2016-03-18 | 1 | -1/+1 |
| | |||||
* | Remove legacy Windows code | Pierre Ossman | 2016-01-12 | 2 | -10/+14 |
| | | | | | We have lots of code that deals with Windows versions that we no longer support anyway. Clean out all of this old cruft. | ||||
* | Shorten service identifier | Pierre Ossman | 2016-01-12 | 1 | -1/+1 |
| | | | | | The identifier is used to compute the registry path, and should ideally be kept short and without spaces. | ||||
* | Provide description for services | Pierre Ossman | 2016-01-12 | 1 | -0/+1 |
| | | | | | | The argument named "desc" was not actually the description, but rather the short "display name". Add handling for the actual description to reduce confusion. | ||||
* | Clean up listening sockets on error | Pierre Ossman | 2015-09-29 | 1 | -1/+5 |
| | |||||
* | Return TcpListener pointers rather than objects | Pierre Ossman | 2015-09-29 | 2 | -9/+9 |
| | | | | | | It is easier to control object life time and avoid magical socket duplication by having a single TcpListener object to pass around. We have to be more careful about deleting the object though. | ||||
* | Improve TigerVNC branding in WinVNC | Pierre Ossman | 2015-05-04 | 2 | -3/+3 |
| | | | | | Avoids conflicts with the original RealVNC implementation, or any other forks of that code. | ||||
* | Convert WinVNC to the new TcpListener API | Pierre Ossman | 2015-03-17 | 3 | -19/+42 |
| | |||||
* | Local address change events are not socket specific | Pierre Ossman | 2015-03-17 | 2 | -4/+4 |
| | |||||
* | Resurrect TcpListener::getMyAddresses() | Pierre Ossman | 2015-03-17 | 1 | -2/+2 |
| | | | | | | | | | | | It is needed by WinVNC, but got removed in 892d10a70. Also fix a couple of issues: - Use getnameinfo() in order to be compatible with Windows XP - Make it static since it doesn't use a specific socket - Respect UseIPv4 and UseIPv6 - Flags for getaddrinfo() that match binding code - Dummy service value for Windows compatibility | ||||
* | Fix unsafe format strings to the logging functions | Pierre Ossman | 2015-03-03 | 3 | -4/+4 |
| | |||||
* | Don't shove a pointer into a 32-bit variable | Pierre Ossman | 2015-03-03 | 2 | -4/+3 |
| | |||||
* | Give CharArray a printf style method to ease automatic allocation | Pierre Ossman | 2015-03-03 | 2 | -7/+6 |
| | |||||
* | Reorder class initialiser list to match what actually happens | Pierre Ossman | 2015-03-03 | 2 | -7/+8 |
| | |||||
* | Fix mismatches between format string and arguments | Pierre Ossman | 2015-03-03 | 1 | -1/+1 |
| | |||||
* | Remove a lot of platform compatibilty stuff | Pierre Ossman | 2014-07-07 | 2 | -5/+0 |
| | | | | It's either not used, or no longer relevant. | ||||
* | Make WinVNC service mode work on Windows Vista and beyond. | Samuel Mannehed | 2014-02-07 | 6 | -37/+161 |
| | | | | | | | | Patch by Jochen Tucht, fixes bug 135. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5158 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Removes the additional padding reserved for the menubar and enables drag ↵ | Brian Hinz | 2014-01-12 | 2 | -1/+3 |
| | | | | | | undocking for the java applet when served from Windows. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5157 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Update more copyrights to 2013. | Peter Åstrand | 2013-06-11 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5122 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Windows has a bit of a peculiarity in that winsock2.h must be included | Pierre Ossman | 2012-04-26 | 1 | -1/+2 |
| | | | | | | | | | before windows.h for correct winsock behaviour. mingw-w64 also enforces this order, so to avoid compile errors we must include windows.h late in all files. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4906 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Build wm_hooks in its own directory. Makes the build structure more clear. | Pierre Ossman | 2012-04-25 | 1 | -12/+0 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4896 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Consolidate the installation paths and make sure we have decent defaults. | Pierre Ossman | 2012-03-27 | 1 | -2/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4873 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Remove Visual C++ support | DRC | 2011-11-08 | 1 | -8/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4774 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Fix installer build when using MinGW | DRC | 2011-11-07 | 1 | -0/+5 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4769 3789f03b-4d11-0410-bbf8-ca57d06f2519 | ||||
* | Fix Java viewer integration when building WinVNC with MinGW | DRC | 2011-10-12 | 3 | -6/+10 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4727 3789f03b-4d11-0410-bbf8-ca57d06f2519 |