Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch 'multisocket-win32' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2015-03-17 | 18 | -349/+579 | |
|\ \ | ||||||
| * | | Require getaddrinfo() on all systems | Pierre Ossman | 2015-03-17 | 4 | -141/+1 | |
| | | | | | | | | | | | | | | | Every reasonably current system support getaddrinfo() so get rid of the legacy fallbacks. | |||||
| * | | Remove debug log noise from Windows dialog class | Pierre Ossman | 2015-03-17 | 1 | -7/+0 | |
| | | | ||||||
| * | | Do not look at errno for getaddrinfo() errors | Pierre Ossman | 2015-03-17 | 1 | -2/+4 | |
| | | | ||||||
| * | | Replacement for dup() on Windows | Pierre Ossman | 2015-03-17 | 1 | -2/+19 | |
| | | | | | | | | | | | | It doesn't work on sockets, which require a bit more care. | |||||
| * | | Remove HAVE_INET_ATON as nothing uses it | Pierre Ossman | 2015-03-17 | 2 | -3/+0 | |
| | | | ||||||
| * | | Convert WinVNC to the new TcpListener API | Pierre Ossman | 2015-03-17 | 3 | -19/+42 | |
| | | | ||||||
| * | | winsock2.h must always be included before windows.h | Pierre Ossman | 2015-03-17 | 1 | -0/+1 | |
| | | | ||||||
| * | | Local address change events are not socket specific | Pierre Ossman | 2015-03-17 | 4 | -6/+6 | |
| | | | ||||||
| * | | Nothing uses inet_ntop()/inet_pton() so remove the CMake define | Pierre Ossman | 2015-03-17 | 1 | -1/+0 | |
| | | | ||||||
| * | | Fix proper socket headers for Win32 | Pierre Ossman | 2015-03-17 | 1 | -0/+6 | |
| | | | ||||||
| * | | Resurrect TcpListener::getMyAddresses() | Pierre Ossman | 2015-03-17 | 3 | -2/+61 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
| * | | Make sure Win32 sockets are available in new listening API | Pierre Ossman | 2015-03-17 | 1 | -0/+5 | |
| | | | ||||||
| * | | AI_NUMERICSERV is not available on some systems | Pierre Ossman | 2015-03-17 | 1 | -0/+5 | |
| | | | ||||||
| * | | Make sure socket errno defines are available for Win32 | Pierre Ossman | 2015-03-17 | 1 | -0/+4 | |
| | | | ||||||
| * | | Look in libsocket for socket functions on Solaris | Pierre Ossman | 2015-03-17 | 1 | -0/+3 | |
| | | | ||||||
| * | | stop using check_function_exists() for Windows socket functions | Pierre Ossman | 2015-03-17 | 1 | -10/+7 | |
| | | | | | | | | | | | | | | | It fails to find stdcall functions, so we need to just hard code things based on our minimum Windows requirements. | |||||
| * | | stop setting CMAKE_EXTRA_INCLUDE_FILES for check_function_exists() | Pierre Ossman | 2015-03-17 | 1 | -4/+0 | |
| | | | | | | | | | | | | It ignores it anyway. | |||||
| * | | Bump Windows requirement to XP SP2 | Pierre Ossman | 2015-03-17 | 1 | -9/+2 | |
| | | | | | | | | | | | | | | | That's even more generous than Microsoft themselves, and we need such a new version for basic IPv6 support. | |||||
| * | | family variable can be unset when matching any address | Pierre Ossman | 2015-03-17 | 1 | -0/+2 | |
| | | | ||||||
| * | | Merge branch 'multisocket-rebased' of https://github.com/twaugh/tigervnc | Pierre Ossman | 2015-03-17 | 8 | -245/+513 | |
|/| | | ||||||
| * | | IPv6 support for TcpFilter. | Tim Waugh | 2015-03-13 | 2 | -57/+201 | |
| | | | ||||||
| * | | Fixed IPv6 support. | Tim Waugh | 2015-03-13 | 8 | -185/+309 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TcpListener constructor now takes a 'struct sockaddr*' instead of a string, and the createTcpListeners function creates TcpListener instances for an address based on the results from getaddrinfo(). The XserverDesktop class now takes a list of TcpListener instances for each of the RFB and HTTP sockets. The TcpListener::closeFd member variable is not used and has been removed. | |||||
| * | | Whitespace changes only. | Tim Waugh | 2015-03-11 | 1 | -4/+4 | |
| | | | ||||||
* | | | Remove unnecessary dependency on openmotif | Brian P. Hinz | 2015-03-15 | 2 | -4/+0 | |
| | | | | | | | | | | | | Requirement was an artifact of older version of mesa, and is no longer necessary. | |||||
* | | | Update package builds to meet new minimum requirements. | Brian P. Hinz | 2015-03-14 | 5 | -130/+187 | |
| | | | | | | | | | | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively. | |||||
| | * | Added Fltk patch from Pierre to fix "checksum for freed object" segfault to ↵ | Brian P. Hinz | 2015-04-20 | 1 | -0/+77 | |
| | | | | | | | | | | | | contrib/fltk folder. | |||||
| | * | Update build requirements in el6 spec file | Brian P. Hinz | 2015-03-18 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Make the dependency on g++ explicit. Now that the native version of cmake in el6 has been bumped to v2.8 we can remove the dependency on EPEL's cmake28 package. | |||||
| | * | Remove unnecessary dependency on openmotif | Brian P. Hinz | 2015-03-15 | 2 | -4/+0 | |
| | | | | | | | | | | | | Requirement was an artifact of older version of mesa, and is no longer necessary. | |||||
| | * | Update package builds to meet new minimum requirements. | Brian P. Hinz | 2015-03-14 | 5 | -130/+187 | |
| |/ |/| | | | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively. | |||||
* | | Merge branch 'upreqs' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2015-03-12 | 72 | -14485/+139 | |
|\ \ | | | | | | | | | | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx | |||||
| * | | Remove no longer functional workaround | Pierre Ossman | 2015-02-16 | 1 | -9/+0 | |
| | | | | | | | | | | | | | | | | | | This workaround is no longer effective with the new system handler method of handling keyboard events. The bug has also been fixed in upstream FLTK, further making it pointless. | |||||
| * | | Drop bundled zlib | Pierre Ossman | 2015-02-03 | 34 | -12366/+5 | |
| | | | | | | | | | | | | | | | We're not doing a sufficient job of keeping this updated so list it as an external requirement instead. | |||||
| * | | Add parameter to override GnuTLS priority | Pierre Ossman | 2015-01-29 | 4 | -21/+48 | |
| | | | ||||||
| * | | Raise GnuTLS requirements to 3.x | Pierre Ossman | 2015-01-29 | 15 | -381/+60 | |
| | | | | | | | | | | | | | | | | | | This allows us to simplify things by getting rid of some old compatibility code. People should really be using current versions of GnuTLS anyway to stay secure. | |||||
| * | | Remove code supporting Xorg older than 1.7 | Pierre Ossman | 2015-01-29 | 6 | -746/+28 | |
| | | | ||||||
| * | | Move build-xorg to contrib as it is not a maintained component | Pierre Ossman | 2015-01-27 | 5 | -7/+7 | |
| | | | ||||||
| * | | Raise base Xorg requirement to 1.7 | Pierre Ossman | 2015-01-27 | 8 | -511/+6 | |
| | | | | | | | | | | | | We're not testing or maintaining anything older than that. | |||||
| * | | Raise FLTK requirement to 1.3.3 | Pierre Ossman | 2015-01-27 | 11 | -461/+5 | |
| | | | | | | | | | | | | This means that we can remove a lot of conditionals and fallback code. | |||||
* | | | Don't disable xinerama (#147) | Brian P. Hinz | 2015-03-08 | 4 | -6/+12 | |
| |/ |/| | | | | | Xinerama was disabled in the redhat spec file that ours was adapted from. Unsure why it was disabled in the first place. | |||||
* | | Merge branch 'mac_menu' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2015-03-04 | 3 | -7/+50 | |
|\ \ | ||||||
| * | | Add a OS X system menu so that new viewer windows can be started | Pierre Ossman | 2015-03-04 | 1 | -0/+40 | |
| | | | ||||||
| * | | Hide OS X specific callback when not needed | Pierre Ossman | 2015-03-04 | 1 | -0/+2 | |
| | | | ||||||
| * | | Fix bad long line detection logic in config file parser | Pierre Ossman | 2015-03-04 | 1 | -3/+4 | |
| | | | ||||||
| * | | Change type to fix bad signed/unsigned comparison | Pierre Ossman | 2015-03-04 | 1 | -4/+4 | |
|/ / | ||||||
* | | Merge branch 'warnings' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2015-03-03 | 68 | -231/+340 | |
|\ \ | ||||||
| * | | Make warnings into errors when doing debug builds | Pierre Ossman | 2015-03-03 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | Assume debug builds means it's a developer working on TigerVNC rather than a user just compiling it. At that point we should not accept any new warnings in the code. | |||||
| * | | Make sure defaultServerName is initialised even on errors | Pierre Ossman | 2015-03-03 | 1 | -0/+1 | |
| | | | ||||||
| * | | Move about text constant so the compiler can analyse it | Pierre Ossman | 2015-03-03 | 1 | -5/+5 | |
| | | | ||||||
| * | | Fix unsafe format strings to the logging functions | Pierre Ossman | 2015-03-03 | 3 | -4/+4 | |
| | | |